7.7. Discrete State Equations of Boost and Buck Converters

Fig. 7.26 presents the block diagram of the digital controller of a dc–dc converter. Moreover, Fig. 2.27 presents the control signal u(t) in continuous control, average control, and control from D/A.
Suppose that an operation cycle of a boost converter lasts from the time instant kTs to (k + 1)Ts as shown in Fig. 7.28.
Assuming that the switching period Ts is too small, the following approximate discrete time model holds:

x(k+1)x(k)toff=A1x(k)+BVin

image (7.125)

or

x(k+1)=(I+toffA1)x(k)+BtoffVin

image (7.126)

where I = 2 × 2 unit matrix.
image
Figure 7.26 Block diagram of the digital controller of a dc–dc converter.
image
Figure 7.27 Different types of control signals.
image
Figure 7.28 One operational discrete cycle of the boost converter.
These equations are valid from the instant time kTs to kTs. Since the switching period Ts is too small, the following discrete time model is applied:

x(k)x(k)ton=A2x(k)+BVin

image (7.127)

or

x(k)=(I+tonA2)x(k)+BtonVin

image (7.128)

Substituting Eq. (7.128) into Eq. (7.126) yields:

x(k+1)=(I+toffA1)(I+tonA2)x(k)+(I+toffA1)BtonVin+BtoffVin

image (7.129)

Substituting the boost converter state matrices A1, A2, and B into Eq. (7.129), the following discrete state equation is obtained:

[x1(k+1)x2(k+1)]=[(1toffRC)(1tonRC)toffCtoffL(1tonRC)1][x1(k)x2(k)]+[tontoffLC(ton+toff)L]Vin

image (7.130)

Furthermore, assuming tontoff << (RC)2, tontoff < LC, and knowing that ton + toff = Ts, Eq. (7.130) becomes:

[x1(k+1)x2(k+1)]=[1TsRCtoffCtoffL1][x1(k)x2(k)]+[0TsL]Vin

image (7.131)

Using the same procedure, the following equations are obtained for the buck converter:

x(k)x(k)ton=A1x(k)+B1Vin

image (7.132)

x(k)=(I+tonA1)x(k)+B1Vinton

image (7.133)

x(k+1)x(k)toff=A2x(k)+B2Vin

image (7.134)

x(k+1)=(I+toffA2)x(k)B2=0

image (7.135)

x(k+1)=(I+toffA2)[(I+tonA1)x(k)+B1Vinton]

image

or

x(k+1)=(I+toffA2)(I+tonA1)x(k)+(I+toffA2)B1Vinton

image (7.136)

or

[x1(k+1)x2(k+1)]=[1toffRCtoffCtoffL1][1tonRCtonCtonL1][x1(k)x2(k)]+[1toffRCtoffCtoffL1][01L]Vinton

image

or

[x1(k+1)x2(k+1)]=[(1toffRC)(1tonRC)tofftonLC(1toffRC)tonC+toffC(1tonRC)toffLtonLtofftonLC+1][x1(k)x2(k)]+[tofftonLCtonL]Vin

image (7.137)

Assuming tontoff << (RC)2 and tontoff < LC, Eq. (7.137) becomes:

[x1(k+1)x2(k+1)]=[1TsRCTsCTsL1][x1(k)x2(k)]+[0tonL]Vin

image (7.138)

Eq. (7.138) represents the buck converter discrete state equation.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.188.205.139