Skip to main content
Computational Intelligence and Neuroscience logoLink to Computational Intelligence and Neuroscience
. 2021 Oct 21;2021:8962251. doi: 10.1155/2021/8962251

Neural Network Command Filtered Control of Fractional-Order Chaotic Systems

Hua Zhang 1,
PMCID: PMC8553459  PMID: 34721566

Abstract

An adaptive neural network (NN) backstepping control method based on command filtering is proposed for a class of fractional-order chaotic systems (FOCSs) in this paper. In order to solve the problem of the item explosion in the classical backstepping method, a command filter method is adopted and the error compensation mechanism is introduced to overcome the shortcomings of the dynamic surface method. Moreover, an adaptive neural network method for unknown FOCSs is proposed. Compared with the existing control methods, the advantage of the proposed control method is that the design of the compensation signals eliminates the filtering errors, which makes the control effect of the actual system improve well. Finally, two examples are given to prove the effectiveness and potential of the proposed method.

1. Introduction

The fractional calculus equations are increasingly used to describe problems in optical and thermal systems, material and mechanical systems, signal processing, system identification, control, robotics, and other applications. The theory of fractional calculus has also been paid more and more attention by scholars at home and abroad, and especially, the fractional differential equations abstracted from practical problems have become the research focus of many mathematicians [13]. Bao and Cao [4] proved that fractional-order differential equations can well simulate the dynamics of various chemical materials and special materials in practical applications. The traditional integer-order differential equation can be regarded as a special model of fractional-order differential equation. More information on fractional-order differential integration can be found in [5, 6]. In recent years, many achievements have been made in the study of fractional-order calculus equations, which are used to study the problems of stability analysis and control of fractional-order strictly feedback nonlinear systems. For example, Li et al. [7] proposed a Lyapunov direct method for fractional-order nonlinear systems. Boroujeni and Momeni [8] proposed a fractional-order state observer for fractional-order nonlinear systems. Yang and Chen [9] presented a finite-time stabilization method for fractional-order switching systems. Adaptive control methods had been used in the control of fractional-order nonlinear systems [5, 6, 10]. Huang et al. [11] proposed a fuzzy feedback control method for uncertain fractional-order chaotic systems (FOCSs). Therefore, the research on the stability and control of FOCSs is becoming more and more popular.

The backstepping control was proposed for the first time to obtain asymptotic tracking and global stability of strictly feedback nonlinear systems [12]. The backstepping technique has always been a powerful tool for the design of controllers for nonlinear dynamic systems [13, 14]. However, the classical backstepping control has two obvious disadvantages: one is the explosion of terms caused by the repeated derivation of virtual control signals [1517], and the other is certain functions in the systems with uncertain parameters must be linear [1820]. Li et al. [20] presented a fuzzy adaptive output feedback control method to improve the tracking effect of the systems. In addition, Shao-Cheng Tong et al. [21] proposed a backstepping method based on command filters to solve the problem of item explosion caused by repeated derivation of the virtual controller. Then, the command filtered backstepping control was extended to the adaptive case in [22]. In each step of the control design, the output of the command filter was used to approximate the differential coefficient of the virtual control signal, which eliminates the problem of item explosion. Note that the error compensation mechanism was designed to eliminate errors generated by the command filters [23]. However, the above works considered only the cases of systems with unknown parameters which are constant and systems without unknown parameters. In addition, the above research results only consider the case of integer-order systems, but the research results of the backstepping control method based on command filtering are relatively few for fractional-order strict feedback systems. In this paper, a backstepping control method based on command filtering is presented for a class of fractional-order strictly feedback nonlinear systems.

Based on the radial-basis-function neural network (NN), an adaptive control method based on approximation theory was proposed to deal with nonlinear systems with uncertain parameters [2428] or NN [2931] approximation. The neural network control based on the backstepping control method of command filtering is used to solve nonlinear problems in uncertain systems. It can solve the nonlinear system which does not meet the matching condition and the certain functions are nonlinear [3235]. For a class of FOCSs, an adaptive controller via the backstepping technology similar to [36, 37] was designed in [38]. However, because it is difficult to solve the fractional-order derivative of quadratic function, the adaptive backstepping control technology of integer-order nonlinear system cannot be directly applied to the fractional nonlinear system. For FOCSs, an adaptive backstepping control method was proposed in [39], and the stability of the controller was analyzed by the integer-order Lyapunov method. Therefore, for fractional-order nonlinear systems, how to design an adaptive backstepping controller via Lyapunov stability theory is an urgent problem to be solved.

According to the above discussion, an NN adaptive backstepping control method based on command filtering is proposed for FOCSs in this paper. The NN is used to deal with unknown functions in the system. The command filters are proposed to solve the problem of item explosion caused by repeated derivation of virtual controllers, and compensation signals are designed to eliminate the errors caused by the command filter. Based on NN approximation theory, an adaptive backstepping method based on command filtering is presented. The results show that this control method can adjust the tracking error to the small neighborhood of origin and ensure that all the closed-loop system signals have the limit boundedness of half blade uniformity.

The main advantages of this approach over current results can be summarized as follows:

  1. The command filtered adaptive NN backstepping control can solve two problems of classical backstepping of a class of fractional-order nonlinear systems and reduce the calculation burden.

  2. An error compensation mechanism is introduced to overcome the shortcomings of the dynamic surface method, and the tracking error is controlled in the small neighborhood of zero.

The rest of this article is organized as follows: Section 2 is about the fuzzy logic system, fractional calculus description, and the fractional-order nonlinear systems. In Section 3, detailed controller design and stability analysis are given. In Section 4, simulation results are given to verify the effectiveness of the backstepping adaptive control method based on command filtering. Finally, Section 5 is the conclusion of this paper.

2. Preliminaries and Problem Description

2.1. Preliminaries of Fractional-Order Calculus

In recent several decades, the relatively common two kinds of fractional-order calculus are Riemann–Liouville (RL) fractional-order calculus and Caputo fractional-order calculus. The nice property of the Caputo fractional-order differential equation is that its integral value at zero makes sense. Therefore, this paper will adopt the definition of Caputo fractional-order calculus.

The fractional-order calculus operators can be regarded as a broader concept of integral calculus operators.

Thus, the definition of the fractional-order integral can be expressed as [1]

I0Ctβxt=1Γβ0txζtζ1βdζ, (1)

where Γ(·) is the gamma function and Γ(s)=∫0+ts−1etdt. Consequently, the fractional-order derivative operator is represented by [1]

D0Ctβxt=1Γnβ0txnζtζβ+1ndζ. (2)

The Laplace transform of (2) can be expressed as

LD0Ctβxt=sβXsk=0n1sβk1xk0, (3)

where X(s) is the Laplace transform of X(t).

In the following sections, we examine only the case of β ∈ (0,1).

Definition 1 (see [1]). —

The Mittag–Leffler function can be expressed as

Eβ,γz=k=0+zkΓkβ+γ, (4)

with β, γ > 0, and zC. The Laplace transform of (5) can be described as

Ltγ1Eβ,γatβ=sβγsβ+a. (5)

Lemma 1 (see [1]). —

If there is a complex number γ and two real numbers β (0 < β < 1) and ϖ, where ϖ satisfies the following condition:

πβ2<ϖ<minπ,πβ, (6)

then, the following formula is true for all integers n ≥ 1:

Eβ,γz=k=0n1Γγβjzj+o1zn+1, (7)

when |z|⟶ and ϖ ≤ |arg(z)| ≤ n.

Lemma 2 (see [1]). —

If β (0 < β < 2) and γ are two arbitrary real numbers, and there exists a positive constant ϱ satisfying the following condition:

vπ2<ϱminπ,βπ, (8)

then the following inequality holds:

Eβ,γzC1+z, (9)

where C > 0, ϱ ≤ |arg(z)| ≤ π, and |z| ≥ 0.

Definition 2 (see [7]). —

Suppose w : [0, c)⟶ℐ is a continuous function. If the continuous function is strictly increasing and w(0)=0, then it is said to be class K.

Lemma 3 (see [7]). —

If an equilibrium point of fractional-order nonlinear system 𝒟tβy(t)=g(t, t(x)) is origin, which g : ℐ × Ω⟶ℛ is Lipschitz continuous. There exist a Lyapunov function V(t, y(t)) and class K functions wi(i=1,2,3) to satisfy

w1ytVt,ytw2yt,DtβVt,ytw3yt. (10)

Then, 𝒟tβy(t)=g(t, t(x)) is asymptotically stable; i.e., limty(t)=0.

Lemma 4 (see [2]). —

Assume that y(t) ∈ 𝒞1([t0, ], ℛn), then

12DtβyTtytyTtDtβyt,t. (11)

2.2. Preliminaries of Radial-Basis-Function NN

Let h(χ(t)) be a continuous unknown nonlinear function defined over a compact set Ω. Then, there exists a radial-basis-function NN to appropriate the unknown nonlinear function h(χ(t)) as follows:

h^χt=θTψχt, (12)

where h^:n (nN) is a continuous mapping, χ(t)=[χ1(t), χ2(t),…,χn(t)]T is the NN input vector, t ≥ 0, χi(t) ∈ 𝒞1[ℐ, Ω] (i=1,2,…, n), θ=[θ1, θ2,…,θN]T ∈ ℛN (N > 1) is the weight vector, ψ(χ(t))=[ψ1(χ(t)), ψ2(χ(t)),…,ψN(χ(t))]T ∈ ℛN is a regressor, and N is the number of NN nodes. The regression variable ψı(χ(t)) selected in this paper is the Gaussian radial-basis-function

ψıχt=expxδi22ιi2, (13)

where ı=1,2,…, N, δı=[δ1ı, δ2ı,…,δ]TRn, δ𝒥ı= (𝒥=1,2,…, n) represent the centers of the Gaussian function, and ιıR+ represent the widths of the Gaussian function.

Therefore, according to the above notation, the optimal estimate of h(χ(t)) can be expressed as

hχt=θTψχt+ϵχt, (14)

in which ϵ(χ(t))=[ϵ1(χ1(t)), ϵ2(χ2(t)),…, ϵN(χN(t))] and θ is the optimal constant weight vector and satisfies the following condition:

θt=argminθsupχthχth^χt. (15)

Let

θ˜=θθ, (16)

in which θ˜ is the parameter estimation error. According to the properties of the radial-basis-function NN, it is assumed that the optimal approximation error remains bounded. For any ϵ¯, there exists a sufficient number of NN nodes such that

ϵıχıtϵ¯ı, (17)

where ϵ¯ı is a known positive constant and ı=1,2,…, N.

Then, one can obtain

h^ıχıt,θıhıχıt=h^ıχıt,θıh^ıχıt,θı+h^ıχıt,θıhıχıt=θıTψıχıtθıTψıχıt+ϵıχıt=θ˜ıTψıχıt+ϵıχıt, (18)

in which ı=1,2,…, N.

2.3. FOCSs

Consider the following FOCSs:

Dtβx1t=x2t+f1x1¯,Dtβxit=xi+1t+fixi¯,Dtβxnt=fnxt+dt+ut,yt=x1t, (19)

where β(0 < β < 1) is the system commensurate order, x(t)=[1(t), x2(t),…,xn(t)]T ∈ ℛn is the state vector of the system, x¯t=x1t,x2t,,xitTi, fix¯ii=1,2,,n are unknown smooth nonlinear functions, d(t) ∈ ℛ is an unknown external disturbance, and u(t) ∈ ℛ and y(t) ∈ ℛ are control input and control output of the fractional-order strictly feedback nonlinear systems.

Assumption 1 . —

For the FOCSs, if d(t) is bounded and unknown, then there exists an unknown constant d¯ (d¯>0) such that dtd¯ for all t ≥ 0.

3. Adaptive NN Backstepping Control Design

Let

s1t=x1txd, (20)
sit=xitxi,c, (21)

in which xd is a known reference signal and xi,c (i=2,3,…, n) are the command filters.

The command filtering mechanism is defined as follows:

Dtβxi+1,ct=κixi+1,ctαit, (22)

where κi is a positive constant and αi(t) and xi+1,c(t) (i=1,2,…, n − 1) are the input signal and the output signal in the command filtering mechanism, respectively.

It is worth noting that command filtering produces errors that add to the burden of getting better tracking results. To solve this problem, an error compensation mechanism is presented to overcome the errors (xi+1,cαi) generated during the filtering process.

Then, the error compensation mechanism is defined as

Dtβλ1t=k11λ1t+λ2+x2,cα1,Dtβλit=k1iλitλi1+λi+1+xi+1,cαi,Dtβλnt=k1nλntλn1, (23)

where k1i > 0 are design parameters and λi (i=1,2,…, n − 1) are the error compensating signals.

The compensated tracking error signals ei(t) are designed as

eit=sitλit, (24)

in which i=1,2,…, n.

Our goal is to design the control input u of the nonlinear systems such that the control output y(t) of the system to track xd and the compensated tracking error of the nonlinear systems e1(t) eventually converge to a sufficiently small region of origin.

Then, the virtual control functions αi (i=1,2,…, n) are constructed as

α1=θ1Tψ1x¯1tk11s1tk21signe1t+Dtβxdt, (25)
α2=θ2Tψ2x¯2tk12s2tk22signe2ts1t+Dtβx2,ct, (26)
αi=θiTψix¯itk1isitk2isigneitsi1t+Dtβxi,ct, (27)

where k2i>ϵ¯i (i=1,2,…, n − 1) are design parameters and ϵ¯i will be determined later.

The controller u(t) is designed as follows:

ut=θnTψnxntk1nsntsn1tk2n+d¯^tsignent+Dtβxn,ct, (28)

in which d¯^t is the estimation of d¯, k2n>ϵ¯n is a design parameter, and ϵ¯n will be determined later.

Then, the backstepping control algorithms of the fractional-order nonlinear system are shown as follows.

Step 1 . —

Consider the first Lyapunov function v1(x) as follows:

v1t=12e12t. (29)

According to Lemma 4, differentiating v1(x) can gain

Dtβv1te1tDtβe1t=e1tDtβx1tDtβxdtDtβλ1t=e1tx2t+f1x¯1tDtβxdtDtβλ1t=e1ts2t+x2,ct+f1x¯1tf^1x¯1t,θ1+f^1x¯1t,θ1Dtβxdt+k11λ1tλ2tx2,ct+β1t=e1te2tθ˜1Tψ1x¯1tϵ1x¯1t+θ1Tψ1x¯1tDtβxdt+k11λ1t+α1t, (30)

in which ϵ1x¯1t=f^1x¯1t,θf1x¯1t and θ˜1=θ1θ1.

Substituting (25) into (30), we can obtain

Dtβv1te1te2tk11e1tθ˜1Tψ1x¯1tϵ1x¯1tk21signe1te1te2tk11e12te1tθ˜1Tψ1x¯1t+ϵ¯1e1tk21e1te1te2tk11e12te1tθ˜1Tψ1x¯1t, (31)

where k11 > 0 and k21>ϵ¯1 are design parameters.

Choose the Lyapunov function V1(x) as follows:

V1t=v1t+12ρ1θ˜1Ttθ˜1t. (32)

The design of adaptive law is as follows:

Dtβθ1=ρ1e1tψ1x¯1tγ1θ1, (33)

where ρ1 and γ1 are positive design parameters.

Because θ1 is a constant, then we have

Dtβθ˜1=Dtβθ1. (34)

Then, according to Lemma 4, we can have

DtβV1tDtβv1t+1ρ1θ˜1TDtβθ˜1. (35)

Substituting formulas (31) and (33) into the above inequality, the following can be obtained:

DtβV1tk11e12t+e1te2t1ρ1θ˜1Tθ1k11e12t+e1te2t1ρ1θ˜1Tθ˜11ρ1θ˜1Tθ1. (36)

According to Young's inequality, then we can obtain

1ρ1θ˜1Tθ112ρ1θ1Tθ1+12ρ1θ˜1Tθ˜1. (37)

According to formulas (36) and (37), it can be obtained

DtβV1tk11e12t+e1te2t12ρ1θ˜1Tθ˜1+12ρ1θ1Tθ1k1V1t+e1te2t+Θ1, (38)

in which k1=min{2k11, γ1} and Θ1=(γ1/2ρ1)θ1∗Tθ1 are two positive constants.

Step 2 . —

Consider the second Lyapunov function v2(x) as follows:

v2t=12e22t. (39)

According to Lemma 4, differentiating v2(x) can gain

Dtβv2te2tDtβe2t=e2tDtβx2tDtβx2,ctDtβλ2t=e2tx3t+f2x¯2tDtβx2,ctDtβλ2t=e2ts3t+x3,ct+f2x¯2tf^2x¯2t,θ2+f^2x¯2t,θ2Dtβx2,ct+k12λ2+λ1tλ3tx3,ct+α2t=e2te3tθ˜2Tψ2x¯2tϵ2x¯2t+θ2Tψ2x¯2tDtβx2,ct+k12λ2+λ1t+α2t, (40)

in which ϵ2x¯2t=f^2x¯2t,θf2x¯2t andθ˜2=θ2θ2.

Substituting (27) into (41), we can obtain

Dtβv2te2te3tk12e2tθ˜2Tψ2x¯2tϵ2x¯2tk22signe2tete2te3tk12e22te2tθ˜2Tψ2x¯2t+ϵ¯2e2tk22e2te1te2tk12e22+e2te3te2tθ˜2Tψ2x¯2te1te2t, (41)

where k12 > 0 and k22>ε¯2 are design parameters.

Choose the Lyapunov function V2(x) as follows:

V2t=V1t+v2t+12ρ2θ˜2Ttθ˜2t. (42)

The design of adaptive law is as follows:

Dtβθ2=ρ2e2tψ2x¯2tγ2θ2, (43)

where ρ2 and γ2 are positive design parameters.

Because θ2 is a constant, then we have

Dtβθ˜2=Dtβθ2. (44)

Then, according to Lemma 4 and formulas (42) and (44), we can have

DtβV2tkV1t+e1te2t+Θ1+Dtβv2t+1ρ2θ˜2TDtβθ˜2. (45)

According to formulas (45) and (46), the above equation can be reduced to

DtβV2tk1V1t+Θ1k12e22t+e2te3t12ρ2θ˜2Tθ˜2+12ρ2θ2Tθ2k2V2t+e2te3t+Θ2, (46)

in which k2=min{k1, 2k12, γ2} and Θ21+(γ2/2ρ2)θ2∗Tθ2 are two positive constants.

Step 3 . —

i  (i=3,4,…, n − 1).

Consider the ith Lyapunov function vi(x) as follows:

vit=12ei2t. (47)

According to Lemma 4, differentiating vi(x) can gain

DtβviteitDtβeit=eitDtβxitDtβxi,ctDtβλit=eitxi+1t+fix¯itDtβxi,ctDtβλit=eitsi+1t+xi+1,ct+fix¯itf^ix¯it,θi+f^ix¯it,θiDtβxi,ct+k1iλi+λi1tλi+1txi+1,ct+αit=eitei+1tθ˜iTψix¯itϵix¯it+θiTψix¯itDtβxi,ct+k1iλi+λi1t+αit, (48)

in which ϵix¯it=f^ix¯it,θfix¯it and θ˜i=θiθi.

Substituting (27) into (49), we can obtain

Dtβviteitei+1tk1ieitθ˜iTψix¯itϵix¯itk2isigneitei1teitei+1tk1iei2teitθ˜iTψix¯it+ϵ¯ieitk2ieitei1teiteitei+1tk1iei2eitθ˜iTψix¯itei1teit, (49)

where k1i > 0 and k2i>ϵ¯i are design parameters.

Choose the Lyapunov function Vi(x) as follows:

Vit=Vi1t+vit+12ρiθ˜iTtθ˜it. (50)

The design of adaptive law is as follows:

Dtβθi=ρieitψix¯itγiθi, (51)

where ρi and γi are positive design parameters.

Because θi is a constant, then we have

Dtβθ˜i=Dtβθi. (52)

Then, according to Lemma 4, we can have

DtβVitki1Vi1t+ei1teit+Θi1+Dtβvit+1ρiθ˜iTDtβθ˜i. (53)

From formulas (50), (52), and (54), we have

DtβVitki1Vi1t+Θi1+eitei+1tk1iei21ρiθ˜iTθiki1Vi1t+Θi1k1iei2t+eitei+1t1ρiθ˜iTθ˜i1ρiθ˜iTθi. (54)

According to Young's inequality, then we can obtain

1ρiθ˜iTθi12ρiθiTθi+12ρiθ˜iTθ˜i. (55)

Substitute the above formula into (55), the following can be obtained

DtβVitki1Vi1t+Θi1k1iei2t+eitei+1t12ρiθ˜iTθ˜i+12ρiθiTθikiVit+ei+1teit+Θi, (56)

in which ki=min{ki−1, 2k1i, γi} and Θii−1+(γi/2ρi)θi∗Tθi are two positive constants.

Step 4 . —

n.

Consider the nth Lyapunov function vn(x) as follows:

vnt=12en2t. (57)

According to Lemma 4, differentiating vn(x) can gain

DtβvntentDtβent=entDtβxntDtβxn,ctDtβλnt=entfnx¯nt+dt+utDtβxn,ctDtβλnt=entfnx¯ntf^nx¯nt,θn+f^nx¯nt,θn+dt+utDtβxn,ct+k1nλn+λn1=entθ˜nTψnx¯ntϵnx¯nt+θnTψnx¯nt+dt+utDtβxn,ct+k1nλn+λn1, (58)

in which ϵnx¯nt=f^nx¯nt,θfnx¯nt and θ˜n=θnθn.

Substituting (28) into (59), one obtains

Dtβvntentk1nentθ˜nTψnx¯ntϵnx¯ntk2n+d¯^tsignenten1t+dtk1nen2tentθ˜nTψnx¯nt+ϵ¯nentk2n+d¯^tenten1tent+d¯entk1nen2entθ˜nTψnx¯nten1tentd¯˜tent, (59)

where k1n > 0 and k2n>ϵ¯n are design parameters and d¯˜t=d¯^td¯ is the estimation error.

Choose the Lyapunov function Vn(x) as follows:

Vnt=Vn1t+vnt+12ρnθ˜nTtθ˜nt+12ξ1d¯˜2t. (60)

The design of adaptive law is as follows:

Dtβθn=ρnentψnx¯ntγnθn, (61)
Dtβd¯^t=ξ1enξ2d¯^t, (62)

where ρn, γn, ξ1, and ξ2 are positive design parameters.

Because θn is a constant, then we have

Dtβθ˜n=Dtβθn. (63)

Then, according to Lemma 4, we can have

DtβVntkn1Vn1t+en1tent+Θn1+Dtβvnt+1ρnθ˜nTDtβθ˜n+1ξ1d¯˜tDtβd¯˜t. (64)

From formulas (60) and (65), we have

DtβVntkn1Vn1t+Θn1k1nen2entθ˜nTψnx¯ntd¯˜tent+1ρnθ˜nTDtβθ˜n+1ξ1d¯˜tDtβd¯˜t. (65)

By substituting (62) and (63) into the above inequality, it can be obtained

DtβVntkn1Vn1t+Θn1k1nen2γnρnθ˜nTθnξ2ξ1d¯˜td¯^tkn1Vn1t+Θn1k1nen2γnρnθ˜nTθ˜nγnρnθ˜nTθnξ2ξ1d¯˜2tξ2ξ1d¯˜td¯. (66)

According to Young's inequality, we can obtain

1ρiθ˜nTθn12ρnθnTθn+12ρnθ˜nTθ˜n, (67)
ξ2ξ1d¯˜td¯tξ22ξ1d¯˜2t+ξ22ξ1d¯2. (68)

Substitute the above formulas into (67), one obtains

DtβVitkn1Vn1t+Θn1k1nen2γn2ρnθ˜nTθ˜n+γn2ρnθnTθnξ22ξ1d¯˜2t+ξ22ξ1d¯2knVnt+Θn, (69)

in which kn=min{kn−1, 2k1n, γn, ξ2} and Θn=Θn1+γn/2ρnθnTθn+ξ2/2ξ1d¯2 are two positive constants.

The stability analysis of fractional-order nonlinear systems is shown below:

Theorem 1 . —

Consider system (20) under Assumption 1. The control input is constructed as (29) with (26)–(28), and the adaptation laws are designed as (34), (44), (52), (62), and (63); then, there exist appropriate design parameters, such that the tracking error e1(t) tends to an arbitrarily small region of the origin.

Proof —

According to (70), there exists a function q(t) ≥ 0 such that the following equation holds on:

DtβVit+qt=knVnt+Θn. (70)

The Laplace transform of equation (71) is applied to obtain

Vns=sβ1sβ+knVn0+Θnssβ+knQssβ+kn=sβ1sβ+knVn0+sβ1+βΘnsβ+knQssβ+kn, (71)

in which Vn(s) and Q(s) are Laplace transforms of Vn(t) and q(t), respectively, and Vn(0)is the initial condition. According to (6) and (71), it can be represented as

Vnt=Vn0Eβ,1kntβ+ΘntβEβ,1+βkntβqtt1Eβ,0kntβ, (72)

where is the convolution operator. If sine q(t) and t−1Eβ,0(−kntβ) are both nonnegative functions, then q(t)∗t−1Eβ,0(−kntβ) ≥ 0 can be obtained. Hence, the following inequality holds on:

VntVn0Eβ,1kntβ+ΘntβEβ,1+βkntβ. (73)

Because arg(−kntβ)=−π, |−kntβ| ≥ 0, for all t ≥ 0 and β ∈ (0,2) and according to Lemma 2, then there exists a positive constant A such that

Eβ,1kntβA1+kntβ. (74)

According to (75), one can obtain

limtVn0Eβ,1kntβ=0. (75)

Consequently, for every η > 0, there exists a constant tr > 0, such that t > tr holds on, then one can obtain

Vn0Eβ,1kntβ<η3. (76)

In addition, according to Lemma 1, one can obtain

Eβ,β+1kntβ=1Γ1kntβ+o1kntβ1+1, (77)

in which the integer n is chosen as 1. According to (78), for every η > 0, there exists a constant tb > 0, such that t > tb holds on, one obtains

ΘntηEη,η+1kntηΘnkn+η3. (78)

Then, we can select appropriate design parameters such that (Θn/n) ≤ (η/3). Therefore, from (74), (77), and (79), the following inequality can be obtained:

Vnt<η. (79)

According to (80) and the definition of Vn(t), all signals in the closed-loop system are bounded and the tracking error e1(t) tends to an arbitrary small region of the origin, i.e., for all t > max{tr, tb}, such that (1/2)e12(t) ≤ η.

4. Simulation Results

In this section, two examples will be given to demonstrate the effectiveness of the adaptive neural network backstepping control based on the command filtering.

Example 1 . —

The fractional-order Duffing's Oscillator chaos system is as follows:

Dtβx1t=x2t,Dtβx2t=x1tx13t0.5x2t+1.3  cost+dt+ut, (80)

in which f1(x1(t))=0 and f2(x1(t), x2(t))=x1(t) − x13(t) − 0.5x2(t)+1.3  cost are unknown functions. Let the fractional-order β=0.95 and the initial conditions x1=0.21  and x2=0.13. In addition, it can be seen from Figures 1 and 2 that the nonlinear system is unstable when both the controller u(t) and the disturbance signal d(t) of the system are zero.

The known smooth reference signal xd(t) and the unknown external disturbance signal d(t) are chosen as sin(t) and sin(t)+cos(t), respectively. The parameters to be designed are selected as follows: k11=k12=1, k21=k22=1, ρ1=ρ2=5, γ1=γ2=0.5, ξ1=ξ2=1, and κ1=50. In the process of designing the controller, sign(·) is used to represent arctan(10) to avoid the chattering phenomenon.

Next, let us design the radial-basis-functions. According to the property of the radial-basis-function NN, the input variable is x1(t) in the first radial-basis-function and six Gaussian functions evenly distributed within the interval [−5,5] are designed. The second radial-basis-function uses x1(t) and x2(t) as input variables. Same as the first radial-basis-function, each input variable corresponds to six Gaussian functions evenly distributed on [−5,5]. The initial conditions are presented to be θ1(0)=[1,1,1,1,1,1]T ∈ ℛ6 and θ2(0)=[1,1,…,1]T ∈ ℛ36.

When the above initial conditions are met, the simulation of the nonlinear system (81) is shown in Figures 37.

As can be seen from Figures 3 and 4, the state variables x1(t) and x2(t) of the system are tracked by signals xd(t) and x2c(t) and the tracking effect is relatively well. As shown in Figure 5, the tracking error e1(t) rapidly converges to a relatively small neighborhood of the origin. From Figure 6, the control input is large at first, then decreases rapidly, and when the system reaches stability, it is controlled in a relatively small neighborhood. As shown in Figure 7, the adaptive laws of the system are bounded and converge rapidly to the neighborhood of the origin. Consequently, the effectiveness of the adaptive neural network backstepping control method based on command filtering for a class of classical fractional-order nonlinear strictly feedback systems.

Figure 1.

Figure 1

The uncontrolled fractional-order Duffing's oscillator chaos system (81).

Figure 2.

Figure 2

The time response of the state variable of (81) when u(t)=0 and d(t)=0.

Figure 3.

Figure 3

The trace of x1 and xd of system (81).

Figure 4.

Figure 4

The trace of x2 and x2c of system (81).

Figure 5.

Figure 5

The tracking error of the output y(t) of system (81).

Figure 6.

Figure 6

The control input of system (81).

Figure 7.

Figure 7

The adaptive laws of system (81).

Example 2 . —

The fractional-order Arneodo's chaos system is as follows:

Dtβx1t=x2t,Dtβx2t=x3t,Dtβx2t=5.5x1t3.5x2t0.8x3t+x13t+dt+ut, (81)

where β=0.97, x1(0)=−0.2,  x2(0)=0.5,  and x3(0)=0.2. If the input and disturbance of the system satisfy u(t)=0 and d(t)=0, the state variables of the system are shown in Figures 8 and 9.

The known smooth reference signal xd(t) and the unknown external disturbance signal d(t) are sin(t) and 2  sin(t)cos(t), respectively. The parameters to be designed are selected as follows:k11=40, k12=25, k13=30, k21=k22=k23=15, ρ1=ρ2=ρ2=15, γ1=γ2=γ3=0.5, ξ1=ξ2=1, κ1=1, and κ2=20.

In Example 2, there are three radial-basis-function neural networks. In the first radial-basis-function NN, the input variable is x1(t) and four Gaussian functions evenly distributed within the interval [−3,3] are designed. The second radial-basis-function uses x1(t) and x2(t) as input variables. Same as the first radial-basis-function, each input variable corresponds to four Gaussian functions evenly distributed on [−3,3]. The third radial-basis-function uses x1(t), x2(t), and x3(t) as input variables. Same as the before radial-basis-functions, four Gaussian functions in every input variable are evenly distributed on [−3,3]. The initial conditions are presented to be θ1(0)=[1,1,1,1]T ∈ ℛ4, θ2(0)=[1,1,…,1]T ∈ ℛ16, and θ3(0)=[1,1,…,1]T ∈ ℛ64. When the above initial conditions are met, the simulation of the nonlinear system (81) is shown in Figures 1015.

The simulation results of Example 2 are shown above, which is similar to the result analysis of Example 1, and the final results are the same as that of Example 1.

Figure 8.

Figure 8

The uncontrolled fractional-order Arneodo's chaos system (81).

Figure 9.

Figure 9

The time response of the state variable of (81) when u(t)=0 and d(t)=0.

Figure 10.

Figure 10

The trace of x1 and xd of system (81).

Figure 11.

Figure 11

The trace of x2 and x2c of system (81).

Figure 12.

Figure 12

The trace of x3 and x3c of system (81).

Figure 13.

Figure 13

The tracking error of the output y(t) of system (81).

Figure 14.

Figure 14

The control input of system (81).

Figure 15.

Figure 15

The adaptive laws of system (81).

5. Conclusion

In this paper, an adaptive neural network backstepping control method based on command filtering is proposed for a class of fractional-order strictly feedback nonlinear systems. The command filtering technology is used to deal with the explosive of terms in the traditional backstepping technology, and the error compensation mechanism is introduced to overcome the shortcomings of the dynamic surface method. The simulation results of the fractional-order nonlinear strictly feedback system show the effectiveness of the proposed method. The future research will be adaptive neural network control of fractional-order nonlinear strictly feedback system with disturbance observer based on command filtering.

Data Availability

All the datasets generated for this study are included within the article.

Conflicts of Interest

The author declares that there are no conflicts of interest regarding the publication of this paper.

References

  • 1.Shen J., Lam J. Non-existence of finite-time stable equilibria in fractional-order nonlinear systems. Automatica . 2014;50(2):547–551. doi: 10.1016/j.automatica.2013.11.018. [DOI] [Google Scholar]
  • 2.Aguila-Camacho N., Duarte-Mermoud M. A., Gallegos J. A. Lyapunov functions for fractional order systems. Communications in Nonlinear Science and Numerical Simulation . 2014;19(9):2951–2957. doi: 10.1016/j.cnsns.2014.01.022. [DOI] [Google Scholar]
  • 3.Liu H., Pan Y., Cao J. Composite learning adaptive dynamic surface control of fractional-order nonlinear systems. IEEE Transactions on Cybernetics . 2020;50(6):2557–2567. doi: 10.1109/tcyb.2019.2938754. [DOI] [PubMed] [Google Scholar]
  • 4.Bao H.-B., Cao J.-D. Projective synchronization of fractional-order memristor-based neural networks. Neural Networks . 2015;63:1–9. doi: 10.1016/j.neunet.2014.10.007. [DOI] [PubMed] [Google Scholar]
  • 5.Liu H., Pan Y., Li S., Chen Y. Adaptive fuzzy backstepping control of fractional-order nonlinear systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems . 2017;47(8):2209–2217. doi: 10.1109/tsmc.2016.2640950. [DOI] [Google Scholar]
  • 6.Heng L., Sheng-Gang L., Ye-Guo S., Hong-Xing W. Prescribed performance synchronization for fractional-order chaotic systems. Chinese Physics B . 2015;24(9)090505 [Google Scholar]
  • 7.Li Y., Chen Y., Podlubny I. Mittag–leffler stability of fractional order nonlinear dynamic systems. Automatica . 2009;45(8):1965–1969. [Google Scholar]
  • 8.Boroujeni E. A., Momeni H. R. Non-fragile nonlinear fractional order observer design for a class of nonlinear fractional order systems. Signal Processing . 2012;92(10):2365–2370. doi: 10.1016/j.sigpro.2012.02.009. [DOI] [Google Scholar]
  • 9.Yang Y., Chen G. Finite-time stability of fractional order impulsive switched systems. International Journal of Robust and Nonlinear Control . 2015;25(13):2207–2222. doi: 10.1002/rnc.3202. [DOI] [Google Scholar]
  • 10.Liu H., Li S., Wang H., Huo Y., Luo J. Adaptive synchronization for a class of uncertain fractional-order neural networks. Entropy . 2015;17(10):7185–7200. doi: 10.3390/e17107185. [DOI] [Google Scholar]
  • 11.Huang X., Wang Z., Li Y., Lu J. Design of fuzzy state feedback controller for robust stabilization of uncertain fractional-order chaotic systems. Journal of the Franklin Institute . 2014;351(12):5480–5493. doi: 10.1016/j.jfranklin.2014.09.023. [DOI] [Google Scholar]
  • 12.Liu X., Gu G., Zhou K. Robust stabilization of mimo nonlinear systems by backstepping. Automatica . 1999;35(5):987–992. doi: 10.1016/s0005-1098(98)00236-2. [DOI] [Google Scholar]
  • 13.Krstic M., Kokotovic P. V., Kanellakopoulos I. Nonlinear and Adaptive Control Design . Hoboken, NJ, USA: John Wiley and Sons; 1995. [Google Scholar]
  • 14.Kanellakopoulos I., Kokotovic P. V., Morse A. S. Systematic design of adaptive controllers for feedback linearizable systems. IEEE Transactions on Automatic Control . 1991;36:649–654. [Google Scholar]
  • 15.Chen W., Jiao L., Li J., Li R. Adaptive nn backstepping output-feedback control for stochastic nonlinear strict-feedback systems with time-varying delays. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) . 2009;40(3):939–950. doi: 10.1109/TSMCB.2009.2033808. [DOI] [PubMed] [Google Scholar]
  • 16.Boulkroune A., Farza M., M’Saad M. Fuzzy approximation-based indirect adaptive controller for multi-input multi-output non-affine systems with unknown control direction. IET Control Theory and Applications . 2012;6(17):2619–2629. doi: 10.1049/iet-cta.2012.0565. [DOI] [Google Scholar]
  • 17.Heng L., Hai-Jun Y., Wei X. Adaptive fuzzy nonlinear inversion-based control for uncertain chaotic systems. Chinese Physics B . 2012;21(12)120505 [Google Scholar]
  • 18.Li T.-S., Tong S.-C., Feng G. A novel robust adaptive-fuzzy-tracking control for a class of nonlinear multi-input/multi-output systems. IEEE Transactions on Fuzzy Systems . 2009;18(1):150–160. [Google Scholar]
  • 19.Tie-Shan Li T.-S., Dan Wang D., Gang Feng G., Shao-Cheng Tong S.-C. A DSC approach to robust adaptive NN tracking control for strict-feedback nonlinear systems. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) . 2010;40(3):915–927. doi: 10.1109/tsmcb.2009.2033563. [DOI] [PubMed] [Google Scholar]
  • 20.Li Y., Tong S., Li T. Hybrid fuzzy adaptive output feedback control design for uncertain mimo nonlinear systems with time-varying delays and input saturation. IEEE Transactions on Fuzzy Systems . 2015;24(4):841–853. doi: 10.1109/TCYB.2014.2370645. [DOI] [PubMed] [Google Scholar]
  • 21.Shao-Cheng Tong S.-C., Xiang-Lei He X.-L., Hua-Guang Zhang H.-G. A combined backstepping and small-gain approach to robust adaptive fuzzy output feedback control. IEEE Transactions on Fuzzy Systems . 2009;17(5):1059–1069. doi: 10.1109/tfuzz.2009.2021648. [DOI] [Google Scholar]
  • 22.Dong W., Farrell J. A., Polycarpou M. M., Djapic V., Sharma M. Command filtered adaptive backstepping. IEEE Transactions on Control Systems Technology . 2011;20(3):566–580. [Google Scholar]
  • 23.Hu J., Zhang H. Immersion and invariance based command-filtered adaptive backstepping control of vtol vehicles. Automatica . 2013;49(7):2160–2167. doi: 10.1016/j.automatica.2013.03.019. [DOI] [Google Scholar]
  • 24.Assawinchaichote W., Sing Kiong Nguang S. K. Fuzzy H/sub/spl infin//output feedback control design for singularly perturbed systems with pole placement constraints: an LMI approach. IEEE Transactions on Fuzzy Systems . 2006;14(3):361–371. doi: 10.1109/tfuzz.2006.876328. [DOI] [Google Scholar]
  • 25.Shen Q., Jiang B., Cocquempot V. Adaptive fuzzy observer-based active fault-tolerant dynamic surface control for a class of nonlinear systems with actuator faults. IEEE Transactions on Fuzzy Systems . 2013;22(2):338–349. [Google Scholar]
  • 26.Shen Q., Jiang B., Cocquempot V. Fuzzy logic system-based adaptive fault-tolerant control for near-space vehicle attitude dynamics with actuator faults. IEEE Transactions on Fuzzy Systems . 2012;21(2):289–300. [Google Scholar]
  • 27.Chadli M., Karimi H. R. Robust observer design for unknown inputs takagi–sugeno models. IEEE Transactions on Fuzzy Systems . 2012;21(1):158–164. [Google Scholar]
  • 28.Chadli M., Guerra T. M. LMI solution for robust static output feedback control of discrete takagi-sugeno fuzzy models. IEEE Transactions on Fuzzy Systems . 2012;20(6):1160–1165. doi: 10.1109/tfuzz.2012.2196048. [DOI] [Google Scholar]
  • 29.Yu J., Shi P., Dong W., Chen B., Lin C. Neural network-based adaptive dynamic surface control for permanent magnet synchronous motors. IEEE Transactions on Neural Networks and Learning Systems . 2014;26(3):640–645. doi: 10.1109/TNNLS.2014.2316289. [DOI] [PubMed] [Google Scholar]
  • 30.Yu J., Shi P., Yu H., Chen B., Lin C. Approximation-based discrete-time adaptive position tracking control for interior permanent magnet synchronous motors. IEEE Transactions on Cybernetics . 2014;45(7):1363–1371. doi: 10.1109/TCYB.2014.2351399. [DOI] [PubMed] [Google Scholar]
  • 31.Wang J. Adaptive fuzzy control of direct-current motor dead-zone systems. International Journal of Innovative Computing, Information and Control . 2014;10(4):1391–1399. [Google Scholar]
  • 32.Chen M., Ge S. S. Direct adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer. IEEE Transactions on Cybernetics . 2012;43(4):1213–1225. doi: 10.1109/TSMCB.2012.2226577. [DOI] [PubMed] [Google Scholar]
  • 33.Yu J., Ma Y., Yu H., Lin C. Adaptive fuzzy dynamic surface control for induction motors with iron losses in electric vehicle drive systems via backstepping. Information Sciences . 2017;376:172–189. doi: 10.1016/j.ins.2016.10.018. [DOI] [Google Scholar]
  • 34.Li Y., Tong S., Li T. Composite adaptive fuzzy output feedback control design for uncertain nonlinear strict-feedback systems with input saturation. IEEE Transactions on Cybernetics . 2014;45(10):2299–2308. doi: 10.1109/TCYB.2014.2370645. [DOI] [PubMed] [Google Scholar]
  • 35.Liu Y.-J., Tong S., Li D.-J., Gao Y. Fuzzy adaptive control with state observer for a class of nonlinear discrete-time systems with input constraint. IEEE Transactions on Fuzzy Systems . 2015;24(5):1147–1158. [Google Scholar]
  • 36.Xu B., Sun F., Pan Y., Chen B. Disturbance observer based composite learning fuzzy control of nonlinear systems with unknown dead zone. IEEE Transactions on Systems, Man, and Cybernetics: Systems . 2016;47(8):1854–1862. [Google Scholar]
  • 37.Baleanu D., Machado J. A. T., Luo A. C. Fractional Dynamics and Control . Berlin, Germany: Springer Science and Business Media; 2011. [Google Scholar]
  • 38.Ding D., Qi D., Meng Y., Xu L. Adaptive mittag-leffler stabilization of commensurate fractional-order nonlinear systems. Proceedings of the 53rd IEEE Conference on Decision and Control; December 2014; Los Angeles, CA, USA. pp. 6920–6926. [DOI] [Google Scholar]
  • 39.Wei Y., Chen Y., Liang S., Wang Y. A novel algorithm on adaptive backstepping control of fractional order systems. Neurocomputing . 2015;165:395–402. doi: 10.1016/j.neucom.2015.03.029. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All the datasets generated for this study are included within the article.


Articles from Computational Intelligence and Neuroscience are provided here courtesy of Wiley

RESOURCES