Voltage control for buck converter
7 ビュー (過去 30 日間)
古いコメントを表示
hello sir, how can i calculate the tranfer function or Kp Ki (PI) for multiphase buck converter?

2 件のコメント
Sam Chak
2023 年 7 月 30 日
Hi @Usman
If you have the mathematical model or a transfer function of the linear system, and the system order is 1, then you can confidently design a PI controller
using high school algebra (i.e., solving simultaneous equations) and then, to simulate whether it can satisfy the performance requirements or not.
回答 (1 件)
Sam Chak
2023 年 8 月 4 日
Hi @Usman
I'm unfamiliar with the buck converter model. But I can show you a simple example below to demonstrate the basic model-based design concept. That's why having the model is generally very useful in design. So, if you have a Simulink model (deterministic system), the math model 100% known, or can be obtained from analyzing the mathematics of every single block, in theory.
Example:
Say the transfer function of the linear system (plant) is known. Since it is a first-order system, you can try a PI controller
.

Now, the closed-loop transfer function with a unity feedback is given by
.By equating to zero the denominator of a transfer function, you get the Characteristic Equation:
,where the roots (aka poles) of the characteristic equation must have negative real parts for the closed-loop system
to be stable.
If you already have a desired Characteristic Equation:
.Then you can compare the terms and solve both equations directly to obtain proportional and integral gains at:
This design method is called Pole Placement, because you select the values for
and
such that the closed-loop poles are placed to specified locations, in this case at,
, because we know that poles with negative real parts ensure system stability.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Electrical Block Libraries についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!