Next Article in Journal
Acoustic Emissions in Rock Deformation and Failure: New Insights from Q-Statistical Analysis
Previous Article in Journal
The Modes of the Poisson Distribution of Order 3 and 4
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Continuous Adaptive Finite-Time Sliding Mode Control for Fractional-Order Buck Converter Based on Riemann-Liouville Definition

School of Astronautics, Harbin Institute of Technology, Harbin 150006, China
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(4), 700; https://doi.org/10.3390/e25040700
Submission received: 26 March 2023 / Revised: 16 April 2023 / Accepted: 20 April 2023 / Published: 21 April 2023
(This article belongs to the Section Complexity)

Abstract

:
This study proposes a continuous adaptive finite-time fractional-order sliding mode control method for fractional-order Buck converters. In order to establish a more accurate model, a fractional-order model based on the Riemann-Liouville (R-L) definition of the Buck converter is developed, which takes into account the non-integer order characteristics of electronic components. The R-L definition is found to be more effective in describing the Buck converter than the Caputo definition. To deal with parameter uncertainties and external disturbances, the proposed approach combines these factors as lumped matched disturbances and mismatched disturbances. Unlike previous literature that assumes a known upper bound of disturbances, adaptive algorithms are developed to estimate and compensate for unknown bounded disturbances in this paper. A continuous finite-time sliding mode controller is then developed using a backstepping method to achieve a chattering-free response and ensure a finite-time convergence. The convergence time for the sliding mode reaching phase and sliding mode phase is estimated, and the fractional-order Lyapunov theory is utilized to prove the finite-time stability of the system. Finally, simulation results demonstrate the robustness and effectiveness of the proposed controller.

1. Introduction

The Buck converter is a crucial energy conversion apparatus that assumes a significant role in distributed power supply systems and wind power generation systems [1] by enabling stabilization of the output voltage at the reference output voltage. Consequently, enhancing the performance of the controller has the potential to substantially augment energy conversion efficiency, mitigate energy losses, and improve system stability. However, most current Buck converter models assume that the capacitance and inductance are integer-order, despite the fact that in real systems they are typically non-integer-order. Experimental studies by [2,3] have shown that fractional-order capacitors exist in various dielectrics and have demonstrated that inductors also possess fractional-order characteristics. Using an integer-order model to describe a Buck converter may lead to inaccurate results. Furthermore, the hereditary and memory properties of fractional calculus operators can improve the modeling accuracy and control quality of systems and increase the flexibility of power electronic system design. From the point of modern control theory, the accurate modeling of the controlled object is an important factor in the stability of the control system and can directly affect the performance of the controller. Therefore, researchers have begun to apply fractional calculus to the modeling and control of the Buck converter [4].
Several definitions of fractional calculus, such as R-L, Grunwald–Letnikov, and Caputo, have been proposed in [5,6]. Among them, most studies of the fractional-order model of the Buck converter are based on the Caputo definition. However, due to the differences in definitions, the theoretical results obtained may be significantly different. Moreover, the lower limit of the integral is often set to zero in the Caputo definition to facilitate numerical simulation, which can cause errors. Therefore, some researchers have started to investigate the mathematical model of the Buck converter under the R-L definition. Based on the R-L definition, [7,8] have proposed an equivalent parameter method to analyze and model the Buck converter in both continuous and discontinuous conduction mode. Ref. [9] shows that the overall closed-loop response of the fractional-order Buck converter is more stable as the inductor order decreases. In [10] the R-L fractional-order model of a Buck converter is developed in continuous conduction, which shows more accuracy than the Caputo definition and illustrates the influence of the order of the capacitor/inductor on the modeling of the system. Ref. [11] have concluded that the Buck converter modeled based on the R-L definition exhibits better consistency with practical systems and smaller relative errors in both theoretical and experimental settings, with initial conditions defined with corresponding physical meanings in the circuit.
Traditional control methods have been ineffective in suppressing mismatched disturbances. To address the uncertainties and disturbances in Buck converters and enhance controller performance, researchers have proposed various control strategies, including adaptive control [12], model predictive control [13], robust control [14], and sliding mode control (SMC) [15,16,17]. Among these methods, SMC has garnered significant attention for its inherent robustness and simple structure. However, research on the control of fractional-order Buck converters is currently limited. In [18], adaptive sliding mode control was developed to address matched disturbances and improve the system’s robustness. In [19], a fractional-order terminal sliding mode control was proposed to achieve a finite-time convergence during sliding mode reaching phase. In [20], a fractional-order sliding mode control based on disturbance observer (DOB) was proposed to compensate for mismatched disturbances. Ref. [21] proposes a fractional-order DOB to estimate mismatched disturbance and its derivative and achieve their suppression. Nevertheless, all of the aforementioned studies were based on the Caputo definition. Therefore, exploring controllers designed for R-L definition fractional-order Buck converters could provide novel insights and greater flexibility for circuit system control theory and practice.
Based on the above discussion, this paper proposes a continuous finite-time sliding mode control based on an adaptive law for the fractional-order Buck converter. The main contributions can be concluded as follows:
  • Following the studies in [7,8,9,10,11], a fractional-order Buck converter mathematical model based on R-L definition is developed, which is able to describe the characteristics of the Buck converter more accurately.
  • Compared with the existing works [22,23,24], adaptive laws are developed in this paper to estimate the upper bound of disturbances such that it is not necessary to know the upper bound of the disturbance in advance.
  • Compared with [18,25,26], a globally finite-time stability is achieved in this paper.
  • Compared with [17,20,22,24], a continuous sliding mode control input is developed to attenuate the chattering caused by the traditional discontinuous sign function.
The paper is organized as follows. In Section 2, essential definitions and lemmas of fractional-order calculus are presented. Section 3 derives the fractional-order mathematical model of the Buck converter based on the R-L definition. Section 4 proposes an overall continuous adaptive finite-time sliding mode control strategy using the backstepping method. The effectiveness of the proposed controller is demonstrated through simulation results presented in Section 5. Finally, Section 6 concludes the paper.

2. Preliminaries

This section gives the basic concepts of fractional-order calculus and the relevant lemmas.

2.1. Fractional Calculus

Fractional calculus redefines the real number order for both integral and derivative calculations. The fractional-order derivatives based on the R-L definition and Caputo definition are introduced in this section.
Definition 1.
The α th-order Caputo fractional derivative for continuous differentiable function f ( t ) can be defined as
t 0 C D t α f ( t ) = 1 Γ ( m α ) t 0 t f ( m ) ( τ ) ( t τ ) α m + 1 d τ
where D denotes the fractional-order calculus operator, α [ m 1 , m ) , t > t 0 . Γ ( · ) denotes the Gamma function, which can be represented as
Γ ( α ) = 0 τ α 1 e τ d τ
with α > 0 .
Definition 2.
The α th-order R-L fractional derivative for continuous differentiable function f ( t ) can be given as
t 0 R L D t α f ( t ) = 1 Γ ( m α ) d d t m t 0 t f ( τ ) ( t τ ) 1 m + α d τ
where D denotes the fractional-order calculus operator, α ( m 1 , m ) , t > t 0 .
It should be noted that a fundamental distinction between the R-L and Caputo definitions resides in the order of differentiation and integration. Specifically, the former proceeds with integration before differentiation on the function f ( t ) , whereas the latter conducts differentiation before integration.
Remark 1.
It is clearly seen that the fractional-order calculus is an extension of the integer-order calculus, which is a special form of the fractional-order calculus. It is therefore necessary to design a controller for the fractional-order model of the Buck converter in order to broaden the range of applications.
Remark 2.
When f ( t ) is constant, the fractional-order differentiation outcomes differ under the Caputo and R-L definitions. Specifically, the Caputo differentiation of f ( t ) yields 0, whereas under the R-L definition, the differential can be expressed as C ( t t 0 ) β Γ ( 1 β ) . Although scholars typically utilize the Caputo definition with an initial condition set to zero to study power electronic systems, this approach is inaccurate, as noted in [10,11]. In contrast, the R-L definition’s initial condition carries physical significance in the circuit system. The R-L definition of the fractional-order model has been demonstrated to be more precise in describing Buck converters.

2.2. Stability

Lemma 1
([27]). Let V ( x ) R be a continuously differentiable function; then, for t t 0 , the following inequality
1 2 t 0 D t α V 2 ( x ) V ( x ) t 0 D t α V ( x ) , α ( 0 , 1 )
holds.
Lemma 2
([28]). Consider the Caputo or R–L fractional nonautonomous system t 0 D t α = f ( t , x ) with x ( t 0 ) , α ( 0 , 1 ) ; f : [ t 0 , ] × Ω R n is piecewise continuous in t and locally Lipschitz in x on [ t 0 , ] × Ω and Ω R n is a domain that contains the origin x = 0 . Let x = 0 be the equilibrium point for the system. D R n is a domain containing the origin. Suppose V ( t , x ( t ) ) : [ 0 , ) × D R is a continuously differentiable function and locally Lipschitz with respect to x such that
α 1 x a V ( t , x ( t ) ) α 2 x a b D α V ( t , x ( t ) ) α 3 x a b
with t 0 , x D , α ( 0 , 1 ) , α 1 , α 2 , α 3 , a and b are arbitrary positive constants. Then x = 0 is Mittag–Leffler-stable, and if the assumptions hold globally on R n , then the equilibrium point x = 0 is globally Mittag–Leffler-stable.
Mittag–Leffler-stable implies asymptotically stable.
Lemma 3
([25]). Suppose a function g ( t ) C 1 ( [ 0 , b ] ) , α ( 0 , 1 ) , β R ; then, it obtains
D α g β ( t ) = Γ ( 1 + β ) Γ ( 1 + β α ) g β α ( t ) D α g ( t )
The symbol D in the following sections denotes the R-L fractional-order calculus operator.

3. Fractional-Order Mathematical Model of Buck Converter Based on R-L Definition

The Buck converter typically comprises several essential components, such as a voltage source ( V i n ), a diode (D), an inductance (L), a capacitance (C), a controller ( S ω ), and a parasitic resistance (R), as depicted in Figure 1.
Without considering disturbances, the mathematical model of the Buck converter with the ON status of S ω can be written as
d i L d t = 1 L ( V i n v 0 ) d v 0 d t = 1 C ( i L v 0 R )
When it switches to OFF, the model can be written as
d i L d t = v 0 L d v 0 d t = 1 C ( i L v 0 R )
Combining (5) and (6), it obtains
d i L d t = 1 L ( μ V i n v 0 ) d v 0 d t = 1 C ( i L v 0 R )
where μ denotes the status of S w , which takes the value 1 for ON status and 0 for OFF status. The controller determines the value of μ .
Considering the fact that the capacitance and resistance are not of integer-order, to further improve the accuracy of modeling, the fractional-order calculus is introduced here to establish a fractional-order model based on the R-L definition. Rewrite the function (7) as
d α v 0 d t α = 1 C ( i L v 0 R ) d β i L d t β = 1 L ( μ V i n v 0 )
where α , β ( 0 , 1 ) denote the fractional order of capacitance and inductance, respectively, whose values depend on the loss of the capacitance and the proximity effects in the engineering.
Considering the presence of uncertainties and disturbances in the actual system, which may arise from model parameter perturbations and external disturbances, deviations may occur between the actual model and the ideal model. As a result, this paper proposes the development of a mathematical model for the Buck converter, accounting for disturbances and parameter perturbations, expressed as
D α v 0 = 1 C 0 + Δ C ( i L v 0 R 0 + Δ R ) + d 1 D β i L = 1 L 0 + Δ L ( μ ( V i n 0 + Δ V i n ) v 0 ) + d 2
where L 0 , C 0 , R 0 , V i n 0 are the nominal values of the components of the Buck converter, Δ L , Δ C , Δ R , Δ V i n are the parametric uncertainties of the components, d 1 and d 2 are disturbances acting on the current and voltage channels, including unknown dynamics and external disturbances.
Assumption 1.
It is assumed that the disturbances d 1 are d 2 are bounded.
Combining the uncertainties and disturbances in Equation (9), it obtains
D α v 0 = 1 C 0 ( i L v 0 R 0 ) + d 1 * D β i L = 1 L 0 ( μ V i n 0 v 0 ) + d 2 *
where d 1 * , d 2 * are
d 1 * ( t ) = v 0 Δ R R 0 ( R 0 + Δ R ) ( C 0 + Δ C ) + v 0 Δ C i L Δ C R 0 C 0 R 0 ( C 0 + Δ C ) + d 1 d 2 * ( t ) = μ Δ V i n L 0 μ Δ L V i n 0 + Δ L v 0 ( L 0 + Δ L ) L 0 + d 2
The objective of this paper is to design a continuous adaptive fractional-order sliding mode controller such that the output of Buck converter v 0 can track the ideal reference voltage v r e f in the presence of matched disturbances and mismatched disturbances.
Let x 1 = v 0 v r e f ; then, the aim is to force x 1 0 . Rewrite (10) as
D α x 1 = x 2 + w 1 D β x 2 = f ( x 1 , x 2 ) + g u + w 2
where
x 1 = v 0 v r e f , x 2 = 1 C 0 ( i L V 0 R 0 ) , g = V i n 0 C 0 L 0 , f ( x 1 , x 2 ) = 1 C 0 L 0 x 1 1 L 0 C 0 v r e f w 1 = d 1 * D α v r e f , w 2 = 1 C 0 d 2 * 1 C 0 R 0 D β x 1 1 R 0 C 0 D β v r e f
Note that the control gain g > 0 . There must exist positive constants K 1 , K 2 such that
K 1 = sup t > 0 w 1 , K 2 = sup t > 0 w 2
under the condition of Assumption 1.
Assumption 2.
The disturbances w 1 and w 2 are differentiable and their α/β order differentiations are bounded. That is, there exist positive constants ξ 1 , ξ 2 such that
ξ 1 = sup t > 0 D α w 1 , ξ 2 = sup t > 0 D β w 2
holds.

4. Continuous Adaptive Finite-Time Sliding Mode Control Method

The system described by (11) is subject to both matched and mismatched disturbances. While the matched disturbance w 2 directly affects the control channel, linear sliding mode control can effectively suppress its effects and drive the system state to asymptotically converge to the equilibrium point on the sliding surface when w 1 = 0 . However, when w 1 0 , since it does not directly affect the control channel, the linear sliding mode variable cannot compensate for the effects of the mismatched disturbance as stated in [22]. As a result, the system trajectory may converge to a neighborhood that contains the equilibrium point, with the extent of convergence depending to some extent on the bound of w 1 . Additionally, sudden variations in the disturbances may cause the system state to deviate from the equilibrium point. To address these issues, this paper proposes a novel continuous adaptive sliding mode controller based on the backstepping method to handle unknown bounded disturbances. Adaptive algorithms are developed to estimate the upper bounds of both matched and unmatched disturbances, while a continuous sliding mode controller is designed to suppress chattering.
In accordance with the backstepping method, a virtual control signal ϕ 2 is firstly designed to deal with mismatched disturbances. The system state x 2 is defined to track the virtual control ϕ 2 . z 2 is the tracking error, which is defined as
z 2 = x 2 ϕ 2
This easily obtains x 2 = z 2 + ϕ 2 . By substituting Equation (12) into (11), it obtains
D α x 1 = z 2 + ϕ 2 + w 1
When z 2 converges to 0, the system state x 2 can accurately track ϕ 2 ; rewrite (13) as
D α x 1 = ϕ 2 + w 1
The new fractional-order sliding mode variable inspired by [29] is proposed as
s 1 = D α x 1 + C 1 D α 1 ( x 1 + x 1 ρ 1 )
where C 1 is a positive constant, ρ 1 ( 0 , 1 ) .
Theorem 1.
Consider the following controller
ϕ 2 = C 1 D α 1 ( x 1 + x 1 ρ 1 ) + ϕ n D α ϕ n = ζ 1 T 1 ϕ n ζ 1 = ( K 1 ^ + T 1 ξ 1 ^ + η 1 s 1 δ 1 ) s i g n ( s 1 )
and adaptive law
D α K ^ 1 = l 1 s 1 , D α ξ ^ 1 = T 1 q 1 s 1 , i f s 1 Δ 1 D α K ^ 1 = l 1 Δ 1 s i g n ( s 1 ) , D α ξ ^ 1 = T 1 q 1 Δ 1 s i g n ( s 1 ) , i f s 1 < Δ 1
where δ 1 ( 0 , 1 ) , K 1 ^ and ξ 1 ^ are the estimation of K 1 and ξ 1 , respectively, T 1 , q 1 , l 1 , η 1 are positive adaptation parameters that play the important role in regulating the adaptation speed. Δ 1 is the design constant, which is a very small constant, used to avoid the unbound growth of adaptive gain. When the sliding mode variable is chosen as (15), then the system (14) is finite-time stable with the controller (16) and adaptive law (17).
Proof. 
Substitute (14) and (16) into (15); it obtains
s 1 = ϕ 2 + w 1 + C 1 x D α 1 ( x 1 + x 1 ρ 1 ) = ϕ n + w 1
Define the Lyapunov function as
V 1 = 1 2 ( s 1 2 + q 1 1 ξ ˜ 1 2 + l 1 1 K ˜ 1 2 )
where ξ ˜ 1 = ξ 1 ξ ^ 1 , K ˜ 1 = K 1 K ^ 1 . Differentiating (19) with α -order along (18) and (17) based on Lemma 1, one obtains
D α V 1 s 1 D α s 1 + ξ ˜ 1 q 1 1 D α ξ ˜ 1 + K ˜ 1 l 1 1 D α K ˜ 1 s 1 D α ( ϕ n + w 1 ) ξ ˜ 1 q 1 1 D α ξ ^ 1 K ˜ 1 l 1 1 D α K ^ 1 = s 1 ( ζ 1 T 1 ϕ n + D α ω 1 ) ξ ˜ 1 q 1 1 D α ξ ^ 1 K ˜ 1 l 1 1 D α K ^ 1 = s 1 ( K ^ 1 T 1 ξ ^ 1 η 1 s 1 δ 1 ) + s 1 ( T 1 ϕ n + D α ω 1 ) ξ ˜ 1 q 1 1 D α ξ ^ 1 K ˜ 1 l 1 1 D α K ^ 1 s 1 [ ( K ^ 1 + T 1 ξ ^ 1 + η 1 s 1 δ 1 ) + T 1 ϕ n + K 1 ] ξ ˜ 1 q 1 1 T 1 q 1 s 1 K ˜ 1 l 1 1 l 1 s 1
According to (18) and Assumption A1, we have s 1 = ϕ n + w 1 = 0 ϕ n = ω 1 ξ 1 . Substituting it into (20), one has
D α V 1 η 1 s 1 δ 1 + 1
Based on Lemma 2, the state of system (14) can converge asymptotically to the sliding mode surface s 1 = 0 . To further study the convergence time of sliding mode reaching phase, define the following auxiliary Lyapunov function:
V 11 = 1 2 s 1 2 ( t )
Compared with V 1 and V 11 , there must exist a positive constant η 11 > 1 such that
1 η 11 ( V 1 ( t ) ) δ 1 + 1 2 ( V 11 ( t ) ) δ 1 + 1 2
Using (21), it obtains
D α V 1 η 1 s 1 δ 1 + 1 = η 1 ( V 11 1 / 2 ) δ 1 + 1 ( 2 ) δ 1 + 1 = η 1 · 2 δ 1 + 1 2 × V 11 δ 1 + 1 2 η ¯ 1 · ( V 1 ( t ) ) δ 1 + 1 2
where η ¯ 1 = 2 δ 1 + 1 2 η 1 η 11 . According to Lemma 3, it obtains
V 1 ( t ) D α V 1 ( t ) = Γ ( 2 ) Γ ( 2 + α ) D α [ V 1 ( t ) 1 + α ] η ¯ 1 · ( V 1 ( t ) ) δ 1 + 3 2
Let v ( t ) = [ V 1 ( t ) 1 + α ] ; then, [ V 1 ( t ) ] δ 1 + 3 2 = [ v ( t ) ] δ 1 + 3 2 ( 1 + α ) . Based on the above calculations, it obtains
D α [ v ( t ) α δ 1 + 3 2 ( 1 + α ) ] η ¯ 1 Γ ( 1 + α δ 1 + 3 2 ( 1 + α ) ) Γ ( 1 δ 1 + 3 2 ( 1 + α ) ) Γ ( 2 + α ) Γ ( 2 )
Taking the fractional integral of both sides of (26) in ( 0 , t ) , suppose that V 1 ( t ) = 0 , t T r 1 ; then, v ( t ) = 0 , and it yields
v α δ 1 + 3 2 ( 1 + α ) ( 0 ) η ¯ 1 Γ ( 1 + α δ 1 + 3 2 ( 1 + α ) ) Γ ( 1 δ 1 + 3 2 ( 1 + α ) ) Γ ( 2 + α ) Γ ( 2 ) t α Γ ( 1 + α )
Then, the value of T r 1 is obtained as
T r 1 = V 1 2 α + 2 α 2 δ 1 3 2 ( 0 ) Γ ( 2 ) Γ ( 1 δ 1 + 3 2 ( 1 + α ) ) Γ ( 1 + α ) η ¯ 1 Γ ( 1 + α δ 1 + 3 2 ( 1 + α ) ) Γ ( 2 + α ) 1 α
Hence, the state trajectories of the system (15) will converge to s 1 = 0 within a finite time T r 1 .
After s 1 = 0 is reached, from (15), it obtains
D α x 1 = C 1 D α 1 ( x 1 + x 1 ρ 1 )
Choose the following positive definite function as a Lyapunov function candidate:
V x 1 = x 1
Taking the time derivative of (30) and using (29), it obtains
V ˙ x 1 = s i g n ( x 1 ) x ˙ 1 = s i g n ( x 1 ) D 1 α ( D α x 1 ) = s i g n ( x 1 ) D 1 α ( C 1 D α 1 ( x 1 + x 1 ρ 1 ) ) = C 1 ( | x 1 | + | x 1 | ρ 1 ) C ¯ 1 ( | x 1 | + | x 1 | ρ 1 )
with 0 < C ¯ 1 < C 1 . After simple calculations, it obtains
d t d ( | x 1 | ) C ¯ 1 ( | x 1 | + | x 1 | ρ 1 ) = | x 1 | ρ 1 d ( | x 1 | ) C ¯ 1 ( 1 + | x 1 | 1 ρ 1 ) = 1 C ¯ 1 ( 1 ρ 1 ) d ( | x 1 | ) 1 ρ 1 1 + | x 1 | 1 ρ 1
Taking the integral of both sides of (32) from t r to t s and knowing s 1 ( t r ) = 0 and x 1 ( t s ) = 0 , it obtains
t s t r 1 C ¯ 1 ( 1 ρ 1 ) x 1 ( t r ) x 1 ( t s ) ( | x 1 | ) 1 ρ 1 1 + | x 1 | 1 ρ 1 = 1 C ¯ 1 ( 1 ρ 1 ) l n ( 1 + | x 1 | 1 ρ 1 ) | x 1 ( t r ) x 1 ( t s ) = 1 C ¯ 1 ( 1 ρ 1 ) l n ( 1 + | x 1 ( t r ) | 1 ρ 1 )
where t s denotes the convergence time from x 0 to x = 0 and t r denotes the convergence time from s ( x 0 ) to s = 0 . Therefore, the state x 1 will converge to zero along the sliding mode surface in the finite time t = t s t r 1 C ¯ 1 ( 1 ρ 1 ) l n ( 1 + | x 1 ( t r ) | 1 ρ 1 ) . Thus, the overall finite-time stability of the system (15) under controller (16) is proved. □
Secondly, the control u is designed to force the system state x 2 to track the virtual control ϕ 2 , that is, z 2 0 . Taking the β -order time-derivative on both sides of the Equation (12), it obtains
D β z 2 = D β x 2 D β ϕ 2 = f + g u + w 2 D β ϕ 2
For system (34), a new sliding mode variable is designed as
s 2 = D β z 2 + C 2 D β 1 ( z 2 + z 2 ρ 2 )
where C 2 denotes a positive constant and ρ 2 ( 0 , 1 ) .
Theorem 2.
Consider the following controller
u = g 1 ( f + D β ϕ 2 C 2 D β 1 ( z 2 + z 2 ρ 2 ) + u n ) D β u n + T 2 u n = ζ 2 ζ 2 = ( K 2 ^ + T 2 ξ 2 ^ + η 2 s 2 δ 2 ) s i g n ( s 2 )
and adaptive law
D β K ^ 2 = l 2 s 2 , D β ξ ^ 2 = T 2 q 2 s 2 , i f s 2 Δ 2 D β K ^ 2 = l 2 Δ 2 s i g n ( s 2 ) , D β ξ ^ 2 = T 2 q 2 Δ 2 s i g n ( s 2 ) , i f s 2 < Δ 2
where l 2 , q 2 , T 2 , η 2 are positive constants, δ 2 ( 0 , 1 ) , and Δ 2 is the design constant, which is a very small constant, used to avoid the unbound growth of adaptive gain. When the sliding mode variable is chosen as (35), then the system (34) is finite-time stable with the controller (36) and adaptive law (37).
Proof. 
Substituting (34) and (36) into (35), it obtains
s 2 = u n + w 2
Define the following Lyapunov function as
V 2 = 1 2 ( s 2 2 + q 2 1 ξ ˜ 2 2 + l 2 1 K ˜ 2 2 )
where ξ ˜ 2 = ξ 2 ξ ^ 2 , K ˜ 2 = K 2 K ^ 2 . Differentiating (39) with β -order along (36) and (35) based on Lemma 1, it obtains
D β V 2 s 2 D β s 2 + ξ ˜ 2 q 2 1 D β ξ ˜ 2 + K ˜ 2 l 2 1 D β K ˜ 2 s 2 D β ( u n + ω 2 ) ξ ˜ 2 q 2 1 D β ξ ^ K ˜ 2 l 2 1 D β K ^ 2 = s 2 ( ζ 2 T 2 u n + D β ω 2 ) ξ ˜ 2 q 2 1 D β ξ ^ 2 K ˜ 2 l 2 1 D β K ^ 2 = s 2 ( K ^ 2 T 2 ξ ^ 2 η 2 s 2 δ 2 ) + s 2 ( T 2 u n + D β ω 2 ) ξ ˜ 2 q 2 1 D β ξ ^ 2 K ˜ 2 l 2 1 D β K ^ 2 s 2 [ ( K ^ 2 + T 2 ξ ^ 2 + η 2 s 2 δ 2 ) + T 2 u n + K 2 ] ξ ˜ 2 q 2 1 T 2 q 2 s 2 K ˜ 2 l 2 1 l 2 s 2
When the system states move on the sliding mode surface according to (38), it obtains s 2 = 0 , then u n = d 2 ξ 2 . Substituting it into the above function, it yields
D β V 2 η 2 s 2 δ 2 + 1 .
Similar to Theorem 1, the asymptotic stability of system (35) is guaranteed based on Lemma 2. The deduction of convergence time is the same as Theorem 1 and is thus omitted here. The estimation of convergence time of sliding mode reaching phase T r 2 for system (35) is obtained as
T r 2 = V 2 2 β + 2 β 2 δ 2 3 2 ( 0 ) Γ ( 2 ) Γ ( 1 δ 2 + 3 2 ( 1 + β ) ) Γ ( 1 + β ) η ¯ 2 Γ ( 1 + β δ 2 + 3 2 ( 1 + β ) ) Γ ( 2 + β ) 1 β
The estimation of convergence time on the sliding mode phase is
T s 2 1 C ¯ 2 ( 1 ρ 2 ) l n ( 1 + | z 2 ( t r ) | 1 ρ 2 ) + T r 2
with C ¯ 2 ( 0 , C 2 ) . This completes the proof. □
On the basis of Theorems 1 and 2, the finite-time stability of the overall system (11) is guaranteed. The overall block diagram of the Buck converter control system is shown in Figure 2.
Remark 3.
Figure 2 demonstrates the attainment of global finite-time stability for the system. Initially, the designed controller u ensures that s 2 = 0 . Subsequently, during the sliding mode phase, the error signal z 2 is forced to 0, resulting in precise tracking of the virtual control signal ϕ 2 by the system state x 2 . Once the sliding mode variable s 1 reaches 0 within finite time, the system output y = x 1 is stabilized at 0 under the virtual controller ϕ 2 .

5. Simulation

In order to validate the effectiveness and applicability of the proposed continuous adaptive finite-time sliding mode controller, this section employs the Matlab/Simulink simulation platform and the FOTF toolbox to establish the mathematical model of the fractional-order Buck converter based on the R-L definition. The results are analyzed. The parameters of the Buck converter and reference output voltage are shown in Table 1.
Considering uncertainties and disturbances that exist in the Buck converter and without loss of generality, the matched and mismatched disturbances are set as ω 1 = 2.5 sin ( t ) + 0.5 + 1.2 cos ( t ) and ω 2 = 1.4 cos ( t ) to verify the robustness of the proposed controller. The control object is to track the reference voltage of the Buck converter v r e f against disturbances. Table 2 shows the parameters of the controller. According to the above discussion, the parameters α = 0.9 and β = 0.95 are selected to obtain a more accurate simulation result.
The initial state values of system (10) are set to [ 15 , 0 ] in accordance with the definition of state variable x 1 . The simulation results for the system output voltage v 0 , state variables x 1 and x 2 , and the tracking state z 2 are presented in Figure 3. The results indicate that the proposed controller is capable of accurately and rapidly tracking the reference output voltage under both matched and mismatched disturbances, and can maintain system stability under nonvanishing disturbances, thereby showcasing its high performance and robustness. However, it should be noted that the system state x 2 is not stabilized at 0 due to the presence of mismatched disturbances. To address this issue, the proposed sliding mode controller adopts the backstepping method and introduces a virtual control variable ϕ 2 , which is forced to track x 2 . In doing so, x 2 can be employed to suppress the mismatched disturbance w 1 in the system and force z 2 0 . Despite the nonvanishing disturbances set in the simulation, x 2 can track w 1 under the controller u, thus enabling x ˙ 1 0 and achieving the tracking of system output v 0 to v r e f . In addition, Figure 4 illustrates the two sliding mode variables s 1 and s 2 that are designed in the controller. It can be observed that the two control laws designed can make the state points reach the sliding surfaces in finite time, thus verifying the finite-time stability of the Buck converter and the robustness of the proposed controller.
Figure 5 shows the partial control signal of the sliding mode controller. It is evident that the actual control signal u is smooth. Taking the controller (16) as an example, the chattering phenomenon of sliding mode control stems from the discontinuity of the control, that is, the sign function. The discontinuous control signal causes the discontinuous chattering output. This paper proposes a controller inspired by the idea of the super-twisting algorithm, placing the discontinuous term in the ζ 2 term and integrating it to obtain a continuous actual control signal. The ζ 2 signal is discontinuous, but the u n signal after being filtered by a fractional-order integral filter is smoothed, which can reduce the chattering while enhancing the robustness of the system and maintaining the effectiveness of sliding mode controller. This illustrates the continuous property of the proposed controller.
Figure 6 shows the disturbance observation values obtained from the adaptive algorithms. It can be seen that the parameters K 1 ^ , K 2 ^ , ξ 1 ^ , and ξ 2 ^ obtained by the adaptive algorithms (17) and (37) can all converge to certain constants within a finite time. In the simulation, the mismatched disturbance term is ω 1 = 2.5 s i n ( t ) + 0.5 + 1.2 c o s ( t ) . The estimated value of K 1 ^ obtained by the adaptive algorithm approaches around 4, while the value of ξ 1 ^ obtained by the algorithm is significantly reduced due to the constant disturbance term, as shown in the figure, approaching around 2.2. The matched disturbance term is ω 2 = 1.4 c o s ( 2 t ) , and the estimated value of K 2 ^ obtained by the adaptive algorithm approaches around 2.1, while the obtained ξ 2 ^ approaches around 3.1. The above discussion illustrates that the proposed adaptive algorithm in this paper is effective and can estimate the upper bound of disturbances in the presence of unknown bounded disturbances, allowing the system output to track the reference voltage under the proposed controller and adaptive law.
To test the robustness against different kinds of disturbances, sudden changed time-varying disturbances and random disturbance are included and the result can be seen in Figure 7. Plots of (a) are under the following mismatched disturbance:
w 1 = 2.5 s i n ( t ) + 0.5 + 1.2 c o s ( t ) , t < 2 a n d t 5 1.5 s i n ( t ) + 1.5 + 0.5 c o s ( t ) , t [ 2 , 5 )
The matched disturbance w 2 keeps the same as above. It is clearly seen that the system state x 1 is stabilized at 0 under the proposed controller, and x 2 follows the changed w 1 rapidly. Plots of (a) are under ω 1 = 2.5 s i n ( t ) +0.5 + 1.2 c o s ( t ) and ω 2 = 1.4 c o s ( t ) and when t ( 2 , 5 ) , random disturbances conform to a normal distribution with standard deviation and mean square error set as (0,1). x 0 is chattering around 0 but acceptable due to the random varying disturbances as in (b). Figure 7 validates the robustness of the proposed controller against multiple disturbances.
In order to further validate the effectiveness of the proposed controller, a comparative analysis was conducted with various existing controllers, including traditional sliding mode control (TSMC), fractional-order disturbance-based complementary sliding mode control (FDOB-CSMC) proposed in [30], fractional-order disturbance-based SMC (FDOB-SMC) presented in [21], and asymptotically stable adaptive continuous SMC (AS-ACSMC) proposed in [25]. The comparison was conducted under identical conditions, and the results are presented in Figure 8.
It is evident from Figure 8 that all the considered control methods achieve convergence, but traditional sliding mode control (TSMC) is unable to effectively suppress mismatched disturbances, resulting in a significantly higher steady-state error than the other methods. Additionally, the convergence speed of TSMC is highly dependent on the sliding mode surface coefficient k t , as noted in [20]. The larger the coefficient value, the faster the variation, which increases the system’s chattering and requirements for the controller, potentially leading to degradation of control quality in practical systems. In contrast, fractional-order disturbance-based complementary sliding mode control (FDOB-CSMC) introduces DOB to suppress mismatched disturbances, but its steady-state error is still higher than that of the proposed adaptive sliding mode algorithm. Moreover, FDOB-CSMC requires prior knowledge of the disturbance upper bound, which is challenging to obtain in practical systems and can cause significant overshoots, conflicting with the emphasis on stability in the Buck converter system. Similarly, the FDOB-SMC utilizes a fractional-order DOB with easy structure and observer-based sliding mode variable design, but its convergence speed is slow, and it exhibits high overshoot due to the simpler structure of DOB. The parameters of FDOB-SMC as presented in Theorem 1 of [21] are l 1 = 10 , l 2 = 8 , c 1 = 10 , ξ 1 = 5 , and ξ 2 = 3 . Both DOB-based methods show unacceptable overshoot since the initial value of x 1 in the Buck converter system is –15, which necessitates a strong adjustment speed of DOB. Therefore, the proposed adaptive continuous sliding mode control (ACSMC) algorithm balances the large overshoot and steady-state error brought by the controller and can effectively utilize the adaptive algorithm to estimate the disturbance upper bound, achieving good control performance. Compared with asymptotically stable adaptive continuous SMC (AS-ACSMC) in [25], the proposed finite-time controller exhibits a faster convergence speed, which is crucial for applications.
It is worth noting that both CSMC and TSMC methods employ a disturbance observer to handle mismatched disturbances; however, these methods require prior knowledge of the upper bound of the disturbances. Unfortunately, in many applications, obtaining such knowledge is not feasible. In contrast, the proposed adaptive law in this paper enables estimation of the upper bound of disturbances and can effectively suppress disturbances that are unknown but bounded, thereby allowing more flexibility in controller design. The superiority of this adaptive controller is further elucidated.

6. Conclusions

This article proposes a novel mathematical model based on the R-L fractional calculus definition for the Buck converter that takes into account the challenges presented by practical systems, including the existence of non-integer-order components and uncertainties/disturbances in practical systems. The lumped disturbances of the system are separated into matched and mismatched disturbances. Considering the different differential orders of capacitance and inductance and the unknown upper bound disturbances, adaptive laws are developed to estimate the disturbance upper bound and suppress them. The proposed continuous adaptive sliding mode controller based on the backstepping method is an effective solution for the Buck converter system with both matched and mismatched disturbances. By introducing a virtual control variable and designing an adaptive algorithm, the controller can compensate for the unknown bounded disturbances and ensure the system’s robustness and stability. The global finite-time stability property of the proposed controller improves the convergence speed and guarantees the system’s stability within a finite time. Moreover, the proposed controller’s output signal is continuous, which significantly reduces the chattering phenomenon commonly seen in sliding mode control systems. The simulation results demonstrate that the proposed controller can ensure the Buck converter output to track the reference voltage rapidly and precisely, even under the influence of nonvanishing disturbances. Additionally, the adaptive algorithm shows effectiveness in estimating and handling disturbances. Comparison shows the superiority of the proposed controller.

Author Contributions

Conceptualization, Z.C.; methodology, Z.C.; software, Z.C.; validation, Z.C.; formal analysis, Z.C.; investigation, Z.C.; data curation, Z.C.; writing—original draft preparation, Z.C.; writing—review and editing, Z.C. and Q.Z.; supervision, Q.Z.; project administration, Q.Z.; funding acquisition, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant 61673130.

Institutional Review Board Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data that support the findings of this study are available on request from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Toumi, I.; Meghni, B.; Hachana, O.; Azar, A.T.; Boulmaiz, A.; Humaidi, A.J.; Ibraheem, I.K.; Kamal, N.A.; Zhu, Q.; Fusco, G.; et al. Robust Variable-Step Perturb-and-Observe Sliding Mode Controller for Grid-Connected Wind-Energy-Conversion Systems. Entropy 2022, 24, 731. [Google Scholar] [CrossRef] [PubMed]
  2. Westerlund, S.; Ekstam, L. Capacitor theory. IEEE Trans. Dielectr. Electr. Insul. 1994, 1, 826–839. [Google Scholar] [CrossRef]
  3. Jonscher, A.K. Dielectric relaxation in solids. J. Phys. Appl. Phys. 1999, 32, R57. [Google Scholar] [CrossRef]
  4. Wang, F.; Ma, X. Fractional order buck–boost converter in CCM: Modelling, analysis and simulations. Int. J. Electron 2014, 101, 1671–1682. [Google Scholar] [CrossRef]
  5. Pondlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999; pp. 62–86. [Google Scholar]
  6. Liu, L.; Du, C.; Zhang, X.; Li, J.; Shi, S. Adaptive Synchronization Strategy between Two Autonomous Dissipative Chaotic Systems Using Fractional-Order Mittag–Leffler Stability. Entropy 2019, 21, 383. [Google Scholar] [CrossRef]
  7. Chen, X.; Chen, Y.; Zhang, B.; Qiu, D. A modeling and analysis method for fractional-order DC–DC converters. IEEE Trans. Power Electron. 2017, 32, 7034–7044. [Google Scholar] [CrossRef]
  8. Wei, Z.; Zhang, B.; Jiang, Y. Analysis and modeling of a fractional-order buck converter based on Riemann-Liouville derivative. IEEE Access 2019, 7, 162768–162777. [Google Scholar] [CrossRef]
  9. Radwan, G.; Emira, A.; Abdelaty, A. Modeling and analysis of fractional order DC-DC converter. ISA Trans. 2018, 82, 184–199. [Google Scholar] [CrossRef]
  10. Xie, L.; Liu, Z.; Zhang, B. A Modeling and Analysis Method for CCM Fractional Order Buck-Boost Converter by Using R-L Fractional Definition. J. Electr. Eng. Technol. 2020, 15, 1651–1661. [Google Scholar] [CrossRef]
  11. Jiang, Y.; Zhang, B. Comparative Study of Riemann–Liouville and Caputo Derivative Definitions in Time-Domain Analysis of Fractional-Order Capacitor. IEEE Trans. Circuits -Syst.-II Express Briefs 2020, 67, 2184–2188. [Google Scholar] [CrossRef]
  12. Babazadeh, A.; Maksimovic, D. Hybrid digital adaptive control for fast transient response in synchronous buck DC-DC converters. IEEE Trans. Power Electron. 2009, 24, 2625–2638. [Google Scholar] [CrossRef]
  13. Xu, Q.; Yan, Y.; Zhang, C. An offset-free composite model predictive control strategy for DC/DC buck converter feeding constant power loads. IEEE Trans. Power Electron. 2020, 35, 5331–5342. [Google Scholar] [CrossRef]
  14. Nguyen, T.B.; Song, H.K. Further Results on Robust Output-Feedback Dissipative Control of Markovian Jump Fuzzy Systems with Model Uncertainties. Mathematics 2022, 10, 3620. [Google Scholar] [CrossRef]
  15. Maaruf, M.; Khalid, M. Global Sliding-Mode Control with Fractional-Order Terms for the Robust Optimal Operation of a Hybrid Renewable Microgrid with Battery Energy Storage. Electronics 2022, 11, 88. [Google Scholar] [CrossRef]
  16. Yin, Y. Advanced control strategies for DC–DC buck converters with parametric uncertainties via experimental evaluation. IEEE Trans. Circuits Syst. 2020, 67, 5257–5267. [Google Scholar] [CrossRef]
  17. Ahmed, S.; Azar, A.T.; Tounsi, M. Design of Adaptive Fractional-Order Fixed-Time Sliding Mode Control for Robotic Manipulators. Entropy 2022, 24, 1838. [Google Scholar] [CrossRef]
  18. Xie, L.; Liu, Z.; Ning, K. Fractional-Order Adaptive Sliding Mode Control for Fractional-Order Buck-Boost Converters. J. Electr. Eng. Technol. 2022, 17, 1693–1704. [Google Scholar] [CrossRef]
  19. Yang, N.; Wu, C.; Jia, R.; Liu, C. Fractional-Order Terminal Sliding-Mode Control for Buck DC/DC Converter. Math. Probl. Eng. 2016, 2016, 6935081. [Google Scholar] [CrossRef]
  20. Lin, X.; Liu, Y.; Liu, F.; Liu, Y. Fractional-Order sliding mode approach of Buck converters with mismatched disturbances. IEEE Trans. Circuits Syst. 2021, 68, 3890–3900. [Google Scholar] [CrossRef]
  21. Shi, S.; Li, J.; Fang, Y. Fractional disturbance observer based Sliding Mode Control for Fractional Order System with Matched and Mismatched Disturbances. Int. J. Control Autom. Syst. 2019, 17, 1184–1190. [Google Scholar] [CrossRef]
  22. Yang, J.; Li, S.; Yu, X. Sliding mode control for systems with mismatched uncertainties via a disturbance observer. IEEE Trans. Ind. Electron. 2013, 60, 160–169. [Google Scholar] [CrossRef]
  23. Pourmahmood Aghababa, M. Control of Fractional-Order Systems Using Chatter-Free Sliding Mode Approach. J. Comput. Nonlinear Dyn. 2014, 9, 031003. [Google Scholar] [CrossRef]
  24. Wang, K.; Wwang, J.; Wwang, F. Sliding mode control for nonlinear system with mismatched uncertainties and application in motor control. Control Theory Appl. 2019, 36, 143–150. [Google Scholar]
  25. Chen, L.; Fang, J. Adaptive Continuous Sliding Mode Control for Fractional-order Systems with Uncertainties and Unknown Control Gains. Int. J. Control Autom. Syst. 2022, 20, 1509–1520. [Google Scholar] [CrossRef]
  26. Ding, S.; Zheng, W.X.; Sun, J. Second-order sliding-mode controller design and its implementation for buck converters. IEEE Trans. Ind. Inform. 2017, 14, 1990–2000. [Google Scholar] [CrossRef]
  27. Norelys, A.; Manuel, D.; Javier, G. Lyapunov functions for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2014, 19, 2951–2957. [Google Scholar]
  28. Li, Y.; Chen, Y.Q.; Podlubny, I. Mittag-Leffler stability of fractional order nonlinear dynamic systems. Automatica 2009, 45, 1965–1969. [Google Scholar] [CrossRef]
  29. Aghababa, M.P. A novel terminal sliding mode controller for a class of non-autonomous fractional-order systems. Nonlinear Dyn. 2013, 73, 679–688. [Google Scholar] [CrossRef]
  30. Cai, Z.; Zeng, Q.; Sun, G. Improved complementary sliding mode control for Buck converter. Control Theory Appl. 2023, 40, 1–7. [Google Scholar]
Figure 1. Block diagram of Buck converter.
Figure 1. Block diagram of Buck converter.
Entropy 25 00700 g001
Figure 2. Block diagram of Buck converter control system.
Figure 2. Block diagram of Buck converter control system.
Entropy 25 00700 g002
Figure 3. Tracking curves of Buck converter under the proposed controller: (a) curve of system state x 1 ; (b) curve of system state x 2 ; (c) curve of system output v 0 ; (d) curve of virtual state z 2 .
Figure 3. Tracking curves of Buck converter under the proposed controller: (a) curve of system state x 1 ; (b) curve of system state x 2 ; (c) curve of system output v 0 ; (d) curve of virtual state z 2 .
Entropy 25 00700 g003
Figure 4. Curves of sliding mode variables: (a) curve of sliding mode variable s 1 ; (b) curve of sliding mode variable s 2 .
Figure 4. Curves of sliding mode variables: (a) curve of sliding mode variable s 1 ; (b) curve of sliding mode variable s 2 .
Entropy 25 00700 g004
Figure 5. Curves of the actual control signal and virtual signals: (a) curve of u n ; (b) curve of ξ 2 ; (c) curve of the actual control input u.
Figure 5. Curves of the actual control signal and virtual signals: (a) curve of u n ; (b) curve of ξ 2 ; (c) curve of the actual control input u.
Entropy 25 00700 g005
Figure 6. Curves of the estimated values of disturbances w 1 and w 2 based on the proposed adaptive law: (a) estimations of adaptive law (17); (b) estimations of adaptive law (37).
Figure 6. Curves of the estimated values of disturbances w 1 and w 2 based on the proposed adaptive law: (a) estimations of adaptive law (17); (b) estimations of adaptive law (37).
Entropy 25 00700 g006
Figure 7. Plots of system states under different disturbances: (a) with sudden changed disturbance; (b) with random disturbance.
Figure 7. Plots of system states under different disturbances: (a) with sudden changed disturbance; (b) with random disturbance.
Entropy 25 00700 g007
Figure 8. Output voltage of the Buck converter using the controller proposed in this paper compared with the method stated in [21,25,30].
Figure 8. Output voltage of the Buck converter using the controller proposed in this paper compared with the method stated in [21,25,30].
Entropy 25 00700 g008
Table 1. Parameters of Buck converter.
Table 1. Parameters of Buck converter.
DescriptionParameterUnitsNominal Value
Load resistance R 0 Ω 100
Inductor L 0 mH2.0
Capacitor C 0 mF1.1
Input voltage V i n V20
Reference voltage V r e f V15
Table 2. Parameters of continuous adaptive finite-time sliding mode controller.
Table 2. Parameters of continuous adaptive finite-time sliding mode controller.
DescriptionParameterDescriptionParameter
C 1 10 C 2 10
ρ 1 0.5 ρ 2 0.5
T 1 0.1 T 2 0.1
q 1 100 q 2 80
l 1 40 l 2 100
η 1 18 η 2 20
δ 1 0.8 δ 2 0.9
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cai, Z.; Zeng, Q. Continuous Adaptive Finite-Time Sliding Mode Control for Fractional-Order Buck Converter Based on Riemann-Liouville Definition. Entropy 2023, 25, 700. https://doi.org/10.3390/e25040700

AMA Style

Cai Z, Zeng Q. Continuous Adaptive Finite-Time Sliding Mode Control for Fractional-Order Buck Converter Based on Riemann-Liouville Definition. Entropy. 2023; 25(4):700. https://doi.org/10.3390/e25040700

Chicago/Turabian Style

Cai, Zhongze, and Qingshuang Zeng. 2023. "Continuous Adaptive Finite-Time Sliding Mode Control for Fractional-Order Buck Converter Based on Riemann-Liouville Definition" Entropy 25, no. 4: 700. https://doi.org/10.3390/e25040700

APA Style

Cai, Z., & Zeng, Q. (2023). Continuous Adaptive Finite-Time Sliding Mode Control for Fractional-Order Buck Converter Based on Riemann-Liouville Definition. Entropy, 25(4), 700. https://doi.org/10.3390/e25040700

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop