0% found this document useful (0 votes)
27 views

Mathematics 10 01182 v2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Mathematics 10 01182 v2

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

mathematics

Article
Adaptive Neural Network Sliding Mode Control for a Class of
SISO Nonlinear Systems
Bin Li 1 , Jiahao Zhu 1 , Ranran Zhou 1 and Guoxing Wen 1,2, *

1 School of Mathematics and Statistics, Qilu University of Technology, Shandong Academy of Sciences,
Jinan 250353, China; [email protected] (B.L.); [email protected] (J.Z.); [email protected] (R.Z.)
2 College of Science, Binzhou University, Binzhou 256600, China
* Correspondence: [email protected] or [email protected]

Abstract: In this article, a sliding mode control (SMC) is proposed on the basis of an adaptive
neural network (NN) for a class of Single-Input–Single-Output (SISO) nonlinear systems containing
unknown dynamic functions. Since the control objective is to steer the system states to track the
given reference signals, the SMC method is considered by employing the adaptive neural network
(NN) strategy for dealing with the unknown dynamic problem. In order to compress the impaction
coming from chattering phenomenon (which inherently exists in most SMC methods because of the
discontinuous switching term), the boundary layer technique is considered. The basic design idea is
to introduce a continuous proportional function to replace the discontinuous switching control term
inside the boundary layer so that the chattering can be effectively alleviated. Finally, both Lyapunov
theoretical analysis and computer numerical simulation are used to verify the effectiveness of the
proposed SMC method.

Keywords: sliding mode control; neural network (NN); SISO nonlinear systems; Lyapunov stability
 theory

Citation: Li, B.; Zhu, J.; Zhou, R.; MSC: 92B20; 37C75
Wen, G. Adaptive Neural Network
Sliding Mode Control for a Class of
SISO Nonlinear Systems. Mathematics
2022, 10, 1182. https://doi.org/ 1. Introduction
10.3390/math10071182
In the past decades, owing to the rapid development of industry, scientists have
Academic Editors: Xinsong Yang and increasingly used nonlinear control because it is applied for practical engineering systems
Asier Ibeas more effectively, such as for aircraft flight control systems [1], power systems [2] and
Received: 8 March 2022
hydraulic robot manipulator control systems [3].
Accepted: 2 April 2022
To achieve nonlinear system control, sliding mode control (SMC) has always been one
Published: 5 April 2022
of the popular strategies due to the advantages of rapid global convergence, simple struc-
ture, low sensitivity for parameter variations and high robustness for external disturbances.
Publisher’s Note: MDPI stays neutral
Its basic idea is to force and constrain the systems states to lie within the neighborhood of
with regard to jurisdictional claims in
prescribed sliding surface. In order to define or design the sliding surface, there are many
published maps and institutional affil-
different methods are suggested, such as the controllable canonical form method [4], the
iations.
Filippov theory [5,6] and the equivalent control method [7].
Among them, the equivalent control method is a straightforward technique coming
from the Filippov theory. With the development of control theory, sliding mode strategy
Copyright: © 2022 by the authors.
has been widely extended to different fields [8–12] and has become a favorite control means
Licensee MDPI, Basel, Switzerland. for industrial applications, such as mechanical systems [13], robot manipulators [14] and
This article is an open access article electric drives [15]. Specifically, it is also studied for nonlinear systems under unknown
distributed under the terms and dynamics [16–18].
conditions of the Creative Commons In most published nonlinear control methods, there is a common assumption that the
Attribution (CC BY) license (https:// dynamic function is known or Lipschitz continuous; however, the real-world engineering
creativecommons.org/licenses/by/ system ubiquitously works in complicated and volatile dynamic environments and cannot
4.0/). acquire accurate system modeling acknowledge. It has been proven that neural networks

Mathematics 2022, 10, 1182. https://doi.org/10.3390/math10071182 https://www.mdpi.com/journal/mathematics


Mathematics 2022, 10, 1182 2 of 12

(NNs) or fuzzy logic systems (FLSs) can approximate unknown continuous functions to
any desired accuracy. By taking advantage of the highlighting property, a great number
of nonlinear control methods have been studied in the literature [19–24]. Recently, many
adaptive sliding mode tracking controls combined with NNs have been reported because
NNs can compensate for the system uncertainties and has received considerable attention,
including [25–28].
It is worth mentioning that the SMC is often accompanied by the chattering phenomenon,
which is caused from the discontinuous switching control signal [29–31]. This phenomenon
can seriously affect the system performance or even lead to instability [32]. To handle the
problem, many popular methods have been proposed, such as replacing the discontinuous
control law with a saturation function [33], integral sliding mode control method [34], terminal
sliding mode control method [35], PI sliding mode control method [36], PID sliding mode
control method [37] and boundary layer control technique [38].
Among them, the boundary layer approach is widespread thanks to its simple design
and outstanding performance. As the discontinuous switching control term is replaced by
a continuous proportional function inside the boundary layer, the chattering phenomenon
is significantly alleviated. However, in most articles, the continuous function is selected
to be the PI form function or PID form function, and unfortunately they are difficult to
implement and apply.
Being motivated by the above analysis, for an unknown dynamic high-order SISO
nonlinear system, we design an NN approximation based adaptive SMC for steering the
system states to follow the reference signals. To alleviate the chattering phenomenon, a
simple proportional function is designed to replace the discontinuous control inside the
introduced boundary layer. For demonstrating the effectiveness of the proposed method,
a numerical simulation example is performed to show the desired results. The main
contributions are summarized in the following:
(i) The proposed SMC control can effectively compensate the unknown dynamic. Since
the adaptive NN strategy is integrated in the control design, the proposed nonlinear
SMC control can avoid requiring accurate dynamic acknowledge.
(ii) The proposed SMC control can effectively alleviate the chattering problem by using
the boundary layer. Since this method is to use the continuous proportional function
to replace the discontinuous switching control, it can be more easily implemented.

2. Problem Statement
Consider the following nth-order nonlinear Single-Input–Single-Output (SISO) dy-
namic system modeled in the controllability canonical form:


 χ̇1 (t) = χ2 ( t ),
χ̇2 (t) = χ3 ( t ),

(1)

 ···
χ̇n (t) = f (χ̄) + u,

( n −1)
where χ̄(t) = [χ1 (t), χ2 (t), · · · , χn (t)] T = [χ1 , χ˙1 , · · · , χ1 ] T ∈ Rn is the state vector,
u ∈ R is the control input variable and f (χ̄) ∈ R is the unknown smooth nonlinear
dynamic function.

Definition 1 (Semi-Globally Uniformly Ultimately Bounded (SGUUB)). The solution of (1)


is SGUUB, if ∀χ̄(t0 ) = χ̄0 ∈ Ω where Ω is a compact subset of Rn , there exists two positive
constants ρ and T (ρ, χ̄0 ) such that kχ̄(t)k < ρ for ∀t > t0 + T.

Control Objective. The control objective is to design an adaptive NN sliding mode con-
troller for system (1), such that all control signals of the closed-loop control are SGUUB. The
system state χ̄ can follow the desired reference trajectory χ̄d (t) = [χd1 (t), χd2 (t), · · · , χdn (t)] T
( n −1) T
= [χd , χ̇d , · · · , χd ] ∈ Rn , which can be exactly measured.
Mathematics 2022, 10, 1182 3 of 12

The tracking error vector ξ (t)∈ Rn is defined as

ξ (t) =[ξ 1 (t), ξ 2 (t), · · · , ξ n (t)] T


=χ̄(t) − χ̄d (t)
=[χ1 (t) − χd1 (t), χ2 (t) − χd2 (t), · · · , χn (t) − χdn (t)]T (2)

Furthermore, the sliding variable s(t) ∈ R is constructed as

( n −2) ( n −1)
s(t) =c1 ξ 1 (t) + c2 ξ̇ 1 (t) + · · · + cn−1 ξ 1 (t) + ξ 1 (t)
= c 1 ξ 1 ( t ) + c 2 ξ 2 ( t ) + · · · + c n −1 ξ n −1 ( t ) + ξ n ( t )
n −1
= ∑ c i ξ i ( t ) + ξ n ( t ), (3)
i =1

where these coefficients c1 , c2 , · · · , cn−1 are selected to make the polynomial h(λ) = λn−1 +
cn−1 λn−2 + · · · + c1 to be Hurwitz, i.e., all the eigenvalues are in the open left half-plane,
and λ is the Laplace operator.
In terms of (1), the sliding dynamic can be yielded as

ṡ(t) =c1 ξ̇ 1 (t) + c2 ξ̇ 2 (t) + · · · + cn−1 ξ̇ n−1 (t) + ξ̇ n (t)


n −1
= ∑ ci ξ i+1 (t) − χdn (t) + f (χ̄) + u. (4)
i =1

According to the sliding control mechanism, the control task can be accomplished by
finding the adaptive NN sliding mode control law to steer the dynamic system (1) to keep
on the sliding surface s(t) = 0.
For reaching the sliding surface s(t) = 0, a sufficient condition is

1 ds2 (t)
≤ −η |s(t)|, η > 0, (5)
2 dt
where η is a constant [39].
To meet the sufficient condition (5), the SMC u will be designed to contain two basic
control terms, which are the continuous equivalent control term ueq and the discontinuous
switching control term usw formulated as

n −1
ueq = − ∑ ci ξ i+1 (t) + χdn (t) − f (χ̄),
i =1
usw = − k p s(t) − ηsw sgn(s), (6)

where k p s(t) is the high-gain proportional function with k p > 0, ηsw ≥ η > 0 is a positive
constant, and sgn(s) is the sign function as

 1, f or s > 0,
sgn(s) = 0, f or s = 0, (7)
−1, f or s < 0.

Remark 1. With respect to the switching control term usw , if we choose a greater parameter ηsw , it
will yield a faster convergence rate. However, this will also cause a high scale chattering phenomenon.
Hence, it is difficult to balance convergence rate and the magnitude of chattering.

Consequently, the SMC law can be obtained as

u =ueq + usw ,
Mathematics 2022, 10, 1182 4 of 12

n −1
=− ∑ ci ξ i+1 (t) + χdn (t) − f (χ̄) − k p s(t) − ηsw sgn(s). (8)
i =1

In order to verify effectiveness of the control law, consider the following Lyapunov
function candidate as
1 2
V1 (t) = s (t) (9)
2
Calculate the first derivative of (9) along (4) and implement (8) to have

V̇1 (t) =s(t)ṡ(t)


 n −1 
=s(t) ∑ ci ξ i+1 (t) + f (χ̄) + u − χdn (t)
i =1
= − k p s2 (t) − ηsw s(t)sgn(s)
≤ − ηsw |s(t)| ≤ −η |s(t)|. (10)

The above inequality (10) implies that the SMC (8) can meet the sufficient condition (5).
Then, tracking error variable ξ (t) will converge exponentially to the desired equilibrium point.

3. Main Results
However, the function f (χ̄) is often unknown in practical engineering, and thus the
control law (8) is unavailable. To solve the problem, the unknown continuous function
f (χ̄) will be approximated by using the adaptive NN technology in the following form.

f (χ̄) =ω ∗f T Ψ f (χ̄) + e f . (11)

where ω ∗f ∈ Rq×m is the ideal NN weight matrix, and q is the neuron number, Ψ f (χ̄) ∈ Rq
is the Gaussian activation function vector, and e f ∈ Rm is the bounded approximation error
(the detailed introduction concerning NN approximation in [40]).
Using the NN approximation (11), the SMC (8) becomes

n −1
u=− ∑ ci ξ i+1 (t) + χdn (t) − (ω∗f T Ψ f (χ̄) + e f ) − k p s(t) − ηsw sgn(s). (12)
i =1

It should be mentioned that the ideal weight ω ∗f is an unknown constant matrix, and
thus the NN-based SMC (12) is invalid in the actual control. To derive the available NN
controller, we need to replace the unknown constant weight ω ∗f via using its adaptive
estimation ω̂ f (t). Then, the sliding mode control (8) can become the following form as

n −1
u =− ∑ ci ξ i+1 (t) + χdn (t) − ω̂ Tf (t)Ψ f (χ̄) − k p s(t) − ηsw sgn(s). (13)
i =1

The NN weight ω̂ f (t) is trained by the following adaptive updating law,


 
ω̂˙ f (t) =κ f Ψ f (χ̄)s(t) − σ f ω̂ f (t) (14)

where κ f is a positive proportional coefficient for the NN’s learning speed, σ f is a positive
constant for the system robustness [41].
However, due to the existence of the discontinuous sign function in (13), the high
frequency chattering will be caused around the sliding surface. To deal with this problem,
the boundary layer method is adopted by introducing a thickness Φ [42]. In order to
execute the boundary lay method, the switching control term usw is redesigned according
to the following situation.
Mathematics 2022, 10, 1182 5 of 12

When the sliding variable s(t) is outside the boundary layer, i.e., |s(t)| ≥ Φ, the
control (13) is retained, where the discontinuous sign function −ηsw sgn(s) aims for fast con-
vergence speed. When the sliding variable s(t) is inside the boundary layer, i.e., |s(t)| < Φ,
the control (13) is switched to the situation that only the high-gain proportional function
−k p s(t) is kept and the discontinuous sign function −ηsw sgn(s) is removed for alleviating
the chattering phenomenon.
Thus, we can obtain the following actual control law for system (1)

n −1
u=− ∑ ci ξ i+1 (t) + χdn (t) − ω̂ Tf (t)Ψ f (χ̄) + usw , (15)
i =1

where
|s(t)| ≥ Φ,

−k p s(t) − ηsw sgn(s),
usw = (16)
− k p s ( t ), |s(t)| < Φ.

Remark 2. According to the definition (16) of the switching control term, it can be easily concluded
that the control (15) is only continuous or C1 continuous inside the boundary layer. However, in the
outside of boundary layer, the control (15) is discontinuous because the switching term usw involves
the sign function sgn(s). Although the discontinuity may cause the controller oscillation, it can
achieve a fast convergence rate.

4. Stability Analysis
Lemma 1 ([43]). The positive continuous function V (t) ∈ R is with the bounded initial value
V (0). If it meets V̇ (t) ≤ − pV (t) + q, where p > 0 and q > 0, then it will also satisfy the
following inequality,
q
V (t) ≤ V (0)e− pt + 1 − e− pt .

(17)
p

Theorem 1. Consider the class of SISO nonlinear systems (1). If the adaptive sliding control (15)
with the NN updating law (14) is performed, and appropriate design constants are selected, then the
following control objectives can be achieved.
(1) All error signals ξ (t), ω̃ f (t) of the closed loop control are SGUUB.
(2) The tracking error ξ (t) converges to a small neighborhood of zero.

Proof. Select the Lyapunov function candidate as

1 2 1 T
V2 (t) = s (t) + ω̃ (t)ω̃ f (t), (18)
2 2κ f f

where ω̃ f (t) = ω̂ f (t) − ω ∗f .


Calculate the time derivative of V2 (t) along (4) and (14) as

1 T
V̇2 (t) =s(t)ṡ(t) + ω̃ (t)ω̂˙ f (t)
κf f
 n −1 
=s(t) ∑ ci ξ i+1 (t) + f (χ̄) + u − χdn (t)
i =1
 
+ ω̃ Tf (t) Ψ f (χ̄)s(t) − σ f ω̂ f (t) . (19)

Substituting (11) and (15) into the above Equation (19) results in
 
V̇2 (t) =s(t) − ω̃ Tf (t)Ψ f (χ̄) + usw + e f
 
+ ω̃ Tf (t) Ψ f (χ̄)s(t) − σ f ω̂ f (t) . (20)
Mathematics 2022, 10, 1182 6 of 12

After several simple mathematical operations, the above Equation (20) can be transformed as

V̇2 (t) =s(t)usw + s(t)e f − σ f ω̃ Tf (t)ω̂ f (t). (21)

Using the fact ω̃ f (t) = ω̂ f (t) − ω ∗f , there is the following equation,

1 1 1
ω̃ Tf (t)ω̂ f (t) = ω̃ Tf (t)ω̃ f (t) + ω̂ Tf (t)ω̂ f (t) − ω ∗f T ω ∗f , (22)
2 2 2
Substituting (22) into (21), it can be rewritten as
σf T σf
V̇2 (t) ≤s(t)usw + s(t)e f − ω̃ f (t)ω̃ f (t) + ω ∗f T ω ∗f . (23)
2 2
Next, the system stability will be analyzed for two situations corresponding to (16),
i.e., |s| ≥ Φ and |s| < Φ.
(1) For the condition |s| ≥ Φ, the sliding variable is outside the boundary layer. 
According to (16), the switching control part usw is selected as usw = − k p s(t) + ηsw sgn(s) .
Inserting it into (23) leads to
σf T σf
V̇2 (t) ≤ −k p s2 (t) − ηsw |s(t)| + s(t)e f − ω̃ f (t)ω̃ f (t) + ω ∗f T ω ∗f . (24)
2 2

Using the fact s(t)e f ≤ 12 s2 (t) + 12 e2f , the above inequality (24) can become the following one
 1 2 σf
V̇2 (t) ≤ − k p − s (t) − ηsw |s(t)| − ω̃ Tf (t)ω̃ f (t) + τ (t)
2 2
 1 2
≤ − kp − s (t) − ηsw |s(t)| + β, (25)
2
σf
where τ (t) = 21 e2f + 2 ω ∗f T ω ∗f that is bounded by a constant β, i.e., τ (t) ≤ β.
Through selecting the designed constant satisfies ηsw ≥ Φ and k p ≥ Φ2 + 12 , we can
β β

ensure V̇2 (t) ≤ 0. It implies that the sliding variable will be decreased until into the inside
of the boundary layer.
(2) For the condition |s| < Φ, the sliding variable is inside the sliding surface. In view
of (16), the switching control part usw becomes usw = −k p s(t). Substituting it into (23) has

σf σf
V̇2 (t) ≤ − k p s2 (t) + s(t)e f − ω̃ Tf (t)ω̃ f (t) + ω ∗f T ω ∗f
2 2
 1 2 σf T
≤ − kp − s (t) − ω̃ f (t)ω̃ f (t) + β. (26)
2 2
Let α = min{2k p − 1, κ f σ f }, then the inequality (26) can become as

V̇2 (t) ≤ − αV2 (t) + β. (27)

According to Lemma 1, there is the following result

β
V2 (t) ≤ e−αt V2 (0) + 1 − e−αt

(28)
α
The above inequality (28) can ensure that (1) all error signals of closed-loop system are
SGUUB; and (2) the tracking error ξ (t) can converge to the small neighborhood of zero by in-
creasing the value of α, which implies that the system tracking control can be achieved.
Mathematics 2022, 10, 1182 7 of 12

5. Simulation Results
The third-order nonlinear simulation system is introduced as

χ̇1 (t) =χ2 (t),


χ̇2 (t) =χ3 (t),
χ̇3 (t) =χ1 (t) + 0.5sin2 (χ1 (t)χ2 (t)) + 1.5cos2 (χ2 (t)χ3 (t)) + u, (29)

where the initial values are set as χ1 (0) = 8, χ2 (0) = 4, χ3 (0) = 2. The desired tracking
trajectory is described as

χ̇d1 (t) =χd2 (t),


χ̇d2 (t) =χd3 (t),
χ̇d3 (t) = − 1.6 cos(0.6t), (30)

Corresponding to the sliding term (3), these coefficients are chosen as c1 = 10, c2 = 10,
and thus the sliding surface is obtained as s(t) = 10ξ 1 + 10ξ 2 + ξ 3 . The NN corresponding
to (11) is set to have 12 neurons, and the centers µi are also evenly spaced from −6 to 6.
Corresponding to the adaptive law (14) and the adaptive controller (15), the design
parameters are set as k p = 120, ηsw = 4, κ f = 0.15 and σ f = 5.8, and the initial values of
the NN weight are ω̂ f (0) = [0.5]12×1 , and the thickness of sliding surface is selected as
Φ = 1.5.
Figures 1–6 show the simulation results of applying the proposed adaptive SMC
law (15) with the adaptive law (14). Figure 1 displays the tracking performance in the three
state variables χ1 (t), χ2 (t), χ3 (t). Figure 2 shows the tracking errors corresponding to the
three variables, and they decrease to zero with time . Figure 3 shows the boundedness of
the NN weights. Figures 4 shows the convergence of the sliding variables. These simulation
figures further demonstrate that the proposed sliding mode control law can achieve the
desired control tasks and objectives.
Figures 5 and 6 show the sliding mode variable and controller of the proposed method.
Figures 7 and 8 show the two variables of applying the traditional sliding method that
does not consider the boundary layer method. In comparison, the proposed method can
significantly alleviated the chattering phenomenon; therefore, it can be concluded that the
sliding controller can have better stability than the traditional method.

100
System state
0 Reference

-100
0 2 4 6 8 10 12 14 16 18 20

10
0
-10
0 2 4 6 8 10 12 14 16 18 20

10
0
-10
0 2 4 6 8 10 12 14 16 18 20

Figure 1. The tracking performance of three state variables χ1 , χ2 and χ3 .


Mathematics 2022, 10, 1182 8 of 12

10

-10
0 2 4 6 8 10 12 14 16 18 20
Time
10

-10
0 2 4 6 8 10 12 14 16 18 20
Time
200

-200
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 2. The convergence of three tracking errors ξ 1 , ξ 2 and ξ 3 .

2.5

1.5

0.5

0
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 3. The boundedness of the adaptive NN weight kω̂ f k.

10

-2

-4

-6

-8

-10
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 4. The convergence of sliding variable s(t).


Mathematics 2022, 10, 1182 9 of 12

2.5

1.5

0.5

0
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 5. The sliding variable |s(t)| of implementing the proposed method.


200

150

100

50

-50

-100

-150

-200
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 6. The controller u of the proposed method.

2.5

1.5

Chattering phenomenon
0.5

0
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 7. The chattering phenomenon is arisen in the sliding variable |s(t)| of implementing the
control u without the boundary layer.
Mathematics 2022, 10, 1182 10 of 12

200

150

100

50

-50

Chattering Phenomenon
-100

-150

-200
0 2 4 6 8 10 12 14 16 18 20
Time

Figure 8. The chattering phenomenon is arisen in the control u without the boundary layer.

6. Conclusions
In this article, in order to obtain a better tracking performance with system robustness
and to eliminate the undesired chattering phenomenon in the control input signal, we
propose an adaptive NN sliding mode control algorithm for a class of unknown dynamic
high-order SISO nonlinear systems. Since the system dynamic is assumed to be unknown,
we introduce NN to compensate those unknown functions. Furthermore, we replace the
discontinuous switching control with a continuous proportional function. In this way, the
chattering in control input will be suppressed well. According to the Lyapunov stability
theorem, we can verify the effectiveness of the control law. Finally, the simulation results
also show that our controller can achieve the desired tracking performance.
Author Contributions: Formal analysis, J.Z.; Methodology, G.W., R.Z. and B.L. All authors have read
and agreed to the published version of the manuscript.
Funding: National Natural Science Foundation of China with Grant Numbers: 62073045,61973185;
Natural Science Foundation of Shandong Province with Grant Number ZR2020MF097; Development
Plan of Young Innovation Team in Colleges and Universities of Shandong Province with Grant
Number 2019KJN011; Colleges and Universities Twenty Terms Foundation of Jinan City with Grant
Number 2021GXRC100.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Data generated during the current study will be made available at
reasonable request.
Conflicts of Interest: The authors declare no conflict of interest.

References
1. Hauser, J.; Sastry, S.; Meyer, G. Nonlinear control design for slightly non-minimum phase systems: Application to V/STOL
aircraft. Automatica 1992, 28, 665–679. [CrossRef]
2. Soares, O.; Gonçalves, H.; Martins, A.; Carvalho, A. Nonlinear control of the doubly-fed induction generator in wind power
systems. Renew. Energy 2010, 35, 1662–1670. [CrossRef]
3. Sirouspour, M.; Salcudean, S. Nonlinear control of hydraulic robots. IEEE Trans. Robot. Autom. 2001, 17, 173–182. [CrossRef]
4. Polyakov, A. Sliding mode control design using canonical homogeneous norm. Int. J. Robust Nonlinear Control 2019, 29, 682–701.
[CrossRef]
5. Difonzo, F.V. Isochronous Attainable Manifolds for Piecewise Smooth Dynamical Systems. Qual. Theory Dyn. Syst. 2022, 21, 6.
[CrossRef]
6. Kaklamanos, P.; Kristiansen, K.U. Regularization and Geometry of Piecewise Smooth Systems with Intersecting Discontinuity
Sets. SIAM J. Appl. Dyn. Syst. 2019, 18, 1225–1264. [CrossRef]
7. Utkin, V.I.; Poznyak, A.S. Adaptive sliding mode control with application to super-twist algorithm: Equivalent control method.
Automatica 2013, 49, 39–47. [CrossRef]
Mathematics 2022, 10, 1182 11 of 12

8. Han, Y.; Liu, X. Continuous higher-order sliding mode control with time-varying gain for a class of uncertain nonlinear systems.
ISA Trans. 2016, 62, 193–201. [CrossRef]
9. SIRA-RAMÍREZ, H. On the dynamical sliding mode control of nonlinear systems. Int. J. Control 1993, 57, 1039–1061. [CrossRef]
10. Polyakov, A.; Fridman, L. Stability notions and Lyapunov functions for sliding mode control systems. J. Frankl. Inst. 2014,
351, 1831–1865. [CrossRef]
11. Precup, R.E.; Radac, M.B.; Roman, R.C.; Petriu, E.M. Model-free sliding mode control of nonlinear systems: Algorithms and
experiments. Inf. Sci. 2017, 381, 176–192. [CrossRef]
12. Yang, X.; Lu, J. Finite-Time Synchronization of Coupled Networks with Markovian Topology and Impulsive Effects. IEEE Trans.
Autom. Control 2016, 61, 2256–2261. [CrossRef]
13. Bartolini, G.; Pisano, A.; Punta, E.; Usai, E. A survey of applications of second-order sliding mode control to mechanical systems.
Int. J. Control 2003, 76, 875–892. [CrossRef]
14. Islam, S.; Liu, X.P. Robust Sliding Mode Control for Robot Manipulators. IEEE Trans. Ind. Electron. 2011, 58, 2444–2453. [CrossRef]
15. Utkin, V. Sliding mode control design principles and applications to electric drives. IEEE Trans. Ind. Electron. 1993, 40, 23–36.
[CrossRef]
16. Chen, M.; Wu, Q.X.; Cui, R.X. Terminal sliding mode tracking control for a class of SISO uncertain nonlinear systems. ISA Trans.
2013, 52, 198–206. [CrossRef]
17. Cao, Y.; Wang, Z.C.; Liu, F.; Li, P.; Xie, G. Bio-Inspired Speed Curve Optimization and Sliding Mode Tracking Control for Subway
Trains. IEEE Trans. Veh. Technol. 2019, 68, 6331–6342. [CrossRef]
18. Yao, D.; Li, H.; Lu, R.; Shi, Y. Distributed Sliding-Mode Tracking Control of Second-Order Nonlinear Multiagent Systems: An
Event-Triggered Approach. IEEE Trans. Cybern. 2020, 50, 3892–3902. [CrossRef]
19. Wen, G.; Xu, L.; Li, B. Optimized Backstepping Tracking Control Using Reinforcement Learning for a Class of Stochastic Nonlinear
Strict-Feedback Systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, early access. [CrossRef]
20. Wen, G.; Li, B.; Niu, B. Optimized Backstepping Control Using Reinforcement Learning of Observer-Critic-Actor Architecture Based on
Fuzzy System for a Class of Nonlinear Strict-Feedback Systems. IEEE Trans. Fuzzy Syst. 2022, early access. [CrossRef]
21. Fischle, K.; Schroder, D. An improved stable adaptive fuzzy control method. IEEE Trans. Fuzzy Syst. 1999, 7, 27–40. [CrossRef]
22. Khonchaiyaphum, I.; Samorn, N.; Botmart, T.; Mukdasai, K. Finite-Time Passivity Analysis of Neutral-Type Neural Networks
with Mixed Time-Varying Delays. Mathematics 2021, 9, 3321. [CrossRef]
23. Singkibud, K.M.P. Robust passivity analysis of uncertain neutral-type neural networks with distributed interval time-varying
delay under the effects of leakage delay. J. Math. Comput. Sci. 2022, 26, 269–290. [CrossRef]
24. Tang, R.; Su, H.; Zou, Y.; Yang, X. Finite-Time Synchronization of Markovian Coupled Neural Networks with Delays via
Intermittent Quantized Control: Linear Programming Approach. IEEE Trans. Neural Netw. Learn. Syst. 2021, early access.
[CrossRef]
25. Plestan, F.; Shtessel, Y.; Brégeault, V.; Poznyak, A. New methodologies for adaptive sliding mode control. Int. J. Control 2010,
83, 1907–1919. [CrossRef]
26. Huang, Y.J.; Kuo, T.C.; Chang, S.H. Adaptive Sliding-Mode Control for Nonlinear Systems with Uncertain Parameters. IEEE
Trans. Syst. Man Cybern. Part B (Cybern.) 2008, 38, 534–539. [CrossRef]
27. Tang, R.; Yang, X.; Wan, X. Finite-time cluster synchronization for a class of fuzzy cellular neural networks via non-chattering
quantized controllers. Neural Netw. 2019, 113, 79–90. [CrossRef]
28. Tang, R.; Yang, X.; Wan, X.; Zou, Y.; Cheng, Z.; Fardoun, H.M. Finite-time synchronization of nonidentical BAM discontinuous
fuzzy neural networks with delays and impulsive effects via non-chattering quantized control. Commun. Nonlinear Sci. Numer.
Simul. 2019, 78, 104893. [CrossRef]
29. Utkin, V.; Lee, H. Chattering problem in sliding mode control systems. IFAC Proc. Vol. 2006, 39, 1. [CrossRef]
30. Bartolini, G.; Ferrara, A.; Utkin, V. Adaptive sliding mode control in discrete-time systems. Automatica 1995, 31, 769–773.
[CrossRef]
31. Yang, X.; Lam, J.; Ho, D.W.C.; Feng, Z. Fixed-Time Synchronization of Complex Networks with Impulsive Effects via Nonchatter-
ing Control. IEEE Trans. Autom. Control 2017, 62, 5511–5521. [CrossRef]
32. Parra-Vega, V.; Hirzinger, G. Chattering-free sliding mode control for a class of nonlinear mechanical systems. Int. J. Robust
Nonlinear Control 2001, 11, 1161–1178. [CrossRef]
33. Feng, Y.; Yu, X.; Han, F. On nonsingular terminal sliding-mode control of nonlinear systems. Automatica 2013, 49, 1715–1722.
[CrossRef]
34. Guo, Y.; Huang, B.; Li, A.j.; Wang, C.q. Integral sliding mode control for Euler–Lagrange systems with input saturation. Int. J.
Robust Nonlinear Control 2019, 29, 1088–1100. [CrossRef]
35. Feng, Y.; Han, F.; Yu, X. Chattering free full-order sliding-mode control. Automatica 2014, 50, 1310–1314. [CrossRef]
36. Sun, Z.; Zhang, G.; Yi, B.; Zhang, W. Practical proportional integral sliding mode control for underactuated surface ships in the
fields of marine practice. Ocean Eng. 2017, 142, 217–223. [CrossRef]
37. Mobayen, S. An adaptive chattering-free PID sliding mode control based on dynamic sliding manifolds for a class of uncertain
nonlinear systems. Nonlinear Dyn. 2015, 82, 53–60. [CrossRef]
38. Boiko, I.M. Chattering in sliding mode control systems with boundary layer approximation of discontinuous control. Int. J. Syst.
Sci. 2013, 44, 1126–1133. [CrossRef]
Mathematics 2022, 10, 1182 12 of 12

39. Kuo, T.C.; Huang, Y.J.; Chang, S.H. Sliding mode control with self-tuning law for uncertain nonlinear systems. ISA Trans. 2008,
47, 171–178. [CrossRef]
40. Wen, G.; Chen, C.L.P.; Ge, S.S. Simplified Optimized Backstepping Control for a Class of Nonlinear Strict-Feedback Systems with
Unknown Dynamic Functions. IEEE Trans. Cybern. 2021, 51, 4567–4580. [CrossRef]
41. Li, S.; An, X.; Ding, L.; Wang, Q.; Gao, H.; Hou, Y.; Deng, Z. Adaptive Neural Network-Based Finite-Time Tracking Control for
Nonstrict Nonaffined MIMO Nonlinear Systems. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 4814–4824. [CrossRef]
42. Zhu, J.; Wen, G.; Li, B. Decentralized adaptive formation control based on sliding mode strategy for a class of second-order nonlinear
unknown dynamic multi-agent systems. Int. J. Adapt. Control. Signal Process. 2022, 36, 1045–1058. [CrossRef]
43. Wen, G.; Chen, C.L.P.; Li, B. Optimized Formation Control Using Simplified Reinforcement Learning for a Class of Multiagent
Systems with Unknown Dynamics. IEEE Trans. Ind. Electron. 2020, 67, 7879–7888. [CrossRef]

You might also like