Abstract
A comparative study is performed to design an optimal PID controller for an automatic voltage regulator system using different optimization techniques. The presented approaches are referred to as particle swarm optimization (PSO) algorithm, cuckoo search optimization (CSO) algorithm, moth flame optimization (MFO) algorithm, water cycle optimization (WCO) algorithm, teaching–learning-based optimization (TLBO) algorithm, and hill climbing optimization (HCO) algorithm. Transient response parameters, which are rise time Tr, settling time Ts, and percentage overshoot Mp, are used as comparison criteria. The integral time absolute error ITAE is the used performance index. All the proposed optimization techniques improved the transient response of the AVR system in a different way and gave good preliminary results.
1. Introduction
In an electrical power system, the AVR is used to maintain the terminal voltage magni-tude of a generator [1]. Controlling the generator excitation keeps the magnitude of this voltage at a specific level. In general, traditional tuning methods such as Ziegler–Nichols (ZN) and gain-phase margin make it difficult to find optimal controller parameters [2]. As a result, several optimization techniques for tuning controller parameters have been proposed. Some of these optimization techniques which used as tuning methods to improve the performance of the (PID) controller are particle swarm optimization (PSO) [3,4], cuckoo search optimization (CSO) algorithm [5,6], moth flame optimization (MFO) algorithm [7,8], water cycle optimization (WCO) algorithm [9,10], teaching–learning-based optimization (TLBO) [11,12,13]. Hill climbing optimization (HCO) algorithm [14] is tested for the first time in the AVR system in this work. Fractional order PID (FOPID) [15], PID-acceleration (PIDA) [16], gray PID (GPID) [17], and fuzzy logic PID (FLPID) [18] are some of the other controller types used to improve the dynamic response of AVR systems in the literature.
The rest of this paper is organized as follows. Section 2 describes the AVR system and its block diagram model with the used values. Section 3 describes the implementation of the proposed optimizations techniques and provides comparison of the results of the numerical simulations. Section 4 concludes the paper with a summary of the research’s main findings.
2. AVR System
The primary consumer demand in the power system is the quality of electrical energy. In addition, the majority of equipment is designed to operate at predetermined voltage and frequency levels, since the interaction between voltage control and frequency control in a power generation system is usually weak enough that they can be analyzed separately. Moreover, a small variation in voltage can result in a significantly large variation in reactive power flow, which can result in massive power loss and, as a result, economic loss. To avoid this, the automatic voltage regulator (AVR) system is used in power generation sites to ensure voltage stability at the generator terminal via the excitation system. An AVR system and its model are shown in Figure 1.
Figure 1.
(A) AVR system. (B) Block diagram of the AVR system.
∆Vref(s), ∆Vs(s), ∆Ve(s), and ∆Vt(s) are the reference input voltage, sensor output voltage, error voltage, and generator terminal voltage, respectively. Table 1 shows the boundary values of AVR system components as well as the values used in the AVR system.
Table 1.
Boundary values of the AVR system.
The uncontrolled system transfer function is:
Although stable, the AVR system’s step response is extremely oscillatory without a controller, as illustrated in Figure 2.
Figure 2.
Step response of AVR system in the absence of a controller.
Table 2 summarizes the transient response parameters of the AVR system in the absence of the controller.
Table 2.
Transient performance of the AVR system without controller.
These results show that by utilizing a PID controller, the transient response of the AVR system can be improved and the steady state error can be removed.
3. Implementation of Proposed Optimization Techniques
The primary goal of this work is to design and construct a high-performance PID controller for AVR systems in synchronous generators. The design challenge is stated as an optimization control problem, and the proposed optimization algorithms are used to find optimal controller parameters. Particle swarm optimization (PSO), cuckoo search optimization (CSO), moth flame optimization (MFO), water cycle optimization (WCO), teaching–learning-based optimization (TLBO), and hill climbing (HCO) have been tested, and a comparison has been carried out. The integral time absolute error (ITAE) is the performance index used in this work to examine and build the suggested OA-PID controller, which is given as
The block diagram of the AVR system with the proposed OA-PID controller is shown in Figure 3.
Figure 3.
AVR system with proposed OA-PID Controller.
Table 3 shows the adjusted and optimal PID controller settings acquired by proposed optimization techniques and the transient response analysis results after the simulation procedure.
Table 3.
Optimized PID parameters and transient response analysis results.
The comparative simulation results obtained for the terminal voltage step response of the AVR system with the different optimization techniques are shown in Figure 4.
Figure 4.
Terminal voltage response curves of the AVR system with various optimization techniques.
It is evident from Figure 4 and Table 3 that the MFO, WCO, and TLBO techniques delivered a response with a high percentage overshoot and quicker rise time than the PSO, HCO, and CSO methods. On the other hand, the HCO technique yielded a system with no oscillation and rapid settling time compared to the other optimization techniques. Furthermore, the PSO and CSO performances are almost the same, producing a response with little overshoot and long settling time. The HCO tuned PID controller with the ITAE fitness function generates a superior control performance in terms of improved overshoot and settling time.
4. Conclusions
The main goal of this study is to design an optimal PID controller parameter for the AVR system using different optimization techniques. A comparison based on integral time absolute error ITAE performance index and transient response parameters was carried out. The most obvious finding to emerge from this study is that all optimization techniques have improved the system performance compared to the uncontrolled case. The second major finding was that each optimization algorithm improves some parameters and, at the same time, deteriorates another one. However, it is worth noting that the hill climbing (HCL) technique yields generally better results in terms of percentage overshoot and settling time. Finally, the current study has only examined one performance index and focused on transient analysis. A natural progression of this work is to analyze the system performance based on other objective functions and other stability criteria and consider a hybridization between best optimization techniques.
Author Contributions
Conceptualization, M.C.R.; methodology, F.Z.D.; software, M.S.R. and L.D.; validation, F.Z.D.; formal analysis, M.C.R.; investigation, M.C.R.; resources, M.S.R. and L.D.; data curation, M.C.R.; writing—original draft preparation, M.C.R.; writing—review and editing, F.Z.D., A.R.; visualization, M.C.R.; supervision, F.Z.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Saadat, H. Power System Analysis; McGraw-Hill: New York, NY, USA, 1999. [Google Scholar]
- Ogata, K. Modern Control Engineering, 4th ed.; Prentice-Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
- Gaing, Z.-L. A particle swarm optimization approach for optimum design of pid controller in avr system. IEEE Trans. Energy Convers. 2004, 19, 384–391. [Google Scholar] [CrossRef] [Green Version]
- Rahimian, M.; Raahemifar, K. Optimal pid controller design for avr system using particle swarm optimization algorithm. In Proceedings of the 2011 24th Canadian Conference on Electrical and Computer Engineering (CCECE), Niagara Falls, ON, Canada, 8–11 May 2011; pp. 337–340. [Google Scholar]
- Yang, X.-S.; Deb, S. Cuckoo search via lévy flights. In Proceedings of the 2009 World Congress on Nature Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 210–214. [Google Scholar]
- Bingul, Z.; Karahan, O. A novel performance criterion approach to optimum design of PID controller using cuckoo search algorithm for avr system. J. Frankl. Inst. 2018, 355, 5534–5559. [Google Scholar] [CrossRef]
- Mirjalili, S. Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowl.-Based Syst. 2015, 89, 228–249. [Google Scholar] [CrossRef]
- Dixit, A.; Lokhande, M.; Joshi, N. Optimization of automatic voltage regulator using moth flame optimization algorithm. Int. J. Eng. Dev. Res. 2016, 4, 367–371. [Google Scholar]
- Eskandar, H.; Sadollah, A.; Bahreininejad, A.; Hamdi, M. Water cycle algorithm—A novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput. Struct. 2012, 110–111, 151–166. [Google Scholar] [CrossRef]
- Pachauri, N. Water cycle algorithm-based pid controller for AVR. COMPEL Int. J. Comput. Maths. Electr. Electron. Eng. 2020, 39, 551–567. [Google Scholar] [CrossRef]
- Chatterjee, S.; Mukherjee, V. Pid controller for automatic voltage regulator using teaching–learning based optimization technique. Int. J. Electr. Power Energy Syst. 2016, 77, 418–429. [Google Scholar] [CrossRef]
- Abdelmadjid, R.; Khaled, D. Design of Standalone Micro-Grid Systems Using Teaching Learning Based Optimization. Alger. J. Signals Syst. 2017, 2, 75–85. [Google Scholar]
- Bouaraki, M.; Abdelmadjid, R. Optimal placement of power factor correction capacitors in power systems using Teaching Learning Based Optimization. Alger. J. Signals Syst. 2017, 2, 102–109. [Google Scholar] [CrossRef]
- Hill Climbing Algorithm in Artificial Intelligence. Available online: https://www.javatpoint.com/hill-climbing algorithm-in-ai (accessed on 1 December 2021).
- Lahcene, R.; Abdeldjalil, S.; Aissa, K. Optimal tuning of fractional order pid controller for avr system using simulated annealing optimization algorithm. In Proceedings of the 2017 5th International Conference on Electrical Engineering Boumerdes (ICEE-B), Boumerdes, Algeria, 29–31 October 2017; pp. 1–6. [Google Scholar]
- Sambariya, D.K.; Paliwal, D. Design of PIDA controller using bat algorithm for AVR power system. Adv. Energy Power 2016, 6, 1–6. [Google Scholar] [CrossRef]
- Tang, Y.; Zhao, L.; Han, Z.; Bi, X.; Guan, X. Optimal gray PID controller design for automatic voltage regulator system via imperialist competitive algorithm. Int. J. Mach. Learn. Cyber. 2016, 7, 229–240. [Google Scholar] [CrossRef]
- Al Gizi, A.J.H.; Mustafa, M.W.; Al-Geelani, N.A.; Alsaedi, M.A. Sugeno fuzzy PID tuning, by genetic-neutral for AVR in electrical power generation. J. Appl. Soft. Comput. 2015, 28, 226–236. [Google Scholar] [CrossRef] [Green Version]
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/).



