Optimized PID Controller of DC-DC Buck Converter based on Archimedes Optimization Algorithm

(1) Ling Kuok Fong Mail (Universiti Malaysia Pahang Al-Sultan Abdullah, Malaysia)
(2) Muhammad Shafiqul Islam Mail (Universiti Malaysia Pahang Al-Sultan Abdullah, Malaysia)
(3) * Mohd Ashraf Ahmad Mail (Universiti Malaysia Pahang Al-Sultan Abdullah, Malaysia)
*corresponding author


This research assesses the suitability of the Archimedes Optimization Algorithm (AOA) as a metaheuristic technique to fine-tune a PID controller in a closed-loop DC-DC buck converter. The converter's core function is to regulate output voltage, ensuring stability despite load fluctuations and input voltage changes.  The operational effectiveness of the converter hinges significantly on the gain settings of the PID controller and determining the optimal gain setting for the PID controller is a non-trivial task. For robust performance, the PID controller necessitates optimal gain settings, attainable through metaheuristic optimization. The algorithm aids in identifying ideal proportional, integral, and derivative gains based on varying load conditions. Leveraging the metaheuristic algorithm, the PID controller is optimized to minimize voltage errors, reduce overshoot, and enhance response time. The proposed PID controller, optimized using AOA, is contrasted with PID controllers tuned via alternative algorithms including the hybrid Nelder-Mead method (AEONM), artificial ecosystem-based optimization (AEO), differential evolution (DE), and particle swarm optimizer (PSO). Performance evaluation involves injecting a voltage disturbance into the buck converter with load changes of up to 20%. Results demonstrate the superiority of the AOA-optimized PID controller in voltage recovery.  It demonstrates a faster response time and outstanding voltage regulation performance, while also exhibiting minimal performance degradation during load changes. This study concludes that the AOA optimization algorithm surpasses other methods in tuning the PID controller for closed-loop DC-DC buck converters.


Buck Converter; PID Controller; Metaheuristic Algorithm; Optimization




Article metrics

10.31763/ijrcs.v3i4.1113 Abstract views : 1074 | PDF views : 304




Full Text



[1] O. Saleem, F. G. Awan, K. Mahmood-ul-Hasan, and M. Ahmad, “Self-adaptive fractional-order LQ-PID voltage controller for robust disturbance compensation in DC-DC buck converters,” International Journal of Numerical Modelling: Electronic Networks, Devices and Fields, vol. 33, no. 4, Jul. 2020, https://doi.org/10.1002/jnm.2718.

[2] M. W. Alim, N. A. Windarko, and R. Rakhmawati, “Fuzzy Logic Control Design on Buck Converter For Thermo Electric Air Cooler Power Supply,” JAREE (Journal on Advanced Research in Electrical Engineering), vol. 4, no. 2, Oct. 2020, https://doi.org/10.12962/j25796216.v4.i2.137.

[3] K. S. Jyothi, “Battery Charging from Solar using Buck Converter with MPPT,” Int. J. Res. Appl. Sci. Eng. Technol., vol. 9, no. VI, pp. 3490–3493, Jun. 6376, https://doi.org/10.22214/ijraset.2021.35919.

[4] T. A. Tulon, M. R. H. Chowdhury, M. T. U. -N. Konoz, M. R. Uddin and M. Hasan, “Designing a Bidirectional Isolated DC/DC Converter for EV with Power Back Operation for Efficient Battery Charging During Neutral Run,” 2022 International Conference on Energy and Power Engineering (ICEPE), pp. 1-5, 2022, https://doi.org/10.1109/ICEPE56629.2022.10044891.

[5] A. Garg and M. Das, “High Efficiency Three Phase Interleaved Buck Converter for Fast Charging of EV,” 2021 1st International Conference on Power Electronics and Energy (ICPEE), pp. 1-5, 2021, https://doi.org/10.1109/ICPEE50452.2021.9358486.

[6] N. E. Zakzouk and R. A. Ibrahim, “Modelling and Performance Analysis of a Buck Converter Featuring Continuous Input/Continous Output Current for Wind Energy-DC Microgrid,” 2022 6th International Conference on Green Energy and Applications, pp. 127–132, 2022, https://doi.org/10.1109/ICGEA54406.2022.9792031.

[7] M. R. K. Shagor, A. J. Mahmud, M. M. Nishat, F. Faisal, M. H. Mithun, and M. A. Khan, “Firefly Algorithm Based Optimized PID Controller for Stability Analysis of DC-DC SEPIC Converter,” 2021 IEEE 12th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference, pp. 957–963, 2021, https://doi.org/10.1109/UEMCON53757.2021.9666555.

[8] A. Sedehi and M. Mirjafari, “Robust Optimal Controller for Buck Converter under Parametric Uncertainty: An LQR Approach,” 2022 13th Power Electronics, Drive Systems, and Technologies Conference, pp. 101–106, 2022, https://doi.org/10.1109/PEDSTC53976.2022.9767317.

[9] M. Csizmadia and M. Kuczmann, “Design of LQR controller for GaN based Buck converter,” Pollack Periodica, vol. 15, no. 2, pp. 37–48, Aug. 2020, https://doi.org/10.1556/606.2020.15.2.4.

[10] O. Saleem and M. Rizwan, “Performance optimization of LQR-based PID controller for DC-DC buck converter via iterative-learning-tuning of state-weighting matrix,” International Journal of Numerical Modelling: Electronic Networks, Devices and Fields, vol. 32, no. 3, p. e2572, May 2019, https://doi.org/10.1002/jnm.2572.

[11] H. B. Yuan and Y. B. Kim, “Equivalent input disturbance observer-based ripple-free deadbeat control for voltage regulation of a DC–DC buck converter,” IET Power Electronics, vol. 12, no. 12, pp. 3272–3279, Oct. 2019, https://doi.org/10.1049/iet-pel.2019.0652.

[12] A. Iskhakov, Y. Portnoy, S. Skovpen, and D. Gladkiy, “Direct Deadbeat Control of a Buck Converter,” IECON 2019 - 45th Annual Conference of the IEEE Industrial Electronics Society, pp. 347–352, Oct. 2019, https://doi.org/10.1109/IECON.2019.8927163.

[13] L. T. Rasheed, “Performance of the adaptive sliding mode control scheme for output voltage control of the DC/DC buck converter system,” IOP Conf. Ser. Mater. Sci. Eng., vol. 881, no. 1, Aug. 2020, https://doi.org/10.1088/1757-899X/881/1/012118.

[14] S. Vadi and R. Bayındır, “Performance Enhancement of SMC Based Buck Converter under Variable Conditions by Particle Swarm Optimization Algorithm,” 2022 3rd International Conference on Smart Grid and Renewable Energy (SGRE), pp. 1-8, 2022, https://doi.org/10.1109/SGRE53517.2022.9774271.

[15] M. Hassan, C. L. Su, F. Z. Chen, and K. Y. Lo, “Adaptive Passivity-Based Control of a DC-DC Boost Power Converter Supplying Constant Power and Constant Voltage Loads,” IEEE Transactions on Industrial Electronics, vol. 69, no. 6, pp. 6204–6214, Jun. 2022, https://doi.org/10.1109/TIE.2021.3086723.

[16] F. M. Serra, G. L. Magaldi, W. Gil-González, and O. Montoya, “Passivity–Based PI Controller of a Buck Converter for Output Voltage Regulation,” 2020 IEEE ANDESCON, pp. 1-6, 2020, https://doi.org/10.1109/ANDESCON50619.2020.9271976.

[17] Y. Chen, K. Bai, and Z. Liu, “An approximation time optimal control approach for DC-DC buck converter,” International Journal of Wireless and Mobile Computing, vol. 20, no. 3, pp. 290–296, 2021, https://doi.org/10.1504/IJWMC.2021.115663.

[18] N. D. Bhat, D. B. Kanse, S. D. Patil, and S. D. Pawar, “DC/DC Buck Converter Using Fuzzy Logic Controller,” 2020 5th International Conference on Communication and Electronics Systems (ICCES), pp. 182-187, 2020, https://doi.org/10.1109/ICCES48766.2020.9138084.

[19] R. M. Brisilla, K. Jnaneswara Venkata Ramana, and M. M. Rao, “Output Voltage Regulation of DC to DC Buck Converter using Integral SMC,” 2019 Innovations in Power and Advanced Computing Technologies (i-PACT), pp. 1-5, 2019, https://doi.org/10.1109/i-PACT44901.2019.8960057.

[20] D. Izci, B. Hekimoğlu, and S. Ekinci, “A new artificial ecosystem-based optimization integrated with Nelder-Mead method for PID controller design of buck converter,” Alexandria Engineering Journal, vol. 61, no. 3, pp. 2030–2044, Mar. 2022, https://doi.org/10.1016/j.aej.2021.07.037.

[21] K. S. Reddy, R. Jeyasenthil, and T. Kobaku, “QFT Approach to Robust Control of DC-DC Buck Converter,” 2022 IEEE International Conference on Power Electronics, Drives and Energy Systems (PEDES), pp. 1-6, 2022, https://doi.org/10.1109/PEDES56012.2022.10080328.

[22] J. Zhang, S. Li, C. K. Ahn, and Z. Xiang, “Sampled-data output voltage regulation for a DC–DC buck converter nonlinear system with actuator and sensor failures,” Nonlinear Dyn., vol. 99, no. 2, pp. 1243–1252, Jan. 2020, https://doi.org/10.1007/s11071-019-05350-6.

[23] J. Wang, C. Jurgenson, N. Allu, and A. Toding, “Tuning with Ziegler Nichols Method for Design PID Controller At Rotate Speed DC Motor,” IOP Conf. Ser. Mater. Sci. Eng., vol. 846, no. 1, p. 012046, May 2020, https://doi.org/10.1088/1757-899X/846/1/012046.

[24] Z. Wang, S. Qiu, R. Song, X. Wang, B. Zhu, and B. Li, “Research on PID parameter tuning of coordinated control for ultra-supercritical units based on Ziegler Nichols method,” Proceedings of 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference, pp. 1155–1158, Oct. 2019, https://doi.org/10.1109/IMCEC46724.2019.8984069.

[25] K. H. Tseng, M. Y. Chung, C. Y. Chang, C. L. Hsieh, Y. K. Tseng, “Parameter optimization of nanosilver colloid prepared by electrical spark discharge method using Ziegler-Nichols method,” Journal of Physics and Chemistry of Solids, vol. 148, p. 109650, 2021, https://doi.org/10.1016/j.jpcs.2020.109650.

[26] A. R. Utami, R. J. Yuniar, A. Giyantara, and A. D. Saputra, "Cohen-Coon PID Tuning Method for Self-Balancing Robot," 2022 International Symposium on Electronics and Smart Devices (ISESD), pp. 1-5, 2022, https://doi.org/10.1109/ISESD56103.2022.9980830.

[27] A. Makalesi and A. E. Taşören, “Design and Realization of Online Auto Tuning PID Controller Based on Cohen-Coon Method,” European Journal of Science and Technology, vol. 24, no. 24, pp. 234–239, Apr. 2021, https://doi.org/10.31590/ejosat.897727.

[28] A. R. Utami, R. J. Yuniar, A. Giyantara and A. D. Saputra, “Cohen-Coon PID Tuning Method for Self-Balancing Robot,” 2022 International Symposium on Electronics and Smart Devices (ISESD), pp. 1-5, 2022, https://doi.org/10.1109/ISESD56103.2022.9980830.

[29] W. Bu et al., “Performance analysis of PID control in DC Brushless motor using trial and error method,” IOP Conf. Ser. Mater. Sci. Eng., vol. 1098, no. 4, p. 042027, Mar. 2021, https://doi.org/10.1088/1757-899X/1098/4/042027.

[30] C. Khongprasongsiri, P. Areerob, S. Boonto, and W. Vongsantivanich, “Hardware Implementation of PID Autotuning with Efficient Particle Swarm Optimization,” 2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), pp. 1-4, 2023, https://doi.org/10.1109/ECTI-CON58255.2023.10153278.

[31] M. M. Nishat, F. Faisal, A. J. Evan, Md. M. Rahaman, Md. S. Sifat, and H. M. F. Rabbi, “Development of Genetic Algorithm (GA) Based Optimized PID Controller for Stability Analysis of DC-DC Buck Converter,” Journal of Power and Energy Engineering, vol. 8, no. 9, pp. 8–19, 2020, https://doi.org/10.4236/jpee.2020.89002.

[32] D. Izci, S. Ekinci, and B. Hekimoğlu, “A novel modified Lévy flight distribution algorithm to tune proportional, integral, derivative and acceleration controller on buck converter system,” Transactions of the Institute of Measurement and Control, vol. 44, no. 2, pp. 393–409, Aug. 2021, https://doi.org/10.1177/01423312211036591.

[33] B. Hekimoğlu, S. Ekinci, and S. Kaya, “Optimal PID Controller Design of DC-DC Buck Converter using Whale Optimization Algorithm,” 2018 International Conference on Artificial Intelligence and Data Processing (IDAP), pp. 1-6, 2018, https://doi.org/10.1109/IDAP.2018.8620833.

[34] M. R. K. Shagor, A. J. Mahmud, M. M. Nishat, F. Faisal, M. H. Mithun, and M. A. Khan, “Firefly Algorithm Based Optimized PID Controller for Stability Analysis of DC-DC SEPIC Converter,” 2021 IEEE 12th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), pp. 0957-0963, 2021, https://doi.org/10.1109/UEMCON53757.2021.9666555.

[35] M. Huang, M. Tian, Y. Liu, Y. Zhang, and J. Zhou, “Parameter optimization of PID controller for water and fertilizer control system based on partial attraction adaptive firefly algorithm,” Scientific reports, vol. 12, no. 1, p. 12182, 2022, https://doi.org/10.1038/s41598-022-16425-7.

[36] S. Ekinci, B. Hekimoğlu, E. Eker, and D. Sevim, “Hybrid Firefly and Particle Swarm Optimization Algorithm for PID Controller Design of Buck Converter,” 2019 3rd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), pp. 1-6, 2019, https://doi.org/10.1109/ISMSIT.2019.8932733.

[37] M. E. Çimen, Z. B. Garip, and A. F. Boz, “Chaotic flower pollination algorithm based optimal PID controller design for a buck converter,” Analog Integrated Circuits and Signal Processing, vol. 107, no. 2, pp. 281–298, May 2021, https://doi.org/10.1007/s10470-020-01751-5.

[38] B. Hekimoğlu and S. Ekinci, “Optimally designed PID controller for a DC-DC buck converter via a hybrid whale optimization algorithm with simulated annealing,” Electrica, vol. 20, no. 1, pp. 19–27, Jan. 2020, https://doi.org/10.5152/electrica.2020.19034.

[39] L. T. Rasheed, “Bat Algorithm Based an Adaptive PID Controller Design for Buck Converter Model,” Journal of Engineering, vol. 26, no. 7, pp. 62–82, Jul. 2020, https://doi.org/10.31026/j.eng.2020.07.05.

[40] N. F. Nanyan, M. A. Ahmad, and B. Hekimoğlu, “Optimal Pid Controller for the Dc-Dc Buck Converter Using the Improved Sine Cosine Algorithm,” SSRN Electronic Journal, 2023, https://doi.org/10.2139/ssrn.4388992.

[41] S. M. Ghamari, H. G. Narm, and H. Mollaee, “Fractional-order fuzzy PID controller design on buck converter with antlion optimization algorithm,” IET Control Theory & Applications, vol. 16, no. 3, pp. 340–352, Feb. 2022, https://doi.org/10.1049/cth2.12230.

[42] P. Warrier and P. Shah, “Optimal Fractional PID Controller for Buck Converter Using Cohort Intelligent Algorithm,” Applied System Innovation, vol. 4, no. 3, p. 50, Aug. 2021, https://doi.org/10.3390/asi4030050.

[43] X. Li, X. Zhang, and F. Lin, “Multi-Objective Design of Output LC Filter for Buck Converter via the Coevolving-AMOSA Algorithm,” IEEE Access, vol. 9, pp. 11884–11894, 2021, https://doi.org/10.1109/ACCESS.2020.3034361.

[44] M. Z. Mohd Tumari, M. A. Ahmad, M. H. Suid, and M. R. Hao, “An Improved Marine Predators Algorithm-Tuned Fractional-Order PID Controller for Automatic Voltage Regulator System,” Fractal and Fractional, vol. 7, no. 7, p. 561, Jul. 2023, https://doi.org/10.3390/fractalfract7070561.

[45] R. Singh and R. Kaur, “A Novel Archimedes Optimization Algorithm with Levy Flight for Designing Microstrip Patch Antenna,” Arabian Journal for Science and Engineering, vol. 47, no. 3, pp. 3683–3706, Mar. 2022, https://doi.org/10.1007/s13369-021-06307-x.

[46] L. Chen and T. Rezaei, “A New Optimal Diagnosis System for Coronavirus (COVID-19) Diagnosis Based on Archimedes Optimization Algorithm on Chest X-Ray Images,” Computational Intelligence and Neuroscience, vol. 2021, 2021, https://doi.org/10.1155/2021/7788491.

[47] W. Aribowo, S. Muslim, B. Suprianto, S. I. Haryudo, and A. C. Hermawan, “Intelligent Control of Power System Stabilizer Based on Archimedes Optimization Algorithm – Feed Forward Neural Network,” International Journal of Intelligent Engineering and Systems, vol. 14, no. 3, pp. 43–53, Jun. 2021, https://doi.org/10.22266/ijies2021.0630.05.

[48] A. Fathy, A. G. Alharbi, S. Alshammari, and H. M. Hasanien, “Archimedes optimization algorithm based maximum power point tracker for wind energy generation system,” Ain Shams Engineering Journal, vol. 13, no. 2, p. 101548, Mar. 2022, https://doi.org/10.1016/j.asej.2021.06.032.

[49] E. H. Houssein, B. E. din Helmy, H. Rezk, and A. M. Nassef, “An enhanced Archimedes optimization algorithm based on Local escaping operator and Orthogonal learning for PEM fuel cell parameter identification,” Engineering Applications of Artificial Intelligence, vol. 103, p. 104309, Aug. 2021, https://doi.org/10.1016/j.engappai.2021.104309.

[50] F. A. Hashim, K. Hussain, E. H. Houssein, M. S. Mabrouk, and W. Al-Atabany, “Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems,” Applied Intelligence, vol. 51, no. 3, pp. 1531–1551, Mar. 2021, https://doi.org/10.1007/s10489-020-01893-z.


  • There are currently no refbacks.

Copyright (c) 2023 Ling Kuok Fong, Muhammad Shafiqul Islam, Mohd Ashraf Ahmad

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia