FPGA-based PID controller for DC-DC converter
Subhash Chander, P. Agarwal, Indra Gupta
Abstract
Subhash Chander, P. Agarwal, Indra Gupta
Abstract
Proportional Integral Derivative (PID) controller is the most preferable controller in industries that does not require precise analytical model of the system to be controlled. This paper presents a design and implementation of PID (Proportional-Integral-Derivative) controller based on FPGA (Field-Programmable Gate Arrays) for low voltage synchronous buck Converter. Matlab/Simulink environment is used for the PID controller design to generate a set of coefficients associated with the desired controller characteristics. These controller coefficients are then included in VHDL that implements the PID controller on to FPGA. The two architectures of PID controller are considered with their device utilization and power dissipation reports to show the resource utilization and power dissipation of selected FPGA. The architectures are implemented in FPGA Virtex-5(ML505) XC5VLX50T-1FF1136 (-1 speed grade) device.
OpenAlex reports 27 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Proportional Integral Derivative (PID) controller is the most preferable controller in industries that does not require precise analytical model of the system to be controlled. This paper presents a design and implementation of PID (Proportional-Integral-Derivative) controller based on FPGA (Field-Programmable Gate Arrays) for low voltage synchronous buck Converter. Matlab/Simulink environment is used for the PID controller design to generate a set of coefficients associated with the desired controller characteristics. These controller coefficients are then included in VHDL that implements the PID controller on to FPGA. The two architectures of PID controller are considered with their device utilization and power dissipation reports to show the resource utilization and power dissipation of selected FPGA. The architectures are implemented in FPGA Virtex-5(ML505) XC5VLX50T-1FF1136 (-1 speed grade) device.
Key concepts: PID controller, Field-programmable gate array, Controller (irrigation), VHDL, Open-loop controller, Control theory (sociology), Computer science, MATLAB