LQR Q and R matrices for a DC boost converter
Show older comments
A question on the theory behind the LQR controller with a boost converter.
In "conventional" PI control for a boost converter, we usually tune the inner current loop first (the "fast" loop), and then we tune the outter voltage loop second (the "slow" loop).
Now, when using LQR control for a boost converter, I have a desired output voltage of 400V. Normally, an LQR controller calculates the K gains based on a zero setpoint (that is, it calculates the K gains to drive the states to zero). In this case, we have nonzero setpoints. I DO know that my desired output voltage is 400VDC, but I don't know what my desired input current should be.
--> Is there a way to use the lqr() command for this system [two states :input current and output voltage], while setting the "desired output voltage" state, and not knowing what the "desired input current" state should be? I'm not quite sure how to model this.
--> If I set the "desired input current" to 0, I think this would mean that the controller would try to drive the input current to 0, which is NOT what I would want. [There must be some input current flow, to drive the output voltage to the desired value]
Accepted Answer
More Answers (0)
Communities
More Answers in the Power Electronics Control
Categories
Find more on Electrical Block Libraries in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!






