Observer Based Adaptive Neural Network Backstepping Sliding Mode Control For Switched Fractional Order Uncertain Nonlinear Systems With Unmeasured States
Observer Based Adaptive Neural Network Backstepping Sliding Mode Control For Switched Fractional Order Uncertain Nonlinear Systems With Unmeasured States
Abstract
This paper proposes an observer-based adaptive neural network backstepping sliding mode controller to ensure the sta-
bility of switched fractional order strict-feedback nonlinear systems in the presence of arbitrary switchings and unmea-
sured states. To avoid ‘‘explosion of complexity’’ and obtain fractional derivatives for virtual control functions
continuously, the fractional order dynamic surface control (DSC) technology is introduced into the controller. An obser-
ver is used for states estimation of the fractional order systems. The sliding mode control technology is introduced to
enhance robustness. The unknown nonlinear functions and uncertain disturbances are approximated by the radial basis
function neural networks (RBFNNs). The stability of system is ensured by the constructed Lyapunov functions. The frac-
tional adaptive laws are proposed to update uncertain parameters. The proposed controller can ensure convergence of
the tracking error and all the states remain bounded in the closed-loop systems. Lastly, the feasibility of the proposed
control method is proved by giving two examples.
Keywords
Fractional order nonlinear systems, adaptive backstepping control, dynamic surface control, switched systems, neural
network, observer
Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License
(https://creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without
further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/
open-access-at-sage).
1246 Measurement and Control 54(7-8)
of second-order nonlinear systems with non-triangular PMSM with the immeasurable state and the parameter
uncertainties. At present, some control methods are uncertainties. Tong et al.29 proposed a fuzzy state
combined with adaptive backstepping control methods observer to estimate the unmeasurable states and
to study classical nonlinear systems in the field of designed an adaptive fuzzy output-feedback backstep-
integer-order control method, such as adaptive back- ping controller for uncertain strict-feedback nonlinear
stepping sliding mode control (SMC),13 adaptive neural systems. For fractional order systems with system
network, or fuzzy backstepping,14,15 adaptive dynamic uncertainties and external disturbances, observers and
surface backstepping control,16 and so on. NN approximations are rarely considered together.
Traditional backstepping control requires accurate This is of great significance for further research on new
modelling information of the controlled object and can- control technologies based on neural networks and
not overcome the disturbance. To deal with the uncer- observers.
tain of nonlinear systems, the universal approximation It should be recognized that the abovementioned
theories of neural networks (NNs) and fuzzy logic sys- fractional order nonlinear systems are a class of non-
tems (FLSs) can be employed to approach the unknown switched systems. It is worth pointing out that the
nonlinear functions.17 For example, the authors pro- switched system is another more complicated system. It
posed a fuzzy double hidden layer recurrent neural net- is formed by switching signals between subsystems.
work approximation technology in Refs.,18–20 which Practical applications, such as hybrid vehicles and cir-
can be regarded as a combination of a fuzzy NN and a cuit systems, are all switching systems. Applying the
RBFNN to improve the accuracy of a nonlinear common Lyapunov function method, Tong et al.30
approximation, so it has the advantages of these two solved the control problem of arbitrary switching sys-
NNs. Aiming at the field of fractional order systems tems. Sui et al.,27 Long and Zhao31 and Li and Tong32
control, Liu et al.21 designed adaptive fuzzy backstep- studied the switching control approaches of strict feed-
ping control method is proposed for uncertain frac- back switched nonlinear systems through the average
tional order chaotic systems including unknown dwell time method.
external disturbance and input saturation. Wang and Based on the previous discussion, this paper pro-
Liang22 combined backstepping and adaptive technol- poses an adaptive neural network backstepping sliding
ogy, using RBFNN to approximate the system mode controller based on DSC technology for a class
unknown nonlinear uncertainty and proposed an ABC of the switched fractional order strict-feedback non-
method for a class of uncertain fractional nonlinear sys- linear systems with unmeasured state. It should be
tems with external disturbance and input saturation. pointed out that the theoretical results obtained in this
Ma and Ma23 proposed to introduce an auxiliary func- paper is not a simple extension from integer-order sys-
tion to compensate the unknown external interference tems to fractional systems. We use some properties of
and the approximation error produced by the FLS the Caputo fractional derivative and the integral
approximation of the unknown function. Zhang and inequality to overcome the adverse effects from the
Li13 proposed an adaptive backstepping sliding mode incorporation of weakly singular kernels in fractional
controller based on NN technology for the wheel slip derivative. Compared with the current researches, the
tracking control system. For fractional multi-agent sys- contributions of this work are list as follows:
tems with unknown uncertainty, Shahvali et al.24
designed a distributed controller based on NN control 1) In comparison with Refs.,21,22,28 this paper pro-
method, the NN is used to approximate the system poses an observer-based adaptive neural net-
unknown uncertainty. Based on RBFNN, an adaptive work backstepping sliding mode controller for a
backstepping control method was proposed by class of the switched fractional order strict-
Shahvali et al.25 for the consensus problem of fractional feedback nonlinear systems with unmeasured
order nonlinear multi-agent systems. For fractional states. Compared with the previous works in
order input saturated permanent magnet synchronous Sui et al.,27 the state observer is introduced into
motor (PMSM), Lu and Wang26 proposed a NN the proposed method to estimate the system
method combined with command filtering technique. state.
Sui et al.27 used NN to model uncertain fractional order 2) Compared with the previous works in Ma and
systems and presented an adaptive switching dynamic Ma,23 the sliding mode control term is intro-
surface control method for fractional order non-strict duced to enhance robustness and the fractional
feedback nonlinear system. order DSC technology is used to avoid ‘‘explo-
In most practical applications, the system states can- sion of complexity’’ and obtain fractional deri-
not be fully accessed, and the designer cannot know the vatives for virtual control continuously.
output and input of the plant. In this case, observer- Compared with the previous works in Ding
based control is usually required. There have been et al.,7 the uncertain disturbances are approxi-
many studies in the field of integer-order control com- mated by RBFNN. The stability of the closed-
bining observers with adaptive inversion techniques. loop system is ensured by the constructed
For example, Lu and Wang28 designed a state observer Lyapunov functions. And in our design, the
to obtain the unmeasured state for a fractional chaotic proposed fractional update laws estimate the
Chen et al. 1247
Duffing-Holmes chaotic system.40 The fractional order controller based on observer, and choose suitable para-
Arneodo system: meters adaptive laws such that all the signals remain
8 a bounded and the tracking error S1 is as small as possi-
< D xðtÞ = yðtÞ ble in the closed-loop system.
Da yðtÞ = zðtÞ ð12Þ
: a
D zðtÞ = axðtÞ byðtÞ rzðtÞ x3 ðtÞ
Main results
the fractional order Chua-Hartley’s system:
8
Observer design
< Da x1 ðtÞ = x2 ðtÞ + a x1 ðtÞ x31 ðtÞ Assumption 1. The unknown functions fi ðXÞ, i = 1, :::, n
Da x ðtÞ = x3 + bx1 ðtÞ cx2 ðtÞ ð13Þ
: a 2 can be expressed as
D x3 ðtÞ = dx2 ðtÞ
fi ðXi jui Þ = uTi ui ðXi Þ, 14i4n ð18Þ
the fractional order Duffing-Holmes system:
a where ui is the ideal constant vector, ui ðXi Þ is the basis
D x1 = x2 functions vector, and Gaussian basis functions are used
ð14Þ
Da x2 = ax1 bx2 cx31 in this paper. In this section, assuming that the state
In the paper, we consider the switched fractional order variables of the system (15) are not available. In this
strict-feedback nonlinear system with uncertain case, the system states need to be estimated by an obser-
disturbances. ver, and the observer is designed as
8 P
n
> a s ðt Þ s ðt Þ
Da X^ = AX^ + Ky + Bi fiq X^i jui + Bu
> D x1 ðtÞ = x2 + f1 sððx
>
< tÞ
1 Þ + d1 ðtÞ
s ð tÞ i=1 ð19Þ
Da xi ðtÞ = xi + 1 + fi ðx1 , x2 , :::, xi Þ + di ðtÞ ð15Þ
> a s ðt Þ s ðt Þ y^ = CX^
>
> D xn ðtÞ = u + fn ðx1 , x2 , :::, xn Þ + dn ðtÞ
:
y = x1 where X^i = ðx^1 , x^2 , :::, x^n ÞT are the estimated values of
Xi = ðx1 , x2 , :::, xn ÞT .
where i = 2, :::, n 1, a 2 ð0, 1Þ is the order of the frac- Let e = X X^ be state observation errors of the sys-
tional derivative; Xi = ðx1 , x2 , :::, xi ÞT 2 Rn is the sys- tem, then according to equations (16) and (19), we have
tem states vector. uðtÞ is the control input of the
sðtÞ h i
system, y is the system output and fi ðx1 , x2 , :::, xi Þ is X
n
unknown nonlinear function; sðtÞ is a piecewise contin- Da e = Ae + Bi fqi X^i f^qi X^i jui + Dfqi + dqi
i=1
uous function that is used to describe the triggering
conditions for switching between subsystems. It is ð20Þ
called a switching signal, for example, if sðtÞ = q, it
where Dfqi = fqi ðXi Þ fqi X^i .
means that q th subsystem q is activated. dki ðtÞ is exter- By Assumption 1, we can obtain
nal disturbance and di ðtÞ 4di , where di is an
unknown constant. f^qi X^i jui = uTi ui X^i , 14i4n ð21Þ
Rewriting system (15):
Define the vectors of optimal parameters as
P
n
Da X = AX + Ky + Bi ½fqi ðXi Þ + dqi ðtÞ + Bu h
i
i=1 u = arg min sup ^ f^q X^i jui fq X^i
i Xi 2Ui i i ð22Þ
y = CX ui 2Oi
= Ae + Df + k + ~ ui X^i
Bi u
i S 1 = y yd
i=1 ð31Þ
Si = x^i vi , i = 2, :::, n
ð25Þ
T
T the intermediate control functions
where k = eq1 + dq1 , :::, eqn + dqn , Df = Dfq1 , :::, Dfqn .
8
Constructed the first Lyapunov function: > b1 = 2k1 S1 + uT1 u1 ðx^1 Þ + signðS1 Þd1 D3
a
yd
>
<
ki Si + Si1 + uTi ui + signðSi Þdi
1 T 4 5
V0 = e Pe ð26Þ >
> b = b vi
2 : i i1
li
According to Lemma 3 and (17), we can obtain ð32Þ
1 the parameters update laws
Da V0 4 eT PAT + AP e + eT Pðk + DfÞ
2 a
Xn T
D ui = si ui ðx^1 , x^1 , :::, x^i ÞSi ri ui
ð33Þ
+ eT PBi ~
ui ui X^i Da di = ri jSi j hi di
i=1 ð27Þ
T
4 e Qe + e Pðk + DfÞ T the control input
0 1
X
n Sn1 + kn Sn + uTn un + signðSn Þdn
+ eT P Bi ~
uTi ui X^i
u = @ b vn A ð34Þ
i=1 n1
ln
By Lemma 4 and Assumption 3, we can obtain
where ~ui = ui ui is the parameter estimation error,
~di = d di is the upper bound estimation error,
eT Pðk + DfÞ4eT Pk + eT PDf i
signðSi Þ is the sliding term to enhance robustness, si
1 1 1 1
4 kek2 + kPkk2 + kek2 + kPk2 kDfk2 and ri are design constant parameter, ki . 0, si . 0,
2 2 2 2 ri . 0, ri . 0, hi . 0.
1 1 Xn
2 2
4kek + kPk k + kPk 2 Dfq 2
2 2 i Proof. Step 1. the first tracking error surface is defined
i=1 ð28Þ as
1 X n
2 1
4 ke k2 + kek2 kPk2 mqi + kPk k2 S1 = y y d ð35Þ
2 i=1
2
!
1 X n
2 1 According to e2 = x2 x^2 , we can obtain x2 = x^2 + e2 ,
4 ke k2 1 + kPk2 mqi + kPk k2 and we have
2 i=1
2
Da S1 = Da x1 Da yd
and
= x2 + fq1 ðx1 Þ + dq1 Da yd
X
n = x^2 + fq1 ðx1 Þ + dq1 Da yd + e2 ð36Þ
eT P Bi ~
uTi ui X^i
i=1 = x^2 + uT u1 ðx^1 Þ + ~uT u1 ðx^1 Þ
1 1
1X n Da yd + dq1 + eq1 + Dfq1 + e2
4teT PT Pe + uT u X^i uTi X^i ~
~ ui ð29Þ
t i=1 i i
Define the second error surface S2 and the output error
1X n
~ 2 of a fractional order filter
4tl2max ðPÞkek + uT ~
ui
t i=1 i
S2 = x^2 v2
ð37Þ
where k = e10 + d1 , . . . , en0 + dn , t . 0.
w2 = v2 b1
By equations (27)–(29), we obtain Then we obtain
1 1X n
Da S1 = S2 + w2 + b1 + uT1 u1 ðx^1 Þ + ~uT1 u1 ðx^1 Þ
Da V0 4 q0 kek2 + kPk k2 + ~
uT ~ui ð30Þ ð38Þ
2 t i=1 i + dq1 + eq1 + Dfq1 + e2 Da yd
!
1 X
n
1 2
where q0 = lmin ðQÞ 1 + kPk2 mq2
i + lmax ðPÞ . Construct the second Lyapunov function:
2 i=1
t
1250 Measurement and Control 54(7-8)
V1 = V0 +
1 2
S1 +
1 ~T ~
u1 u1 +
1 ~2
d ð39Þ 1 1X n
i=1
r i i=1
2 where MðtÞ50.
X B2 1
n 1 According to Lemma 5, wo can obtain
wn i 1 2
+ wn + Bn + + w
ln 2m li 2 i jm
i=2
Vn 4Vð0ÞEa ðCta Þ + , ð85Þ
1 2 C
+ w + 2mðn 2Þ
2 n Then, we have
Xn
1X n Xn
r i ~T
4 qn kek2 ki S2i + ~uT ~ui +
i ui ui
t s jm
i=1 i=1 i=1 i limjVn ðtÞj4 ð86Þ
X
n
h X
n
1
t!‘ C
+ i~
di di + jSi j2 + kPk k2
r
i=1 i i=1
2 Since 12 jS1 ðtÞj2 4Vn ðtÞ, which yields that
X B2 1
n rffiffiffiffiffiffiffiffi
i 1 2
+ + w + 2mðn 1Þ 2jm
2m li 2 i limjS1 ðtÞj4 ð87Þ
i=2 t!‘ C
ð78Þ
This means that if the parameters are suitable,
According to Lemma 4, we have kS1 ðtÞk can converge to an arbitrary small region in
t 2 ðt0 , ‘Þ. And it is easy to see that all signals will
1 T~ 1 remain bounded in a closed-loop system.
uTl ul 4 ~
~ u ul + uT u
2 l 2 l l ð79Þ
~ 1 2 1 2
dl dl 4 ~ dl + ~ dl Simulations
2 2
Substituting (79) into (78), we obtain In this section, we use the following two examples to
verify the validity of the proposed method. Figure 1
X
n
1X n
shows the block diagram of the designed control system.
Da Vn 4 qn1 kek2 ki z2i + ~
uT ~ui
i=1
t i=1 i
1X n
r i ~T ~ 1 X n
hi ~ 2 1X n
ri T
Example 1
ui ui di + u u Consider a fractional order nonlinear system:40
2 i = 1 si 2 i = 1 ri 2 i = 1 si i i
a
1X n
hi 2 X n
1 D x1 = x2 + fk1 ðXðtÞÞ + dk1 ðtÞ
+ di + jSi j2 + kPk k2 ð88Þ
2 i = 1 ri i=1
2 Da x2 = x1 + fk2 ðXðtÞÞ + dk2 ðtÞ
X n
B2i 1 1 2 where a=0:98, fk1 = 0, f12 = x1 ðtÞ0:25x2 ðtÞ x31 ðtÞ,
+ + w + 2mðn 1Þ
i=2
2m l i 2 i f22 = 2x1 ðtÞ 0:25x2 ðtÞ 0:5x21 ðtÞ, f32 = 4x1 ðtÞ 0:5x2
X n
n
1X r i 2 ~T ~ ðtÞ x31 ðtÞ, dk1 = 0, dk3 = 0:5 sinðtÞ and yd = sin t is
4 qn1 kek2 ki S2i ui ui defined as the reference signal. The initial conditions
i=1
2 i = 1 si t
are xð0Þ = ½0:1, 0:1T , x^ð0Þ = ½0:2, 0:2T , ui ð0Þ = ½0:01,
1 X hi ~ 2
n X B2 1
n
i 1 2
di + + w +j :::, 0:01T , di ð0Þ = 0:01 and choose design parameters
2 i = 1 ri 2m li 2 i
i=2 as k1 = 30, k2 = 20, si = 1, ri = 40, ri = 1, hi = 20,
ð80Þ select the gain matrix as K = ½100, 4000T .
1254 Measurement and Control 54(7-8)
Figure 2. The trajectory of the fractional order Duffing- Figure 3. Signal tracking of x1 and tracking errors in example 1.
Holmes system.
of x1 and the comparison trajectories with traditional
Figures 2 to 7 show the simulation results of backstepping method. Figure 4 gives the trajectories of
Example 1. Figure 2 displays the trajectories of the estimation of x1 and its estimation error. Figure 5 gives
fractional order Duffing-Holmes system (88) with the trajectories of the x2 signal tracking and its estima-
a = 0:98. Figure 3 shows that the tracking trajectories tion. Figure 6 displays the trajectory of the control
Chen et al. 1255
Figure 4. The trajectories of x1 , ^x1 and estimation error in Figure 6. The control input in example 1.
example 1.
Conclusions
This paper proposes an adaptive neural network back- Figure 12. The trajectories of signal tracking of x2 and x3 in
stepping sliding mode controller based on DSC to example 2.
Chen et al. 1257
Figure 13. The control input in example 2. Figure 14. The trajectories of f ð xÞ and the switching signal
sðtÞ in example 2.
14. Luo Y, Zhao S, Yang D, et al. A new robust adaptive systems. In: IEEE transactions on neural networks and
neural network backstepping control for single machine learning system, 22 October 2020, pp.1–10. New York:
infinite power system with tcsc. IEEE CAA J Autom Sin IEEE. America.
2019; 7(1): 48–56. 28. Lu S and Wang X. Observer-based command filtered
15. Wan M and Liu Q. Adaptive fuzzy backstepping control adaptive neural network tracking control for fractional-
for uncertain nonlinear systems with tracking error con- order chaotic PMSM. IEEE Access 2019; 7: 88777–88788.
straints. Adv Mech Eng 2019; 11(5): 1–11. 29. Tong S, Min X and Li Y. Observer-based adaptive fuzzy
16. Peng J and Dubay R. Adaptive fuzzy backstepping con- tracking control for strict-feedback nonlinear systems
trol for a class of uncertain nonlinear strict-feedback sys- with unknown control gain functions. IEEE Tran Cybern
tems based on dynamic surface control approach. Expert 2020; 50(9): 3903–3913.
Syst Appl 2019; 120: 239–252. 30. Tong S, Sui S and Li Y. Observed-based adaptive fuzzy
17. Yang W, Yu W and Zheng WX. Fault-tolerant adaptive tracking control for switched nonlinear systems with
fuzzy tracking control for nonaffine fractional-order full- dead-zone. IEEE Trans Cybern 2015; 45(12): 2816–
state-constrained miso systems with actuator failures. 2826.
IEEE Transactions on Cybernetic, 20 January 2021, pp.1– 31. Long L and Zhao J. Switched-observer-based adaptive
14. New York: IEEE. America. neural control of mimo switched nonlinear systems with
18. Fei J and Chen Y. Fuzzy double hidden layer recurrent unknown control gains. IEEE Trans Neural Networks
neural terminal sliding mode control of single-phase Learn Syst 2016; 28(7): 1696–1709.
active power filter. In: IEEE transactions on fuzzy sys- 32. Li Y and Tong S. Adaptive neural networks prescribed
tems, 29 July 2020, pp.1–1. New York: IEEE. America. performance control design for switched interconnected
19. Fei J, Chen Y, Liu L, et al. Fuzzy multiple hidden layer uncertain nonlinear systems. IEEE Trans Neural Net-
recurrent neural control of nonlinear system using terminal works Learn Syst 2017; 29(7): 3059–3068.
sliding-mode controller. In: IEEE transactions on cyber- 33. Li Y, Chen Y and Podlubny I. Mittag–leffler stability of
netics, 12 March 2021, pp.1–16. New York: IEEE. America. fractional order nonlinear dynamic systems. Automatica
20. Fei J, Wang Z, Liang X, et al. Fractional sliding mode 2009; 45(8): 1965–1969.
control for micro gyroscope based on multilayer recurrent 34. Podlubny I. Fractional differential equations. Elsevier,
fuzzy neural network. In: IEEE transactions on fuzzy sys- 1998. America.
tems, 9 March 2021, pp.1–1. New York: IEEE. America. 35. Duarte-Mermoud MA, Aguila-Camacho N, Gallegos
21. Liu H, Pan Y, Li S, et al. Adaptive fuzzy backstepping JA, et al. Using general quadratic Lyapunov functions to
control of fractional-order nonlinear systems. IEEE prove Lyapunov uniform stability for fractional order
Trans Syst Man Cyber Syst 2017; 47(8): 2209–2217. systems. Commun Nonlinear Sci Numer Simul 2015; 22(1–
22. Wang C and Liang M. Adaptive nn tracking control for 3): 650–659.
nonlinear fractional order systems with uncertainty and 36. Wang Y, Xie L and De Souza CE. Robust control of a
input saturation. IEEE Access 2018; 6: 70035–70044. class of uncertain nonlinear systems. Syst Control Lett
23. Ma Z and Ma H. Adaptive fuzzy backstepping dynamic 1992; 19(2): 139–149.
surface control of strict-feedback fractional-order uncer- 37. Li Y, Chen Y and Podlubny I. Stability of fractional-
tain nonlinear systems. IEEE Trans Fuzzy Syst 2019; order nonlinear dynamic systems: Lyapunov direct
28(1): 122–133. method and generalized mittag–leffler stability. Comput
24. Shahvali M, Naghibi-Sistani MB and Modares H. Dis- Math Appl 2010; 59(5): 1810–1821.
tributed consensus control for a network of incommensu- 38. Wang C, Liang M and Chai Y. An adaptive control of
rate fractional-order systems. IEEE Control Syst Lett fractional-order nonlinear uncertain systems with input
2019; 3(2): 481–486. saturation. Complexity 2019; 2019: 5643298.
25. Shahvali M, Azarbahram A, Naghibi-Sistani MB, et al. 39. Balootaki MA, Rahmani H, Moeinkhah H, et al. On the
Bipartite consensus control for fractional-order nonlinear synchronization and stabilization of fractional-order
multi-agent systems: an output constraint approach. Neu- chaotic systems: recent advances and future perspectives.
rocomputing 2020; 397: 212–223. Physica A 2020; 551: 124203.
26. Lu S and Wang X. Command filtering-based neural net- 40. Deepika D, Kaur S and Narayan S. Uncertainty and dis-
work control for fractional-order pmsm with input turbance estimator based robust synchronization for a
saturation. IEEE Access 2019; 7: 137811–137822. class of uncertain fractional chaotic system via fractional
27. Sui S, Chen CP and Tong S. Neural-network-based adap- order sliding mode control. Chaos Solitons Fractals 2018;
tive DSC design for switched fractional-order nonlinear 115: 196–203.