| Literature DB >> 35669666 |
Lisang Liu1,2, Rongsheng Zhang1,2.
Abstract
To address the shortcomings of the whale optimization algorithm (WOA) in terms of insufficient global search ability and slow convergence speed, a differential evolution chaotic whale optimization algorithm (DECWOA) is proposed in this paper. Firstly, the initial population is generated by introducing the Sine chaos theory at the beginning of the algorithm to increase the population diversity. Secondly, new adaptive inertia weights are introduced into the individual whale position update formula to lay the foundation for the global search and improve the optimization performance of the algorithm. Finally, the differential variance algorithm is fused to improve the global search speed and accuracy of the whale optimization algorithm. The impact of various improvement strategies on the performance of the algorithm is analyzed using different kinds of test functions that are randomly selected. The particle swarm optimization algorithm (PSO), butterfly optimization algorithm (BOA), WOA, chaotic feedback adaptive whale optimization algorithm (CFAWOA), and DECWOA algorithm are compared for the optimal search performance. Experimental simulations are performed using MATLAB software, and the results show that the improved whale optimization algorithm has a better global optimization-seeking capability. The improved whale optimization algorithm is applied to the distribution network fault location of IEEE-33 nodes, and the effectiveness and accuracy of the distribution network fault zone location based on the multistrategy improved whale optimization algorithm is verified.Entities:
Mesh:
Year: 2022 PMID: 35669666 PMCID: PMC9167078 DOI: 10.1155/2022/3418269
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Block diagram of the WOA update mechanism.
Baseline test functions.
| Number | Function's name | Search space | Theoretical best quality |
|---|---|---|---|
| F1 | Sphere function | [−100, 100] | 0 |
| F2 | Schwefel's problem1.2 | [−100, 100] | 0 |
| F3 | Generalized Rosenbrock's function | [−30, 30] | 0 |
| F4 | Step function | [−100, 100] | 0 |
| F5 | Quartic function | [−1.28, 1.28] | 0 |
| F6 | Generalized Schwefel 2.26 | [−500, 500] | −12569.5 |
| F7 | Generalized Rastrigin's function | [−5.12, 5.12] | 0 |
| F8 | Ackley's function | [−32, 32] | 0 |
| F9 | Generalized Griewank's function | [−600, 600] | 0 |
| F10 | Generalized Penalized function | [−50, 50] | 0 |
| F11 | Shekel's Foxholes function | [−65.536, 65.536] | 1 |
| F12 | Kowalik's function | [−5, 5] | 0.0003075 |
| F13 | Goldstein-Price function | [−2, 2] | 3 |
| F14 | Hartman's Family | [0, 1] | −3.86 |
Comparative experimental results of different improvement strategies.
| Function | Experimental comparison | ||||
|---|---|---|---|---|---|
| WOA-1 | WOA-2 | WOA-3 | WOA-4 | ||
| F1 | Std | 4.51559 | 2.09347 | 1.84557 | 0.00000 |
| Mean | 2.79484 | 1.13353 | 8.30331 | 5.23562 | |
| Best | 2.29048 | 5.67353 | 6.23435 | 2.03579 | |
| Worst | 3.30405 | 4.84395 | 4.10483 | 1.04979 | |
|
| |||||
| F2 | Std | 1.70153 | 1.83991 | 1.43226 | 1.11454 |
| Mean | 1.25058 | 1.15076 | 7.85979 | 1.13351 | |
| Best | 2.99584 | 7.22843 | 4.20392 | 8.38538 | |
| Worst | 4.27458 | 4.38038 | 3.30944 | 2.60495 | |
|
| |||||
| F3 | Std | 0.024963674 | 0.109350354 | 0.751703418 | 0.621730369 |
| Mean | 2.89000 | 2.80000 | 2.80000 | 2.63000 | |
| Best | 2.88000 | 2.78000 | 2.70000 | 2.50500 | |
| Worst | 2.89000 | 2.81000 | 2.88000 | 2.70000 | |
|
| |||||
| F4 | Std | 0.555804735 | 0.374895942 | 0.007181727 | 0.016941429 |
| Mean | 4.71000 | 2.53000 | 2.93000 | 5.20688 | |
| Best | 4.06000 | 2.02000 | 2.20000 | 3.33000 | |
| Worst | 5.29000 | 2.91000 | 3.71000 | 7.27000 | |
|
| |||||
| F5 | Std | 0.000538608 | 0.001572697 | 0.004444647 | 9.32354 |
| Mean | 1.642924 | 3.42854 | 2.45038 | 9.90238 | |
| Best | 9.46000 | 1.96257 | 2.76048 | 4.03043 | |
| Worst | 2.31000 | 5.85754 | 1.04037 | 2.59042 | |
|
| |||||
| F6 | Std | 135.48707911 | 224.1043362 | 1645.9890973 | 1583.1336835 |
| Mean | −3.63000 | −4.19242 | −1.09483 | −1.18032 | |
| Best | −3.82000 | −4.52124 | −1.26836 | −1.26023 | |
| Worst | −3.44000 | −3.98124 | −8.34938 | −9.02012 | |
|
| |||||
| F7 | Std | 4.287032 | 1.66405 | 0.00000 | 0.00000 |
| Mean | 3.77032 | 1.39229 | 0.00000 | 0.00000 | |
| Best | 3.41023 | 8.97492 | 0.00000 | 0.00000 | |
| Worst | 9.76032 | 4.20305 | 0.00000 | 0.00000 | |
|
| |||||
| F8 | Std | 5.76251 | 0.000258291 | 2.51215 | 0.00000 |
| Mean | 5.34320 | 2.03723 | 4.44423 | 8.88021 | |
| Best | 4.46034 | 6.71941 | 8.88423 | 8.88012 | |
| Worst | 6.04323 | 6.46058 | 7.99012 | 8.88135 | |
|
| |||||
| F9 | Std | 1.52609 | 1.55974 | 0.00000 | 0.00000 |
| Mean | 2.18044 | 1.97474 | 0.00000 | 0.00000 | |
| Best | 7.35032 | 4.30479 | 0.00000 | 0.00000 | |
| Worst | 4.20234 | 4.17068 | 0.00000 | 0.00000 | |
|
| |||||
| F10 | Std | 0.117121177 | 0.184990967 | 0.101764095 | 0.160370012 |
| Mean | 2.94043 | 1.67000 | 2.55000 | 3.23000 | |
| Best | 2.73043 | 1.47000 | 1.40000 | 9.04000 | |
| Worst | 2.99034 | 1.91010 | 3.62985 | 5.33000 | |
|
| |||||
| F11 | Std | 0.006595458 | 5.94138 | 0.887534913 | 0.00000 |
| Mean | 1.00000 | 9.98000 | 1.59000 | 9.98000 | |
| Best | 9.98000 | 9.98000 | 9.98000 | 9.98000 | |
| Worst | 1.01000 | 9.98000 | 2.98000 | 9.98000 | |
|
| |||||
| F12 | Std | 9.35683 | 9.72888 | 0.000797524 | 3.85761 |
| Mean | 5.01044 | 3.27153 | 7.73325 | 3.29173 | |
| Best | 3.63403 | 3.16032 | 3.11320 | 3.09163 | |
| Worst | 5.83340 | 3.36011 | 2.18264 | 3.97427 | |
|
| |||||
| F13 | Std | 0.141889101 | 0.000134211 | 4.47202 | 0.000207401 |
| Mean | 3.13232 | 3.00000 | 3.00000 | 3.00000 | |
| Best | 3.00003 | 3.00000 | 3.00000 | 3.00000 | |
| Worst | 3.30237 | 3.00000 | 3.00000 | 3.00000 | |
|
| |||||
| F14 | Std | 0.072140138 | 0.001317012 | 0.010294048 | 0.000532011 |
| Mean | −3.76034 | −3.8600 | −3.86000 | −3.86000 | |
| Best | −3.86043 | −3.8600 | −3.86000 | −3.86000 | |
| Worst | −3.67001 | −3.8600 | −3.84000 | −3.86000 | |
Comparative experimental results of different optimization algorithms.
| Function | Experimental Comparison | |||||||
|---|---|---|---|---|---|---|---|---|
| BOA | AO | SSA | WOA | CFAWOA | DE | DECWOA | ||
| F1 | Std | 1.15689 | 7.17623 | 5.76465 | 1.09694 | 0.00000 | 1.10035 | 0.00000 |
| Mean | 3.75375 | 3.59224 | 2.88294 | 1.03964 | 1.50843 | 2.65158 | 7.57439 | |
| Best | 2.63837 | 5.76183 | 0.00000 | 1.99046 | 9.43048 | 2.6923 | 1.24974 | |
| Worst | 4.93932 | 1.44945 | 1.15446 | 2.32947 | 5.38249 | 7.95564 | 2.40433 | |
|
| ||||||||
| F2 | Std | 3.78976 | 8.84757 | 6.85326 | 1.74286 | 1.14893 | 1.83797 | 2.75246 |
| Mean | 3.02274 | 6.71386 | 3.43464 | 8.76034 | 6.79042 | 1.29946 | 1.38049 | |
| Best | 2.23027 | 1.24559 | 0.0000 | 2.14797 | 3.43868 | 1.71259 | 2.59043 | |
| Worst | 8.00049 | 1.82578 | 1.37856 | 3.49578 | 2.39786 | 3.89803 | 5.54661 | |
|
| ||||||||
| F3 | Std | 1.46819 | 4.82826 | 1.33095 | 3.63932 | 5.02996 | 1.70936 | 0.00000 |
| Mean | 3.42043 | 4.84945 | 6.65032 | 4.81636 | 2.59746 | 1.22267 | 6.97643 | |
| Best | 2.36235 | 1.29869 | 9.49000 | 3.25000 | 1.86978 | 9.38623 | 2.03225 | |
| Worst | 5.58263 | 1.10898 | 2.66000 | 5.50000 | 1.01958 | 3.64865 | 2.77642 | |
|
| ||||||||
| F4 | Std | 1.45389 | 2.51446 | 2.75065 | 26.26153745 | 1.33868 | 6.14682 | 2.26475 |
| Mean | 7.62368 | 1.26467 | 1.38455 | 2.71000 | 6.70849 | 4.70798 | 1.13954 | |
| Best | 5.81373 | 4.15866 | 0.00000 | 1.89000 | 4.40275 | 0.00000 | 9.25859 | |
| Worst | 9.16575 | 5.03978 | 5.50768 | 5.59000 | 2.68957 | 1.33957 | 4.53684 | |
|
| ||||||||
| F5 | Std | 0.000304159 | 0.000129661 | 0.000371841 | 0.001796123 | 1.12746 | 2.38558 | 6.25793 |
| Mean | 1.70355 | 1.44979 | 4.59000 | 1.61000 | 4.57038 | 6.40005 | 7.08953 | |
| Best | 1.39358 | 7.107979 | 1.27000 | 2.02000 | 3.42012 | 3.62615 | 2.16964 | |
| Worst | 2.05245 | 3.39456 | 9.32000 | 4.24000 | 6.12065 | 9.45679 | 1.61964 | |
|
| ||||||||
| F6 | Std | 340.3553381 | 4159.246398 | 1334.570924 | 1829.634873 | 2634.429438 | 1279.258654 | 1795.295025 |
| Mean | −3.54224 | −1.05375 | −7.59000 | −1.13000 | −1.13375 | −1.19745 | −1.16957 | |
| Best | −3.91246 | −1.26278 | −9.57000 | −1.26000 | −1.26276 | −1.28452 | −1.26857 | |
| Worst | −3.09146 | −4.21386 | −6.70000 | −8.64000 | −7.30859 | −8.64000 | −8.02895 | |
|
| ||||||||
| F7 | Std | 2.84157 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 |
| Mean | 1.60364 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | |
| Best | 2.33275 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | |
| Worst | 5.85463 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | |
|
| ||||||||
| F8 | Std | 9.99847 | 0.00000 | 0.00000 | 3.52342 | 2.05116 | 1.45039 | 1.77636 |
| Mean | 5.51047 | 8.88570 | 8.88000 | 3.44585 | 2.66796 | 2.66454 | 1.78648 | |
| Best | 4.51607 | 8.80000 | 8.88000 | 4.41738 | 8.88075 | 8.88618 | 3.88357 | |
| Worst | 6.89840 | 8.88093 | 8.88000 | 7.99965 | 4.44796 | 4.44069 | 4.44686 | |
|
| ||||||||
| F9 | Std | 1.46303 | 0.00000 | 0.00000 | 0.043835506 | 0.00000 | 0.00000 | 0.00000 |
| Mean | 2.09702 | 0.00000 | 0.00000 | 2.19000 | 0.00000 | 0.00000 | 0.00000 | |
| Best | 7.93603 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | 0.00000 | |
| Worst | 3.66570 | 0.00000 | 0.00000 | 8.77000 | 0.00000 | 0.00000 | 0.00000 | |
|
| ||||||||
| F10 | Std | 0.001515476 | 6.19254 | 2.78732 | 0.314675773 | 0.344948649 | 0.04999952 | 0.172051704 |
| Mean | 2.99030 | 4.72000 | 3.09759 | 4.29000 | 7.77000 | 9.62645 | 3.38000 | |
| Best | 2.99000 | 1.81000 | 2.26556 | 1.15000 | 4.21000 | 3.06721 | 1.49000 | |
| Worst | 2.99000 | 1.33000 | 5.85685 | 8.49000 | 1.25000 | 6.9980 | 5.34000 | |
|
| ||||||||
| F11 | Std | 0.012411974 | 0.949646322 | 5.8362500000 | 4.647013825 | 0.00000 | 4.603359426 | 0.00000 |
| Mean | 1.00000 | 2.24000 | 9.75000 | 3.94467 | 9.98000 | 4.253066667 | 9.98000 | |
| Best | 9.98000 | 9.98000 | 9.98000 | 9.98876 | 9.98000 | 9.98000 | 9.98000 | |
| Worst | 1.02000 | 2.98000 | 1.27000 | 1.08869 | 9.98000 | 1.07632 | 9.98000 | |
|
| ||||||||
| F12 | Std | 4.23456 | 0.000135416 | 4.46346 | 0.000738262 | 0.000201337 | 3.67346 | 8.69472 |
| Mean | 5.06000 | 5.94000 | 3.08000 | 1.32000 | 5.67000 | 0.000348965 | 3.20538 | |
| Best | 4.67000 | 3.97000 | 3.08000 | 3.87000 | 3.62000 | 0.000307718 | 3.13043 | |
| Worst | 5.51000 | 6.98000 | 3.08000 | 2.16000 | 7.42000 | 0.000396938 | 3.31835 | |
|
| ||||||||
| F13 | Std | 0.091946882 | 0.021166877 | 0.00011547 | 0.000163299 | 0.00000 | 0.00000 | 0.000150000 |
| Mean | 3.08000 | 3.01000 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | |
| Best | 3.01063 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | |
| Worst | 3.21969 | 3.05000 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | 3.00000 | |
|
| ||||||||
| F14 | Std | 0.366127815 | 0.001438749 | 0.00000 | 0.003880185 | 0.000141421 | 0.000164992 | 0.000732575 |
| Mean | −3.86268 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | |
| Best | −3.83954 | −3.86267 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | |
| Worst | −3.89554 | −3.86467 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | −3.86268 | |
Figure 2Convergence curves of seven algorithms for fourteen representatives test functions. Note: (a) corresponds to F1, (b) corresponds to F2, (c) corresponds to F3, (d) corresponds to F5, (e) corresponds to F6, (f) corresponds to F8, (g) corresponds to F11, (h) corresponds to F12, and (i) corresponds to F14.
Figure 3Standard IEEE-33 distribution network topology diagram with DG.
Fault location results based on various algorithms.
| Number | Faulted sections | Distortion information | DG status | Accuracy (%) | ||||
|---|---|---|---|---|---|---|---|---|
| PSO | GA | WOA | CFAWOA | DECWOA | ||||
|
| S8 | No | [1, 1] | 98 | 94 | 98 | 100 | 100 |
|
| S27 | I13 | [1, 1] | 98 | 94 | 100 | 98 | 100 |
|
| S9 | I4 | [1, 0] | 100 | 94 | 98 | 96 | 100 |
|
| S18 | No | [1, 0] | 100 | 96 | 98 | 98 | 100 |
|
| S13 | I3, I17 | [0, 1] | 98 | 94 | 96 | 98 | 100 |
|
| S15, S26 | I7, I20 | [0, 1] | 98 | 94 | 98 | 96 | 100 |
|
| S12, S30 | I16 | [1, 1] | 96 | 92 | 96 | 96 | 100 |
|
| S11, S20, S27 | I5, I17 | [1, 0] | 94 | 88 | 90 | 94 | 98 |
|
| S10, S21, S25, S31 | No | [0, 1] | 92 | 88 | 92 | 94 | 100 |
Figure 4.Comparison of the convergence curves of the five algorithms in the localization process. Note: (a) corresponds to f1, (b) corresponds to f2, (c) corresponds to f7, and (d) corresponds to f8.