Analysis of the performance of PID-based new-generation metaheuristic algorithms for automatic voltage regulation system
DOI: https://doi.org/10.1145/3638584.3638622
CSAI 2023: 2023 7th International Conference on Computer Science and Artificial Intelligence (CSAI), Beijing, China, December 2023
In recent decades, the expansion of industrial organizations in both scale and scope has necessitated dependable output voltage supplies. However, persistent oscillations in electromechanical devices can impede power efficiency and stability, underscoring the importance of reliable automatic generation regulation (AVR) systems and power system design in the manufacturing sector. To address this issue, this study presents a performance analysis of a proportional integral derivative (PID) controller based on new-generation metaheuristic algorithms (MAs) for the AVR system. Five recent and novel MAs were employed to optimize the PID controller for the AVR system, with the controllers' performances evaluated under five distinct performance metrics. The findings revealed that the Northern Goshawk Optimization (NGO) algorithm was the most effective optimization approach, exhibiting the lowest values of overshoot (33.2784%), peak time (0.2120 s), and objective value (0.0077). These results suggest that the NGO algorithm is a promising optimization method for improving AVR system performance in industrial settings.
ACM Reference Format:
Stephen Oladipo and Yanxia Sun. 2023. Analysis of the Performance of PID-based New-generation Metaheuristic Algorithms for Automatic Voltage Regulation System. In 2023 7th International Conference on Computer Science and Artificial Intelligence (CSAI) (CSAI 2023), December 08-10, 2023, Beijing, China. ACM, New York, NY, USA, 9 Pages. https://doi.org/10.1145/3638584.3638622
1 INTRODUCTION
Electricity is an indispensable element of contemporary industrialization, serving as a catalyst for technological progression, bolstering economic equilibrium, and fostering national expansion. Modern society would come to a complete standstill without electricity because it is a crucial element that supports the operation of numerous industrial, technological, and scientific advancements. These advancements include everything from the generation and transmission of power to the operation of medical devices, communication systems, and other essential infrastructure that is essential for preserving economic stability, social welfare, and national security. A wide range of equipment in various domains, including healthcare, emergency response, and communications, heavily rely on electrical power [3]. To ensure proper equipment operation, a stable voltage and power source must be supplied. as engineers strive to design electric components and circuits that are less susceptible to voltage fluctuations, continuous oscillations in electrical components can have detrimental effects on electromechanical devices, reducing power efficiency and causing instability in power systems. For widespread connections, reliable voltage supplies are essential to ensure optimal stability in load balancing. The AVR system has thus become a popular choice in the industrial sector to establish effective stability and optimal control for power systems. The primary function of the automatic voltage regulator (AVR) is to retain a constant voltage at the output terminal of the generator by monitoring the voltage fluctuations that are caused by the changes in the load supply of the system [9,14].
Leveraging the proportional-integral-derivative (PID) controller's control capabilities will improve the AVR system. for decades, many industrial operations have been controlled using the PID controller [8,22]. Since its inception, the PID controller has dominated the control landscape owing to its ease of use. On the other hand, PID tuning is essential and not always robust [18]. To address this problem, metaheuristic algorithms (MAs) have been explored. As a kind of SC method, metaheuristics allow for difficult problems to be solved in a fair amount of time. as a sophisticated SC method, they build algorithmic frameworks and methods for solving optimization issues [11,12]. It has become increasingly apparent that mas are becoming more and more popular among scholars, academics, and scientists [16,20]. This is because MAs can be tolerant of inaccurate, ambiguous, and approximate information, in a given problem data. Besides, they are fit for managing flawed information and non-definite responses to make appropriate enhancement arrangements.
Since the inception of the first MA, there has been much ingenuity and cutting-edge progress. According to [5] the majority of contemporary metaheuristics were developed before the year 2000 and are referred regarded as "classical" MAs. genetic algorithm (GA), particle swarm optimization (PSO) algorithm and differential evolution (DE) algorithm are among a few. Classical algorithms, including PSO [15,17,19], GA [1,6,13], and DE [21,23], have been used to tune the PID controller for the AVR system. However, within the past decade, there has been a notable and efficacious advent of novel computational methodologies, which have demonstrated an inclination towards inventiveness and originality. A few of the most recent are pelican optimization algorithm (POA) [10], dandelion optimizer (DO) [25], pathfinder algorithm (PFA) [24], gazelle optimization algorithm (GOA) [2], honey badger algorithm (HBA) [7], and northern goshawk optimization (NGO) [4]. These MAs have proven effective in their various fields of application. However, only a very few of these recent mas have been used for the AVR system. It is worth noting that the majority of the algorithms mentioned were not accessible or available for use prior to the year 2022. This indicates that recent advancements in technology have led to the development and availability of new and improved algorithms, which have now become more widely accessible to researchers and practitioners in various fields. The increased availability of these algorithms presents opportunities for further exploration and experimentation, ultimately leading to potential advancements and breakthroughs in various domains. The motivation for research on a PID-based new-generation MA stems from the potential to harness recent optimization techniques that can handle non-linear, time-varying, and non-stationary systems while maintaining the simplicity and effectiveness of PID control. This could result in a more efficient and accurate approach to solving complex problems than existing methods and have applications in various fields. Hence, the purpose of this study is to investigate these new generational MAs and assess their proficiency with the AVR system.
2 AVR SYSTEM DESIGN
2.1 Automatic Voltage Regulation System
The primary function of an AVR is to regulate the terminal voltage of a synchronous generator to a constant value. Each of the linear devices—exciter, amplifier, sensor, and generator—make up the AVR's first three building blocks (see Fig. 1). When developing the mathematical model of the AVR system, these crucial blocks are always taken into account. The linear modelling of all components uses a gain of K and a time constant of ${\boldsymbol{\tau }}$ . Whereas the block diagram of the AVR system used is shown in Fig. 1, the operational settings of the AVR used are shown in Table 1.
Components | Transfer function | Range of gain and time constants | Parameter values |
---|---|---|---|
Amplifier | ${G}_A( s )$ = $\frac{{{K}_A}}{{1 + s{T}_A}}$ | 10$ \le {K}_A \le 400$ 0.02$ \le {T}_A \le 0.1$ |
${K}_A$ = 10 ${T}_A$ = 0.1 |
Exciter | ${G}_E( s )\ \ $ = $\frac{{{K}_E}}{{1 + s{T}_E}}$ | 1$ \le {K}_E \le 400$ 0.25$ \le {T}_E \le 1.0$ |
${K}_E$ = 1 ${T}_E$ = 0.4 |
Generator | ${G}_G( s )$ = $\frac{{{K}_G}}{{1 + s{T}_G}}$ | $0.7 \le {K}_G \le 400$ 1.0$ \le {T}_G \le 2.0$ |
${K}_G$ = 1 ${T}_G$ = 1 |
Sensor | ${G}_S( s )$ = $\frac{{{K}_S}}{{1 + s{T}_S}}$ | $1 \le {K}_S \le 10$ 0.001$ \le {T}_S \le 0.06$ |
${K}_S$ = 1 ${T}_S$ = 0.01 |
2.2 Controllers
Figure 2 shows the step response of the AVR system without using any controller. It can be seen from the figure that curve is characterized by large amplitude oscillations and overshoot. Without any kind of control, the settling time and steady state also performed badly. A direct implementation of the AVR system is not suitable for use. The AVR system cannot be used in its pure form. As a result, the addition of a PID controller is required in order to enhance the dynamic responsiveness of the AVR and reduce the inaccuracy that it exhibits in terms of its steady state.
This present study made use of a basic PID controller for the AVR system. The mathematical representation of the PID controller is illustrated as follows:
3 OVERVIEW OF THE OPTIMIZATON METHODS
3.1 Dandelion Optimizer (DO)
A natural-inspired algorithm called the Dandelion Optimizer (DO) was put out in [25]. A plant called a dandelion utilizes the wind to disperse its seeds. Initialization is the first DO stage, which entails The DO algorithm offering potential solutions in each dandelion seed. The second phase is known as the rising phase. In this stage, dandelion seeds must rise to a certain height in order to float away from their parent plants. The height to which dandelion seeds rise varies with air humidity, wind speed, etc. How high a dandelion seed rises depends on the wind speed. The dandelion flies higher and the seeds disperse further with a stronger breeze. On the other hand, dandelion seeds have a hard time taking off correctly on a rainy day because of the humidity and air resistance. The third stage is the descending stage. At this point, the dandelion seeds have risen to a certain altitude and are beginning to fall (exploration phase). A dandelion's flight path is simulated in DO using Brownian motion. Phase three is the landing phase. The focus of the DO algorithm shifts to exploitation in this phase. Based on the outcomes of the first two steps, the dandelion seed settles down at random. As the algorithm progresses through its iterations, it should eventually arrive at the best potential solution. Full description and mathematical modelling can be found in [25].
3.2 Pathfinder Algorithm (PFA)
The Pathfinder algorithm (PFA) was first introduced in [24]. In PFA, animals' social behaviours are modelled, and their collective leadership structure is emulated to recognize the optimal food region or prey (global optimum). Starting with arbitrary initial locations, the proposed approach assigns herd members to herds. Each member's fitness is then assessed, and the pathfinder position's best fitness is picked. The pathfinder drives the course of the leftover multitude of individuals and explores the hunt space while simultaneously creating the vector of change rate in each iteration. Since the pathfinder has no dependency on group operations, it sets it apart from other swarm-based algorithms, and it makes it significantly better than the rest. The full details of the algorithm may be found in [24].
3.3 Pelican Optimization Algorithm (POA)
Once pelicans have located their meal, they will dive anywhere from 10 to 20 meters to get it. Certain predators like to prey at ground level. Spreading their wings on the water, they lure fish into shallower areas where they may easily capture and consume them. When a pelican catches a fish, water flows into its beak and causes it to tilt its head forward before swallowing. Pelicans' evolved hunting skills are the product of their ingenious strategies and behaviours. This strategy's modelling was a major motivation for the development of the POA [10]. A detailed description of the algorithm can be found in [10].
3.4 Gazelle Optimization Algorithm (GOA)
Aguska [2] first presented the Gazelle Optimization algorithm (GOA) in 2022. The survival strategies of gazelles served as inspiration for the algorithm. In order to ensure the success of the developed GOA algorithm, it models the gazelle's ability to stay alive. Grazing in safety and escaping a sighted predator are two steps in the optimization process. Exploitation and exploration are, thus, the two defining stages of GOA. The gazelles are assumed to be grazing peacefully in the absence of a predator or when the predator is actively hunting them in the exploitation phase. To efficiently cover nearby domain regions during this phase, the Brownian motion, which is characterized by regular and controlled steps, was applied. During their grazing period, it is thought that gazelles walk in a Brownian manner. At the first sign of a predator, the exploring phase begins. As a defence mechanism, gazelles will either stomp their feet, flick their tail, or stomp up to 2 meters in the air with all four feet. This behaviour is emulated by setting the height of 2 meters to a value between 0 and 1. For this part of the algorithm, the Levy flight, a process characterized by little steps followed by occasional large leaps is used [2].
3.5 Northern Goshawk Optimization Algorithm (NGO)
The NGO was first presented in [4]. The NGO algorithm's hunting mechanism is founded on its potent capacity to track down and devour its target. There are three steps [2] to the algorithm: population initialization, prey identification, and prey capture upon seeing its target, the northern goshawk will choose it and launch an assault. Since the prey is chosen at random, this action may represent the algorithm's capacity for global exploration in the viable space. The prey will start to flee as the northern goshawk begins its attack during the prey capture phase. The northern goshawk, at this point, must continue the pursuit of its meal. The rapid rate of speed at which the northern goshawk pursues its victim allows it to successfully catch and eat its target in a wide variety of settings. Fuller details may be found in [4].
As a means of gauging their suitability for the AVR system, each of the new generation MA algorithms described above is applied to the optimization of the PID controller's settings. For a fair comparative analysis, all were subjected to the same simulation condition.
4 RESULTS AND DISCUSSION
The simulation of the proposed models was implemented using a computer of CPU i7-4790 (Intel Core TM Processor @3.50 GHz) computer. The simulation parameters of the algorithms are presented in Table 2. Fig. 3 shows the step response of the controllers used. The performance of the terminal voltage step response of the AVR system was evaluated using a set of dynamic responses such as the rise time (${{\boldsymbol{t}}}_{\boldsymbol{r}}$ ), settling time (${{\boldsymbol{t}}}_{\boldsymbol{s}}$ ), overshoot (OS), peak time (${{\boldsymbol{P}}}_{\boldsymbol{t}}$ ) and the values of the objective function (${{\boldsymbol{J}}}_{{\boldsymbol{ITSE}}}$ ). Table 3 shows the dynamic responses of the controllers. Each of the methods delivered a laudable result. In terms of the ${{\boldsymbol{t}}}_{\boldsymbol{r}}$ , the DO-PID outscored other methods with the smallest value (0.0817 s). The POA-PID had the best of value for the ${{\boldsymbol{t}}}_{\boldsymbol{s}}$ (1.2985 s). Considering the OS, the NGO-PID surpassed others with the smallest value of 33.2784%. This is seen clearly in Figure 3, which shows the NGO-PID as having the lowest amount of OS in contrast to the other approaches. This suggests that the NGO-PID is more resilient to disturbance than other approaches. Further, the NGO-PID maintained its superior performance regarding the lowest value of the ${{\boldsymbol{P}}}_{\boldsymbol{t}}$ (0.2120). Howbeit, the same is true for the PFA-PID. Finally, the NGO-PID provided the lowest value of the ${{\boldsymbol{J}}}_{{\boldsymbol{ITSE}}}$ (0.0077). The overall performance of the NGO-PID indicated that it best suitable controller among its peers.
Parameters | Value |
---|---|
General parameters | dim =3; pop = 30; Maximum iteration = 30 |
POA [10] | R = 0.2 |
DO [25] | ${\rm{\alpha }}$ = [0,1]; ${\rm{K}}$ = [0, 1] |
GOA [2] | PSRs=0.34; S=0.88; |
NGO [4] | $r$ = [0,1] |
PFA [24] | N/A |
Method | POA | NGO | DO | PFA | GOA |
---|---|---|---|---|---|
${K}_p$ | 1.5217 | 1.5000 | 4.6917 | 1.0000 | 3.0350 |
${K}_i$ | 1.5328 | 5.0000 | 3.2689 | 1.0000 | 2.9420 |
${K}_d$ | 0.9550 | 1.0000 | 0.7628 | 1.0000 | 0.6778 |
${t}_r$ (sec) | 0.0859 | 0.0865 | 0.0817 | 0.0847 | 0.0942 |
${t}_s$ (sec) | 1.2985 | 1.6833 | 1.9624 | 1.3611 | 1.3734 |
OS (%) | 38.2575 | 33.2784 | 74.4217 | 35.8445 | 55.2183 |
${P}_t$ | 0.2220 | 0.2120 | 0.2420 | 0.2120 | 0.2620 |
${J}_{ITSE}$ | 0.0108 | 0.0077 | 0.0537 | 0.0114 | 0.0212 |
5 CONCLUSION
The main purpose of this study is to examine the performance of new-generation MAs for the AVR system. Five recent MAs were selected and used to optimize the PID controller. Whereas the ITSE was used as the objective, five different performance metrics, namely, rise time, settling time, overshoot, peak time, and the objective values were used to assess the performance of the developed controllers. Most of the controllers delivered a laudable result. However, the NGO-based PID surpassed other controllers in many of the performance metrics. For researchers intending to work on the AVR system, this investigation might provide light on which MA to utilize or begin with, given the rapid pace at which new MAs are being produced.
In conclusion, future research may investigate the possibility of using more sophisticated PID versions for the NGO-based AVR system.
REFERENCES
- Muhammad Abdurrahman, Moamer Abdullbagi Omer Nourain, Mohammed Omer Abdulsalam Muhieeddeen, Omer Hafiz ALnour Mahjoub, and Manareldeen Adil Hassan Ahmed. 2022. Optimizing the PID Controller by Using the Genetic Algorithm. FES Journal of Engineering Sciences 11, 2 (April 2022), 1–7. https://doi.org/10.52981/FJES.V11I2.1929
- Jeffrey O. Agushaka, Absalom E. Ezugwu, and Laith Abualigah. 2022. Gazelle optimization algorithm: a novel nature-inspired metaheuristic optimizer. Neural Comput Appl 35, 5 (February 2022), 4099–4131. https://doi.org/10.1007/S00521-022-07854-6/FIGURES/13
- Diego N. Cuesta Cuesta and Fernando Martiinez Santa. 2021. Optimization of an automatic voltage regulator AVR on a synchronous machine using fuzzy control. J Phys Conf Ser 2135, 1 (December 2021), 012004. https://doi.org/10.1088/1742-6596/2135/1/012004
- Mohammad Dehghani, Štěpán Hubálovský, and Pavel Trojovský. 2021. Northern Goshawk Optimization: A New Swarm-Based Algorithm for Solving Optimization Problems. IEEE Access 9, (2021), 162059–162080. https://doi.org/10.1109/ACCESS.2021.3133286
- Tansel Dokeroglu, Ender Sevinc, Tayfun Kucukyilmaz, and Ahmet Cosar. 2019. A survey on new generation metaheuristic algorithms. Comput Ind Eng 137, (November 2019). https://doi.org/10.1016/J.CIE.2019.106040
- F Foroutan and F Tootoonchian. 2022. Experimental evaluation of optimal tuning for PID parameters in an AVR system. Scientia Iranica D 29, 6 (2022), 3317–3325. https://doi.org/10.24200/sci.2021.56239.4617
- Fatma A. Hashim, Essam H. Houssein, Kashif Hussain, Mai S. Mabrouk, and Walid Al-Atabany. 2022. Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems. Math Comput Simul 192, (February 2022), 84–110. https://doi.org/10.1016/J.MATCOM.2021.08.013
- Aldo Ianni and Nicola Rossi. 2021. SIR-PID: A Proportional–Integral–Derivative Controller for COVID-19 Outbreak Containment. Physics 2021, Vol. 3, Pages 459-472 3, 3 (June 2021), 459–472. https://doi.org/10.3390/PHYSICS3030031
- Modu M Ibrahim, Jibril D Jiya, and Idakwo O Harrison. 2017. Modelling and Simulation of Automatic Voltage Regulator System General Terms. Int J Comput Appl 178, 1 (2017), 24–28.
- Mikołaj Leszczuk, Szymon Szott, Pavel Trojovský, and Mohammad Dehghani. 2022. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications. Sensors 2022, Vol. 22, Page 855 22, 3 (January 2022), 855. https://doi.org/10.3390/S22030855
- Naga Sujatha K and Vaisakh K. 2013. An adaptive differential evolution algorithm based minimization of power loss and voltage instability. Int. J. Elec&Electr.Eng & Telecoms 2, (2013), 99–110.
- Sergio Nesmachnow. 2014. Using Metaheuristics as Soft Computing Techniques for Efficient Optimization. Encyclopedia of Information Science and Technology, Third Edition (August 2014), 7390–7399. https://doi.org/10.4018/978-1-4666-5888-2.CH727
- Julius Beneoluchi Odili, Mohd Nizam Mohmad Kahar, and A. Noraziah. 2017. Parameters-Tuning of PID controller for automatic voltage regulators using the African buffalo optimization. PLoS One 12, 4 (April 2017), 1–17. https://doi.org/10.1371/journal.pone.0175901
- Stephen Oladipo, Yanxia Sun, and Zenghui Wang. 2020. Optimization of PID and FOPID controllers with new generation metaheuristic algorithms for controlling AVR system: Concise Survey. In 2020 12th International Conference on Computational Intelligence and Communication Networks (CICN), September 25, 2020. IEEE, 280–286. . https://doi.org/10.1109/CICN49253.2020.9242585
- Stephen Oladipo, Yanxia Sun, and Zenghui Wang. 2020. Optimization of FOPID controller with hybrid Particle Swarm and Grey Wolf optimization for AVR System. In 2020 12th International Conference on Computational Intelligence and Communication Networks (CICN), September 25, 2020. IEEE, 273–279. . https://doi.org/10.1109/CICN49253.2020.9242641
- Stephen Oladipo, Yanxia Sun, and Zenghui Wang. 2022. An enhanced flower pollinated algorithm with a modified fluctuation rate for global optimisation and load frequency control system. IET Renewable Power Generation 16, 6 (April 2022), 1220–1245. https://doi.org/10.1049/RPG2.12435
- Büşra ÖZGENÇ, Mustafa Şinasi AYAS, and İsmail ALTAŞ. 2019. Optimally Tuned PID Controller Design for an AVR System: A Comparison Study. International Journal of Multidisciplinary Studies and Innovative Technologies 3, 2 (December 2019), 157–161.
- Vadan Padiachy, Utkal Mehta, Sheikh Azid, Shivneel Prasad, and Rohinesh Kumar. 2022. Two degree of freedom fractional PI scheme for automatic voltage regulation. Engineering Science and Technology, an International Journal 30, (June 2022), 101046. https://doi.org/10.1016/J.JESTCH.2021.08.003
- S. Panda, B. K. Sahu, and P. K. Mohanty. 2012. Design and performance analysis of PID controller for an automatic voltage regulator system using simplified particle swarm optimization. J Franklin Inst 349, 8 (October 2012), 2609–2625. https://doi.org/10.1016/J.JFRANKLIN.2012.06.008
- Jitendra Rajpurohit, Tarun Kumar Sharma, and Ajith Abraham. 2017. Glossary of Metaheuristic Algorithms. International Journal of Computer Information Systems and Industrial Management Applications 9, (2017), 181–205.
- WANG Rongjie, ZHAN Yiju, ZHOU Haifeng, and CUI Bowen. 2015. PID controlled AVR system based on differential evolution mechanism optimization. Relay 24 (2015), 108–114.
- Pritesh Shah and Sudhir Agashe. 2016. Review of fractional PID controller. Mechatronics 38, (September 2016), 29–41. https://doi.org/10.1016/J.MECHATRONICS.2016.06.005
- S Vivekanandan, Ganapathy Saravanan, Priya Kamalakannan, and S Krishnaprabhu. 2015. Chaotic Differential Evolution Algorithm based PID Controller for Automatic Voltage Regulator system. 2015. .
- Hamza Yapici and Nurettin Cetinkaya. 2019. A new meta-heuristic optimizer: Pathfinder algorithm. Applied Soft Computing Journal 78, (May 2019), 545–568. https://doi.org/10.1016/j.asoc.2019.03.012
- Shijie Zhao, Tianran Zhang, Shilin Ma, and Miao Chen. 2022. Dandelion Optimizer: A nature-inspired metaheuristic algorithm for engineering applications. Eng Appl Artif Intell 114, (September 2022), 105075. https://doi.org/10.1016/J.ENGAPPAI.2022.105075
This work is licensed under a Creative Commons Attribution International 4.0 License.
CSAI 2023, December 08–10, 2023, Beijing, China
© 2023 Copyright held by the owner/author(s).
ACM ISBN 979-8-4007-0868-8/23/12.
DOI: https://doi.org/10.1145/3638584.3638622