LQR-Control for Buck-Converter

Linear-Quadratic controller where you adjust the weights and solve the algebriac ricatti equation.

You are now following this Submission

This is a very basic LQR-controller for the Buck converter. Due to the control input being only duty cycle in case of Buck topology . we can control either Voltage state or current state. In this file the full design is given along with some open code to solve the ricatti equation manually.
I have decided to control the voltage loop using the duty . but we can change the y matrix to [1 0] by having it control the current. This would act as a fast inner loop in the normal buck converter control methodology. Then we can close the outer loop with a PI controller .
Thank you

Cite As

Haseeb (2026). LQR-Control for Buck-Converter (https://in.mathworks.com/matlabcentral/fileexchange/181543-lqr-control-for-buck-converter), MATLAB Central File Exchange. Retrieved .

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0