Robust Nonlinear Current Sensorless Control of the Boost Converter with Constant Power Load ()
1. Introduction
Nowadays, power electronic converters are extensively used in power distribution systems and they are usually cascaded. Some of these converters operate as tightly regulated loads that absorb constant power and behave as constant power loads (CPLs). These loads exhibit negative incremental impedances that can lead to serious destabilizing effects on the input source which may be another DC-DC converter and present a major challenge in the design of stabilizing robust controllers for the supply converters.
Numerous design techniques have been published in the literature to regulate the output voltage of DC-DC converters to counter the instability effects of the CPL-induced negative impedance such as passive damping [1] and active damping [2]. A technique that uses nonlinear feedback to cancel the destabilizing effect of CPL, also known as the loop cancellation technique is presented in [3] and a control method based on a linearization via state feedback is used in [4].
Sliding mode control (SMC) has been extensively used for DC-DC converters and has been proven to yield a robust nonlinear control scheme against parameter uncertainties and external disturbances. A PWM-based SMC is developed in [5] to regulate the output voltage of the buck-boost converter feeding a CPL. The proposed control law suffers from chattering effects as shown in the simulation and experimental plots. An SMC is proposed in [6] that uses a sliding surface that is a linear combination of the errors of both inductor current and capacitor voltage with respect to their respective steady-state values. The proposed controller leads to a small value of inrush current. However, the controller suffers from variable switching frequency effects. The implementation of both SMC controllers requires four sensors to measure the input voltage, the inductor current, the capacitor voltage and the CPL current.
When the load power is unknown, we may have to resort to robust controllers that require some type of estimation scheme. The authors in [7] proposed an adaptive passivity-based controller to regulate the output voltage of the DC-DC buck-boost converter feeding an unknown CPL. The resulting controller is very complicated and, therefore, is impractical for real applications. To remedy the complexity of the control law, a simpler modified controller is developed in [8] by using a change of coordinate and partial linearization that transforms the system into a cascade form. However, the approach relies on the time-scaled model that presents problems in practical applications. An adaptive passivity-based controller that does not use time scaling or any kind of linearization technique is provided in [9] with a complete stability analysis of the nonlinear system. However, the controller still seems to be complicated and strongly dependent on the converter parameters to be of any practical interest. In [10], a controller was developed to regulate the output voltage of the DC-DC boost converter feeding an unknown CPL that was estimated using a nonlinear differential equation. However, the controller does not account for input voltage variations, parasitics and parameter uncertainties. In [11], an observer-based sliding mode control for the boost converter feeding a CPL was proposed to ensure the finite-time stability of the closed-loop system. In this study, only the input voltage is assumed unknown and is estimated using a finite-time observer to adjust a controller parameter. Only step reference changes and step input changes are tested in simulation and the robustness of the controller to parasitics, parameter uncertainties and output load power changes are neither tested or accounted for in the design of the controller. In [12], the cumulative losses of the converter are modelled as a resistor in series with the inductor and its value with the value of the load power are estimated using the immersion and variance technique and both incorporated in the controller design. However, the input voltage disturbances and parameter uncertainties are not accounted for in the controller design. In [13], a passivity-based control is proposed to regulate the output voltage of an unknown constant power load fed by a boost converter. The CPL is estimated using the immersion and invariance technique, and a disturbance observer is used to estimate the input voltage of the converter. In [14], an adaptive nonlinear controller based on a nonlinear disturbance observer and passivity-based control is proposed to ensure the stability of a buck-boost converter in a DC microgrid in the presence of disturbances and uncertainties.
Ignoring parasitics, parameter uncertainties, and input voltage and output load power disturbances in the controller’s design may result in a degradation of the output response. In this case, the output response may suffer from substantial steady-state errors with large output variations when the converters are subject to large unknown time-varying load power and input voltage variations. We should note that the implementation of the controllers listed here relies on at least two sensors, the inductor current and the output voltage, and in some implementations, four sensors are required. Recently, there has been an interest in the use of current sensorless controllers to reduce the cost and to improve the reliability and miniaturization of the device.
To address the above limitations, a PWM-based current-sensorless robust sliding mode controller for the DC-DC boost converter feeding a CPL is proposed that takes into account the uncertainties of the component values, the unknown parasitics of the converters, the unknown input voltage and load power variations. The implementation of the controller requires only the measurement of the output voltage. To the author’s best knowledge, the use of only one sensor to measure the output voltage for the design of a stabilizing controller for the boost converter driving a CPL has not appeared in the literature. An extended state estimator is developed to estimate a lumped disturbance signal that includes external disturbances, uncertainties, and parasitics and also to estimate the derivative of the output voltage that is used in the controller feedback instead of the measured inductor current. A linear sliding surface is used to derive the controller and a simple stability analysis of the nonlinear closed-loop system is presented instead of the traditional linearized one used for local stability. The controller design is very simple and yet is capable of dynamically compensating for the disturbance to achieve a very high performance in terms of disturbance rejection without feedback from the inductor current. The effectiveness of the proposed controller is validated by simulation.
2. Robust Nonlinear Current-Sensorless Control Design
2.1. Averaged Model of Boost Converter with CPL and Parasitics
A basic boost converter with parasitic elements feeding a CPL is shown in Figure 1.
Figure 1. A boost converter with basic parasitics feeding a CPL.
Under continuous conduction mode (CCM), the averaged model of the boost converter including parasitic components, is derived using Kirchhoffs circuit laws in both modes and then using the state-space averaging technique to obtain
(1)
where
represents the average inductor current and
is the average capacitor voltage. The unknown parameters E, L, C and P represent the input voltage, the inductance, the capacitance and the power respectively. However, their respective nominal values
and
are assumed to be known for the implementation of the controller. The control input u to the converter is the duty ratio function. The unknown parameters
and
represent the inductor equivalent series resistance, the MOSFET on-resistance, the diode forward resistance, the conducting voltage of the diode and the capacitor equivalent series resistance respectively. The switching losses could have been accounted for by including a switching loss resistance in the inductor branch as proposed in [15]. During the start-up phase and neglecting the parasitics, the diode
guarantees that the initial condition
(2)
and the reduction of the inrush current in the inductor [10].
System (1) can be written as
(3)
where
(4)
Taking the derivative of both sides of the second equation of (3) and using the expression for
given by the first equation of (3) yields
(5)
System 5 can be rewritten as
(6)
where the uncertain lumped signal d is given by
(7)
Assumption: The first derivative of the lumped uncertainties is bounded by
with
(8)
Such assumption is required for the synthesis of stabilizing controllers for DC-DC converters and is assumed in many studies [16]-[19].
Let
(9)
Using the substitution
,
and
into (6), model (1) can be redefined as
(10)
2.2. Design of the Extended State Observer
By using the lumped uncertainty d as a state variable, the extended observer (ESO) for the system (10) is
(11)
where
and
are the estimates of
and d respectively. The parameters
and
are the observer gains. Using (10) and (11), the dynamics of the state errors are
(12)
which can be written in compact form as
(13)
with
(14)
and where
,
,
and .
The eigenvalues of the system matrix A are determined from the characteristic equation
(15)
There always exists
and
such that the poles are on the left-half side of the complex plane with the matrix A being Hurwitz. In this case, for any matrix
, there exists a unique solution
satisfying the Lyapunov equation
(16)
Consider the Lyapunov function
(17)
Its derivative along the solutions of (13) yields
(18)
and the observer estimation error
is bounded by
given by
(19)
where
is defined in (8) and
denotes the minimum eigenvalue of Q.
2.3. Design of the Controller and Stability Analysis
We consider the following sliding surface
(20)
where we have used
and
and
is a design parameter. We consider the following controller
(21)
where
(22)
Using (20), the controller (21) is derived by differentiating
with respect to time and setting
. The last term
is added to ensure the sliding mode condition.
The substitution of the controller (21) into the derivative of (20) leads to
(23)
Therefore, we have
which ensures the sliding mode condition. Equation (23) admits as a solution
(24)
Using the initial conditions
,
for the extended state estimator (11) yields
and in this case
for all
with the reaching phase completely eliminated.
Theorem 1: For the system (1) with the extended state estimator (11) and driven by the controller (21), the output voltage x2 is uniformly convergent to a ball
centered at
with a radius r given by
(25)
with a decay rate
. Here
and the parameter
is defined in (19).
Proof: Substituting
for
,
for
and
in equation(20) and solving for
yields
(26)
Using
and
into (26) yields the following dynamic equation
(27)
In view of (19),
,
and the solution x2 of (27) is bounded by
(28)
and consequently, x2 is uniformly convergent to a ball centered at
with a radius r given by (25) and a decay rate
.
Remark: If the lumped uncertainty d is bounded and satisfies
then
and
converge asymptotically to 0 with x2 exponentially converging to
with a decay rate
. In some situations where we have only step load power and and step input voltage changes then we may have
long after the onset of the step changes.
Taking into account the parasitics of the converter, it is easily shown that the inductor current x1 converges to
(29)
and the controller u to
(30)
where
(31)
In the absence of parasitics we have
(32)
Shown in Figure 2, is the block diagram of the proposed current-sensorless robust sliding mode controller.
Figure 2. Block diagram of the proposed robust sliding mode controller.
3. Simulation Results
The actual DC-DC boost converter parameters that are unknown to the designer are
(33)
To test the robustness of the proposed controller, the following nominal parameters that are known to the designer are used
(34)
To account for the conduction losses, we consider the parasitics of the boost converter as
(35)
The simulations are performed using the switched model with a switching frequency of 200 kHz instead of the averaged model.
The gains of the estimator/controller parameters are chosen as
(36)
The initial conditions of the extended estimator
,
and
.
Case 1: Figure 3 depicts the time evolution of the output voltage x2 when the converter is subject to a step reference change from 60 V to 80 V at 0.2 s and from 80 V to 60 V at 0.4 s. Figure 4 and Figure 5 depict the inductor current x1 and the duty ratio u, respectively.
Figure 3. Output voltage response of the converter due to step voltage reference changes.
Figure 4. Inductor current.
Case 2: For the load power disturbance rejection test, the converter is subject to the time-varying load power profile shown in Figure 6 with
and
. Figure 7 shows the time evolution of the output voltage x2. Figure 8 and Figure 9 depict the inductor current x1 and the duty ratio u, respectively.
Figure 5. Duty ratio u.
Figure 6. Load power variation.
Figure 7. Output voltage response of the converter due to load power changes.
Figure 8. Inductor current.
Figure 9. Duty ratio u.
Figure 10. Input voltage variation.
Case 3: For the input voltage disturbance rejection test, the converter is subject to the time-varying input voltage profile shown in Figure 10 with
and
. Figure 11 shows the time evolution of the output voltage x2. Figure 12 and Figure 13 depict the inductor current x1 and the duty ratio u, respectively.
Figure 11. Output voltage response of the converter due to input voltage changes.
Figure 12. Inductor current.
Figure 13. Duty ratio u.
Case 4: For the robustness of the controller to noise test, the load power profile of case 2 is corrupted by noise with a maximum amplitude of 3. All the pertinent values of Case 2 are maintained. Figure 14 depicts the noisy output load power profile and Figure 15 shows the corresponding output response.
Figure 14. Load power variation with noise.
Figure 15. Output voltage response of the converter due to load power changes with noise.
As seen in these simulation results, the proposed controller exhibits an excellent disturbance suppression capability during load power and input voltage changes with small overshoots and short recovery time.
4. Conclusion
A PWM-based current-sensorless robust sliding mode controller for the DC-DC boost converter with CPL is proposed that requires only one sensor for the output voltage measurement. An extended state observer is used to estimate a lumped uncertainty signal that comprises the uncertain power load, the input voltage, parameter uncertainties, and parasitics, as well as to estimate the derivative of the output voltage. A linear sliding surface is used to derive the controller. The proposed controller is simple in its design yet exhibits excellent features in disturbances suppression despite the absence of current feedback from the inductor. Its robustness is validated by computer simulations. Future work will be the validation of these results experimentally and the development of a simple procedure to systematically determine the controller’s parameters.