How to build a voltage compensation loop for Buck PCM

8 views (last 30 days)
I recently learned peak current method to control buck converter. After learning the theoretical knowledge, I set up a simulation model based on Simulink. The parameters are as follows:
Vin=24V Vo=12V
fs=50Khz Pn=24w
The output voltage is stabilized at 12V and the output current is 2A through PI compensation ring. Among them, the instruction current is the superposition of the slope compensation function and the error compensation network. At rated load, the inductor current tracks the command current in the transient process, reaching 9A. The current ring doesn't work. Please help me to see where I made a mistake.
Thank you very much!!
Figure 1 Buck Converter
Figure 2 peak control loop
Figure 3 blue line-Vo yellow line-Io

Answers (0)

Communities

More Answers in the  Power Electronics Control

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!