Abstract
This paper proposes a novel adaptive intelligent global sliding mode control for the tracking control of a DC-DC buck converter with time-varying uncertainties/disturbances. The proposed control law is formulated using a switching surface that eliminates the reaching phase and ensures the existence of the sliding action from the start. The control law is derived based on the Lyapunov stability theory. The effectiveness of the proposed approach is illustrated via high-fidelity simulations by means of Simscape simulation environment in MATLAB. Satisfactory tracking accuracy, efficient suppression of the chattering phenomenon in the control input, and high robustness against uncertainties/disturbances are among the attributes of the proposed control approach.
1. Introduction
DC-DC converters are widely employed in various electric power supply systems, such as DC motor drives, computers, cars, ships, aircraft, photovoltaic systems, etc. [,,,]. In those applications where the desired output voltage is smaller than the input voltage a common choice is the buck converter. Because of the nonlinear and time-varying structure of the buck converters owing to their switching operation, the design procedure of high-performance controller for these systems is a challenging topic [,,,]. The main objective of the control method is to confirm the stability of the system in the arbitrary condition with satisfactory dynamic response in the presence of load variations, parametric uncertainties and external disturbances. Nonlinear and robust control techniques are considered to be the best candidates in DC-DC converter applications than other linear feedback control methods. In the recent years, several nonlinear and robust control schemes have been employed for the stability and tracking control of DC-DC buck converters []. Among them, the sliding mode control (SMC) as an effective robust control method has received many applications because of its exceptional robustness against uncertainties and disturbances, guaranteed stability properties, computational and implementation easiness, fast response and excellent transient performance with respect to other control schemes [,]. The sliding mode control method has been prosperously applied to a broad diversity of practical linear and nonlinear systems such as nonholonomic systems [,], robot manipulators [], aircraft [], spacecraft [,], underwater vehicles [], chaotic systems [], electrical motors [], and power systems [,]. The algorithm of SMC comprises two different phases, i.e., reaching and sliding phases []. Due to the impact of the switching surface on the transient performance and stability of the closed-loop system, the main stage of SMC procedure is to present an appropriate sliding surface such that errors reduce to a suitable value [,]. In the traditional SMC design methods, the guaranteed performance of the robust tracking is only achieved after the states errors reach the sliding surface, and during the reaching phase the closed-loop system is not robust []. If the sliding action exists from the initial time, the system is more robust against perturbations compared to the conventional SMC with reaching phase. The global SMC (GSMC) method provides a unified framework to skip the reaching phase such that the sliding mode starts right from the beginning, and hence the controlled system is entirely invariant to the uncertainties and disturbances []. The global SMC yields a suitable robust performance when an additional term is inserted to the switching surface. In recent years, GSMC has become a noteworthy control procedure and its design algorithm is guaranteed to attain some particularly robust performance. In [], an output-feedback GSMC scheme based on the high gain observer is presented for a class of SISO uncertain nonlinear systems. In [], a novel discrete GSMC for DC-DC buck converters is introduced and the stability conditions for quasi-GSMC are proposed. In [], a GSMC approach composed of optimal linear state-feedback and fuzzy nonlinear robust controllers is suggested for the electromechanical actuator of a missile with parametric external disturbances and variations. In [], a global quasi-SMC (GQSMC) method is provided with guaranteed zigzag motion with a smaller bound compared to the method proposed by Gao. In [], a GSMC disturbance-observer is proposed for the position tracking of DC motor system with parameter variations, modeling errors, and load moment disturbances. In [], a chattering-free fuzzy back-stepping GSMC for tracking control of multi-joint robotic manipulators is proposed. In [], a GSMC law based on linear matrix inequality (LMI) is designed for the stabilization of a class of nonlinear uncertain systems which guarantees the asymptotic stability of the states. In [], an adaptive GSMC combined with an RBF neural network is suggested for the system identification, angular velocity estimation and tracking control of gyroscope system. In [], an adaptive fast terminal SMC method combined with a GSMC scheme is proposed for the robust tracking control of uncertain third-order nonlinear systems. In [], a solution to the design problem of adaptive GSMC based on dynamic nonlinear sliding function is proposed for linear helicopter systems with actuator faults and time-delays. To the best of our knowledge, no adaptive control method has been investigated to design a GSMC law for the tracking control of buck converters. This paper considers the tracking control problem of DC-DC buck converters with time-varying disturbances. To this aim, a robust controller is designed for the worst-case scenario and with the focus on the steady state response of the DC-DC buck converter (regulated DC value). The sliding mode control approach was used for its inherent robustness to input disturbances and the nature of its discontinuous control, which makes its implementation to power converters trivial []. Its main contributions are as follows:
- An adaptive GSMC approach based on the Lyapunov stability theorem to ensure the system is entirely invariant to the uncertainties and disturbances.
- A new switching surface that eliminates the reaching phase and ensures the existence of the sliding action from the start.
- A chattering-free robust control law that improve the robustness and stability of DC-DC buck converters.
It is emphasized that the transient behavior, intrinsic dynamics of the IGBT, and current and voltage fluctuations as a result of the inherent switching action of the buck converter were not the focus of this study. Nonetheless, the subject matter was the focus of various publications [,,]. Moreover, most existing chips have mechanisms in place to counteract those ripples and over currents [,]. This paper is organized as follows. The dynamical model of DC-DC buck converter is briefly described in Section 2. The proposed adaptive global sliding mode controller is detailed in Section 3. The effectiveness of the proposed control scheme is illustrated in Section 4. Concluding remarks are finally given in Section 5.
2. Dynamical Model of DC-DC Buck Converter
The dynamical equations of the DC-DC buck converters for the switching situations ON and OFF are described as:
and
where R is the load resistor, C is the filter capacitor, L is the filter inductor, denotes the DC input voltage, represents the inductor current and indicates the output voltage. Figure 1 displays the electrical circuit of the DC-DC buck converter.
Figure 1.
The DC-DC buck converter model in Simscape.
Considering (1) and (2), the dynamical model of DC-DC buck converter in both of the situations is given as:
where u signifies the control input which takes 0 for OFF situation and 1 for ON situation of the switch (). Now, considering the difference of the output voltage and a continuous piecewise linear reference voltage , we define the first state signal as:
Then, the second state variable is defined as:
Then, considering that (since is a continuous piecewise linear function), then dynamic model of the system’s error in the state-space form can be expressed as:
where and denotes an unknown disturbance signal with bounded amplitude, i.e., . From practical point of view it is important to note that the values of resistors, capacitors and inductors used in the converter are not known exactly. This will imply some uncertainties in the system’s dynamic and should be considered in the design procedure to achieve more accurate and robust results. To this aim and assuming that the uncertainties are bounded we can represent the overall effects of those uncertainties by an uncertainty function as:
where and are the nominal known values of the components, and it is assumed that the function is unknown but bounded, i.e., .
3. Main Results
In the DC-DC buck converters, the main goal is to regulate the output voltage at a desired value despite the existing disturbances/uncertainties. To this aim, we use the idea of global sliding mode control technique which is not only robust to perturbations such as the common sliding mode control approach, but also removes the reaching phase right from beginning. The following theorem characterizes the main results and provides the control law which guarantees the asymptotic convergence of the closed-loop system.
Theorem 1.
Consider the state-space model of DC-DC buck converter (3). If the control law is defined as follows, then the global asymptotic stability of the system is guaranteed and the output voltage regulation is achieved:
where and are the positive constants, and K is a positive coefficient with .
Proof.
Considering the output voltage regulation goal, the following sliding surfaces are defined:
The time-derivative of the above sliding surfaces are written as
Substituting (7) into (10), one achieves
Now, consider the following Lyapunov candidate function:
where differentiating V and using (11) yields
Substituting the suggested control law (8) into (13) and taking the definitions in (9) into account, one obtains
where considering the condition in (8), one obtains the asymptotic stability condition . □
Remark 1.
Compared to the common sliding surface , the global sliding surface s in (9) forces the states of the system to arrive at the surface right from the beginning. Thus, the reaching mode is omitted, and the global robustness is fulfilled.
In practice, the upper bounds of disturbances and uncertainties are often unknown and hence and are difficult to determine. Assume that disturbance and uncertainty terms are bounded, i.e., , , where and Q are two unknown positive constants. Moreover, assume that is the estimation of Q, is the estimation of , and is the estimation of K with which is proposed by the subsequent adaptation law:
where is a positive constant.
Theorem 2.
Consider the dynamical model of DC-DC buck converter (3). Let the sliding surface be in the form of (9) and suppose that the adaptation law (15) is satisfied. Using the adaptive control law specified by:
then the global finite-time stability of the system is satisfied, and the output voltage regulation is achieved.
Proof.
The positive-definite Lyapunov function candidate is considered to be:
where and . Taking the time-derivative of V and using (15) and (16) gives
Equation (18) can be expressed as
Since and , then Equation (19) can be represented as
with , . Therefore, the adaptive global finite-time stability of the system is achieved, and the output voltage regulation is fulfilled. □
When the error trajectory is below the sliding surface, i.e., , the control signal must be applied () such that it steers the error trajectory towards the sliding surface. In this situation (), to satisfy the reaching condition , one obtains from (11) that:
On the other hand, when the error trajectory is above the sliding surface, i.e., , the control input must be disconnected () such that it forces the error trajectory to move towards the sliding surface. In this situation (), to fulfill the reaching condition, we achieve from (11) that:
The overall control law which adapts such switching conditions is simplified as:
The direct realization of the controller (23) implies that the buck converter will operate at an infinite switching frequency which is not desirable in practice. Then, a hysteresis bandwidth h is employed for the control input:
where if is less than , the switch will turn ON, and if is more than h, the switch will turn OFF. The hysteresis modulation method limits the operating frequency of the switch. Considering the positive slope of the sliding surface by and the negative slope of it by , the ON and OFF periods of the switch are obtained as:
Now, assuming that the state errors and are negligible and the effect of the disturbance and uncertainty is removed, Equation (11) can be written as:
where using (27), the ON and OFF periods (25) and (26) are calculated as:
Thus, the switching frequency can be achieved by:
Considering in the steady state, then (28) and (29) can be simplified as:
Finally, using (31) and (32), the switching frequency is obtained by:
This result signifies that the switching frequency is directly proportional to the sliding gain and inversely proportional to the hysteresis bandwidth h. These parameters can be chosen such that an appropriate switching frequency is obtained.
4. Simulation Results
In this section, the proposed GSMC design framework is implemented to control a DC-DC buck converter and its effectiveness and performance are verified. The verifications are performed using Simscape of the MATLAB software which is a high-fidelity simulation environment of the physical systems. The nominal parameters of DC-DC buck converter and its controller are presented in Table 1. In the following simulations, the total effects of the dynamic uncertainties and external disturbances are supposed as . These are additive disturbances that are modeled as entering the system in the same manner as the control input. They are implemented using an additional/summing block located at the input of the DC-DC block. It also assumed that the parameters of the converter have uncertainties with the magnitude of 10–20%, and the measurements of the DC-DC buck converter are contaminated with a Gaussian noise with zero mean, standard deviation of 0.1. First, the effects of load variation and the performance of the proposed controller to handle such situation is investigated. To this aim it is assumed that the output load is increased 100% at time 0.2 s, i.e., the output resistance changed from to . The corresponding results of the converter output voltage , the inductor current and the control signal , are shown in Figure 2. The results demonstrate that the proposed method is able to stabilize very quickly the output voltage at the desired value volt, even for a large load variation. It is also observed from this figure that the inductor current varies from 0.75 to 1.5 ampere which itself determines the load current. Noticeably, the simulation results confirm the theoretical anticipations. In the second scenario, we investigate the performance of the proposed approach in the presence of load variations as well as disturbances and dynamic uncertainties, which will be introduced at time 0.4 s. The obtained results, in this case, are illustrated in Figure 3. The results demonstrate that the proposed method is able to robustly regulate the output voltage at the desired value volt in the presence of large load variation, uncertainties and disturbances. Finally, in the third scenario, it is assumed that the system is subject to the external disturbance of s, the uncertainties in the converter’s parameters (10–20%), and 100% output load variation (from 10 to 20 ohm). Then, assuming the desired output voltage volt, the simulation results are shown in Figure 4. It is seen that the proposed method is able to efficiently cope with all undesirable source of error affecting the system, i.e., load large variation, disturbances and parameter uncertainties.
Table 1.
Parameters of DC-DC buck converter.
Figure 2.
Time trajectories of the output voltage , inductor current , control signal , and the Lyapunov function (Load variation).
Figure 3.
Time trajectories of the output voltage , inductor current , control signal , and the Lyapunov function (Load variation + disturbances).
Figure 4.
Time trajectories of the output voltage , inductor current , control signal , and the Lyapunov function (Load variation + disturbances + uncertainties).
5. Conclusions
This paper proposed a novel adaptive GSMC approach for DC-DC buck converters with time-varying uncertainties. The design was derived using a new switching surface and aimed at eliminating the reaching phase and ensuring system’s global robustness and chattering-free dynamics. High-fidelity simulations conducted using Simscape simulation environment in MATLAB showed satisfactory tracking accuracy and high robustness against uncertainties/disturbances. Additionally, the design successfully suppressed the chattering phenomenon in the control input. It is worth noting that though in this paper we considered DC-DC buck converters, the proposed control framework is applicable to any high-order nonlinear system with bounded uncertainties.
Author Contributions
Conceptualization, investigation, and writing—original draft preparation, S.M., F.B. and A.T.; writing—review & editing and supervision, C.-C.L. and A.F. All authors have read and agreed to the published version of the manuscript.
Funding
The authors received no financial support for the research, authorship, and/or publication of this article.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare that they have no conflict of interest.
References
- Bayat, F.; Karimi, M.; Taheri, A. Robust output regulation of Zeta converter with load/input variations: LMI approach. Control Eng. Pract. 2019, 84, 102–111. [Google Scholar] [CrossRef]
- Bensaada, M.; Stambouli, A.B. A practical design sliding mode controller for DC–DC converter based on control parameters optimization using assigned poles associate to genetic algorithm. Int. J. Electr. Power Energy Syst. 2013, 53, 761–773. [Google Scholar] [CrossRef]
- Shtessel, Y.B.; Zinober, A.S.; Shkolnikov, I.A. Sliding mode control of boost and buck-boost power converters using method of stable system centre. Automatica 2003, 39, 1061–1067. [Google Scholar] [CrossRef]
- Huangfu, Y.; Zhuo, S.; Rathore, A.K.; Breaz, E.; Nahid-Mobarakeh, B.; Gao, F. Super-twisting differentiator-based high order sliding mode voltage control design for DC-DC buck converters. Energies 2016, 9, 494. [Google Scholar] [CrossRef]
- Utkin, V. Sliding mode control of DC/DC converters. J. Frankl. Inst. 2013, 350, 2146–2165. [Google Scholar] [CrossRef]
- Deylamani, M.J.; Amiri, P.; Refan, M.H. Design and Stability Analysis of a Discrete-time Sliding Mode Control for a Synchronous DC-DC Buck Converter. Int. J. Control Autom. Syst. 2019, 17, 1393–1407. [Google Scholar] [CrossRef]
- Shtessel, Y.B.; Ghanes, M.; Ashok, R.S. Hydrogen Fuel Cell and Ultracapacitor Based Electric Power System Sliding Mode Control: Electric Vehicle Application. Energies 2020, 13, 2798. [Google Scholar] [CrossRef]
- Garriga-Castillo, J.A.; Valderrama-Blavi, H.; Barrado-Rodrigo, J.A.; Cid-Pastor, À. Analysis of Sliding-mode controlled impedance matching circuits for inductive harvesting devices. Energies 2019, 12, 3858. [Google Scholar] [CrossRef]
- Komurcugil, H. Non-singular terminal sliding-mode control of DC-DC buck converters. Control Eng. Pract. 2013, 21, 321–332. [Google Scholar] [CrossRef]
- Komurcugil, H. Adaptive terminal sliding-mode control strategy for DC-DC buck converters. ISA Trans. 2012, 51, 673–681. [Google Scholar] [CrossRef]
- Dev, A.; Sarkar, M.K. Robust higher order observer based non-linear super twisting load frequency control for multi area power systems via sliding mode. Int. J. Control Autom. Syst. 2019, 17, 1814–1825. [Google Scholar] [CrossRef]
- Chen, H.; Zhang, B.; Zhao, T.; Wang, T.; Li, K. Finite-time tracking control for extended nonholonomic chained-form systems with parametric uncertainty and external disturbance. J. Vib. Control 2018, 24, 100–109. [Google Scholar] [CrossRef]
- Narayan, S.; Kaur, S. Finite Time Fractional-Order Sliding Mode-Based Tracking for a Class of Fractional-Order Nonholonomic Chained System. J. Comput. Nonlinear Dyn. 2018, 13. [Google Scholar]
- Islam, S.; Liu, X.P. Robust sliding mode control for robot manipulators. IEEE Trans. Ind. Electron. 2010, 58, 2444–2453. [Google Scholar] [CrossRef]
- Alwi, H.; Edwards, C. Fault detection and fault-tolerant control of a civil aircraft using a sliding-mode-based scheme. IEEE Trans. Control Syst. Technol. 2008, 16, 499–510. [Google Scholar] [CrossRef]
- Bayat, F. Model predictive sliding control for finite-time three-axis spacecraft attitude tracking. IEEE Trans. Ind. Electron. 2018, 66, 7986–7996. [Google Scholar] [CrossRef]
- Bayat, F.; Javaheri, M. Two-Layer Terminal Sliding Mode Attitude Control of Satellites Equipped with Reaction Wheels. Asian J. Control 2020, 22, 388–397. [Google Scholar] [CrossRef]
- Zhu, D.; Sun, B. The bio-inspired model based hybrid sliding-mode tracking control for unmanned underwater vehicles. Eng. Appl. Artif. Intell. 2013, 26, 2260–2269. [Google Scholar] [CrossRef]
- Roohi, M.; Khooban, M.H.; Esfahani, Z.; Aghababa, M.P.; Dragicevic, T. A switching sliding mode control technique for chaos suppression of fractional-order complex systems. Trans. Inst. Meas. Control 2019, 41, 2932–2946. [Google Scholar] [CrossRef]
- Tota, A.; Lenzo, B.; Lu, Q.; Sorniotti, A.; Gruber, P.; Fallah, S.; Velardocchia, M.; Galvagno, E.; De Smet, J. On the experimental analysis of integral sliding modes for yaw rate and sideslip control of an electric vehicle with multiple motors. Int. J. Automot. Technol. 2018, 19, 811–823. [Google Scholar] [CrossRef]
- Ouassaid, M.; Maaroufi, M.; Cherkaoui, M. Observer-based nonlinear control of power system using sliding mode control strategy. Electr. Power Syst. Res. 2012, 84, 135–143. [Google Scholar] [CrossRef]
- Taherkhani, A.; Bayat, F. Wind turbines robust fault reconstruction using adaptive sliding mode observer. IET Gener. Transm. Distrib. 2019, 13, 3096–3104. [Google Scholar] [CrossRef]
- Zhao, Y.; Wang, J.; Yan, F.; Shen, Y. Adaptive sliding mode fault-tolerant control for type-2 fuzzy systems with distributed delays. Inf. Sci. 2019, 473, 227–238. [Google Scholar] [CrossRef]
- Liu, J.; Wu, L.; Wu, C.; Luo, W.; Franquelo, L.G. Event-triggering dissipative control of switched stochastic systems via sliding mode. Automatica 2019, 103, 261–273. [Google Scholar] [CrossRef]
- Sun, C.; Gong, G.; Yang, H. Sliding Mode Control with Adaptive Fuzzy Immune Feedback Reaching Law. Int. J. Control Autom. Syst. 2020, 18, 363–373. [Google Scholar] [CrossRef]
- Jiang, B.; Karimi, H.R.; Kao, Y.; Gao, C. A novel robust fuzzy integral sliding mode control for nonlinear semi-Markovian jump T-S fuzzy systems. IEEE Trans. Fuzzy Syst. 2018, 26, 3594–3604. [Google Scholar] [CrossRef]
- Xiu, C.; Guo, P. Global terminal sliding mode control with the quick reaching law and its application. IEEE Access 2018, 6, 49793–49800. [Google Scholar] [CrossRef]
- Peixoto, A.J.; Oliveira, T.R.; Hsu, L.; Lizarralde, F.; Costa, R.R. Global tracking sliding mode control for a class of nonlinear systems via variable gain observer. Int. J. Robust Nonlinear Control 2011, 21, 177–196. [Google Scholar] [CrossRef]
- Ni, Y.; Xu, J. Study of discrete global-sliding mode control for switching DC-DC converter. J. Circuits, Syst. Comput. 2011, 20, 1197–1209. [Google Scholar] [CrossRef]
- Liu, X.; Wu, Y.; Deng, Y.; Xiao, S. A global sliding mode controller for missile electromechanical actuator servo system. Proc. Inst. Mech. Eng. Part J. Aerosp. Eng. 2014, 228, 1095–1104. [Google Scholar] [CrossRef]
- Wu, M.; Chen, J.S. A discrete-time global quasi-sliding mode control scheme with bounded external disturbance rejection. Asian J. Control 2014, 16, 1839–1848. [Google Scholar] [CrossRef]
- Zhang, H.; Ge, L.; Shi, M.; Yang, Q. Research of compound control for DC motor system based on global sliding mode disturbance observer. Math. Probl. Eng. 2014, 2014, 1–7. [Google Scholar] [CrossRef]
- Shao, K.; Ma, Q. Global fuzzy sliding mode control for multi-joint robot manipulators based on backstepping. In Foundations of Intelligent Systems; Springer: Berlin/Heidelberg, Germany, 2014; pp. 995–1004. [Google Scholar]
- Mobayen, S. Design of LMI-based global sliding mode controller for uncertain nonlinear systems with application to Genesio’s chaotic system. Complexity 2015, 21, 94–98. [Google Scholar] [CrossRef]
- Chu, Y.; Fei, J. Adaptive global sliding mode control for MEMS gyroscope using RBF neural network. Math. Probl. Eng. 2015, 2015, 403180. [Google Scholar] [CrossRef]
- Mobayen, S. An adaptive fast terminal sliding mode control combined with global sliding mode scheme for tracking control of uncertain nonlinear third-order systems. Nonlinear Dyn. 2015, 82, 599–610. [Google Scholar] [CrossRef]
- Chen, F.; Jiang, R.; Wen, C.; Su, R. Self-repairing control of a helicopter with input time delay via adaptive global sliding mode control and quantum logic. Inf. Sci. 2015, 316, 123–131. [Google Scholar] [CrossRef]
- Mehta, A.; Naik, B. Sliding Mode Controllers for Power Electronic Converters; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
- Amariutei, R.D.; Andries, V.D.; Goras, L.; Rafaila, M.; Buzo, A.; Pelz, G. On the transient analysis of a DC-DC buck converter under load steps scenarios. In Proceedings of the 2015 International Symposium on Signals, Circuits and Systems (ISSCS), Iasi, Romania, 9–10 July 2015; pp. 1–4. [Google Scholar]
- Hsu, Y.C.; Ting, C.Y.; Hsu, L.S.; Lin, J.Y.; Chen, C.C.P. A transient enhancement DC–DC buck converter with dual operating modes control technique. IEEE Trans. Circuits Syst. II Express Briefs 2018, 66, 1376–1380. [Google Scholar] [CrossRef]
- Suntio, T. Methods to estimate load-transient response of buck converter under direct-duty-ratio and peak-current-mode control. IEEE Trans. Power Electron. 2019, 35, 6436–6446. [Google Scholar] [CrossRef]
- Xie, H.; Guo, E. How the Switching Frequency Affects the Performance of a Buck Converter; Texas Instruments: Dallas, TX, USA, 2019. [Google Scholar]
- Butterfield, B. Optimizing Transient Response of Internally Compensated dc-dc Converters with Feedforward Capacitor. Application Report; SLVA289. 2008. Available online: https://www.ti.com/lit/an/slva289b/slva289b.pdf?ts=1614329823364&ref_url=https%253A%252F%252Fwww.google.com%252F (accessed on 22 February 2021).
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).