Harris Hawks Optimization-Based Algorithm for STATCOM Voltage Regulation of Offshore Wind Farm Grid
Abstract
:1. Introduction
- (1)
- A relatively new swarm intelligence-based method, the Harris Hawk Optimization (HHO) algorithm, is implemented for optimizing the PI controller gains of STATCOM voltage regulator controller for offshore wind farm application.
- (2)
- A performance comparison of the proposed the HHO algorithm with other swarm-based algorithms such as PSO, GWO, and KH for the PI controller is conducted. It is shown that the HHO algorithm is easy to implement and includes only one adjustment parameter (i.e., prey escape energy) when balancing exploitation and exploration of the algorithm.
- (3)
- Unlike the other compared algorithms, the HHO algorithm is less likely to become trapped in local optima. Therefore, it can provide better STATCOM compensation performance because the optimal or near-optimal PI controller gains can be found during the search process.
2. STATCOM Operation and Control
3. Overview of Swarm-Based Algorithms for Optimizing STATCOM PI Controller Gains
3.1. Overview of Harris Hawks Optimization (HHO) Algorithm
3.1.1. Exploration Phase
3.1.2. Transition from Exploration to Exploitation
3.1.3. Exploitation Phase: Soft Besiege
3.1.4. Exploitation Phase: Hard Besiege
3.1.5. Exploitation Phase: Soft Besiege with Progressive Rapid Dives
3.1.6. Exploitation Phase: Hard Besiege with Progressive Rapid Dives
- Step 1. Set the number of variables (D), population sizes (N), and maximum iteration number. Let Xprey be the prey (i.e., the best location).
- Step 2. Initialize the Harris hawks location X.
- Step 3. Calculate the fitness value (i.e., objective function value) of Harris hawks F(X).
- Step 4. Update the prey location Xprey and its fitness F(Xprey).
- Step 5. Compute the escaping energy E of the prey using (5).
- Step 6. Update the Harris hawks location Xi, i = 1, 2, …, N, based on the value of E. If |E| ≥ 1, execute (3); if |E| < 1, perform the exploitation phase using the four strategies.
- Step 7. Calculate the new fitness value F[Xi(t + 1)] as in Step 3.
- Step 8. Check the new fitness value and its previous one. Then, update the fitness value according to the following rule:
- Step 9. Check if the maximum number of iterations is reached. If yes, stop and output the optimal solution, Xprey, (i.e., optimal controller gains); otherwise, return to Step 4.
3.2. Particle Swarm Optimization (PSO)
- Step 1. Set the population size and initialize each particle’s position and velocity vectors (i.e., controller gains) randomly.
- Step 2. Compute each particle’s fitness value.
- Step 3. Compare the particle’s fitness value with the individual optimum (pbest).
- Step 4. Find the best of all particles and compare the fitness value with global optimum (gbest).
- Step 5. Update each particle’s velocity and position according to (17) and (18). Return to Step 2 until the maximum iteration number is achieved.
- Step 6. Obtain the optimal solution (i.e., controller gains).
3.3. Overview of Grey Wolf Optimization (GWO) Algorithm
3.3.1. Social Hierarchy
3.3.2. Encircling Prey
3.3.3. Hunting
- Step 1. Initialization of parameters. Set the grey wolf number in the group and the maximum iteration number.
- Step 2. Calculate each wolf’s fitness value.
- Step 3. Sort the fitness values obtained at Step 2. Then, find the top three individuals with minimum values and assign them as α, β, and δ, respectively.
- Step 4. Update the wolf positions using (19)–(22).
- Step 5. If the maximum iteration number is achieved, the algorithm terminates. Output the results of the present position which represents the optimal solution (controller gains). Otherwise, return to Step 2.
3.4. Overview of Krill Herd Algorithm
3.4.1. Motion Induced by Other Individual Krill, Ni
3.4.2. Foraging Motion, Fi
3.4.3. Physical Diffusion, Di
- Step 1. Initializion of parameters. Set the number of the krill herd and the maximum iteration number. Ensure that their production positions are within the feasible range.
- Step 2. Compute each individual krill’s fitness value. Prioritize the fitness value of each individual krill and determine the krill’s position.
- Step 3. Motion induction setting. The neighbors of the individual krill are identified by (29), and the neighbor inducibility is determined by (26)–(28). The induction of the optimum krill for the present krill is obtained using (30).
- Step 4. Foraging motion setting. In the foraging movement, “food” is an “ideal best point”, and the virtual food position is obtained by (34). The influence of food on individual krill is determined according to (32) and (33).
- Step 5. Random diffusion setting. Through Steps 2 and 3, the krill particles’ positions are known. The better the position is, the lower the probability of random diffusion of the particles is. This step is mainly to spread the poorly located particles to other positions by diffusion motion.
- Step 6. Finding the optimal individual krill. Each krill can evaluate the individual’s quality through the fitness function value and obtain the best particle. The update rule is governed by
- Step 7. Return to step 2 until the maximum iteration number is achieved. After the iteration ends, output the optimal krill individaul (i.e., controller gains).
4. Implementation of Swarm-Based Algorithm in STATCOM PI Controllers
4.1. Swarm Intelligence-Based Adjustor for PI Controllers
4.2. Swarm-Based Algorithm Implementation for PI Controller of STATCOM Voltage Regulator
5. Results
6. Discussion
- (1)
- The HHO-based PI controller implemented in the STATCOM voltage regulator provides more effective voltage regulation capability than the PSO, GWO, and KH algorithms, as shown in the results of Figure 21 and Table 3. The mean average error (MAPE) obtained by HHO between the compensated and reference voltages is the lowest among the four algorithms under comparison.
- (2)
- The HHO algorithm outperforms the other three algorithms for STATCOM terminal voltage regulation under different degrees of wind power output variation, as shown in Figure 22 and Table 4. The MAPE increases as the wind farm power output is more drastically changed due to the dynamic responses of STATCOM.
- (3)
- As shown in Figure 21 and Table 3, implementing the HHO algorithm for both STATCOM voltage and current regulators may not yield better compensation performance than implementing the HHO algorithm for the voltage regulator alone. The MAPE of the former is 0.1407, while that of the later is 0.1217. Both voltage and current regulators during STATCOM compensation require a well-coordinated mechanism when the swarm intelligence-based optimization algorithms are implemented in the PI controllers to achieve better performance.
7. Conclusions
- (1)
- The low population diversity with the single-search method of the HHO algorithm in its exploration stage weakened the global search capability and thus population diversity needs to be improved in order to avoid being trapped in local minima or premature convergence.
- (2)
- An algorithm for the improvement of PI controller gain adjustment is required for the compensation of drastic STATCOM terminal voltage fluctuations.
- (3)
- It is necessary to enhance the coordination between different STATCOM regulators to achieve better compensation in real time.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Rao, P.; Crow, M.L.; Yang, Z. STATCOM control for power system voltage control applications. IEEE Trans. Power Del. 2000, 15, 1311–1317. [Google Scholar] [CrossRef] [Green Version]
- Joshi, J.K.; Behal, A.; Mohan, N. Voltage regulation with STATCOMs: Modeling, control and results. IEEE Trans. Power Del. 2006, 21, 726–735. [Google Scholar]
- Li, K.; Liu, J.; Wang, Z.; Wei, B. Strategies and operating point optimization of STATCOM control for voltage unbalance mitigation in three-phase three-wire systems. IEEE Trans. Power Del. 2007, 22, 413–422. [Google Scholar] [CrossRef]
- Varma, R.K.; Maleki, H. PV solar system control as STATCOM (PV-STATCOM) for power oscillation damping. IEEE Trans. Sustain. Energy 2019, 10, 1793–1803. [Google Scholar] [CrossRef]
- Qi, J.; Zhao, W.; Bian, X. Comparative study of SVC and STATCOM reactive power compensation for prosumer microgrids with DFIG-based wind farm integration. IEEE Access 2020, 8, 209878–209885. [Google Scholar] [CrossRef]
- Merritt, N.R.; Chakraborty, C.; Bajpai, P. An E-STATCOM based solution for smoothing photovoltaic and wind power fluctuations in a microgrid under unbalanced conditions. IEEE Trans. Power Syst. 2022, 37, 1482–1492. [Google Scholar] [CrossRef]
- Zhou, X.; Zhong, W.; Ma, Y.; Guo, K.; Yin, J.; Wei, C. Control strategy research of D-STATCOM using active disturbance rejection control based on total disturbance error compensation. IEEE Access 2021, 9, 50138–50150. [Google Scholar] [CrossRef]
- Varma, R.K.; Khadkikar, V.; Seethapathy, R. Nighttime application of PV solar farm as STATCOM to regulate grid voltage. IEEE Trans. Energy Convers. 2009, 24, 983–985. [Google Scholar] [CrossRef]
- Varma, R.K.; Siavashi, E.; Mohan, S.; McMichael-Dennis, J. Grid support benefits of solar PV systems as STATCOM (PV-STATCOM) through converter control: Grid integration challenges of solar PV power systems. IEEE Electrif. Mag. 2021, 9, 50–61. [Google Scholar] [CrossRef]
- Gu, F.C.; Chen, H.C. An anti-fluctuation compensator design and its control strategy for wind farm system. Energies 2021, 14, 6413. [Google Scholar] [CrossRef]
- Kumar, V.; Pandey, A.S.; Sinha, S.K. Stability improvement of DFIG-based wind farm integrated power system using ANFIS controlled STATCOM. Energies 2020, 13, 4707. [Google Scholar] [CrossRef]
- Xu, Y.; Li, F. Adaptive control of STATCOM for voltage regulation. IEEE Trans. Power Del. 2014, 29, 1002–1011. [Google Scholar] [CrossRef]
- Hong, Y.Y.; Hsieh, Y.L. Interval type-II fuzzy rule-based STATCOM for voltage regulation in the power system. Energies 2015, 8, 8908–8923. [Google Scholar] [CrossRef] [Green Version]
- Ibrahim, A.M.; Gawish, S.A.; El-Amary, N.H.; Sharaf, S.M. STATCOM controller design and experimental investigation for wind generation system. IEEE Access 2019, 7, 50433–150461. [Google Scholar] [CrossRef]
- Valério, D.; da Costa, J.S. Tuning of fractional PID controllers with Ziegler–Nichols-type rules. Signal Process 2006, 86, 2771–2784. [Google Scholar] [CrossRef]
- Liu, C.H.; Hsu, Y.Y. Design of a self-tuning PI controller for a STATCOM using particle swarm optimization. IEEE Trans. Ind. Electron. 2010, 57, 702–715. [Google Scholar]
- Tuzikova, V.; Tlusty, J.; Muller, Z. A novel power losses reduction method based on a particle swarm optimization algorithm using STATCOM. Energies 2018, 11, 2851. [Google Scholar] [CrossRef] [Green Version]
- Hung, Y.H.; Chen, Y.W.; Chuang, C.H.; Hsu, Y.Y. PSO self-tuning power controllers for low voltage improvements of an offshore wind farm in Taiwan. Energies 2021, 14, 6670. [Google Scholar] [CrossRef]
- Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. A grey wolf optimizer for optimum parameters of multiple PI controllers of a grid-connected PMSG driven by variable speed wind turbine. IEEE Access 2018, 6, 44120–44128. [Google Scholar] [CrossRef]
- Yaghoobi, S.; Mojallali, H. Tuning of a PID controller using improved chaotic Krill Herd algorithm. Optik 2016, 127, 4803–4807. [Google Scholar] [CrossRef]
- Kamel, O.M.; Diab, A.A.Z.; Do, T.D.; Mossa, M.A. A novel hybrid ant colony-particle swarm optimization techniques based tuning STATCOM for grid code compliance. IEEE Access 2020, 8, 41566–41587. [Google Scholar] [CrossRef]
- Mosaad, M.I.; Ramadan, H.S.M.; Ajohani, M.; El-Naggar, M.F.; Ghoneim, S.S.M. Near-optimal PI controllers of STATCOM for efficient hybrid renewable power system. IEEE Access 2021, 9, 34119–34130. [Google Scholar] [CrossRef]
- Elkady, Z.; Abdel-Rahim, N.; Mansour, A.A.; Bendary, F.M. Enhanced DVR control system based on the Harris hawks optimization algorithm. IEEE Access 2020, 8, 177721–177733. [Google Scholar] [CrossRef]
- Diab, A.A.Z.; Ebraheem, T.; Aljendy, R.; Sultan, H.M.; Ali, Z.M. Optimal design and control of MMC STATCOM for improving power quality indicators. Appl. Sci. 2020, 10, 2490. [Google Scholar] [CrossRef] [Green Version]
- Abdelsalam, M.; Diab, H.Y.; El-Bary, A.A. A metaheuristic Harris hawk optimization approach for coordinated control of energy management in distributed generation based Microgrids. Appl. Sci. 2021, 11, 4085. [Google Scholar] [CrossRef]
- Heidari, A.A.; Mirjalili, S.; Faris, H.; Aljarah, I.; Mafarja, M.; Chen, H. Harris hawks optimization: Algorithm and applications. Futur. Gener. Comput. Syst. 2019, 97, 849–872. [Google Scholar] [CrossRef]
- MathWorks. Simscape Electrical User’s Guide (Specialized Power Systems), R2019b; MathWorks: Portola Valley, CA, USA, 2019. [Google Scholar]
- Kennedy, J.; Eberhart, R. Particle swarm optimization. Proc. IEEE Int. Conf. Neural Netw. 1995, IV, 1942–1948. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
- Gandomi, A.H.; Alavi, A.H. Krill herd: A new bio-inspired optimization algorithm. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 4831–4845. [Google Scholar] [CrossRef]
- Tsili, M.; Papathanassiou, S. A review of grid code technical requirements for wind farms. IET Renew. Power Gener. 2009, 3, 308–332. [Google Scholar] [CrossRef]
No. | Parameter | PSO | GWO | KH | HHO |
---|---|---|---|---|---|
1 | Number of agents | 15 | 15 | 15 | 15 |
2 | Maximum number of iterations | 50 | 50 | 50 | 50 |
3 | Number of runs | 10 | 10 | 10 | 10 |
4 | Maximum movement induced, Ni | 15 | |||
5 | Cognitive coefficient, C1 | 1 | |||
6 | Social coefficient, C2 | 1 | |||
7 | Inertia weight, w | 0.9 | 0~1 | ||
8 | Magnitude of Ct | 0~2 | |||
9 | Linearly decreasing coefficient, a | 2~0 | |||
10 | Magnitude of coefficient C | 2 | |||
11 | Number of leader wolves (α, β, δ) | 3 | |||
12 | Initial energy of the prey, E0 | −1~1 |
Parameters for GTO-STATCOM System | |||
---|---|---|---|
STATCOM Converter | 48-pulse Voltage-Sourced Converter | 33 kV/30 MVAr | |
STATCOM Controller | Reference voltage vref (p.u.) | 1 p.u. | |
Sampling Frequency NS (Hz) | 7680 | ||
Voltage regulator | Initial Controller Gains [Kp_V, Ki_V] | [10, 3000] | |
iref output limiter range [Upper Lower] (p.u.) | [1, −1] | ||
Current regulator | Initial Controller Gains [Kp_I, Ki_I] | [5, 40] | |
Output angle φ limiter range [Upper Lower] (deg) | [80, −80] | ||
Algorithm | Convergence tolerance | verr ≤ 0.005 p.u. |
MAPE (%) | PSO | GWO | KH | HHO |
---|---|---|---|---|
Swarm-based Voltage Regulator | 0.1533 | 0.1322 | 0.1246 | 0.1217 |
Swarm-based Voltage and Current Regulators | 0.1268 | 0.1284 | 0.1411 | 0.1407 |
Scenario | 1 | 2 | 3 | 4 | ||||
---|---|---|---|---|---|---|---|---|
Algorithm | GWO | HHO | GWO | HHO | GWO | HHO | GWO | HHO |
Swarm-Based Voltage Regulator | 0.1322 | 0.1217 | 0.1406 | 0.1282 | 0.1613 | 0.1593 | 0.2332 | 0.2282 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wang, P.-K.; Liu, Y.-J.; Lin, J.-T.; Wang, Z.-W.; Cheng, H.-C.; Huang, B.-X.; Chang, G.W. Harris Hawks Optimization-Based Algorithm for STATCOM Voltage Regulation of Offshore Wind Farm Grid. Energies 2022, 15, 3003. https://doi.org/10.3390/en15093003
Wang P-K, Liu Y-J, Lin J-T, Wang Z-W, Cheng H-C, Huang B-X, Chang GW. Harris Hawks Optimization-Based Algorithm for STATCOM Voltage Regulation of Offshore Wind Farm Grid. Energies. 2022; 15(9):3003. https://doi.org/10.3390/en15093003
Chicago/Turabian StyleWang, Ping-Kui, Yu-Jen Liu, Jun-Tinn Lin, Zen-Wei Wang, Hsu-Chih Cheng, Bo-Xuan Huang, and Gary W. Chang. 2022. "Harris Hawks Optimization-Based Algorithm for STATCOM Voltage Regulation of Offshore Wind Farm Grid" Energies 15, no. 9: 3003. https://doi.org/10.3390/en15093003
APA StyleWang, P. -K., Liu, Y. -J., Lin, J. -T., Wang, Z. -W., Cheng, H. -C., Huang, B. -X., & Chang, G. W. (2022). Harris Hawks Optimization-Based Algorithm for STATCOM Voltage Regulation of Offshore Wind Farm Grid. Energies, 15(9), 3003. https://doi.org/10.3390/en15093003