Next Article in Journal
Smartphone- and Paper-Based Delivery of Balance Intervention for Older Adults Are Equally Effective, Enjoyable, and of High Fidelity: A Randomized Controlled Trial
Next Article in Special Issue
Adaptive Extended State Observer for the Dual Active Bridge Converters
Previous Article in Journal
Organic Electrochemical Transistor with MoS2 Nanosheets Modified Gate Electrode for Sensitive Glucose Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Neural Backstepping Terminal Sliding Mode Control of a DC-DC Buck Converter

1
Jiangsu Key Laboratory of Power Transmission and Distribution Equipment Technology, College of Information Science and Engineering, Hohai University, Changzhou 213022, China
2
College of Artificial Intelligence and Automation, Hohai University, Changzhou 213022, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(17), 7450; https://doi.org/10.3390/s23177450
Submission received: 23 June 2023 / Revised: 23 August 2023 / Accepted: 24 August 2023 / Published: 27 August 2023

Abstract

:
In this paper, an adaptive backstepping terminal sliding mode control (ABTSMC) method based on a double hidden layer recurrent neural network (DHLRNN) is proposed for a DC-DC buck converter. The DHLRNN is utilized to approximate and compensate for the system uncertainty. On the basis of backstepping control, a terminal sliding mode control (TSMC) is introduced to ensure the finite-time convergence of the tracking error. The effectiveness of the composite control method is verified on a converter prototype in different test conditions. The experimental comparison results demonstrate the proposed control method has better steady-state performance and faster transient response.

1. Introduction

With the rapid development of power electronics technology, power electronic converters have been widely used in power systems [1]. Due to its simple structure and high efficiency, the DC-DC buck converter has attracted extensive attention. It has been widely applied in wind energy systems, DC microgrids, DC motor drives, photovoltaic systems and energy storage systems [2,3,4,5,6].
The main control objective of the buck converter is to design a control signal, allowing the output voltage to be adjusted arbitrarily according to the reference value. However, there exist multiple disturbances and uncertainties in the buck converter system, including load variation [7], reference variations [8] and input voltage fluctuations [9], etc. The output voltage regulation has become a challenging task. Hence, how to develop advanced control methods has drawn the attention of researchers.
It can be seen from the early literature that linear control is widely applied in buck converters, such as PI control [10,11] and fixed frequency control [12,13]. Due to simple structure and principle, PI control can obtain accurate tracking without any disturbances. In [12], a fixed-frequency boundary control is designed to maintain the steady state of the buck converter, and Lai et al. [13] developed a fixed-frequency quasi-sliding mode voltage controller. However, both PI control and fixed frequency control possess linear behavior, which makes it difficult to ensure the system’s robustness. Therefore, in recent research, more nonlinear control schemes have been developed for buck converters, such as sliding mode control [14], finite-time control [15] and robust control [16]. As is known, sliding mode control (SMC) is one such nonlinear method that becomes a better choice for converter applications due to its insensitivity to disturbances [17]. In [18], the general design problem of SMC in voltage tracking control is reported, and Tan et al. [19] put an additional double integral term into the sliding surface to suppress the regulation error of the converter.
However, SMC can only ensure that the tracking error asymptotically converges to zero. With regard to this problem, the terminal sliding mode control (TSMC) is proposed, which can obtain finite time convergence of the tracking error by introducing the terminal function. In the buck converter application, Repecho et al. [20] adopted a TSMC algorithm to achieve a faster transient response. Wang and Li [21] designed a discretized fast TSMC algorithm to improve the dynamic properties of the converter system. Babes et al. [22] proposed a new fractional-order nonsingular TSMC method to improve the tracking performance of converters.
The backstepping design has become an effective approach for high-order systems in strict feedback form. It designs virtual control laws for each subsystem via a recursive design process, which can reduce the complexity of the control design [23]. In [24], a single-loop disturbance observer-based control strategy is proposed by using the backstepping technique, and Liu et al. [25] designed a second-order sliding mode control by combining backstepping designs. Here, the backstepping sliding model control (BSMC) is proposed, which is developed in different scenarios. In [26], the BSMC is designed for the position tracking of elastic manipulators with nonlinear elements, and Alam et al. [27] proposed a backstepping integral terminal sliding mode control to obtain voltage control of the buck converter.
Some scholars have investigated model predictive control (MPC). In [28], an MPC is presented for a boost converter to directly regulate output voltage by minimizing the objective function. In [29], a finite control set MPC is proposed to directly control the switching states of the power converter without additional modulation. However, the conventional MPC makes it difficult to reject disturbance and uncertainty, thus causing large estimation errors. Adaptive control is another effective predictive method that can be adopted to estimate model parameters [30]. Xu et al. [31] proposed an adaptive projection algorithm to guarantee the boundness of the estimated term. However, when handling fast-varying parameters, control behavior through adaptive control alone is also not reliable. In addition, several large-signal-based tuning methods are proposed in [32,33,34]. The large signal-averaged model is built by considering the parasitic parameters existing in the model. Specifically, in [32], based on the designed large signal model, an online monitoring technology is utilized to estimate the capacitor and its equivalent series resistance. However, this method fails to deal with the effect of other parameter variations. Leung and Chung [33] proposed a dynamic hysteresis control to guarantee the large-signal stability of a buck converter by setting the state of the main switch. Liu and Sen [34] designed a general large-signal averaged model for a buck converter to eliminate the effect of the parasitic parameters. However, when facing parameter variations, these methods make it difficult to obtain satisfactory results. These shortcomings can be overcome by adopting the neural network feedforward control method.
Since the hidden layer of the neural network adopts the Gaussian function as an activation function, it possesses nonlinear mapping capability and can be utilized to estimate complex nonlinear functions, which provides an effective solution to handle system uncertainty [35]. As a simple and common network structure, the radial basis function neural network (RBFNN) is reported in [36] for handling the uncertain term of the system, but the approximation accuracy of RBFNN is low, and it is difficult to deal with the time-varying inputs. Tousif and Chitralekha [37,38] proposed an adaptive backstepping controller based on a single-layer Chebyshev neural network (CNN). The Chebyshev polynomials are used to approximate the unknown load resistance. In [39,40], adaptive neural networks are designed for nonlinear control, where the neural network parameters are updated online through adaptive laws, and thus the neural network can obtain self-regulation capability. In [41], a neural network controller is designed to rapidly track reference trajectory, but the proposed neural structure is relatively complex, and the requirements for training data are high, so it is not a favorable choice. Meanwhile, the recurrent neural networks (RNN) proposed in [42,43] not only have a simple structure but also possess a higher approximation accuracy due to the addition of a neuron feedback loop. In [42], a self-organizing recurrent radial basis function neural network is developed to predict the future dynamic behaviors of a nonlinear system. In [43], a novel adaptive fuzzy RNN is proposed to solve the nonrepetitive motion problem of robot manipulators. On the other hand, the single-layer neural network may need to train numerous neurons, which will increase the computational complexity. Hence, the multiple layer neural network (MLNN) has been developed in [44,45], and both the reduced neuron training and stronger estimation capability of the neural network can be obtained. Fei et al. [44] designed a multilayer fuzzy neural network for the tracking problem of a class of universal SISO nonlinear systems. In [45], for the harmonic compensation of the active power filter, a multiple hidden layer neural network is proposed to estimate the equivalent control term. There also exist some fuzzy neural controllers that make full use of neural networks to improve the control effect of complex models, reflecting the versatility and structural flexibility of neural networks [46,47,48,49].
More sliding mode control methods based on neural networks are investigated for different application scenarios. In [50], a second-order sliding mode control (SOSMC) using a wavelet fuzzy neural network (WFNN) is proposed for PMSM, where the WFNN is adopted to approximate the lumped uncertainty. Fei et al. [51] developed the fractional sliding-mode control and recurrent neural network (RNN) for the tracking control of the micro-gyroscope system, where the RNN is utilized to estimate the system uncertainty. Moreover, for active power filter (APF), Chen et al. [52] designed an RNN to estimate the switching term gain of sliding mode control, which can effectively avoid the switching gain being selected as too large or too small, and thus the chattering phenomenon can be alleviated.
More recently, some advanced controllers have been investigated to obtain better performance of the buck converter. In [53], a fractional-order SMC with a high-order disturbance observer (DO) is proposed, where two observers are built to estimate both matched and mismatched disturbances to improve the stability and dynamic performance of the converter system. Yang et al. [54] investigated an optimized active disturbance rejection control (ADRC) method, and a new reduced-order generalized proportional integral observer is designed to estimate the lumped disturbances. This control scheme presents strong robustness to various disturbances and uncertainties. Furthermore, according to the passivity theory and coordinate transformation, He et al. [55] developed a new energy-based controller for the buck converter.
Motivated by this research, an adaptive backstepping terminal sliding mode controller using a DHLRNN structure is designed for a buck converter. The main contributions of the proposed strategy are listed as
(1)
The DHLRNN can be used to estimate complex nonlinear functions due to its strong learning ability and compensation accuracy. To handle the model uncertainty and improve the tracking performance of the buck converter, the DHLRNN is designed to estimate the nonlinear function of the converter system, and the nonlinear function being estimated integrates state variables and model parameters. The DHLRNN possesses strong learning capability to approximate the nonlinear function;
(2)
The ABTSMC is introduced to ensure finite-time convergence and reduce the complexity of the control design. The switching control term can counteract the external disturbances and network approximation error, thus improving the steady-state accuracy and disturbance rejection performance.

2. System Description and Problem Statement

2.1. DC-DC Buck Converter Model

Figure 1 gives the typical circuit diagram of a DC-DC buck converter, where R 0 denotes a load resistance, L denotes a filter inductor, C denotes a filter capacitor, D denotes a diode, Q denotes a controlled switch (insulated gate bipolar transistor, IGBT) and V i n denotes a DC-supplied voltage. The switch ON and OFF cases of the DC-DC buck converter are plotted by dashed lines 1 and 2.
According to the Kirchhoff law and state averaging method, the dynamic model of the DC-DC buck converter can be expressed as
{ d i L d t = 1 L v o + V i n L u d v o d t = 1 C i L 1 R 0 C v o
where v o and i L represent output voltage and inductor current, respectively. u [ 0 , 1 ] is the control signal, i.e., duty ratio, which is compared with a fixed-frequency triangle signal to generate the PWM driving signal.
Considering the output voltage and its derivative as the state variables, it can be obtained that
{ x 1 = v o x 2 = x ˙ 1 = d v o d t
Hence, the dynamic model (1) can be rewritten as
{ x ˙ 1 = x 2 x ˙ 2 = f ( x ) + F u
where f ( x ) = x 1 L C x 2 R 0 C is the nonlinear function of the system and F = V i n L C is the control coefficient.
Remark 1.
The control coefficient  F  is considered bounded such that  F i F F a , where  F i  and  F a  are positive constants.
Remark 2.
In a practical system, due to environmental fluctuations and measurement errors, the model parameters are difficult to obtain accurately. Moreover, considering the parasitic components in the converter system, such as inductor/capacitor equivalent series resistance (ESR), these factors will lead to system uncertainty, and thus, the voltage regulation accuracy of the buck converter will inevitably be degraded. Therefore, based on the above uncertainties, f ( x )  and  F  are rewritten as
f ( x ) = f 0 ( x ) + Δ f ( x )
F = F 0 + Δ F
where  f 0 ( x )  and  F 0  are the nominal parts, Δ f ( x )  and  Δ F  are the uncertain terms, which comprise parameter and parasitic component variations. These terms possess strong nonlinear behavior, and their variations are relatively complex. To handle system uncertainty, the proposed DHLRNN is designed to estimate the nonlinear function  f ( x ) , and the adaptive law using a projection algorithm is adopted to estimate the control coefficient  F Then, the above two estimation methods are integrated into the structure of the proposed control algorithm. Due to the learning and approximation capability of the DHLRNN and adaptive projection algorithm, they can be utilized in real time to counteract and compensate for parameter and parasitic component variations by introducing estimates into the controller.

2.2. Backstepping SMC Design

The main principle of backstepping control is to decompose the complex nonlinear system into subsystems. Then, the virtual control term is recursively designed for each subsystem, and thus, the complexity of the control design can be reduced.
The reference voltage value is denoted as v r e f . According to the backstepping control theorem, the backstepping variables z 1 and z 2 are defined as
z 1 = x 1 v r e f
z 2 = x 2 + c z 1 v ˙ r e f
where c > 0 , z 2 is the virtual control term.
Considering the following Lyapunov function as
V 1 = 1 2 z 1 2
According to (6) and (7), it can be obtained that
z ˙ 1 = z 2 c z 1
Taking the derivative of V 1 and combing with the dynamic model (3) yields
V ˙ 1 = - c z 1 2 + z 1 z 2
If z 2 = 0 , then V ˙ 1 0 can be obtained. Therefore, z 2 0 will be proved in the following steps.
The sliding surface is defined as
s = k z 1 + z 2
where k > 0 is the sliding gain.
Taking the derivative of s yields:
s ˙ = k ( z 2 c z 1 ) + f ( x ) + F u + c z ˙ 1 v ¨ r e f
Then, the ideal control law u is designed as follows:
u = 1 F ( k ( z 2 c z 1 ) f ( x ) c z ˙ 1 + v ¨ r e f h ( s + β sgn ( s ) ) )
where h and β are positive constants.
Theorem 1.
For the dynamic model of the buck converter (3), if the model parameters are all known, the sliding surface is chosen as (11), and the control law is designed as (13), then the stability of the closed-loop system is guaranteed.
Proof of Theorem 1.
A new Lyapunov function candidate is defined as
V = V 1 + 1 2 s 2
Differentiating V and combining with (13) to obtain
V ˙ 2 = c z 1 2 + z 1 z 2 + s ( k ( z 2 c z 1 ) + f ( x ) + F u + c z ˙ 1 v ¨ r e f )   = c z 1 2 + z 1 z 2 h s 2 h β | s |   = z T Q z h β | s |
where z = [ z 1 z 2 ] T and
Q = [ c + h k 2 h k 1 2 h k 1 2 h ]
If Q is a positive definite matrix, it can be concluded that
V ˙ 2 = z T Q z h β | s | 0
As can be seen from (16), | Q | = h ( c + k ) 1 4 , then Q can be guaranteed to be a positive definite matrix through choosing h , c and k .
According to the Lyapunov stability theorem and LaSalle invariance principle, the stability of the closed-loop system can be guaranteed, and the voltage tracking error will asymptotically converge to zero. □

3. Design of Adaptive Backstepping Terminal Sliding Mode Control Using DHLRNN

Due to the effect of environmental fluctuations, the exact model parameters are difficult to obtain directly in practical application because it will cause system uncertainty. Therefore, the control law (13) is not reliable. Moreover, the above controller can only guarantee that the voltage tracking error asymptotically converges to zero. To effectively compensate for the system uncertainty and obtain the finite-time convergence of the tracking error, both the TSMC and DHLRNN are integrated into the controller design.

3.1. Structure of DHLRNN

The four-layer structure of the DHLRNN is shown in Figure 2, where the activation function of each hidden layer adopts the Gaussian function. Moreover, the previous output vector will be fed back to the current input nodes through feedback weights, which can improve the approximation performance and dynamic regulation capability of the neural network. The node input and node output in each layer of the proposed neural network are described as follows:
(1)
Input layer: In this layer, each node will transmit input data to the subsequent layers, and the previous output value e x Y from the output layer will be fed back to the current input layer. The i th node output can be described as
θ i = x i W r o i e x Y , ( i = 1 , 2 , , m )
where X = [ x 1 , x 2 , x m ] T is the input vector, θ = [ θ 1 , θ 2 , , θ m ] T is the output vector and W r o = [ W r o 1 , W r o 2 , W r o m ] T is the feedback weight vector.
(2)
First hidden layer: The output form of this layer adopts a nonlinear activation function ϕ 1 j , which can map the input signal to a high-dimensional space and extract signal features. The neuron feedback loop is constructed in this layer, and the previous output vector L ϕ 1 j is connected to the current input nodes. Thus, the self-regulation capability of the neural network can be improved through the cyclic connections of the neurons. The j th node output is described as follows:
ϕ 1 j = e n e t 1 j , ( j = 1 , 2 , , n ) n e t 1 j = i = 1 m ( θ i W r j L ϕ 1 j c 1 j ) 2 b 1 j 2
where the center vector is C 1 = [ c 11 , c 12 , c 1 n ] T , the base width vector is B 1 = [ b 11 , b 12 , , b 1 n ] T , the output vector of this layer is Φ 1 = [ ϕ 11 , ϕ 12 , ϕ 1 n ] T , and the internal feedback weight vector is W r = [ W r 1 , W r 2 , W r n ] T .
(3)
Second hidden layer: In the second hidden layer, the Gaussian function is also utilized here as the activation function to further implement dynamic mapping and extract signal features. The k th node output is described as follows:
ϕ 2 k = e n e t 2 k , ( k = 1 , 2 , , l ) n e t 2 k = j = 1 n ( ϕ 1 j c 2 k ) 2 b 2 k 2
where the center vector is C 2 = [ c 21 , c 22 , c 2 l ] T , the base width vector is B 2 = [ b 21 , b 22 , , b 2 l ] T and the output vector of this layer is Φ 2 = [ ϕ 21 , ϕ 22 , ϕ 2 l ] T .
(4)
Output layer: This layer has only one node, and each node output of the second hidden layer is connected to the output layer through the weights W k ( k = 1 , 2 , , l ) . The overall output of the neural network is calculated as
Y = W T Φ 2 = W 1 ϕ 21 + W 2 ϕ 22 + + W l ϕ 2 l
where the output weight vector is W = [ W 1 , W 2 , , W l ] T .

3.2. Controller Design and Stability Analysis

The block diagram of the proposed control method is plotted in Figure 3, where the DHLRNN is utilized to estimate the nonlinear function f ( x ) , and the adaptive projection algorithm is adopted to approximate the control coefficient F . Moreover, all parameters of the DHLRNN are trained online through the adaptive laws derived from the Lyapunov stability theorem. Hence, the system uncertainty can be effectively counteracted and compensated by introducing the above estimates into the controller.
To guarantee the finite-time convergence of tracking errors, the terminal function p ( t ) is introduced. Thus, the backstepping variables z 1 and z 2 are redefined as
z 1 = x 1 v r e f p = e p z 2 = x 2 + c z 1 v ˙ r e f p ˙
Remark 3.
With regard to the definition of the terminal function  p ( t ) , for the sake of ensuring global robustness of the system, let  e ( 0 ) = p ( 0 ) , e ˙ ( 0 ) = p ˙ ( 0 ) . Moreover, in order to ensure that the tracking error can obtain finite-time convergence, when  t T , the condition of  p ( t ) = 0 , p ˙ ( t ) = 0 , p ¨ ( t ) = 0  should hold. Thus, the terminal function  p ( t )  can be constructed as follows:
p ( t ) = { e ( 0 ) + e ˙ ( 0 ) t + 1 2 e ¨ ( 0 ) t 2 ( a 00 T 3 e ( 0 ) + a 01 T 2 e ˙ ( 0 ) + a 02 T e ¨ ( 0 ) ) t 3 + ( a 10 T 4 e ( 0 ) + a 11 T 3 e ˙ ( 0 ) + a 12 T 2 e ¨ ( 0 ) ) t 4 ( a 20 T 5 e ( 0 ) + a 21 T 4 e ˙ ( 0 ) + a 22 T 3 e ¨ ( 0 ) ) t 5 , 0 t T 0 , t > T
 where  a i j ( i , j = 0 , 1 , 2 )  are the equation coefficients.
Then, the sliding surface is defined as follows:
s = k z 1 + z 2
where z 1 and z 2 are the redefined variables from (22), k > 0 is the sliding gain.
The derivative of s is given by
s ˙ = k z ˙ 1 + z ˙ 2   = k ( z 2 c z 1 ) + f ( x ) + F u + c z ˙ 1 v ¨ r e f p ¨
According to the optimal approximation theory, there exist optimal parameters W * ,   B 1 , C 1 , W r , B 2 , C 2 , W r o to estimate the nonlinear function such that
f ( x ) = W T Φ 2 ( B 1 , C 1 , W r , B 2 , C 2 , W r o ) + ε
where ε is the network reconstructed error.
Then, when the nonlinear function is approximated by the proposed neural network, the corresponding estimated value is expressed as
f ^ ( x ) = W ^ T Φ ^ 2 ( B ^ 1 , C ^ 1 , W ^ r , B ^ 2 , C ^ 2 , W ^ r o )
Hence, the following approximation error of the neural network can be obtained:
f ( x ) f ^ ( x ) = W ˜ T Φ ^ 2 + W ^ T Φ ˜ 2 + ε 0
where ε 0 = W ˜ T Φ ˜ 2 + ε .
Here, Taylor expansion is employed for linearization, and thus, the nonlinear DHLRNN can be transformed into a partial linear form. The expansion of Φ ˜ 2 is expressed as
Φ ˜ 2 = Φ 2 B 1 B ˜ 1 + Φ 2 C 1 C ˜ 1 + Φ 2 W r W ˜ r   + Φ 2 B 2 B ˜ 2 + Φ 2 C 2 C ˜ 2 + Φ 2 W r o W ˜ r o + O h
where O h represents the higher-order term and the first-order partial derivatives in (29) can be expressed in the following matrix forms:
Φ 2 B 1 = [ ϕ 21 B 1 ϕ 22 B 1 ϕ 2 l B 1 ] T
Φ 2 C 1 = [ ϕ 21 C 1 ϕ 22 C 1 ϕ 2 l C 1 ] T
Φ 2 W r = [ ϕ 21 W r ϕ 22 W r ϕ 2 l W r ] T
Φ 2 B 2 = [ ϕ 21 B 2 ϕ 22 B 2 ϕ 2 l B 2 ] T
Φ 2 C 2 = [ ϕ 21 C 2 ϕ 22 C 2 ϕ 2 l C 2 ] T
Φ 2 W r o = [ ϕ 21 W r o ϕ 22 W r o ϕ 2 l W r o ] T
Then, substituting the expansion (29) into approximation error (28) yields
f ( x ) f ^ ( x ) = W ˜ T Φ ^ 2 + W ^ T Φ 2 C 1 C ˜ 1 + W ^ T Φ 2 C 2 C ˜ 2 + W ^ T Φ 2 B 1 B ˜ 1   + W ^ T Φ 2 B 2 B ˜ 2 + W ^ T Φ 2 W r W ˜ r + W ^ T Φ 2 W r o W ˜ r o + Δ 0
where Δ 0 = W ^ T O h + ε o is a lumped higher-order approximation error, which is bounded as | Δ 0 | Δ d .
As shown in Figure 3, the DHLRNN and adaptive projection algorithm are integrated into the controller. According to the real-time estimation information, a new control law is constructed as
u = 1 F ^ ( k ( z 2 c z 1 ) f ^ ( x ) c z ˙ 1 + v ¨ r e f + p ¨ h ( s + β sgn ( s ) ) η sgn ( s ) )
where η > Δ d , F ^ is the estimated value of the control coefficient F .
Theorem 2.
For the dynamic model of the buck converter (3) with external disturbance and parameter variations, if the sliding surface is selected as (24), the control law is designed as (37), the adaptive laws of DHLRNN are designed as (38)–(44) and the adaptive projection algorithm is designed as (45), then the stability of the closed-loop system can be guaranteed, and the voltage tracking error will converge to zero in finite time.
W ˜ ˙ = η 1 s Φ ^ 2
B ˜ ˙ 1 T = η 2 s W ^ T Φ 2 B 1
C ˜ ˙ 1 T = η 3 s W ^ T Φ 2 C 1
W ˜ ˙ r T = η 4 s W ^ T Φ 2 W r
B ˜ ˙ 2 T = η 5 s W ^ T Φ 2 B 2
C ˜ ˙ 2 T = η 6 s W ^ T Φ 2 C 2
W ˜ ˙ r o T = η 7 s W ^ T Φ 2 W r o
F ^ ˙ = Proj F ^ ( γ s u )
Remark 4.
The adaptive projection algorithm [31] in (45) is expressed as
Proj F ^ ( · ) = { 0 F ^ F a   and   ·   >   0 0 F ^ F i   and   ·   <   0 · otherwise
When  F ^ F a  and tends to increase, then  F ^ ˙ = 0 , i.e., the value of  F ^  remains unchanged. On the other hand, when  F ^ F i  and tends to decrease, then  F ^ ˙ = 0 , i.e., the value of  F ^  remains unchanged. Therefore, this algorithm can ensure that  F ^  belongs to a bounded region, thus obtaining the stability of the control signal.
Proof of Theorem 2.
A new Lyapunov function is defined as follows:
V = 1 2 z 1 2 + 1 2 s 2 + 1 2 η 1 W ˜ T W ˜ + 1 2 η 2 B ˜ 1 T B ˜ 1 + 1 2 η 3 C ˜ 1 T C ˜ 1 + 1 2 η 4 W ˜ r T W ˜ r   + 1 2 η 5 B ˜ 2 T B ˜ 2 + 1 2 η 6 C ˜ 2 T C ˜ 2 + 1 2 η 7 W ˜ r o T W ˜ r o + 1 2 γ F ˜ 2
where η 1 , η 2 , η 3 , η 4 , η 5 , η 6 , η 7 , γ are the parameter learning rates.
Taking the derivative of the Lyapunov function (47) and combining it with (25), it can be obtained that
V ˙ = c z 1 2 + z 1 z 2 + s ( k ( z 2 c z 1 ) + f ( x ) + F ˜ u + F ^ u + c z ˙ 1 v ¨ r e f p ¨ )   + 1 η 1 W ˜ T W ˜ ˙ + 1 η 2 B ˜ ˙ 1 T B ˜ 1 + 1 η 3 C ˜ ˙ 1 T C ˜ 1 + 1 η 4 W ˜ ˙ r T W ˜ r + 1 η 5 B ˜ ˙ 2 T B ˜ 2 + 1 η 6 C ˜ ˙ 2 T C ˜ 2   + 1 η 7 W ˜ ˙ r o T W ˜ r o 1 γ F ˜ F ^ ˙
where F ˜ = F F ^ .
Substituting the control signal (37) into (48) yields
V ˙ = c z 1 2 + z 1 z 2 + s ( f ( x ) f ^ ( x ) + F ˜ u   h ( s + β sgn ( s ) ) η sgn ( s ) ) + H
Considering the approximation error of DHLRNN in (36), then substituting (36) into (49) obtains
V ˙ = c z 1 2 + z 1 z 2 + F ˜ s u + W ˜ T Φ ^ 2 s + W ^ T Φ 2 B 1 B ˜ 1 s   + W ^ T Φ 2 C 1 C ˜ 1 s + W ^ T Φ 2 W r W ˜ r s + W ^ T Φ 2 B 2 B ˜ 2 s   + W ^ T Φ 2 C 2 C ˜ 2 s + W ^ T Φ 2 W ro W ˜ r o s h s 2 h β | s |   + Δ o s η | s | + H
By combining with the above adaptive laws of neural network and adaptive projection algorithm, (50) can be further derived as
V ˙ c z 1 2 + z 1 z 2 h s 2 h β | s | + Δ o s η | s |
According to the analysis in (15)–(17) and the condition of η > Δ d , the following inequality holds:
V ˙ z T Q z h β | s | 0
The condition of | Q | > 0 can be ensured through choosing h , c and k . Hence, according to the Lyapunov stability theorem and LaSalle invariance principle, the stability of the closed-loop system can be guaranteed. When t , then z 1 0 , s 0 . Moreover, Remarks 5–7 are described in the following to demonstrate the finite-time convergence property of the converter system. □
Remark 5.
According to the Remark 2, it can be concluded that  p ( 0 ) = e ( 0 ) , p ˙ ( 0 ) = e ˙ ( 0 ) . Therefore, the following expression can be obtained:
s ( 0 ) = k z 1 ( 0 ) + z 2 ( 0 )   = k ( e ( 0 ) p ( 0 ) ) + ( e ˙ ( 0 ) p ˙ ( 0 ) ) + c ( e ( 0 ) p ( 0 ) )   = 0
The initial state of the system is already on the sliding mode surface, and it has been proved that  s ( t ) 0  as  t , which means that the reaching condition of sliding mode is eliminated.
Remark 6.
Considering the sliding surface (24) and Remark 4, let  δ ( t ) = E ( t ) P ( t ) , yielding
s = C ( E ( t ) P ( t ) )   = C δ ( t )
where  C = [ k + c 1 ]  and  k + c > 0  satisfy the Hurwitz condition. E ( t ) = [ e ( t ) e ˙ ( t ) ] T  is the error vector and  P ( t ) = [ p ( t ) p ˙ ( t ) ] T  is the terminal function vector.
Since the system already possesses global robustness, i.e.,  s = 0 , if taking  P ( t ) = 0 ( t T ) , the tracking error of the system  E ( t ) ( t T )  will converge to zero in finite time.
Remark 7.
According to Remark 2, when  t = T , the condition of  p ( T ) = 0 , p ˙ ( T ) = 0 , p ¨ ( T ) = 0  needs to be satisfied. Hence, the coefficients of the terminal function  p ( t )  can be calculated as
p ( T ) = 0 { a 00 = 10 a 10 = 15 a 20 = 6
p ˙ ( T ) = 0 { a 01 = 6 a 11 = 8 a 21 = 3
p ¨ ( T ) = 0 { a 02 = 1.5 a 12 = 1.5 a 22 = 0.5
Remark 8.
Some limitations still exist in the proposed control method when compared with the conventional technique. Firstly, all parameters of the proposed neural network are updated online through the adaptive laws, which can realize optimal regulation and ensure the stability of a closed-loop system. However, full-parameter learning may cause a high calculation burden. Moreover, in this approach, the detailed network structure is determined by continuous trial and error in advance. If the number of neurons is chosen too large, it will also bring a high calculation burden. Therefore, how to reduce the calculation burden and improve algorithm efficiency by using advanced control strategies will be analyzed in future work.

4. Experimental Results

In this section, an experimental prototype is built to illustrate the proposed control method, which is depicted in Figure 4. The experimental prototype comprises a dSPACE-based controller, converter main circuit, signal collecting circuit, DC-supplied voltage and digital oscilloscope. The real-time interface circuit is built by MATLAB/Simulink. The signal-collecting circuit includes the Hall current sensor and the Hall voltage sensor. They acquire voltage signals and current signals, respectively, and the collected signals are sent to the dSPACE through ADC ports. Then, dSPACE calculates the control signal; the obtained control signal is connected to the drive circuit through the PWM output ports to activate IGBT, thus realizing the control of the whole circuit. Moreover, the output waveforms are recorded by the digital oscilloscope DSO-X3034A. The switching frequency for the driving signal is selected as 10 kHz, and the sampling period is selected as 1.5 × 10 4   s . The structure diagram of the experimental platform is provided in Figure 5.
The nominal parameter values of the main circuit are listed in Table 1. To demonstrate the effectiveness of the proposed control method, the following two methods are proposed for comparison, including the ideal ABTSMC method and backstepping sliding mode control based on RBFNN (BSMC-RBFNN), where the RBFNN is also utilized to estimate nonlinear function.
To ensure a fair comparison, the above controllers are implemented on identical test conditions. The controller parameters are carefully selected, as listed in Table 2.
Remark 9.
It is worth mentioning that the signals collected by sensors will be reduced due to the turn ratio between the input port and output port. Therefore, the signals sent to the dSPACE are reduced. In order to eliminate this effect, in the real-time interface circuit, the gain modules are introduced, and their value is the same as the turn ratio. Thus, the collected signal can be restored, and the calculation of the control signal will be corrected. Moreover, the ADC and DAC ports often possess non-idealities. These uncertain behaviors will be counteracted by the SMC due to its immunity towards disturbances so that the system can obtain stronger robustness and better disturbance rejection performance.
Remark 10.
To clearly present the generation process of the closed-loop duty cycle of the converter system, the real-time interface (RTI) model is designed in Figure 6. Firstly, the MUX_ADC module receives the voltage and current signals from the converter circuit. Secondly, according to the reference voltage value, the collected signals and the proposed algorithm, the control signal (37), i.e., duty cycle, can be generated by compiling the main controller module. Then, in the PWM module, the obtained duty cycle is compared with a triangle signal to generate a PWM driving signal. Finally, the driving signal is connected to the IGBT driver through the PWM output module. Moreover, the flowchart of the proposed control method is shown in Figure 7, where the operating steps of the control algorithm in the main controller module are presented.
In normal conditions, the proposed control method is applied to the buck converter. The steady-state response curves are depicted in Figure 8, where the three curves represent input voltage (golden curve), output voltage (blue curve) and inductor current (red curve), respectively. The corresponding waveform descriptions are given at the bottom. It can be seen that output voltage and inductor current are stabilized to the desired value without obvious rise or drop, revealing that the converter system possesses high steady-state accuracy under the proposed control method.
Since the DHLRNN proposed in this paper is utilized to estimate the nonlinear function, in order to further enrich the experimental results, the comparison results of the real function and the DHLRNN estimation are shown in Figure 9. From Figure 9, it can be concluded that the DHLRNN provides a high estimation precision, which can effectively compensate for the system uncertainty by introducing the estimated value into the controller.
The following conditions are carried out to verify the performance of the above controllers.

4.1. Start-up Phase Analysis

In normal conditions, the response curves obtained for output voltage and inductor current during start-up are shown in Figure 10a–c. As can be seen in Figure 10, the BSMC-RBFNN method produces obvious voltage overshoot during start-up, the peak voltage is about 0.7 V higher than the reference voltage, and the settling time is longer than other control strategies. This is mainly because the lower compensation accuracy of the RBFNN and the BSMC fails to ensure finite-time convergence of the voltage tracking error. Although the ABTSMC method can obtain accurate tracking without obvious voltage overshoot, it takes about 75 ms to stabilize the output voltage through SMC alone. On the contrary, the proposed control method tracks the reference trajectory in 28 ms but with absolutely no overshoot. It is fully confirmed that the TSMC can accelerate the convergence rate of the system, and the DHLRNN can effectively compensate for the system uncertainty.

4.2. Load Resistance Variations

In order to investigate the robustness of the above controllers against the load resistance variations, the buck converter is subjected to a sudden change in load resistance. The load resistance is switched at the value of 30 Ω and 20 Ω . Figure 11 shows the responses of v o and i L under such a change. As can be seen in Figure 11, the ABTSMC method fails to obtain satisfactory performance when facing load variations, which provides a larger voltage drop/rise and longer settling time. Although BSMC-RBFNN method can provide a faster response when the estimated term is introduced into the controller, it needs about 210 ms to eliminate the effect of load resistance variations due to its slow learning, and the voltage drop/rise is about 0.5 V, whereas the proposed control method presents slight rise/drop in output voltage ripple around the reference value, and the settling time is much shorter than other control algorithms, revealing stronger robustness and better disturbance rejection performance by the proposed control method in rejecting load resistance variations.

4.3. Reference Voltage Variations

To examine the tracking performance of each controller during reference variations, Figure 12 shows the tracking behaviors of the output voltage and inductor current, where the reference voltage occurs a sudden change from the nominal value of 12 V to 15 V. From Figure 12, during the occurrence of such uncertainty, the ABTSMC method takes about 90 m to track the new trajectory of 15 V due to the lack of the estimation of the uncertain terms, while the BSMC-RBFNN method is found to track the new reference voltage in 78 ms, but it produces about 0.6 V voltage overshoot. The proposed control method is comparatively faster to reject such uncertainty, which can smoothly track the new reference trajectory in 40 ms. Due to the high compensation accuracy of the DHLRNN, this method provides better voltage tracking performance with reference voltage variations.

4.4. Input Voltage Fluctuations

A triangle disturbance (period 100 ms, amplitude 2 V) is introduced to approximate the input voltage fluctuations. The dynamic processes of the above controllers in the presence of time-varying disturbance are plotted in Figure 13, where the golden curve is the real input voltage. It can be seen that the ABTSMC method fails to ensure smooth tracking curves; the corresponding voltage fluctuations are clearly visible, which will significantly affect the stability of the output voltage. The BSMC-RBFNN method can provide a smaller fluctuation amplitude, but it cannot completely eliminate the adverse effect of the time-varying disturbance. However, since the DHLRNN and adaptive projection algorithm can continuously adjust output values according to the system dynamics, the ABTSMC-DHLRNN method provides higher tracking accuracy with the smallest voltage fluctuations, and the relevant output voltage waveform almost presents a straight line.

4.5. Comparison Analysis and Summary

Table 3 shows the performance indices of maximum voltage rise/maximum voltage drop (MVR/MVD) and settling time (ST) of the above controllers. The proposed control method adopts two estimation techniques to counteract and compensate for the system uncertainty caused by parameter variations, and the DHLRNN possesses higher estimation and compensation accuracy than the RBFNN with a single hidden layer due to the design of multiple hidden layers and neuron feedback loop. Thus, the stability and disturbance rejection performance of the converter system can be improved during the tracking process. Moreover, the TSMC can further accelerate the system convergence in comparison with the conventional SMC, which ensures a shorter settling time. The corresponding comparison results in Table 3 illustrate that the proposed control method possesses higher tracking accuracy and faster dynamic response.
To sum up, the proposed control method comprises TSMC, which can ensure the finite-time convergence of the tracking error. Thus, the converter system obtains a faster transient response during start-up, which takes a shorter start-up time than other control algorithms. Secondly, since the proposed control method adopts two estimation techniques to approximate nonlinear function and control coefficient, the model uncertainty caused by parameter variations can be effectively compensated and counteracted by combining with precious estimation information. Thus, the proposed converter obtains better disturbance rejection ability in the presence of load variations and reference voltage variations, and the corresponding output waveforms provide shorter tracking time with absolutely no overshoot. Moreover, due to the approximation capability of the DHLRNN and the discontinuous property of the switching term when faced with the time-varying disturbance caused by input voltage fluctuations, the proposed controller presents higher tracking accuracy, and the corresponding output waveform provides smoother curves.

5. Conclusions

In order to improve the stability of the DC power, a composite ABTSMC method with DHLRNN is proposed to realize the voltage tracking control of the DC-DC buck converter. This method adopts the DHLRNN and adaptive projection algorithm to estimate nonlinear function and control coefficient, and the adverse effect of system uncertainty can be effectively eliminated by introducing the above estimates into the controller. Moreover, the switching term of the sliding mode can also be reduced, and thus, the chattering phenomenon is alleviated. To sum up, due to the design of the double hidden layer structure and neuron feedback loop, the proposed neural network can obtain higher estimation accuracy with fewer neurons. The neural network parameters are trained online by using the adaptive laws to obtain optimal values. The adaptive projection algorithm can ensure that the estimated term belongs to a bounded region, and the stability of the control signal can be obtained. Since the backstepping terminal sliding mode control combines the merits of the backstepping design and TSMC, it can not only reduce the complexity of the control design but also obtain the finite-time convergence property of the tracking error. Experimental results demonstrate the superiority of the proposed control method under multiple operating conditions. Therefore, this method has a good application prospect in the DC-DC buck converter.

Author Contributions

Conceptualization, J.F.; methodology, X.G.; writing—original draft preparation, X.G.; writing—review and editing, J.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by the National Science Foundation of China under Grant No. 62273131.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Emadi, A.; Lee, Y.J.; Rajashekara, K. Power Electronics and Motor Drives in Electric, Hybrid Electric, and Plug-In Hybrid Electric Vehicles. IEEE Trans. Ind. Electron. 2008, 55, 2237–2245. [Google Scholar] [CrossRef]
  2. Denniston, N.; Massoud, A.M.; Ahmed, S.; Enjeti, P.N. Multiple-Module High-Gain High-Voltage DC–DC Transformers for Offshore Wind Energy Systems. IEEE Trans. Ind. Electron. 2011, 58, 1877–1886. [Google Scholar] [CrossRef]
  3. Hassan, M.A.; Li, E.P.; Li, X.; Li, T.; Duan, C.; Chi, S. Adaptive Passivity-Based Control of dc–dc Buck Power Converter with Constant Power Load in DC Microgrid Systems. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 2029–2040. [Google Scholar] [CrossRef]
  4. Sira-Ramirez, H.; Oliver-Salazar, M.A. On the Robust Control of Buck-Converter DC-Motor Combinations. IEEE Trans. Power Electron. 2013, 28, 3912–3922. [Google Scholar] [CrossRef]
  5. Ayop, R.; Tan, C.W. Rapid Prototyping of Photovoltaic Emulator Using Buck Converter Based on Fast Convergence Resistance Feedback Method. IEEE Trans. Power Electron. 2019, 34, 8715–8723. [Google Scholar] [CrossRef]
  6. Kanamarlapudi, V.R.K.; Wang, B.; Kandasamy, N.K.; So, P.L. A New ZVS Full-Bridge DC–DC Converter for Battery Charging with Reduced Losses Over Full-Load Range. IEEE Trans. Ind. Appl. 2018, 54, 571–579. [Google Scholar] [CrossRef]
  7. Du, H.; Jiang, C.; Wen, G.; Zhu, W.; Cheng, Y. Current Sharing Control for Parallel DC–DC Buck Converters Based on Finite-Time Control Technique. IEEE Trans. Ind. Inform. 2019, 15, 2186–2198. [Google Scholar] [CrossRef]
  8. Liu, Z.; Lin, X.; Gao, Y.; Xu, R.; Wang, J.; Wang, Y.; Liu, J. Fixed-Time Sliding Mode Control for DC/DC Buck Converters with Mismatched Uncertainties. IEEE Trans. Circuits Syst. I: Regul. Pap. 2023, 70, 472–480. [Google Scholar] [CrossRef]
  9. Wang, B.; Ma, G.; Xu, D.; Zhang, L.; Zhou, J. Switching sliding-mode control strategy based on multi-type restrictive condition for voltage control of buck converter in auxiliary energy source. Appl. Energy 2018, 228, 1373–1384. [Google Scholar] [CrossRef]
  10. Peretz, M.M.; Ben-Yaakov, S. Time-Domain Design of Digital Compensators for PWM DC-DC Converters. IEEE Trans. Power Electron. 2012, 27, 284–293. [Google Scholar] [CrossRef]
  11. Park, H.H.; Cho, G.H. A DC–DC Converter for a Fully Integrated PID Compensator with a Single Capacitor. IEEE Trans. Circuits Syst. II: Express Briefs 2014, 61, 629–633. [Google Scholar] [CrossRef]
  12. Yan, W.T.; Ho, C.N.M.; Chung, H.S.H.; Au, K.T.K. Fixed-Frequency Boundary Control of Buck Converter with Second-Order Switching Surface. IEEE Trans. Power Electron. 2009, 24, 2193–2201. [Google Scholar] [CrossRef]
  13. Siew-Chong, T.; Lai, Y.M.; Tse, C.K.; Cheung, M.K.H. A fixed-frequency pulse width modulation based quasi-sliding-mode controller for buck converters. IEEE Trans. Power Electron. 2005, 20, 1379–1392. [Google Scholar]
  14. Siew-Chong, T.; Lai, Y.M.; Cheung, M.K.H.; Tse, C.K. On the practical design of a sliding mode voltage controlled buck converter. IEEE Trans. Power Electron. 2005, 20, 425–437. [Google Scholar]
  15. Wang, J.; Zhang, C.; Li, S.; Yang, J.; Li, Q. Finite-Time Output Feedback Control for PWM-Based DC–DC Buck Power Converters of Current Sensorless Mode. IEEE Trans. Control Syst. Technol. 2017, 25, 1359–1371. [Google Scholar]
  16. Olalla, C.; Queinnec, I.; Leyva, R.; El Aroudi, A. Robust optimal control of bilinear DC-DC converters. Control Engineering Practice 2011, 19, 688–699. [Google Scholar]
  17. Yang, J.; Li, S.Y. Sliding-Mode Control for Systems with Mismatched Uncertainties via a Disturbance Observer. IEEE Trans. Ind. Electron. 2013, 60, 160–169. [Google Scholar] [CrossRef]
  18. Tan, S.-C.; Lai, Y.M.; Tse, C.K. General design issues of sliding-mode controllers in dc-dc converters. IEEE Trans. Ind. Electron. 2008, 55, 1160–1174. [Google Scholar]
  19. Tan, S.C.; Lai, Y.M.; Tse, C.K. Indirect Sliding Mode Control of Power Converters Via Double Integral Sliding Surface. IEEE Trans. Power Electron. 2008, 23, 600–611. [Google Scholar]
  20. Repecho, V.; Masclans, N.; Biel, D. A Comparative Study of Terminal and Conventional Sliding-Mode Startup Peak Current Controls for a Synchronous Buck Converter. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 197–205. [Google Scholar]
  21. Wang, Z.; Li, S.; Li, Q. Discrete-Time Fast Terminal Sliding Mode Control Design for DC–DC Buck Converters with Mismatched Disturbances. IEEE Trans. Ind. Inform. 2020, 16, 1204–1213. [Google Scholar]
  22. Babes, B.; Mekhilef, S.; Boutaghane, A.; Rahmani, L. Fuzzy Approximation-Based Fractional-Order Nonsingular Terminal Sliding Mode Controller for DC–DC Buck Converters. IEEE Trans. Power Electron. 2022, 37, 2749–2760. [Google Scholar]
  23. Chung, C.W.; Chang, Y. Backstepping control of multi-input non-linear systems. IET Control Theory Appl. 2013, 74, 1773–1779. [Google Scholar] [CrossRef]
  24. Yin, Y.; Liu, J.; Alcaide, A.M.; Lin, X.; Leon, J.; Vazquez, S.; Franquelo, L.; Wu, L. Advanced Control Strategies for DC–DC Buck Converters with Parametric Uncertainties via Experimental Evaluation. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 672, 5257–5267. [Google Scholar]
  25. Liu, L.; Zheng, W.X.; Ding, S. An Adaptive SOSM Controller Design by Using a Sliding-Mode-Based Filter and its Application to Buck Converter. IEEE Trans. Circuits Syst. I: Regul. Pap. 2020, 67, 2409–2418. [Google Scholar]
  26. Tran, D.T.; Ba, D.X.; Ahn, K.K. Adaptive Backstepping Sliding Mode Control for Equilibrium Position Tracking of an Electrohydraulic Elastic Manipulator. IEEE Trans. Ind. Electron. 2020, 67, 3860–3869. [Google Scholar]
  27. Alam, Z.; Roy, T.K.; Ghosh, S.K.; Mahmud, M.A. Control of DC–DC Buck Converters Using Robust Composite Backstepping and Integral Terminal Sliding Mode Approaches. IEEE J. Emerg. Sel. Top. Ind. Electron. 2023, 4, 866–877. [Google Scholar]
  28. Karamanakos, P.; Geyer, T.; Manias, S. Direct Voltage Control of DC–DC Boost Converters Using Enumeration-Based Model Predictive Control. IEEE Trans. Power Electron. 2014, 29, 968–978. [Google Scholar]
  29. Rodriguez, J.; Kazmierkowski, M.P.; Espinoza, J.R.; Zanchetta, P.; Abu-Rub, H.; Young, H.A.; Rojas, C.A. State of the Art of Finite Control Set Model Predictive Control in Power Electronics. IEEE Trans. Ind. Inform. 2013, 9, 1003–1016. [Google Scholar]
  30. Babazadeh, A.; Maksimovic, D. Hybrid Digital Adaptive Control for Fast Transient Response in Synchronous Buck DC–DC Converters. IEEE Trans. Power Electron. 2009, 241, 2625–2638. [Google Scholar]
  31. Xu, L.; Yao, B. Adaptive robust control of mechanical systems with non-linear dynamic friction compensation. Int. J. Control 2008, 81, 167–176. [Google Scholar]
  32. Zhao, Z.; Lu, W.; Davari, P.; Du, X.; Iu, H.H.C.; Blaabjerg, F. An Online Parameters Monitoring Method for Output Capacitor of Buck Converter Based on Large-Signal Load Transient Trajectory Analysis. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 4004–4015. [Google Scholar]
  33. Ka-Sing, L.K.; Shu-Hung, C.H. Dynamic hysteresis band control of the buck converter with fast transient response. IEEE Trans. on Circuits Syst. II Express Briefs 2005, 52, 398–402. [Google Scholar]
  34. Yan-Fei, L.; Sen, P.C. A general unified large signal model for current programmed DC-to-DC converters. IEEE Trans. Power Electron. 1994, 9, 414–424. [Google Scholar] [CrossRef]
  35. Polycarpou, M.M. Stable adaptive neural control scheme for nonlinear systems. IEEE Trans. Autom. Control 1996, 41, 447–451. [Google Scholar]
  36. Babes, B.; Boutaghane, A.; Hamouda, N. Design and real-time implementation of an adaptive fast terminal synergetic controller based on dual RBF neural networks for voltage control of DC-DC step-down converter. Electr. Eng. 2022, 104, 945–957. [Google Scholar]
  37. Nizami, T.K.; Mahanta, C. An intelligent adaptive control of DC-DC buck converters. J. Frankl. Inst. Eng. Appl. Math. 2016, 3532, 2588–2613. [Google Scholar]
  38. Nizami, T.K.; Mahanta, C. Single layer type II Chebyshev neural network based adaptive backstepping control of DC-DC buck converter. In Proceedings of the 2016 IEEE Annual India Conference (INDICON), Bangalore, India, 16–18 December 2016; pp. 1–6. [Google Scholar]
  39. Huang, S.N.; Tan, K.K.; Lee, T.H. Adaptive motion control using neural network approximations. Automatica 2002, 38, 227–233. [Google Scholar]
  40. Ge, S.S.; Cong, W. Direct adaptive NN control of a class of nonlinear systems. IEEE Trans. Neural Netw. 2002, 13, 214–221. [Google Scholar]
  41. Dong, W.; Li, S.; Fu, X.; Li, Z.; Fairbank, M.; Gao, Y. Control of a Buck DC/DC Converter Using Approximate Dynamic Programming and Artificial Neural Networks. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 1760–1768. [Google Scholar]
  42. Han, H.; Zhang, L.; Hou, Y.; Qiao, J. Nonlinear Model Predictive Control Based on a Self-Organizing Recurrent Neural Network. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 402–415. [Google Scholar] [CrossRef]
  43. Zhang, Z.; Yan, Z. An Adaptive Fuzzy Recurrent Neural Network for Solving the Nonrepetitive Motion Problem of Redundant Robot Manipulators. IEEE Trans. Fuzzy Syst. 2020, 28, 684–691. [Google Scholar] [CrossRef]
  44. Gong, X.; Fu, W.; Bian, X.; Fei, J. Adaptive Backstepping Terminal Sliding Mode Control of Nonlinear System Using Fuzzy Neural Structure. Mathematics 2023, 11, 1094. [Google Scholar] [CrossRef]
  45. Fei, J.; Chen, Y. Fuzzy Double Hidden Layer Recurrent Neural Terminal Sliding Mode Control of Single-Phase Active Power Filter. IEEE Trans. Fuzzy Syst. 2021, 290, 3067–3081. [Google Scholar] [CrossRef]
  46. Fei, J.; Wang, Z.; Pan, Q. Self-Constructing Fuzzy Neural Fractional-Order Sliding Mode Control of Active Power Filter. IEEE Trans. Neural Netw. Learn.Syst. 2022, 1–12. [Google Scholar] [CrossRef] [PubMed]
  47. Fei, J.; Wang, Z.; Fang, Y. Self-Evolving Recurrent Chebyshev Fuzzy Neural Sliding Mode Control for Active Power Filter. IEEE Trans. Ind. Inform. 2023, 19, 2729–2739. [Google Scholar] [CrossRef]
  48. Fei, J.; Chen, Y.; Liu, L.; Fang, Y. Fuzzy Multiple Hidden Layer Recurrent Neural Control of Nonlinear System Using Terminal Sliding-Mode Controller. IEEE Trans. Cybern. 2022, 52, 9519–9534. [Google Scholar] [CrossRef] [PubMed]
  49. Fei, J.; Wang, H.; Fang, Y. Novel Neural Network Fractional-Order Sliding-Mode Control with Application to Active Power Filter. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3508–3518. [Google Scholar] [CrossRef]
  50. Lin, F.J.; Hung, Y.C.; Ruan, K.C. An Intelligent Second-Order Sliding-Mode Control for an Electric Power Steering System Using a Wavelet Fuzzy Neural Network. IEEE Trans. Fuzzy Syst. 2014, 22, 1598–1611. [Google Scholar] [CrossRef]
  51. Fei, J.; Wang, Z.; Liang, X.; Feng, Z.; Xue, Y. Fractional Sliding-Mode Control for Micro-gyroscope Based on Multilayer Recurrent Fuzzy Neural Network. IEEE Trans. Fuzzy Syst. 2022, 30, 1712–1721. [Google Scholar] [CrossRef]
  52. Fei, J.; Liu, L.; Chen, Y. Finite-Time Disturbance Observer of Active Power Filter with Dynamic Terminal Sliding Mode Controller. IEEE J. Emerg. Sel. Top. Power Electron. 2023, 11, 1604–1615. [Google Scholar] [CrossRef]
  53. Lin, X.; Liu, J.; Liu, F.; Liu, Z.; Gao, Y.; Sun, G. Fractional-Order Sliding Mode Approach of Buck Converters with Mismatched Disturbances. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3890–3900. [Google Scholar] [CrossRef]
  54. Yang, J.; Cui, H.; Li, S.; Zolotas, A. Optimized Active Disturbance Rejection Control for DC-DC Buck Converters with Uncertainties Using a Reduced-Order GPI Observer. IEEE Trans. Circuits Syst. I Regul. Pap. 2018, 65, 832–841. [Google Scholar] [CrossRef]
  55. He, W.; Namazi, M.M.; Guerrero, J.M. Adaptive Energy-Based Control for Buck Converter with a Class of Nonlinear Loads. IEEE Trans. Circuits Syst. II Express Briefs 2022, 692, 4869–4873. [Google Scholar] [CrossRef]
Figure 1. The circuit diagram of the DC-DC buck converter (ON case: Line 1, OFF case: Line 2).
Figure 1. The circuit diagram of the DC-DC buck converter (ON case: Line 1, OFF case: Line 2).
Sensors 23 07450 g001
Figure 2. The structure of the DHLRNN.
Figure 2. The structure of the DHLRNN.
Sensors 23 07450 g002
Figure 3. The block diagram of the proposed control method.
Figure 3. The block diagram of the proposed control method.
Sensors 23 07450 g003
Figure 4. Experimental prototype of the DC-DC buck converter.
Figure 4. Experimental prototype of the DC-DC buck converter.
Sensors 23 07450 g004
Figure 5. The structure diagram of the experimental platform.
Figure 5. The structure diagram of the experimental platform.
Sensors 23 07450 g005
Figure 6. The real-time interface model of the buck converter system.
Figure 6. The real-time interface model of the buck converter system.
Sensors 23 07450 g006
Figure 7. Flowchart of the proposed control method in dSPACE.
Figure 7. Flowchart of the proposed control method in dSPACE.
Sensors 23 07450 g007
Figure 8. The response curves at the steady-state process.
Figure 8. The response curves at the steady-state process.
Sensors 23 07450 g008
Figure 9. The comparison results of the real function and the DHLRNN estimation.
Figure 9. The comparison results of the real function and the DHLRNN estimation.
Sensors 23 07450 g009
Figure 10. Response curves at the start-up phase. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Figure 10. Response curves at the start-up phase. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Sensors 23 07450 g010
Figure 11. Response curves with load resistance variations. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Figure 11. Response curves with load resistance variations. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Sensors 23 07450 g011
Figure 12. Response curves with reference voltage variations. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Figure 12. Response curves with reference voltage variations. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Sensors 23 07450 g012
Figure 13. Response curves with input voltage fluctuations. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Figure 13. Response curves with input voltage fluctuations. (a) ABTSMC. (b) BSMC-RBFNN. (c) ABTSMC-DHLRNN.
Sensors 23 07450 g013
Table 1. Nominal circuit parameter values.
Table 1. Nominal circuit parameter values.
DescriptionParameterValueUnits
Inductor L 6mH
Capacitor C 2200uF
Load resistance R 0 30 Ω
Input voltage V i n 25V
Reference voltage v r e f 12V
Table 2. Controller parameter values.
Table 2. Controller parameter values.
ControllersParameters and Values
ABTSMC c = 2 × 10 5 , k = 4000 , h = 2000 , β = 1200 , η = 0.1 , T = 0.01
BSMC-RBFNN c = 2 × 10 5 , k = 4000 , h = 100 , β = 120 , η = 0.1
ABTSMC-DHLRNN c = 2 × 10 5 , k = 4000 , h = 2000 , β = 1200 , η = 0.1 , T = 0.01
Table 3. Performance indices comparison in the above tests.
Table 3. Performance indices comparison in the above tests.
TestControllersPerformance Indices
MVR/MVD (V)ST (ms)
1ABTSMC−/−75/−
BSMC-RBFNN0.7/−160/−
ABTSMC-DHLRNN−/−28/−
2ABTSMC0.6/0.6400/400
BSMC-RBFNN0.5/0.5210/206
ABTSMC-DHLRNN0.3/0.35125/170
3ABTSMC−/−90/−
BSMC-RBFNN0.6/−78/−
ABTSMC-DHLRNN−/−40/−
4ABTSMC0.4/0.4−/−
BSMC-RBFNN0.3/0.4−/−
ABTSMC-DHLRNN0.3/0.2−/−
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

Gong, X.; Fei, J. Adaptive Neural Backstepping Terminal Sliding Mode Control of a DC-DC Buck Converter. Sensors 2023, 23, 7450. https://doi.org/10.3390/s23177450

AMA Style

Gong X, Fei J. Adaptive Neural Backstepping Terminal Sliding Mode Control of a DC-DC Buck Converter. Sensors. 2023; 23(17):7450. https://doi.org/10.3390/s23177450

Chicago/Turabian Style

Gong, Xiaoyu, and Juntao Fei. 2023. "Adaptive Neural Backstepping Terminal Sliding Mode Control of a DC-DC Buck Converter" Sensors 23, no. 17: 7450. https://doi.org/10.3390/s23177450

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