Voltage control for buck converter
조회 수: 8 (최근 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!