When designing a control strategy for an electronic circuit we have to be able to model the circuit in mathematical expression. This time I will show how to derive a mathematical expression of the input and output of a buck converter circuit.
This time we just simply use KCL and KVL to derive the mathematical expression of the Buck converter.
The picture above is the simplified circuit of a buck converter. The switching device, Transistor, is replaced with a simple on-off switch for simplicity.
Now we will analyze the circuit based on the state of the switching device. First, let’s analyze when the switch S is close then the diode D will be reverse biased. The circuit’s current and voltage are described in the picture below.
State I, 0< t <dTs
Now, let’s analyze the circuit when switch S is open and this time the diode D will be forward-biased. The circuit’s current and voltage are described in the picture below.
State II, dTs< t <Ts
The next step is calculating the averaged differential equations over one switching cycle.
As can be seen from the equation above the term dvin contains both the input vin and the control variable d, so the classical control theory cannot be implemented. In order to get a linear model we need to apply a perturbation on each variable. The idea is on the steady state we assume that each of these variables will contain a DC component and a small AC component. The equation before will be like below.
Note:
dc means the DC component
ss means the small-signal component
ho means the high-order component
From the equations above we can extract the DC component which will be useful to analyze the circuit at steady-state and we can also extract the AC small-signal component as well which then will be used to design our control strategy.
First, let’s extract the DC component.
Note :
At steady-state
The inductor voltage = 0
The capacitor current = 0
Now, let’s see what we have for the small-signal component
The next step is to apply the Laplace transformation to our small-signal equations in order to express them in the frequency domain.
Now, we can perform the algebra to eliminate the vc(s) and iL(s). First, we can rearrange the second equation to express the iL(s) as the equation below.
Now, we substitute it to the first equation then we will get the first equation as below,
Finally, we can express the output as:
For our control design, we will need the control-to-output transfer function which is expressed as the equation below.