Voltage control for buck converter

7 Ansichten (letzte 30 Tage)
Usman
Usman am 30 Jul. 2023
Beantwortet: Sam Chak am 4 Aug. 2023
hello sir, how can i calculate the tranfer function or Kp Ki (PI) for multiphase buck converter?
  2 Kommentare
Sam Chak
Sam Chak am 30 Jul. 2023
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.
Usman
Usman am 4 Aug. 2023
how can i find the refrence source to learn simuation of finding kp and ki for buck converter? do you have the example related to my simulation?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sam Chak
Sam Chak am 4 Aug. 2023
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:
, and .
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.
If you have the Control System Toolbox installed, then you can also use the place() command.

Kategorien

Mehr zu Electrical Block Libraries finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by