PWM-Based Current-Sensorless Adaptive Sliding-Mode Control for the Boost Converter with Constant Power Load

Abstract

The boost converter feeding a constant power load (CPL) is a non-minimum phase system that is prone to the destabilizing effects of the negative incremental resistance of the CPL and presents a major challenge in the design of stabilizing controllers. Numerous studies in the design of stabilizing controllers have been proposed with the overwhelming majority of them requiring measurements of the inductor current for their implementation. To the best knowledge of the authors, very few studies in the literature have dealt with current-sensorless control of the DC-DC boost converters with CPL. In this work, a simple adaptive controller that relies only on the output voltage measurements for its design and implementation is introduced. A Luenberger-type observer is developed to estimate the inductor current and the output load power. A linear sliding surface is used to derive the controller that is simple in its design and yet exhibits excellent features in terms of robustness to external disturbances, parameter uncertainties, and parasitics. Also, a simple procedure to select the controller gains is outlined. The robustness of the controller is validated by computer simulations.

Share and Cite:

Oucheriah, S. and Azad, A. (2025) PWM-Based Current-Sensorless Adaptive Sliding-Mode Control for the Boost Converter with Constant Power Load. Circuits and Systems, 16, 49-64. doi: 10.4236/cs.2025.163003.

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

x ˙ 1 = R L L x 1 ( 1u ) x 2 L + E L x ˙ 2 =( 1u ) x 1 C P C x 2 (1)

where x 1 represents the average inductor current and x 2 >0 is the average output voltage. The parameters R L ,E,L,C and P represent the inductor equivalent series resistance, the input voltage, the inductance, the capacitance and the load power respectively. The control input u to the converter is the duty ratio function. During the start-up phase diode D 1 guarantees that the initial condition

x 2 ( 0 )=E (2)

with a reduction of the inrush current in the inductor [6]. Equation (2) ignores the parasitics and the conducting voltage of the diode D 1 .

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 P . To this end, the following estimator is considered.

x ^ ˙ 1 = R L L x ^ 1 ( 1u ) x ^ 2 L + E L x ^ ˙ 2 =( 1u ) x ^ 1 C P ^ C x 2 + K 2 ( x 2 x ^ 2 ) (3)

where x ^ 1 , x ^ 2 and P ^ are the estimates of x 1 , x 2 and P respectively with K 2 >0 the estimator gain. Let x ˜ 1 = x 1 x ^ 1 , x ˜ 2 = x 2 x ^ 2 and P ˜ =P P ^ then using (1) and (3), we obtain the following error equations

x ˜ ˙ 1 = R L L x ˜ 1 ( 1u ) x ˜ 2 L x ˜ ˙ 2 =( 1u ) x ˜ 1 C P ˜ C x 2 K 2 x ˜ 2 (4)

To generate the adaptation law for the estimate of P , we consider the following quadratic Lyapunov function

V= 1 2 L x ˜ 1 2 + 1 2 C x ˜ 2 2 + 1 2 γ p P ˜ 2 (5)

where γ p >0 is a design parameter. Its time derivative along the solutions of (4) is

V ˙ = R L x ˜ 1 2 K 2 C x ˜ 2 2 P ˜ [ x ˜ 2 x 2 + P ^ ˙ γ p ] (6)

The adaptation law is determined by cancelling the term in brackets and is given by

P ^ ˙ = γ p x ˜ 2 x 2 (7)

With the adaptation law (7), we now have

V ˙ = R L x ˜ 1 2 K 2 C x ˜ 2 2 (8)

Using Lasalle invariant principle, we can conclude that x ˜ 1 0, x ˜ 2 0 aymptotically. Since P ˜ 0 we have P ^ P .

3.2. Control Law Design

We consider the following switching surface

σ= x ^ 1 β+ K d z 2 (9)

where

β= E E 2 4 R L P ^ 2 R L z 2 = x ^ 2 V ref (10)

The controller u is derived by differentiating σ with respect to time and setting σ ˙ =0 . Using (3), (9) and (10), the control is given by

u= C x ^ 2 +( R L C K d L ) x ^ 1 EC+LC β ˙ + K d L P ^ x 2 C x ^ 2 K d L x ^ 1 K 2 K d LC x ˜ 2 C x ^ 2 K d L x ^ 1 K s σ C x ^ 2 K d L x ^ 1 (11)

where

β ˙ = P ^ ˙ E 2 4 R L P ^ (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

σ ˙ = K s σ (13)

and therefore we have σ ˙ σ= K s σ 2 <0 , which ensures the sliding mode condition. Equation (13) admits as a solution

σ( t )=σ( 0 ) e K s t (14)

For a choice of the initial condition of the adaptation law P ^ ( 0 ) , the initial conditions of the estimator x ^ 1 ( 0 ) and   x ^ 2 ( 0 ) are selected to guarantee the occurrence of sliding mode at t=0 with the reaching phase completely eliminated with

x ^ 2 ( 0 )= V ref β( 0 )= E E 2 4 R L P ^ ( 0 ) 2 R L x ^ 1 ( 0 )=β( 0 ) (15)

This yields σ( 0 )=0 and in view of (14), σ( t )=0 for all t0 . In this case we have

x ^ 1 ( t )=β K d z 2 ( t ),t0 (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 R L =0Ω for which the destabilizing effect are more pronounced for the stability analysis.

For R L =0Ω we consider β= P ^ E . Using (7), β ˙ = P ^ ˙ E = γ p x ˜ 2 E x 2 and equation (16) becomes

x ^ 1 ( t )= P ^ E K d z 2 ( t ),t0 (17)

Substituting the controller (11) into the second equation of (3) and using (17) with σ=0 yields the following equation

x ^ ˙ 2 = [ EC P ^ L K d x 2 ][ P ^ EC K d z 2 C ] C x ^ 2 K d L( P ^ E K d z 2 ) P ^ C x 2 + Ψ 1 (18)

where

Ψ 1 = L γ p x ^ 1 x ˜ 2 E x 2 + K 2 K d L x ^ 1 x ˜ 2 C x ^ 2 K d L( P ^ E K d z 2 ) + K 2 x ˜ 2 (19)

Multiplying both sides of (18) by the denominator C x ^ 2 K d L( P ^ E K d z 2 ) yields

x ^ ˙ 2 [ C x ^ 2 K d L( P ^ E K d z 2 ) ]= K d E z 2 + Ψ 2 (20)

where

Ψ 2 = Ψ 1 [ C x ^ 2 K d L( P ^ E K d z 2 ) ]+ P ^ x 2 x ˜ 2 (21)

Using x ^ ˙ 2 = z ˙ 2 and z 2 = x ^ 2 V ref we can write (20) as

C z ˙ 2 [ z 2 + V ref ] K d L z ˙ 2 [ P ^ E K d z 2 ] = z ˙ 2 [ ( C+ K d 2 L ) z 2 +( C V ref K d L P ^ E ) ] = K d E z 2 + Ψ 2 (22)

and

z ˙ 2 = K d E z 2 + Ψ 2 ( C+ K d 2 L ) z 2 +C V ref K d L P ^ E (23)

Since x ˜ 2 0 , Ψ 1 0 and therefore Ψ 2 0 . For K d >0 we want the denominator of (23) to be positive to establish stability. Using z 2 = x ^ 2 V ref we want

( C+ K d 2 L )( x ^ 2 V ref )+C V ref K d L P ^ E >0 (24)

The crucial case in satisfying condition (24) is when x ^ 2 < V ref starting with x ^ 2 ( 0 )= V ref 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 x ^ 2 ( min )=p V ref , 0<p<1 . The first undershoot being the most critical in the determination of K d for stability as subsequent undershoots, if they exist, will be decreasing since Ψ 2 is decreasing with time as x ˜ 2 0 . In this case, it will be shown that there exist a gain K d such that condition (24) is satisfied for all t0 and asymptotic stability is achieved with z 2 0 , x ^ 2 V ref and x 2 V ref . From (17) x ^ 1 P E and x 1 P E since x ˜ 1 0.

Assume that x ^ 2 ( t ) undershoots to x ^ 2 ( min )=p V ref , 0<p<1 . The worst case for condition (24) to hold is when P ^ = P ^ max and in this case condition (24) becomes

( C+ K d 2 L )( x ^ 2 V ref )+( C V ref K d L P ^ max E )>0 (25)

Substituting x ^ 2 =p V ref , condition (25) is written as

K d 2 L V ref ( p1 ) K d L P ^ max E +Cp V ref >0 (26)

The quadratic equation in K d given by (26) admits two roots K d 1 <0 and K d 2 >0 with

K d 1 = L P ^ max E + ( L P ^ max E ) 2 4L( p1 ) V ref 2 pC 2L( p1 ) V ref K d 2 = L P ^ max E ( L P ^ max E ) 2 4L( p1 ) V ref 2 pC 2L( p1 ) V ref (27)

For the condition (26) to be satisfied the gain K d >0 should be chosen as

0< K d < K d 2 (28)

and (26) is satisfied for x ^ 2 ( t )p V ref ,0<p<1 .

It is straightforward to show that K d given by (28) will also satisfy condition (25) for the case of an overshoot of x ^ 2 . Therefore, for x ^ 2 p V ref , p>0 condition (25) is satisfied and asymptotic stability is achieved with x 2 V ref , P ^ P and finally x 1 P E .

Remark 1: The determination of the gain K d depends on the knowledge of x ^ 2 ( min ) . The auxiliary diode D 1 constrains the output x 2 to

x 2 = x ^ 2 + x ˜ 2 E (29)

From (23) to ensure that the estimator has much faster dynamics than the controlled feedback system, the gain of the estimator K 2 must be chosen much greater than K d E to ensure that x ˜ 2 0 at a much faster rate than the controlled output to V ref . Please also note that initially we have x 2 ( 0 )=E and x ^ 2 ( 0 )= V ref . In this case, we can assume that the maximum possible undershoot of x ^ 2 is constrained to

x ^ 2 ( min )=E (30)

Remark 2: A possible general guideline for the choice of the controller and estimator gains is:

1) Choose K s =1 to satisfy the sliding mode condition. Choose a high gain γ p for the adaptation law (7). The higher the gain, the faster the convergence of the estimated P ^ to the actual P . However, if the gain is too high, there will be small oscillations in the output response during load power disturbances.

2) Choose x ^ 2 ( 0 )= V ref and a value for P ^ ( 0 ) and determine x ^ 1 ( 0 ) given by (15) to guarantee that the sliding mode starts at t=0s with the reaching phase completely eliminated.

3) Choose P ^ max to be 3 to 5 greater than the expected maximum load power P .

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 x ^ 2 ( min )=p V ref =E . In this case, we have

p= E V ref (31)

5) Calculate K d 2 using (27) and choose the gain K d to be

K d = K d * =0.5 K d 2 (32)

In this case, the maximum possible magnitude of the undershoot x ^ 2 ( min )= p 1 V ref with p 1 <p for which stability is maintained is determined by p 1 given by

p 1 = K d *2 L V ref + K d * L P max E K d *2 L V ref +C V ref (33)

6) In view of Remark 1, choose the gain of the estimator K 2 =50×m× K d E with m1 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

L o =330μH, C o =820μF, P o =30W, E o =15V, V ref =25V (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

L=( 1±30% ) L o ,C=( 1±30% ) C o (35)

In [15], the parameter uncertainties considered are ±10%.

To account for the conduction losses, we consider the inductor equivalent series resistance R L and the capacitor equivalent series resistance R C as in [15] and they are

R L =0.2Ω, R C =0.3Ω (36)

Using the guideline in Remark 2 with

γ p =1× 10 6 ,m=10, P ^ ( 0 )=0W, P max =120W (37)

we have

K s =1,p=0.6, K d =0.7860, K 2 =5.894× 10 3 , p 1 =0.28 (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 t=0.1s and from 25 W to 30 W at t=0.2s . 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 x 1 and its estimate x ^ 1 , the current estimation error x ˜ 1 , the load power P and its estimate P ^ and the load power estimation error P ˜ , 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 u 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 t=0.1s and from 25 W to 30 W at t=0.2s with an increse in inductance and capacitance by 30%.

Figure 4. Case 1: Current x 1 in black and its estimate x ^ 1 in red.

Figure 5. Case 1: Current estimation error x ˜ 1 .

Figure 6. Case 1: Load power P in black and its estimate P ^ in red.

Figure 7. Case 1: Load power estimation error P ˜ .

Figure 8. Case 1: Duty ratio function u .

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 x ˜ 1 and the load power estimation error P ˜ 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 P shown in Figure 12 with its estimate P ^ . 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 t=0.1s and from 25 W to 30 W at t=0.2s with a decrease in inductance and capacitance by 30%.

Figure 10. Case 2: Current estimation error x ˜ 1 .

Figure 11. Case 2: Load power estimation error P ˜ .

Figure 12. Case 3: Time-varying power P in black and its estimate P ^ 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 P ˜ , the inductor current x 1 and its estimate x ^ 1 and the current estimation error x ˜ 1 , respectively.

Case 4: Same conditions as in Case 1 but with two different inductor parasitics. Shown in Figure 17 is the output responses for R L =0.1Ω in red and R L =0.3Ω 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 R L =0.2Ω . 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 P ˜ .

Figure 15. Case 3: Current x 1 in black and its estimate x ^ 1 in red.

Figure 16. Case 3: Current estimation error x ˜ 1 .

Figure 17. Case 4: Output voltage response for R L =0.1Ω in red and R L =0.3Ω 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.

Conflicts of Interest

The authors declare that there is no competing financial interest that could have appeared to influence the work reported in this paper.

References

[1] Singh, S., Rathore, N. and Fulwani, D. (2016) Mitigation of Negative Impedance Instabilities in a DC/DC Buck-Boost Converter with Composite Load. Journal of Power Electronics, 16, 1046-1055.[CrossRef]
[2] He, W., Ortega, R., Machado, J.E. and Li, S. (2018) An Adaptive Passivity-Based Controller of a Buck-Boost Converter with a Constant Power Load. Asian Journal of Control, 21, 581-595.[CrossRef]
[3] He, W., Soriano-Rangel, C.A., Ortega, R., Astolfi, A., Mancilla-David, F. and Li, S. (2018) Energy Shaping Control for Buck-Boost Converters with Unknown Constant Power Load. Control Engineering Practice, 74, 33-43.[CrossRef]
[4] Martinez-Trevino, B.A., El Aroudi, A., Vidal-Idiarte, E., Cid-Pastor, A. and Mar-tinez-Salamero, L. (2019) Sliding-Mode Control of a Boost Converter under Constant Power Loading Conditions. IET Power Electronics, 12, 521-529.
[5] Soriano-Rangel, C.A., He, W., Mancilla-David, F. and Ortega, R. (2021) Voltage Regulation in Buck-Boost Converters Feeding an Unknown Constant Power Load: An Adaptive Passivity-Based Control. IEEE Transactions on Control Systems Technology, 29, 395-402.[CrossRef]
[6] Martinez-Trevino, B.A., Aroudi, A.E., Valderrama-Blavi, H., Cid-Pastor, A., Vidal-Idiarte, E. and Martinez-Salamero, L. (2021) PWM Nonlinear Control with Load Power Estimation for Output Voltage Regulation of a Boost Converter with Constant Power Load. IEEE Transactions on Power Electronics, 36, 2143-2153.[CrossRef]
[7] Riffo, S., Gil-González, W., Montoya, O.D., Restrepo, C. and Muñoz, J. (2022) Adaptive Sensorless Pi+Passivity-Based Control of a Boost Converter Supplying an Unknown CPL. Mathematics, 10, Article No. 4321.[CrossRef]
[8] He, W. and Shang, Y. (2022) Finite-Time Parameter Observer-Based Sliding Mode Control for a DC/DC Boost Converter with Constant Power Loads. Electronics, 11, Article No. 819.[CrossRef]
[9] Oucheriah, S. (2022) Nonlinear Control of the Boost Converter Subject to Unknown Constant Power Load and Parasitics. International Journal of Electronics Letters, 11, 30-40.[CrossRef]
[10] Gil-González, W., Riffo, S., Montoya, O.D., Restrepo, C. and Hernández, J.C. (2023) Adaptive Voltage Control for Second-Order DC-DC Converters Supplying an Unknown Constant Power Load: A Generalized PBC Plus Damping Injection Design. IEEE Access, 11, 47390-47409.[CrossRef]
[11] Abdolahi, M., Adabi, J. and Mousazadeh Mousavi, S.Y. (2024) Implementation and Control of a Buck-boost Converter Connected to a Constant Power Load in a DC Microgrid. Electrical Engineering, 107, 1483-1492.[CrossRef]
[12] Zambrano-Prada, D.A., Aroudi, A.E., López-Santos, O., Vázquez-Seisdedos, L. and Martí-Nez-Salamero, L. (2025) Adaptive Sliding Mode Control of a Boost Converter with Unknown Constant Power Load. IEEE Access, 13, 33714-33732.[CrossRef]
[13] Oucheriah, S. and Azad, A. (2024) Ude-Based Robust Nonlinear Control of the Boost Converter with Constant Power Load. Circuits and Systems, 15, 57-71.[CrossRef]
[14] Wang, X., He, W. and Li, T. (2023) An Adaptive Observer for Current Sensorless Control of Boost Converter Feeding Unknown Constant Power Load. Proceedings of 2023 Chinese Intelligent Automation Conference. CIAC 2023, Vol. 1082, 830-837.[CrossRef]
[15] He, W., Wang, X., Namazi, M.M., Zhou, W. and Guerrero, J.M. (2024) A Reduced-Order Adaptive State Observer for DC-DC Converters with Unknown Constant Power Load. Control Engineering Practice, 143, 105785.[CrossRef]
[16] Oucheriah, S. and Azad, A. (2024) Robust Nonlinear Current Sensorless Control of the Boost Converter with Constant Power Load. Circuits and Systems, 15, 29-43.[CrossRef]
[17] Huddy, S.R. and Skufca, J.D. (2013) Amplitude Death Solutions for Stabilization of DC Microgrids with Instantaneous Constant-Power Loads. IEEE Transactions on Power Electronics, 28, 247-253.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.