PWM-Based Current-Sensorless Adaptive Sliding-Mode Control for the Boost Converter with Constant Power Load ()
1. Introduction
Nowadays, power electronic converters are extensively used in power distribution systems and 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 of the input sources, which may be other DC-DC converters and they present major challenges in the design of stabilizing robust controllers for the supply converters.
Numerous design techniques [1]-[13] and the references therein 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. In these studies, the controllers require the measurements of the inductor currents in their implementations, which can be a challenging task in a noisy environment subject to large external disturbances. This situation has led to an interest in the use of current-sensorless controllers that may also reduce the cost and improve the reliability and miniaturization of the devices. In the context of the DC-DC boost converter feeding a CPL, very few studies appeared in the literature that deal with current-sensorless control.
In [14] and [15], a generalized parameter estimation is developed to estimate the inductor current and the unknown CPL of the converter based on dynamic regressor extension and mixing techniques. An adaptive sensorless-control scheme is achieved by incorporating these estimates into a full state feedback controller. The parameter estimators seem very complicated, with few details about their implementations. In [16], a PWM-based current-sensorless robust sliding mode controller is developed that requires only the measurement of the output voltage. A simple extended state observer is developed to estimate a lumped uncertainty signal that comprises the uncertain load power and the input voltage, the converter parasitics, the component uncertainties and the estimation of the derivative of the output voltage needed in the implementation of the controller. A linear sliding surface is used to derive a simple control law.
In this work, an estimator is developed to accurately estimate the unknown inductor current and the unknown CPL. Using these estimates, a simple control law is developed and a systematic procedure is proposed to select the adaptive controller gains. The effectiveness of the proposed adaptive controller is validated using simulations.
2. Boost Converter Averaged Model
A basic boost converter feeding a CPL is shown in Figure 1.
Under continuous conduction mode (CCM), the averaged model of the boost converter is
(1)
where
represents the average inductor current and
is the average output voltage. The parameters
and
represent the inductor equivalent series resistance, the input voltage, the inductance, the capacitance and the load power respectively. The control input
to the converter is the duty ratio function. During the start-up phase diode
guarantees that the initial condition
(2)
with a reduction of the inrush current in the inductor [6]. Equation (2) ignores the parasitics and the conducting voltage of the diode
.
Figure 1. A boost converter feeding a CPL.
3. Current-Sensorless Adaptive Sliding Mode Control Design
3.1. Estimator and Adaptation Law
An estimator is used to estimate the inductor current and facilitate the design of the parameter adaptation law for the estimate of
. To this end, the following estimator is considered.
(3)
where
and
are the estimates of
and
respectively with
the estimator gain. Let
,
and
then using (1) and (3), we obtain the following error equations
(4)
To generate the adaptation law for the estimate of
, we consider the following quadratic Lyapunov function
(5)
where
is a design parameter. Its time derivative along the solutions of (4) is
(6)
The adaptation law is determined by cancelling the term in brackets and is given by
(7)
With the adaptation law (7), we now have
(8)
Using Lasalle invariant principle, we can conclude that aymptotically. Since
we have
.
3.2. Control Law Design
We consider the following switching surface
(9)
where
(10)
The controller
is derived by differentiating
with respect to time and setting
. Using (3), (9) and (10), the control is given by
(11)
where
(12)
The last term of the controller u given by (11) is added to ensure the sliding mode condition.
The substitution of the controller (11) into the derivative of (9) leads to
(13)
and therefore we have
, which ensures the sliding mode condition. Equation (13) admits as a solution
(14)
For a choice of the initial condition of the adaptation law
, the initial conditions of the estimator
and are selected to guarantee the occurrence of sliding mode at
with the reaching phase completely eliminated with
(15)
This yields
and in view of (14),
for all
. In this case we have
(16)
3.3. Adaptive Controller Gains and Stability
The parasitics of the converter increase the natural damping of the system [1], [17] and reduce the destabilizing effect of the CPL. Therefore, we set
for which the destabilizing effect are more pronounced for the stability analysis.
For
we consider
. Using (7),
and equation (16) becomes
(17)
Substituting the controller (11) into the second equation of (3) and using (17) with
yields the following equation
(18)
where
(19)
Multiplying both sides of (18) by the denominator
yields
(20)
where
(21)
Using
and
we can write (20) as
(22)
and
(23)
Since
,
and therefore
. For
we want the denominator of (23) to be positive to establish stability. Using
we want
(24)
The crucial case in satisfying condition (24) is when
starting with
since the first term and the last term of (24) are both negative. This situation occurs with the existence of undershoots with the maximum possible magnitude undershoot
,
. The first undershoot being the most critical in the determination of
for stability as subsequent undershoots, if they exist, will be decreasing since
is decreasing with time as
. In this case, it will be shown that there exist a gain
such that condition (24) is satisfied for all
and asymptotic stability is achieved with
,
and
. From (17)
and
since
Assume that
undershoots to
,
. The worst case for condition (24) to hold is when
and in this case condition (24) becomes
(25)
Substituting
, condition (25) is written as
(26)
The quadratic equation in
given by (26) admits two roots
and
with
(27)
For the condition (26) to be satisfied the gain
should be chosen as
(28)
and (26) is satisfied for .
It is straightforward to show that
given by (28) will also satisfy condition (25) for the case of an overshoot of
. Therefore, for
,
condition (25) is satisfied and asymptotic stability is achieved with
,
and finally
.
Remark 1: The determination of the gain
depends on the knowledge of
. The auxiliary diode
constrains the output
to
(29)
From (23) to ensure that the estimator has much faster dynamics than the controlled feedback system, the gain of the estimator
must be chosen much greater than
to ensure that
at a much faster rate than the controlled output to
. Please also note that initially we have
and
. In this case, we can assume that the maximum possible undershoot of
is constrained to
(30)
Remark 2: A possible general guideline for the choice of the controller and estimator gains is:
1) Choose
to satisfy the sliding mode condition. Choose a high gain
for the adaptation law (7). The higher the gain, the faster the convergence of the estimated
to the actual
. However, if the gain is too high, there will be small oscillations in the output response during load power disturbances.
2) Choose
and a value for
and determine
given by (15) to guarantee that the sliding mode starts at
with the reaching phase completely eliminated.
3) Choose
to be 3 to 5 greater than the expected maximum load power
.
4) As discussed previously, the crucial factor that determines the stability of the closed-loop system is the existence of an undershoot of maximum amplitude
. In this case, we have
(31)
5) Calculate
using (27) and choose the gain
to be
(32)
In this case, the maximum possible magnitude of the undershoot
with
for which stability is maintained is determined by
given by
(33)
6) In view of Remark 1, choose the gain of the estimator
with
to ensure that the estimator has faster dynamics than the controlled feedback system.
Shown in Figure 2 is the block diagram of the proposed controlled system.
Figure 2. Block diagram of the proposed controlled system.
4. Simulation Results
The nominal DC-DC boost converter parameters that are used for the comparaison simulations are the ones used in [15] and they are
(34)
The simulations are performed using the averaged model (1).
For robustness to parameter uncertainties, the actual parameters of the converters that are unknown to the designers are
(35)
In [15], the parameter uncertainties considered are ±10%.
To account for the conduction losses, we consider the inductor equivalent series resistance
and the capacitor equivalent series resistance
as in [15] and they are
(36)
Using the guideline in Remark 2 with
(37)
we have
(38)
Case 1: In this case we consider the actual inductance and capacitance have increased by 30% from their nominal values with the converter subjected to step load power changes from 30 W to 25 W at
and from 25 W to 30 W at
. Figure 3 depicts the output voltage response of the converter with the proposed controller exhibiting an excellent power disturbance suppression capability with very small overshoots/undershoots and short recovery times.
Figures 4-7 represent the inductor current
and its estimate
, the current estimation error
, the load power
and its estimate
and the load power estimation error
, respectively. Despite the parasitics and the large parameter uncertainties, the steady-state errors in the output voltage and the estimates are zero. The plot of the duty ratio function
is shown in Figure 8.
Figure 3. Case 1: Output voltage responses for a power load step change from 30 W to 25 W at
and from 25 W to 30 W at
with an increse in inductance and capacitance by 30%.
Figure 4. Case 1: Current
in black and its estimate
in red.
Figure 5. Case 1: Current estimation error
.
Figure 6. Case 1: Load power
in black and its estimate
in red.
Figure 7. Case 1: Load power estimation error
.
Figure 8. Case 1: Duty ratio function
.
Case 2: Same conditions as in Case 1 but with a decrease in the values of the actual inductance and capacitance by 30% from their nominal values. Figure 9 depicts the output response with Figure 10 and Figure 11 representing the current estimation error
and the load power estimation error
respectively for the proposed controller. As in Case 1, the adaptive controller achieved a high performance in term of load power disturbance rejection capability with perfect tracking of the reference voltage and accurate estimations of the inductor current and the load power.
Case 3: Keeping the same inductance and capacitance as in Case 1, here the converter is subjected to a time-varying load power
shown in Figure 12 with its estimate
. Figure 13 depicts the output response. For the case of step-load power changes, the output voltage tightly tracks the reference voltage with zero
Figure 9. Case 2: Output voltage response for a power load step change from 30 W to 25 W at
and from 25 W to 30 W at
with a decrease in inductance and capacitance by 30%.
Figure 10. Case 2: Current estimation error
.
Figure 11. Case 2: Load power estimation error
.
Figure 12. Case 3: Time-varying power
in black and its estimate
in red.
Figure 13. Case 3: Output voltage responses for the time-varying load power shown in Figure 12.
steady-state errors. However, in the case of slowly time-varying load power, there will be steady-state errors in the output voltage with a maximum of 120 mV. Small offset errors are also present in the estimations of the inductor current and load power. Figures 14-16 represent the load power estimation error
, the inductor current
and its estimate
and the current estimation error
, respectively.
Case 4: Same conditions as in Case 1 but with two different inductor parasitics. Shown in Figure 17 is the output responses for
in red and
in black. Both are the actual inductor equivalent series resistances that are unknown to the designer. The proposed controller is designed based on the nominal value of
. As seen in the plots, both output voltage responses tightly track the reference voltage with zero steady-state errors.
Figure 14. Case 3: Load power estimation error
.
Figure 15. Case 3: Current
in black and its estimate
in red.
Figure 16. Case 3: Current estimation error
.
Figure 17. Case 4: Output voltage response for
in red and
in black.
5. Conclusion
A Luenberger-type observer is used to accurately estimate the unknown load power and the inductor current. A linear sliding surface is used to derive a simple adaptive controller. A systematic procedure is developed to determine the controller and estimator gains. The robustness of the proposed controller is validated with simulations. Future work will be the validation of the controller experimentally.