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.
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 (
), a diode (
D), an inductance (
L), a capacitance (
C), a controller (
), 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
can be written as
When it switches to OFF, the model can be written as
Combining (
5) and (
6), it obtains
where
denotes the status of
, 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
where
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
where
,
,
,
are the nominal values of the components of the Buck converter,
are the parametric uncertainties of the components,
and
are disturbances acting on the current and voltage channels, including unknown dynamics and external disturbances.
Assumption 1.
It is assumed that the disturbances are are bounded.
Combining the uncertainties and disturbances in Equation (
9), it obtains
where
are
The objective of this paper is to design a continuous adaptive fractional-order sliding mode controller such that the output of Buck converter can track the ideal reference voltage in the presence of matched disturbances and mismatched disturbances.
Let
; then, the aim is to force
. Rewrite (
10) as
where
Note that the control gain
. There must exist positive constants
such that
under the condition of Assumption 1.
Assumption 2.
The disturbances and are differentiable and their α/β order differentiations are bounded. That is, there exist positive constants , such thatholds. 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
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
. However, when
, 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
. 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
is firstly designed to deal with mismatched disturbances. The system state
is defined to track the virtual control
.
is the tracking error, which is defined as
This easily obtains
. By substituting Equation (
12) into (
11), it obtains
When
converges to 0, the system state
can accurately track
; rewrite (
13) as
The new fractional-order sliding mode variable inspired by [
29] is proposed as
where
is a positive constant,
.
Theorem 1.
Consider the following controllerand adaptive lawwhere , and are the estimation of and , respectively, are positive adaptation parameters that play the important role in regulating the adaptation speed. 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
Define the Lyapunov function as
where
,
. Differentiating (
19) with
-order along (
18) and (
17) based on Lemma 1, one obtains
According to (
18) and Assumption A1, we have
. Substituting it into (
20), one has
Based on Lemma 2, the state of system (
14) can converge asymptotically to the sliding mode surface
. To further study the convergence time of sliding mode reaching phase, define the following auxiliary Lyapunov function:
Compared with
and
, there must exist a positive constant
such that
Using (
21), it obtains
where
. According to Lemma 3, it obtains
Let
; then,
. Based on the above calculations, it obtains
Taking the fractional integral of both sides of (
26) in
, suppose that
,
; then,
, and it yields
Then, the value of
is obtained as
Hence, the state trajectories of the system (
15) will converge to
within a finite time
.
After
is reached, from (
15), it obtains
Choose the following positive definite function as a Lyapunov function candidate:
Taking the time derivative of (
30) and using (
29), it obtains
with
. After simple calculations, it obtains
Taking the integral of both sides of (
32) from
to
and knowing
and
, it obtains
where
denotes the convergence time from
to
and
denotes the convergence time from
to
. Therefore, the state
will converge to zero along the sliding mode surface in the finite time
. 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
to track the virtual control
, that is,
. Taking the
-order time-derivative on both sides of the Equation (
12), it obtains
For system (
34), a new sliding mode variable is designed as
where
denotes a positive constant and
.
Theorem 2.
Consider the following controllerand adaptive lawwhere , , , are positive constants, , and 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
Define the following Lyapunov function as
where
,
. Differentiating (
39) with
-order along (
36) and (
35) based on Lemma 1, it obtains
When the system states move on the sliding mode surface according to (
38), it obtains
, then
. Substituting it into the above function, it yields
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
for system (
35) is obtained as
The estimation of convergence time on the sliding mode phase is
with
. 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 . Subsequently, during the sliding mode phase, the error signal is forced to 0, resulting in precise tracking of the virtual control signal by the system state . Once the sliding mode variable reaches 0 within finite time, the system output is stabilized at 0 under the virtual controller .
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
and
to verify the robustness of the proposed controller. The control object is to track the reference voltage of the Buck converter
against disturbances.
Table 2 shows the parameters of the controller. According to the above discussion, the parameters
and
are selected to obtain a more accurate simulation result.
The initial state values of system (
10) are set to
in accordance with the definition of state variable
. The simulation results for the system output voltage
, state variables
and
, and the tracking state
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
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
, which is forced to track
. In doing so,
can be employed to suppress the mismatched disturbance
in the system and force
. Despite the nonvanishing disturbances set in the simulation,
can track
under the controller
u, thus enabling
and achieving the tracking of system output
to
. In addition,
Figure 4 illustrates the two sliding mode variables
and
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
term and integrating it to obtain a continuous actual control signal. The
signal is discontinuous, but the
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
,
,
, and
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
. The estimated value of
obtained by the adaptive algorithm approaches around 4, while the value of
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
, and the estimated value of
obtained by the adaptive algorithm approaches around 2.1, while the obtained
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:
The matched disturbance
keeps the same as above. It is clearly seen that the system state
is stabilized at 0 under the proposed controller, and
follows the changed
rapidly. Plots of (a) are under
2.5
+0.5 + 1.2
and
1.4
and when
, random disturbances conform to a normal distribution with standard deviation and mean square error set as (0,1).
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
, 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
, and
. Both DOB-based methods show unacceptable overshoot since the initial value of
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.