DC-DC Boost Converter Control System
DC-DC Boost Converter Control System
DC-DC Boost Converter Control System
Abstract—This document aims to analyse, simulate, and design For left loop:
a control system for a DC-DC boost converter finding the
mathematical model, describing his behaviour, and obtaining a 𝑑𝑖
satisfactory control system for a non-lineal plant. 𝐸=𝐿 + 𝑖𝑅 (1)
𝑑𝑡
𝑑𝑖
𝐸=𝐿 + 𝑖𝑅 + 𝑣 (3)
𝑑𝑡
For the node:
𝑑𝑣 𝑣
𝑖=𝐶 + (4)
𝑑𝑡 𝑅𝐿
A. Saturation
If the transistor is operating in saturation the diode is reverse Fig. 3. DC-DC boost converter MOSFET Cut off.
biased and the circuit can be rewritten as shown in Fig.2 at this
B. Mathematical model unification:
moment, the inductor in storing energy as a magnetic field and
Considering (4) and (2) it is easy to realize that the equations
the equations that describe the circuit are shown below.
can be unified in a single equation introducing a term 𝑢 that
represents the commutation effect in the transistor, this term
takes two values, 1 when the transistor is saturated or 0 when
is operating in the cut-off. This unification method can be
2
applied to (1) and (3) in the same way, after the unification, the error redefines as the subtraction between the output and the set
system is described by (5) and (6). point.
• Relative degree
𝑑𝑣 𝑣
𝑖𝑢 = 𝐶 + (5) The relative degree (r) is the number of differentiations required
𝑑𝑡 𝑅𝐿 for the output (Y) until the input signal (U) appears, the output
𝑑𝑖 define by (7)
𝐸=𝐿 + 𝑖𝑅 + 𝑢𝑣 (6)
𝑑𝑡 𝑦 = 𝑥1
Solving these equations, it is easy to obtain the state variables 1 𝑥1
and the following block diagram Fig. 4. The system parameters 𝑦̇ = 𝑥1̇ = (𝑥 𝑢 − ) → 𝑟 = 1 (8)
𝐶 2 𝑅𝐿
are specified in Table 1.
• Sliding surface
The sliding surface is defined by the next summary:
𝑟−1
𝑑𝑣
𝑥1̇ = 𝑆(𝑒) = ∑ 𝛼(𝑖+1) 𝑒 𝑖
𝑑𝑡
𝑖=−1
𝑑𝑖
𝑥2̇ =
𝑑𝑡 𝑆(𝑒) = 𝛼0 𝑒 −1 + 𝛼1 𝑒 0 (9)
1 𝑥1 Besides, using the next definitions the sliding surface can be
𝑥1̇ = (𝑥 𝑢 − )
𝐶 2 𝑅𝐿 obtained:
1
𝑥2̇ = (𝐸 − 𝑥2 𝑅) 𝑒 −1 = ∫ 𝑒(𝑡) 𝑑𝑡
𝐿
𝑦 = 𝑥1 (7)
𝑒 0 = 𝑒(𝑡)
𝑑 𝑒(𝑡)
𝑒1 =
𝑑𝑥
𝑆̇ = −𝜂 𝑠𝑖𝑔𝑛(𝑠) (10)
Differentiating (9) and equalizing to (10) we obtain:
Fig. 5. SMC
Fig. 8. Output
IV. CONCLUSIONS
Non-linear systems are especially difficult systems to control;
linearization is a helpful technique when the equilibrium point
is useful to the application, but many cases and problems
require more sophisticated techniques like sliding mode control
to be especially accurate and less restrictive than techniques that
use linearization.
Fig. 6. Voltage output
Linearization restricts the inputs to the equilibrium point, but
B. Linearization sliding mode control uses the error surface and allow the
designer to use diverse inputs, sliding mode control requires to
The next control methods require linearizing the system
adjust 𝜂, and 𝛼0 searching for the best performance.
around the equilibrium point and obtain the state space
representation, knowing the system parameters of the linearized
system define by (12) in this case, the plant has been simplified
into a SISO system.
−320𝑒3 𝑆 + 9.92𝑒9
𝐺(𝑆) = (12)
𝑆 2 + 1050 𝑆 + 2.52𝑒7
Using the transfer function, we start to design the controllers.
For the following methods, we are using MATLAB to obtain
the state space representation, integral gains, states observers
and feedback states gains.