- : output power rating of the boost converter
- : steady state operating voltages at input and output
LQR Q and R matrices for a DC boost converter
8 ビュー (過去 30 日間)
古いコメントを表示
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]
0 件のコメント
採用された回答
Darshan Pandit
2023 年 5 月 1 日
編集済み: Darshan Pandit
2023 年 5 月 1 日
Hi richard,
I am not familiar with LQR controller, but I guess the following may be helpful.
What you're looking for is:
i.e. Minimum inductor current needed to provide .
You may get started from the following two parameters:
Using these, within the boundaries of certain assumptions, it's possible to get to the right answer.
In one switching cycle , the charge is transferred from input to output only when the switch is Open. i.e. , where d is the duty cycle of the PWM switching.
Using the above two, it is possible to establish a relationship between input and out voltages at steady state,
Using (1), you may also find rated / steadystate value of .
But maybe that's something you're probably not interested at the moment. What you need is .
This needs somewhat familiarity with converter design. It also depends on topology.
For simplicity, I'm assuming non-isolated boost converter operating in Continuous Conduction Mode (CCM).
The values for inductor & capacitor for such a coverter maybe computed by [1],
Where, is the Inductor current ripple & is the switching frequency.
The boost converter will be in CCM (and hence start working) at .
There lies your answer. Depending upon converter topology and control system, you'd have to derive new equations for arriving at above value.
Hope this helps. Have a good day.
[1] Singh B, Singh S. Single-phase power factor controller topologies for permanent magnet brushless DC motor drives. IET power electronics. 2010 Mar 1;3(2):147-75.
0 件のコメント
その他の回答 (0 件)
コミュニティ
その他の回答 パワー エレクトロニクス コミュニティ
参考
カテゴリ
Help Center および File Exchange で Power and Energy Systems についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!