Tuning of PID Controller Coefficients for AVR Systems by SA Algorithm

  • Maryam Ehsani Department of Electrical Engineering, Arak University of Technology, Arak, Iran.
  • Morassae Shafiezad Department of Electrical Engineering, Arak University of Technology, Arak, Iran.
Keywords: AVR System, PID Controller, Population based and Single-solution based Metaheuristics Algorithms, Simulated Annealing Algorithm


As a real time process, in tuning the coefficients of PID controllers in AVRs, accuracy vs. speed is an important issue. Considering complexity of the problem and real systems requirements, various methods, including exact methods and approximation algorithms, have been implemented for this purpose. Since the conventional methods based on meta-heuristic algorithms solving this problem, generally use population-based algorithms such as GA and PSO, this paper aims to investigate the efficiency and performance of single- solution based metaheuristics to solve this problem. So Simulated Annealing (SA) algorithm is proposed, and implemented for optimizing PID coefficients. In addition, an extension of SA is presented improving the search strategy based on neighborhood adjustment. The results indicate that the proposed algorithms as single based metaheuristics, have a good or even better performance vs. population based metaheuristics, in spite of simplicity in implementation and less computation requirements. This fact implies that the landscape complexity of these problems does not necessarily require population-based algorithms. The presented method is also applied to multiple objective functions regarding different time response criteria in output voltage and leads to better results in less time.


[1] Khalil Valipour, Hossein Shayeghi, Esmaeil Dehghan "Design of Robust PID Controller for AVR System Using Biogeography Optimization Algorithm (BBO)”, 4th Iranian Conference on Electrical and Electronic Engineering (ICEEE2012), Islamic Azad University of Gonabad. , 28, 29 and 30 September September , 2012.
[2] Gözde, Haluk, M. Cengiz Taplamacioğlu, and Murat Ari. "Simulation study for global neighborhood algorithm based optimal automatic voltage regulator (AVR) system." 2017 5th International Istanbul Smart Grid and Cities Congress and Fair (ICSG). IEEE, 2017.
[3] Talbi, El-Ghazali. Metaheuristics: from design to implementation. John Wiley & Sons, 2009
[4] Devaraj, D., and B. Selvabala. "Real-coded genetic algorithm and fuzzy logic approach for real-time tuning of proportional–integral–derivative controller in automatic voltage regulator system." IET generation, transmission & distribution 3.7 (2009): 641-649.
[5] Kamal sabahi , Mohammad sizdah Lab , Mehdi Alari and Mohammad Mansouri, 2007 "Neural Fuzzy Network Training for Optimal Tuning of PID Controller Parameters for Frequency Load Control in Interconnected Power Systems", First Joint Congress on Fuzzy Systems and Intelligent Systems, Mashhad, University Ferdowsi Mashhad.
[6] Bhatti, Sajid Ali, Suheel Abdullah Malik, and Amil Daraz. "Comparison of PI and IP controller by using Ziegler-Nichols tuning method for speed control of DC motor." 2016 International Conference on Intelligent Systems Engineering (ICISE). IEEE, 2016.
[7] Falahati Aliabadi Saber, Tahir Seyed Abbas, Haji Akbari Fini Massoud. “Design of Fuzzy-PID controller optimized with colonial competition algorithm to control AVR system.” Journal of Soft Computing and Information Technology (JSCIT), witer 2017, vol. 5, pages 66-75
[8] Seyyed Amir Hashemizadeh, Mostafa Zamani Mohabadi, Hassan Fatehi Marj, Seyed Mohsen Samadani, Saeed Hassani "Optimal Design of PID Controller for AVR System by PSO Algorithm with Different Purpose Functions", 3rd International Conference on Industrial Automation, Industry Research , 22 and 23 January , 2013.
[9] Elumalai, Kuppuraju, and S. Sumathi. "Behavior modification of PID controller for AVR system using particle swarm optimization." 2017 Conference on Emerging Devices and Smart Systems (ICEDSS). IEEE, 2017.
[10] Mojtaba vahedi, Ahmad Farahat, 2011 "Optimal PID Controller Design for an AVR System Using PSO Algorithm", Third Iranian Conference on Electrical and Electronics Engineering, Gonabad, Islamic Azad University of Gonabad.
[11] Oonsivilai, Anant, and Padej Pao-La-Or. "Optimum PID controller tuning for AVR system using adaptive tabu search." Proceeding of 12th WSEAS International Conference on COMPUTERS. 2008.
How to Cite
Ehsani, M., & Shafiezad, M. (2021). Tuning of PID Controller Coefficients for AVR Systems by SA Algorithm. Majlesi Journal of Electrical Engineering, 15(1), 25-31. https://doi.org/https://doi.org/10.29252/mjee.15.1.25