Design and Implementation of a Digital PID Controller for DC–DC Buck Converter with MATLAB

Hadfina Azra Syahidah, Ariya Jembar Pangestu, Muhammad Salman Al Farisi, Radinald Ferdiansyah, Refaldi Nazhr Warnata, Mochamad Zulfikar, Muhammad Adli Rizqulloh

Abstract


This study focuses on the design and implementation of a digital Proportional-Integral-Derivative (PID) controller for a DC-DC buck converter using MATLAB. The main issue addressed is the need for better voltage regulation in power electronics applications, which is critical to maintaining system stability and performance. The objective of this study is to develop a robust control strategy that minimizes output overvoltage and improves accuracy under varying load conditions. The methodology used involves the development of a discrete-time PID controller, which is simulated in MATLAB to analyze its performance. The results in MATLAB show that the digital PID controller successfully limits overvoltage and maintains output voltage stability, even with significant load variations. Further experimental validation confirms the simulation results, demonstrating the controller’s ability to adapt to real-world conditions. The successful implementation and validation of the controller using MATLAB underscores its potential to improve the efficiency and reliability of power conversion systems.

Keywords


Digital PID Controller, DC-DC Buck Converter, MATLAB, Voltage Regulation

Full Text:

PDF

References


A. A. Aldair, A. T. Rashid, and M. Mokayef, "Design and implementation of intelligent control system for egg incubator based on IoT technology," in Proc. 4th Int. Conf. Elect. Electron. Syst. Eng. (ICEESE), 2018, pp. 49–54, doi: 10.1109/ICEESE.2018.8703539.

A. Abdullah, H. S. Nasir, "Robust digital voltage mode control of buck converter with enhanced tracking performance," Al-Qadisiyah J. Eng. Sci., 2024, Art. no. 145861.1076, doi: 10.30772/qjes.2024.145861.1076.

H. Alvarez, J. Rojas, and R. Vilanova, "Enhanced FOPDT system identification using optimized bump tests for industrial PID tuning," J. Process Control, vol. 121, pp. 102–115, 2023, doi: 10.1016/j.jprocont.2023.04.012.

H. Chen, G. Liu, and J. Yang, "Experimental validation of bump test auto-tuning for digital PID controllers in power converters," Control Eng. Pract., vol. 118, 2022, Art. no. 104956, doi: 10.1016/j.conengprac.2021.104956.

L. Chen and W. Yang, "Experimental characterization of transient response in digitally controlled buck converters," IEEE Trans. Power Electron., vol. 35, no. 12, pp. 13245–13256, 2020, doi: 10.1109/TPEL.2020.3004567.

X. Chen and W. Li, "MATLAB/Simulink-based evaluation framework for PID controller performance in power electronics," IEEE Access, vol. 8, pp. 154321–154335, 2020, doi: 10.1109/ACCESS.2020.3016789.

D. Chatterjee, S. Kapat, and I. N. Kar, "Online digital PID control tuning in voltage-mode boost converters for shaping the output impedance," in Proc. IEEE Appl. Power Electron. Conf. (APEC), 2024, doi: 10.1109/apec48139.2024.10509346.

J. Garcia, P. Martinez, and R. Lopez, "Experimental validation of PID-controlled buck converters using Arduino-based real-time tuning," IEEE Trans. Ind. Electron., vol. 70, no. 5, pp. 5123–5132, 2023, doi: 10.1109/TIE.2022.3212345.

P. Garcia, R. Ortega, and F. R. Rubio, "Nonlinear PID control for robust performance in DC-DC buck converters under load variations," Control Eng. Pract., vol. 112, 2021, Art. no. 104803, doi: 10.1016/j.conengprac.2021.104803.

Y. Huang, C. Wang, and G. Zhang, "Nonlinear dynamic modeling and PID tuning optimization for DC-DC buck converters using MATLAB-based system identification," IEEE Trans. Power Electron., vol. 38, no. 5, pp. 5123–5136, 2023, doi: 10.1109/TPEL.2022.3234567.

A. Ibrahim and S. Ali, "Real-time implementation of adaptive PID control for voltage regulation using Arduino-embedded systems," Control Eng. Pract., vol. 91, pp. 308–320, 2019, doi: 10.1016/j.conengprac.2019.104098.

A. Kumar and S. Mishra, "MATLAB/Simulink-PSO optimized PID control for voltage regulation in buck converters under dynamic loads," Int. J. Elect. Power Energy Syst., vol. 125, 2021, Art. no. 106482, doi: 10.1016/j.ijepes.2020.106482.

P. Kumar and N. Sharma, "Comparative study of bump test methods for first-order system identification in process control," Control Eng. Pract., vol. 112, 2021, Art. no. 104812, doi: 10.1016/j.conengprac.2021.104812.

R. Kumar, B. Singh, and S. Mishra, "Real-time PID tuning for voltage regulation in power electronics using Arduino and MATLAB/Simulink," Int. J. Elect. Power Energy Syst., vol. 135, 2022, Art. no. 107456, doi: 10.1016/j.ijepes.2021.107456.

S. Kumar and A. Mishra, "Advanced bump test auto-tuning techniques for robust PID control in variable-load DC-DC converters," Control Eng. Pract., vol. 118, 2022, Art. no. 104956, doi: 10.1016/j.conengprac.2021.104956.

S. Lee and H. Park, "Advanced numerical simulation techniques for power converter control systems," IEEE Access, vol. 10, pp. 23456–23468, 2022, doi: 10.1109/ACCESS.2022.3145678.

X. Li, Y. Wang, and Z. Zhang, "Real-time adaptive PID control for DC-DC buck converters using Arduino-based bump tuning method," IEEE Trans. Power Electron., vol. 38, no. 4, pp. 4125–4136, 2023, doi: 10.1109/TPEL.2022.3232345.

M. N. Tarik et al., "A robust PI-lag compensator for DC-DC buck converter fed DC motor drives," in Proc. Int. Conf. Elect. Inf. Commun. Technol. (EICT), 2023, doi: 10.1109/eict61409.2023.10427854.

M. D. Almawlawe et al., "A GWO-PID controller with advanced optimization features for DC-DC converters," Al-Qadisiyah J. Eng. Sci., 2023, Art. no. 180482, doi: 10.30772/qjes.2023.180482.

T. Nguyen and M. Lee, "Improved accuracy in FOPDT parameter estimation using modified bump test procedures," Int. J. Control Autom. Syst., vol. 17, no. 8, pp. 2045–2056, 2019, doi: 10.1007/s12555-018-0569-9.

P. T. Kapen et al., "Design and prototyping of a low-cost, energy efficient eggs incubator in developing countries: A case study of Cameroon," Sci. African, vol. 10, 2020, Art. no. e00618, doi: 10.1016/j.sciaf.2020.e00618.

J. Park and H. Kim, "Experimental validation of PWM-based control strategies for buck converter voltage regulation," Energy Convers. Manage., vol. 195, pp. 308–320, 2019, doi: 10.1016/j.enconman.2019.05.012.

V. Patel and M. Sharma, "Integration of IoT-based monitoring with PID controllers for smart grid applications," Renew. Sustain. Energy Rev., vol. 103, pp. 308–320, 2019, doi: 10.1016/j.rser.2018.12.045.

Q. Zhang and Y. Huo, "A self-tuning method of PI controllers for DC/AC inverters based on energy balance algorithm," in Proc. IEEE Int. Power Electron. Motion Control Conf. (IPEMC-ECCE Asia), 2024, doi: 10.1109/ipemc-ecceasia60879.2024.10567296.

E. Rodriguez and M. Silva, "Comprehensive modeling of switching dynamics in buck converters for improved controller design," Int. J. Elect. Power Energy Syst., vol. 125, 2021, Art. no. 106482, doi: 10.1016/j.ijepes.2020.106482.

F. Rodriguez, P. Cortes, and C. Silva, "Minimum overshoot PID design for DC-DC power converters using frequency-domain constraints," IEEE Access, vol. 8, pp. 154321–154332, 2020, doi: 10.1109/ACCESS.2020.3017890.

S. Gutierrez et al., "Development of hen eggs smart incubator for hatching system based on Internet of Things," in Proc. IEEE 39th Cent. Amer. Panama Conv. (CONCAPAN), 2019, doi: 10.1109/CONCAPANXXXIX47272.2019.8976987.

L. Santos and L. Fortuna, "Real-time implementation of adaptive bump tests for PID auto-tuning in smart manufacturing systems," IEEE Access, vol. 8, pp. 154321–154335, 2020, doi: 10.1109/ACCESS.2020.3016789.

R. Singh, V. Patel, and M. Kumar, "Hardware-in-the-loop testing of MATLAB/Simulink PID controllers for buck converter applications," Int. J. Elect. Power Energy Syst., vol. 130, 2021, Art. no. 106872, doi: 10.1016/j.ijepes.2021.106872.

C. A. Torres-Pinzón and R. Leyva, MATLAB: A Systems Tool for Design of Fuzzy LMI Controller in DC-DC Converters. Rijeka, Croatia: IntechOpen, 2011.

S. I. Tuhin et al., "Synergistic integration of advanced control strategies for comprehensive PID controller tuning using MATLAB," J. Elect. Control Autom. Manage., vol. 43, no. 8, pp. 17–24, 2024, doi: 10.55529/jecnam.43.8.17.

H. Wang and K. Zhang, "Dynamic response analysis of PWM-based voltage control in DC-DC converters under multi-level references," Energy Convers. Manage., vol. 254, 2022, Art. no. 115243, doi: 10.1016/j.enconman.2022.115243.

L. Wang and Z. Liu, "A comparative study of PID tuning methods for industrial applications using MATLAB simulations," IEEE Access, vol. 8, pp. 123456–123467, 2020, doi: 10.1109/ACCESS.2020.3012345.

T. Wang and J. Lu, "Bump-less transfer between auto-tuned and manual PID modes in digital power converters," IEEE Trans. Ind. Electron., vol. 66, no. 12, pp. 9321–9330, 2019, doi: 10.1109/TIE.2019.2899567.

W. Zhang, Q. Li, and S. Yang, "Automated bump test implementation for digital PID controllers in IoT-enabled industrial systems," IEEE Trans. Ind. Informat., vol. 18, no. 6, pp. 4021–4032, 2022, doi: 10.1109/TII.2021.3112345.

Y. Zhang, H. Li, and X. Chen, "Enhanced digital PID control for DC-DC converters using adaptive bump-less tuning," IEEE Trans. Ind. Electron., vol. 70, no. 5, pp. 4321–4330, 2023, doi: 10.1109/TIE.2022.3196732.




DOI: https://doi.org/10.17509/jmai.v2i2.79904

Refbacks

  • There are currently no refbacks.


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