Skip to main content

BRIEF RESEARCH REPORT article

Front. Phys., 27 April 2022
Sec. Interdisciplinary Physics
This article is part of the Research Topic Advances in Chaotification and Chaos-Based Applications View all 8 articles

Observer-Based Adaptive Fuzzy Output Feedback Control of Fractional-Order Chaotic Systems With Input Quantization

Hongling QiuHongling Qiu1Chengdai HuangChengdai Huang2Huanhuan TianHuanhuan Tian3Heng Liu
Heng Liu1*
  • 1School of Science, Guangxi Minzu University, Nanning, China
  • 2School of Mathematics and Statistics, Xinyang Normal University, Xinyang, China
  • 3School of Mathematics and Statistics, Anhui Normal University, Wuhu, China

This study investigates the adaptive fuzzy output feedback control of strict-feedback fractional-order chaotic systems with unmeasurable states and quantized input. First, the functional uncertainties are approximated by fuzzy logic systems (FLSs). Second, combining the FLS and the system output signal, an observer is constructed to estimate the unmeasurable states. A command filter is defined to cope with the “explosion of complexity” problem resulting from the repeated derivatives of virtual control inputs in each backstepping step. To compensate for quantization errors, a hyperbolic tangent function is introduced to transform the control signal, which can not only guarantee that the tracking error converges to an arbitrarily small region near the origin but also reduce the chattering phenomenon of the control input. In addition, the stability analysis is carried out relying on the fractional Lyapunov stability criterion such that all the signals keep bounded. Finally, a numerical simulation example is put forward to verify the effectiveness of our method.

1 Introduction

During the past few decades, fractional calculus has received increasing research interest because of its special properties that can be well used in system modeling, such as heredity and memory. After a long period of development, it has been a powerful mathematical instrument in the fields of bioengineering, physics, economics, medicine, and so on [14]. At the same time, many traditional calculus theories have been extended to the fractional calculus theory, especially the Mittag–Leffler stability theory [5]. As an extension of the Lyapunov stability theory, it plays an important role when designing the controller for fractional-order nonlinear systems (FONSs), including fractional-order chaotic systems (FOCSs).

Strict-feedback systems are a common form of chaotic systems, such as fractional-order Arneodo systems [6] and fractional-order Rossler systems [7]. One of the effective strategies to control these systems is the backstepping technique. However, virtual control inputs need to be repeatedly differentiated in each backstepping step, which will cause the “explosion of complexity” problem. Furthermore, different from the traditional calculus, the fractional order derivative of a composite function is a complicated infinite series that is hard to be calculated in practical engineering, which also increases the difficulty of designing controllers for strict-feedback FONSs. To this end, researchers have done special research and some interesting results have been achieved. For instance, in [8, 9], the fractional-order derivative of the virtual control input was regarded as an extra uncertain term and was approximated by fuzzy logic systems (FLSs), which can avoid the “explosion of complexity” problem; however, as the order of the system increases, the cumulative increase of fuzzy errors will affect the final control performance. To reduce the influence of fuzzy errors, an adaptive dynamic surface control was extended to FONSs in [10]. Moreover, a fractional-order command filter and an exact differentiator were introduced in [11, 12], respectively.

In addition, it is worth pointing out that in the aforementioned literature, a key assumption, i.e., the states must be measurable and should be satisfied, which is too demanding for practical engineering applications. Constrained by sensor technology or cost consumption, in most cases, only the system output signal is measurable directly, which means that the unknown states need to be estimated by developing an observer. In [13], the tracking control problem for incommensurate FONSs with input saturation was addressed via the observer-based backstepping algorithm. In [14], an observer was proposed for FONSs with unknown input gain based on the LMI technique. A sliding mode observer came up for FONSs with parameter uncertainties in [15]. However, there are still some limitations in these works: the system model of [13] is considered to be free of functional uncertainties or disturbances; the method of [14] is only applicable to system models that can be linearized; and a switch term is included in the observer structure appearing in [15], which will result in the chatting phenomenon. Some other interesting methods can be seen in [1619]. For the observer design of the FONS, there is still a lot of work worth exploring.

On the other hand, because of limited-bandwidth communication channels and data transmission pressure, the control input signal must be quantized for some systems, such as digital control systems, hydraulic systems, and network systems [2022]. A common type of quantizer is the sector-bounded quantizer, whose quantization errors satisfy the sector-bounded condition, including uniform quantizers, logarithmic quantizers, and hysteretic quantizers. In [23], a method that divides a sector-bounded quantizer into a linear segment and a nonlinear segment was discussed, which is the main idea of the quantized controller design. During the past few years, considerable results about quantized control for integer-order nonlinear systems have been achieved [2427], and several important conclusions have been successfully extended to FONSs. For example, in [28], a Nussbaum function was used to study the fuzzy quantized control problem for uncertain FONSs with unknown control directions; in [29], a logarithmic quantizer was employed to achieve the synchronization control for fractional-order output-coupling neural networks; in [30], for a FONS with input quantization and actuator failures, an adaptive asymptotic tracking control strategy was proposed; in [31], an output-feedback quantized controller was designed for fractional-order neural networks described by Takagi–Sugeno fuzzy models; and in [32], the neural network-based quantized synchronization control for FOCSs was investigated. Nevertheless, it should be noted that the aforementioned literature treats the nonlinear part decomposed by the quantizer as an extra disturbance. How to better compensate for the quantization error in the design of the control input is still a matter of concern.

Inspired by the aforementioned discussion, this study investigates the adaptive fuzzy output feedback control problem for strict-feedback FOCSs subject to unmeasurable states and input quantization. The main contributions of this work are listed as follows. 1) Compared with the results presented in [13, 14], a broader class of FOCSs with functional uncertainties in each subsystem has been investigated. 2) Taking into account limited communication channels and data transmission pressure, a logarithmic quantizer is used to quantize the input signal, which has a better application value for actual engineering. 3) In comparison with the method of compensating for quantization errors in [24], a hyperbolic tangent function is introduced to transform the control signal in the controller design so that the disturbance derived from the nonlinear part of the quantizer is cleverly avoided and the chatting phenomenon is reduced. 4) Distinct from [2832], all the states of the system model considered in this work are supposed to be unknown except the output signal.

The article is organised as follows. Some basic knowledge of fractional calculus and the problem description are provided in Section 2; Section 3 gives the details about the design of the observer and the controller; simulation results are presented in Section 4; and Section 5 summarizes the conclusion. In the following, R and Rn denote the spaces of real numbers and n-vectors, respectively, C1 is the space of differentiable functions, ‖ ⋅‖ stands for the Euclidean norm, and sign (⋅) represents the signum function.

2 Preliminaries and Problem Description

2.1 Preliminaries

Definition 1 [33] The Caputo’s fractional derivative is defined as

Dtϑft=1Γ1ϑ0ttτϑfτdτ,(1)

where 0 < ϑ < 1.

Lemma 1 [34] Suppose that x(t)Rn is Lipschitz continuous and P is a positive matrix, then

12DtϑxTtPxtxTtPDtϑxt.(2)

Lemma 2 [10] Let V(t)C1 satisfy

DtϑVtaVt+b,(3)

where a, b > 0 are constants. Then, there exists a constant t0 > 0 such that

|Vt|c0ba(4)

holds for all tt0, where c0 > 1 is a constant.

Lemma 3 [11] The fractional-order command filter is defined as

Dtϑγ1t=βγ2t,Dtϑγ2t=2βζγ2tβγ1tαt,(5)

where γ1 (0) = α(0) and γ2 (0) = 0. The function α(t) is the input signal that satisfies |Dtϑα(t)|ρ1 and |Dt2ϑα(t)|ρ2, where ρ1, ρ2 > 0 are constants. Then, for any μ > 0, there exist β > 0 and ζ ∈ (0, 1] so that |γ1(t) − α(t)| ≤ μ.

2.2 Problem Description

Consider the following FOCS with a strict-feedback form:

Dtϑxit=fix̄i+xi+1t,i=1,,n1,Dtϑxnt=fnx̄+qut,yt=x1t,(6)

where x̄i=[x1(t),x2(t),,xi(t)]TRi represents the state vector, x̄=x̄nRn, fi():RiR is an unknown Lipschitz continuous function, y(t) and u(t) stand for the output signal and input signal, respectively, and q():RR denotes a logarithmic quantizer. It is assumed that only y(t) is measurable directly. Let yd(t) be a referenced signal, and our objective is to design a suitable controller for the system subject to input quantization so that the output trajectory can track the referenced signal.

Assumption 1 yd(t) and Dtϑyd(t) are continuous and known.

Assumption 2 For X1,X2Ri, there exists an unknown constant hi > 0 so that

|fiX1fiX2|hiX1X2.(7)

The logarithmic quantizer is characterized as follows:

qut=ujsignut,uj1+ϱ<|ut|uj1ϱ,0,|ut|umin1+ϱ,(8)

where j = 1, 2, ⋯, umin > 0, ξ ∈ (0, 1), uj = ξ1−jumin, ϱ=1ξ1+ξ is the density of quantization, and umin1+ϱ is the dead-zone of the quantizer. It is obvious that qu(t) belongs to the set U = {0, ±uj}, and the quantizer (8) satisfies the following properties:

|qutut|ϱ|ut|+umin.(9)

3 Main Results

Since all the states of the system are unmeasurable except the output signal, it is essential to design an observer first.

3.1 Observer Design

Let x̄̂i=[x̂1(t),,x̂i(t)]T be the estimation of x̄i, then system (6) can be rewritten as

Dtϑx̄=Ax̄+i=1nBifix̄̂i+f̃i+Equt,y=CTx̄,(10)

where A=01000010000100000, Bi=[0,,0,1ith,0,,0]T, C = [1,0, … ,0]T, E = [0, … ,0,1]T, and f̃i=fi(x̄i)fi(x̄̂i).

Remark 1. Since x̄i is unknown, it cannot be used as the input of the FLS to approximate fi(x̄i). However, the estimation x̄̂i can be obtained from the observer. According to the definition of function continuity, one has

limx̄̂ix̄ifix̄̂i=fix̄i,(11)

which means that fi(x̄̂i) can be approximated as fi(x̄i) when the estimation error is very small. It should be noted that fi(x̄̂i) is also an unknown function, so an FLS f̂i(x̄̂i) whose input is x̄̂i will be defined to approximate fi(x̄̂i) in the following analysis.Consider the following FLS [35]:

f̂ix̄̂i,Ŵi=ŴiTΨix̄̂i,(12)

where Ŵi=[ŵ1(t),ŵ2(t),,ŵN(t)]TΩcwiRN is an adjustable parameter vector, Ψi(x̄̂i)=[ψi1(x̄̂i),ψi2(x̄̂i),,ψiN(x̄̂i)]TRN is the vector of fuzzy basis functions (this study uses the Gaussian function), and N is the number of fuzzy rules. Then, fi(x̄̂i) can be approximated by the FLS (12), and the optimal approximation is

fix̄̂i=Wi∗TΨix̄̂i+ϵix̄̂i,(13)

where Wi is the optimal parameter vector, and ϵi(x̄̂i) is the optimal approximation error. The optimal parameter vector Wi is defined as

Wi=argminŴiΩcwsupx̄̂iΩcx̂ifix̄̂if̂ix̄̂i,Ŵi,(14)

where Ωcwi and Ωcx̂i represent the compact sets corresponding to Ŵi and x̄̂i, respectively. It should be noted that Wi* is just considered for analysis purpose, whose value is not required. Based on [36], it is reasonable to assume that there exists an unknown constant ɛi > 0 such that ϵi(x̄̂i) meets |ϵi(x̄̂i)|εi.The observer is designed as

Dtϑx̄̂=Āx̄̂+i=1nBif̂ix̄̂i+Equt+Kyt,ŷ=CTx̄̂,(15)

where Ā=AKCT and K=[k1,,kn]T is a design parameter vector to ensure that Ā is strict Hurwitz. Consequently, for an arbitrary positive definite matrix Q, there exists a positive definite matrix P such that

PĀ+ĀTP=Q.(16)

Let x̃=x̄x̄̂=[x̃1(t),,x̃n(t)]T be the estimation error vector, then from Eq. 10 and Eq. 15, it can yield

Dtϑx̃=Āx̃+i=1nBiW̃iTΨix̄̂i+ϵix̄̂i+f̃i,(17)

where W̃i=WiŴi. Then, the observer (15) can be expanded to the following form:

Dtϑx̂it=kix̃1t+x̂i+1t+ŴiTΨix̄̂i,Dtϑx̂nt=knx̃1t+qut+ŴnTΨnx̄̂.(18)

3.2 Controller Design

Based on the information derived from the observer, the final controller will be given via the backstepping algorithm in this part. The whole design process is divided into n steps.

Step 1: let e1(t) = x1(t) − yd(t), whose fractional order derivative can be expressed by

Dtϑe1t=Dtϑx1tDtϑydt=f1x̄1+x2tDtϑydt=f1x̄̂1+f̃1+x2tx̂2t+x̂2tα1t+α1tα1ct+α1ctDtϑydt=f1x̄̂1+f̃1+x̃2t+e2t+α1t+α1ctα1tDtϑydt=W1*TΨ1x̄̂1+ϵ1x̄̂1+f̃1+x̃2t+e2t+α1t+α1ctα1tDtϑydt,(19)

where α1(t) is the first virtual control input, e2(t)=x̂2(t)α1c(t), and α1c(t)=γ1,1(t) is the filter output which comes from

Dtϑγ1,1t=β1γ1,2t,Dtϑγ1,2t=2β1ζ1γ1,2tβ1γ1,1tα1t,(20)

where γ1,1 (0) = α1 (0) and γ1,2 (0) = 0. In terms of Lemma 3, for any μ1 > 0, there exist β1 > 0 and ζ1 ∈ (0, 1] such that |γ1,1(t) − α1(t)| ≤ μ1 for all t > 0.

Choose the virtual control input α1(t) to be

α1t=c1e1tŴ1TΨ1x̄̂1+Dtϑydt,(21)

where c1 > 0 is a design parameter. Substituting (21) into (19), one obtains

Dtϑe1t=c1e1t+e2t+W̃1TΨ1x̄̂1+ϵ1x̄̂1+f̃1+x̃2t+α1ctα1t.(22)

Let Ŵ1 be updated by the adaptation law

DtϑŴ1=r1e1tΨ1x̄̂1a1Ŵ1,(23)

where r1, a1 > 0 are design parameters.

Construct a Lyapunov function as V1,1(t)=12e12(t)+12r1W̃1TW̃1, then one can get

DtϑV1,1te1tDtϑe1t1r1W̃1TDtϑŴ1c1e12t+e1te2t+|e1tμ1|+|e1tε1|+|e1t|h1x̃+e1tx̃2t+a1r1W̃1TŴ1.(24)

Utilizing Young’s inequality, one has

|e1tμ1|η12e12t+μ122η1,|e1tε1|η12e12t+ε122η1,|e1t|h1x̃η12e12t+h122η1x̃Tx̃,e1tx̃2tη12e12t+12η1x̃Tx̃,a1r1W̃1TŴ1a12r1W̃1TW̃1+a12r1W1∗TW1,(25)

where η1 > 0 is a constant. Hence, one gets

DtϑV1,1tc12η1e12t+e1te2t+h12+12η1x̃Tx̃+μ122η1+ε122η1a12r1W̃1TW̃1+a12r1W1∗TW1.(26)

Step i (i = 2, … , n − 1): similar to the previous step, the ϑ-th derivative of ei(t) is

Dtϑeit=Dtϑx̂itDtϑαi1ct=kix̃1t+x̂i+1t+ŴiTΨix̄̂iDtϑαi1ct=kix̃1t+x̂i+1t+αitαit+αictαict+ŴiTΨix̄̂iDtϑαi1ct=kix̃1t+ei+1t+αit+αictαit+ŴiTΨix̄̂iDtϑαi1ct,(27)

where αi(t) is the ith virtual control input, ei+1(t)=x̂i+1(t)αic(t), and αic(t)=γi,1(t) is the corresponding filter output derived from

Dtϑγi,1t=βiγi,2t,Dtϑγi,2t=2βiζiγi,2tβiγi,1tαit,(28)

where γi,1 (0) = αi (0) and γi,2 (0) = 0. Similarly, for any μi > 0, there exist βi > 0 and ζi ∈ (0, 1] such that |γi,1(t) − αi(t)| ≤ μi for all t > 0. We choose

αit=cieitei1tŴiTΨix̄̂i+Dtϑαi1ctkix̃1t,(29)

where ci > 0 is a design parameter. It follows from (27) and (29) that

Dtϑeit=cieitei1t+ei+1t+αictαit.(30)

We design the adaptation law

DtϑŴi=rieitΨix̄̂iaiŴi,(31)

where ri, ai are positive design parameters. We select the Lyapunov function as V1,i(t)=12ei2(t)+12riW̃iTW̃i; then,

DtϑV1,iteitDtϑeit1riW̃iTDtϑŴi=ciei2tei1teit+eitei+1t+eitαictαit1riW̃iTDtϑŴi=ciei2tei1teit+eitei+1t+eitαictαiteitW̃iTΨix̄̂i+airiW̃iTŴiciei2tei1teit+eitei+1t+|eitμi|eitW̃iTΨix̄̂i+airiW̃iTŴi.(32)

Because of the property that j=1Nψij(x̄̂i)=1, then one has ΨiT(x̄̂i)Ψi(x̄̂i)1. Using Young’s inequality, one has

|eitμi|ηi2ei2t+μi22ηi,eitW̃iTΨix̄̂iηi2ei2t+12ηiW̃iTW̃i,airiW̃iTŴiai2riW̃iTW̃i+ai2riWi∗TWi,(33)

where ηi > 0 is a constant. Substituting (33) into (32), one obtains

DtϑV1,itciηiei2tei1teit+eitei+1t+μi22ηiai2ri12ηiW̃iTW̃i+ai2riWi∗TWi.(34)

Step n: the ϑ-th derivative of en(t) is given by

Dtϑent=Dtϑx̂ntDtϑαn1ct=knx̃1t+qut+ŴnTΨnx̄̂Dtϑαn1ct..(35)

The controller u(t) is designed as

ut=tanhentūtγūt,ūt=11ϱαnt+χtanhχentγ,αnt=cnenten1tknx̃1tŴnTΨnx̄n+Dtϑαn1ct,(36)

where cn, γ > 0 are two design parameters and χ > umin is a constant. Let the adaptation law of Ŵn be

DtϑŴn=rnentΨnx̄̂nanŴn,(37)

where rn, an > 0 are design parameters. Defining a Lyapunov function as V1,n(t)=12en2(t)+12rnW̃nTW̃n and using (35), one has

DtϑV1,ntentDtϑent1rnW̃nTDtϑŴn=entknx̃1t+entqut+entŴnTΨnx̄̂entDtϑαn1ct1rnW̃nTDtϑŴn=entknx̃1t+entqut+entŴnTΨnx̄̂entDtϑαn1ctentW̃nTΨnx̄̂n+anrnW̃nTŴn.(38)

Considering the term en(t)qu(t), multiplying |en(t)| on both sides of Eq.9, invoking (36), and using the fact that |x| − x tanh (x/γ) ≤ 0.2785γ, one has

entqutentut+ϱ|entut|+umin|ent|entūttanhentūtγ+ϱentūttanhentūtγ+umin|ent|=1ϱentūttanhentūtγ+umin|ent|1ϱ|entūt|+umin|ent|+δ11ϱentūt+χ|ent|+δ1=entαnt+χ|ent|χenttanhχentγ+δ1entαnt+δ2=cnen2ten1tententknx̃1tentŴnTΨnx̄n+entDtϑαn1ct+δ2,(39)

where δ1 = 0.2785γ(1 − ϱ) and δ2 = 0.2785γ(2 − ϱ). Substituting (39) into (38), one obtains

DtϑV1,ntcnen2ten1tententW̃nTΨnx̄̂n+anrnW̃nTŴn+δ2.(40)

Similar to (33), one has

entW̃nTΨnx̄̂nηn2en2t+12ηnW̃nTW̃n,anrnW̃nTŴnan2rnW̃nTW̃n+an2rnWn∗TWn,(41)

where ηn > 0 is a constant. Then,

DtϑV1,ntcnηn2en2ten1tentan2rn12ηnW̃nTW̃n+an2rnWn*TWn*+δ2.(42)

Therefore, based on the aforementioned analysis, the stability analysis can be summarized as the following theorem.

Theorem 1 Consider system (6) under Assumptions 12. The observer and quantizer are (15) and (8), respectively. The virtual control inputs are given by (21) and (29), and the corresponding filters are defined as (20) and (28). Consequently, the controller (36) with the parameter adaptation laws (23) (31), and (37) can guarantee that the tracking error e1(t) and the estimation error x̃i(t) converge to a small region near the origin and all the signals remain bounded via selecting appropriate parameters.

Proof. Define a Lyapunov function as

V1t=i=1nV1,it.(43)

By means of Eq. 26, Eq. 34, and Eq. 42, one has

DtϑV1tc12η1e12ti=2n1ciηiei2tcnηn2en2ta12r1W̃1TW̃1i=2nai2ri12ηiW̃iTW̃i+h12+12η1x̃Tx̃+ε122η1+i=1n1μi22ηi+i=1nai2riWi∗TWi+δ2i=1nci2ηiei2ti=1nai2ri12ηiW̃iTW̃i+h12+12η1x̃Tx̃+ε122η1+i=1n1μi22ηi+i=1nai2riWi∗TWi+δ2.(44)

We define

V2t=12x̃TPx̃.(45)

From Eq. 17, one has

DtϑV2tx̃TPDtϑx̃=x̃TPĀx̃+i=1nx̃TPBiW̃iTΨix̄̂i+ϵix̄̂i+f̃i=12x̃TPĀx̃+12x̃TĀTPx̃+i=1nx̃TPBiW̃iTΨix̄̂i+ϵix̄̂i+f̃i=12x̃TQx̃+i=1nx̃TPBiW̃iTΨix̄̂i+i=1nx̃TPBiϵix̄̂i+i=1nx̃TPBif̃i.(46)

Using Young’s inequality, one has

x̃TPBiW̃iTΨix̄̂iκ2x̃Tx̃+P22κW̃iTW̃i,x̃TPBiϵix̄̂iκ2x̃Tx̃+εi22κP2,x̃TPBif̃iκ2x̃Tx̃+hi22κP2x̃Tx̃..(47)

It follows from Eq. 46 and Eq. 47 that

DtϑV2t12λminQ3κn2P22κi=1nhi2x̃Tx̃+P22κi=1nW̃iTW̃i+P22κi=1nεi2.(48)

Let V(t) = V1(t) + V2(t), then from Eq. 44 and Eq. 48, one has

DtϑVt=DtϑV1t+DtϑV2t12λminQ3κn2P22κi=1nhi2h12+12η1x̃Tx̃i=1nci2ηiei2ti=1nai2ri12ηiP22κW̃iTW̃i+P22κi=1nεi2+i=1n1μi22ηi+i=1nai2riWi∗TWi+ε122η1+δ2.(49)

Setting the parameters to ensure 12λmin(Q)3κn2P22κi=1nhi2h12+12η1>0, ci − 2ηi > 0 and ai2ri12ηiP22κ>0, one has

DtϑVtaVt+b,(50)

in which a=minλmin(Q)3κnP2κi=1nhi2h12+1η1λmax(P),2(c12η1),,2(cn2ηn),a1r1η1r1P2κ,,anrnηnrnP2κ, b=P22κi=1nεi2+i=1n1μi22ηi+i=1nai2riWi∗TWi+ε122η1+δ2. According to Lemma 2, there exist a constant c0 > 1 and a constant t0 > 0 such that |V(t)|c0ba holds for all t > t0, which means that all the signals including the tracking error e1(t) and the estimation error x̃i(t) are bounded and converge to the origin xc0ba. ■

Remark 2 According to the principle of the backstepping algorithm, the role of αi(t) is to act as the controller of the ith subsystem, and αic(t) is the estimation of αi(t) derived form the filter (28). As we all know, for the design controller of any system, the value of its control input cannot be infinite, which means that αi(t) and its corresponding filter output αic(t) are uniformly continuous.

Remark 3 The advantages of the filter (28) can not only avoid the “explosion of complexity” problem, but also release the condition of Assumption 2 in [37] (the knowledge of Dtiϑyd(t) is needed). In this study, only the information of yd(t) and Dtϑyd(t) is required. In addition, the convergence speed of the filtered error μi is faster than the dynamic surface of [10]. However, it should be noted that μi can be decreased by increasing βi, but the parameter drift problem will appear if βi is too large.

Remark 4 It can be seen from the definitions of a and b in (50) that the range of x̃i(t) and e1(t) can be reduced by increasing ci and ri, but more control energy will be consumed if ci and ri are too large. Moreover, when a too large ri is selected, the parameter drift problem may also occur. For the sake of considering a trade-off between the control performance and cost consumption, it is necessary to select the proper parameters through simulation.

Remark 5 It is worth noting that the property (9) is possessed by all sector-bounded quantizers, which means that our method is valid for other forms of quantizers, such as hysteretic quantizers and uniform quantizers.

Remark 6 The scheme of designing a variable structure-quantized controller introduced in [24] can also be applied to our work. The main idea is based on the following properties of (8):

ut1ϱqut<ut1+ϱ,ut>umin1+ϱ,qut=0,|ut|umin1+ϱ,ut1+ϱ<qutut1ϱ,ut<umin1+ϱ.(51)

Using the method of [24], the controller u(t) can be designed as

ut=signent[11ρ|cnent|+|knx̃1t|+|ŴnTΨnx̄̂|+|Dtϑαn1ct|+|en1t|+umin1+ϱ].(52)

Then, according to (51), one has

entqutentut1ϱ=|ent||cnent|+|knx̃1t|+|ŴnTΨnx̄̂|+|Dtϑαn1ct|+|en1t|+1ϱ1+ϱumincnen2t|entknx̃1t||entŴnTΨnx̄̂||entDtϑαn1ct||en1tent|.(53)

Substituting (53) into (38), one has

DtϑV1,ntcnen2t|en1tent|entW̃nTΨnx̄̂n+anrnW̃nŴ.(54)

Then, (42) can be rewritten as

DtϑV1,ntcnηn2en2t|en1tent|an2rn12ηnW̃nTW̃n+an2rnWn∗TWn.(55)

The following analysis is the same as the proof of theorem 1. The controller (52) is valid for controlling system (6), which will be demonstrated in the simulation part; however, because there is a discontinuous function sign (⋅) in (52), a serious chattering phenomenon will occur.

4 Simulation Results

In this section, a simulation example is provided to show the performance of the proposed method, and this example will show the superiority of our method in comparison with [24].

We consider the fractional-order Chua–Hartley’s chaotic system

Dt0.98x1t=107x1tx13t+x2t,Dt0.98x2t=10x1tx2t+x3t,Dt0.98x3t=997x2t+qut,(56)

where f1(x̄1)=107x1(t)x13(t), f2(x̄2)=10x1(t)x2(t) and f3(x̄3)=997x2(t). For the purpose of simulation, three FLSs are needed to approximate f1(x̄̂1), f2(x̄̂2), and f3(x̄̂3) corresponding to f1(x̄1), f2(x̄2), and f3(x̄3), respectively. For the first FLS, the input is x1(t), and three Gaussian membership functions which are uniformly distributed on [ − 3, 3] are defined. Hence, three fuzzy rules are used, and the initial condition of Ŵ1 is randomly chosen in R3. For the second FLS, the inputs are x1(t) and x̂2(t), and for each input, three Gaussian membership functions which are uniformly distributed on [ − 5, 5] are used. Thus, nine fuzzy rules are used in this FLS, and the initial condition of Ŵ2 is randomly chosen in R9. For the third FLS, the inputs are x1(t), x̂2(t) and x̂3(t), and three Gaussian membership functions are defined which are the same as the first FLS. Twenty seven fuzzy rules are used, and the initial condition of Ŵ3 is randomly chosen in R27. The initial condition of (56) is x̄(0)=[0.6,0.2,0.3], and the referenced signal is yd(t)=12sint.

The parameter selections are chosen as follows. First, we set c1 = 4 and c2 = 4 for the virtual inputs in (21) and (29), respectively; second, we set c3 = 5, χ = 0.15 and γ = 1.5 for the controller in (36); third, we set K = [k1, k2, k3] = [10, 30, 200] and x̄̂(0)=[0,0,0] for the observer in (15); fourth, we set r1 = r2 = r3 = 0.15 and a1 = a2 = a3 = 0.2 for the parameter adaptation laws in (23), (31), and (37); fifth, we set β1 = β2 = 5 and ζ1 = ζ2 = 0.5 for the filter in (20) and (28), respectively; and finally, we set umin = 0.1 and ξ = 0.5 for the logarithmic quantizer (8).

The simulation result of the tracking trajectory is presented in Figure 1A. It is clear that our method achieves a better control effect. The real states of system 56) and the estimated states are shown in Figures 1B–D. However, because of the existence of fuzzy errors, the observer curves and the real state curves cannot be completely consistent. The actual control input and the corresponding quantized input are displayed in Figure 2A and Figure 2B, respectively.

FIGURE 1
www.frontiersin.org

FIGURE 1. (A) Tracking performance of the output y(t). (B) x1(t) and x̂1(t). (C) x2(t) and x̂2(t). (D) x3(t) and x̂3(t).

FIGURE 2
www.frontiersin.org

FIGURE 2. (A) Control input u(t). (B) Quantized input q (u(t)).

To reflect the superiority of our approach, the actual control input and the corresponding quantized input by using the method of [24] are depicted in Figure 3A and Figure 3B, respectively, and the performance comparison between the two methods is shown in Figure 4. It can be seen that under the same parameter-setting conditions, compared with [24], not only is the control effect almost the same, but also the ability to save the control energy and reduce the chattering has been greatly improved.

FIGURE 3
www.frontiersin.org

FIGURE 3. (A) Control input u(t). (B) Quantized input q (u(t)).

FIGURE 4
www.frontiersin.org

FIGURE 4. Comparative results between our approach and the method proposed by [24].

Remark 7 In this simulation, the step size is selected as h = 0.001s. In fact, since the use of the hyperbolic tangent function instead of the function sign (⋅), the input of the controller is continuous, so the chattering phenomenon does not exist theoretically. If the step size is selected as h = 0.0001s, and γ is increased, the chatting will be reduced to some extent.

5 Conclusion

The tracking control problem for strict-feedback FONSs with unknown states and functional uncertainties has been addressed in this study via the backstepping algorithm. To decrease the data transmission pressure and make use of communication channel effectively, a logarithmic quantizer is considered in the controller design. With the help of the fractional Lyapunov stability criterion, the tracking error and the estimation error converge to a small region near the origin and the boundedness of all the signals of the controlled plant is guaranteed. However, on the one hand, because of the existence of fuzzy errors, the control performance may be affected. On the other hand, the chattering phenomenon still exists. Hence, further work will focus on how to improve the recognition accuracy of FLSs and eliminate the chattering.

Data Availability Statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author Contributions

All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.

Funding

This work is supported by the National Natural Science Foundation of China under Grant No. 12001012 and the Natural Science Foundation of Anhui Province of China under Grant No. 2008085QA10.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

1. Magin RL. Fractional Calculus Models of Complex Dynamics in Biological Tissues. Comput Mathematics Appl (2010) 59(5):1586–93. doi:10.1016/j.camwa.2009.08.039

CrossRef Full Text | Google Scholar

2. Ali Akbar M, Ali NHM, Mohd. Ali N, Tarikul Islam M. Multiple Closed Form Solutions to Some Fractional Order Nonlinear Evolution Equations in Physics and Plasma Physics. AIMS Mathematics (2019) 4(3):397–411. doi:10.3934/math.2019.3.397

CrossRef Full Text | Google Scholar

3. Yousefpour A, Jahanshahi H, Munoz-Pacheco JM, Bekiros S, Wei Z. A Fractional-Order Hyper-Chaotic Economic System with Transient Chaos. Chaos, Solitons & Fractals (2020) 130:109400. doi:10.1016/j.chaos.2019.109400

CrossRef Full Text | Google Scholar

4. Kumar D, Singh J. Fractional Calculus in Medical and Health Science. Boca Raton, FL: CRC Press (2020).

Google Scholar

5. Li Y, Chen Y, Podlubny I. Mittag-Leffler Stability of Fractional Order Nonlinear Dynamic Systems. Automatica (2009) 45(8):1965–9. doi:10.1016/j.automatica.2009.04.003

CrossRef Full Text | Google Scholar

6. Lu JG. Chaotic Dynamics and Synchronization of Fractional-Order Arneodo's Systems. Chaos, Solitons & Fractals (2005) 26(4):1125–33. doi:10.1016/j.chaos.2005.02.023

CrossRef Full Text | Google Scholar

7. Shukla MK, Sharma BB. Backstepping Based Stabilization and Synchronization of a Class of Fractional Order Chaotic Systems. Chaos, Solitons & Fractals (2017) 102:274–84. doi:10.1016/j.chaos.2017.05.015

CrossRef Full Text | Google Scholar

8. Liu H, Pan Y, Li S, Chen Y. Adaptive Fuzzy Backstepping Control of Fractional-Order Nonlinear Systems. IEEE Trans Syst Man Cybern, Syst (2017) 47(8):2209–17. doi:10.1109/tsmc.2016.2640950

CrossRef Full Text | Google Scholar

9. Ha S, Liu H, Li S, Liu A. Backstepping-based Adaptive Fuzzy Synchronization Control for a Class of Fractional-Order Chaotic Systems with Input Saturation. Int J Fuzzy Syst (2019) 21(5):1571–84. doi:10.1007/s40815-019-00663-5

CrossRef Full Text | Google Scholar

10. Liu H, Pan Y, Cao J. Composite Learning Adaptive Dynamic Surface Control of Fractional-Order Nonlinear Systems. IEEE Trans Cybern (2020) 50(6):2557–67. doi:10.1109/TCYB.2019.2938754

PubMed Abstract | CrossRef Full Text | Google Scholar

11. Ha S, Chen L, Liu H. Command Filtered Adaptive Neural Network Synchronization Control of Fractional-Order Chaotic Systems Subject to Unknown Dead Zones. J Franklin Inst (2021) 358(7):3376–402. doi:10.1016/j.jfranklin.2021.02.012

CrossRef Full Text | Google Scholar

12. Wei Y, Du B, Cheng S, Wang Y. Fractional Order Systems Time-Optimal Control and its Application. J Optim Theor Appl (2017) 174(1):122–38. doi:10.1007/s10957-015-0851-4

CrossRef Full Text | Google Scholar

13. Sheng D, Wei Y, Cheng S, Wang Y. Observer-based Adaptive Backstepping Control for Fractional Order Systems with Input Saturation. ISA Trans (2018) 82:18–29. doi:10.1016/j.isatra.2017.06.021

PubMed Abstract | CrossRef Full Text | Google Scholar

14. Kong S, Saif M, Liu B. Observer Design for a Class of Nonlinear Fractional-Order Systems with Unknown Input. J Franklin Inst (2017) 354(13):5503–18. doi:10.1016/j.jfranklin.2017.06.011

CrossRef Full Text | Google Scholar

15. Zhong F, Li H, Zhong S. State Estimation Based on Fractional Order Sliding Mode Observer Method for a Class of Uncertain Fractional-Order Nonlinear Systems. Signal Process. (2016) 127:168–84. doi:10.1016/j.sigpro.2016.02.022

CrossRef Full Text | Google Scholar

16. Phat V, Niamsup P, Thuan MV. A New Design Method for Observer-Based Control of Nonlinear Fractional-Order Systems with Time-Variable Delay. Eur J Control (2020) 56:124–31. doi:10.1016/j.ejcon.2020.02.005

CrossRef Full Text | Google Scholar

17. Yen DTH, Huong DC. Functional Interval Observers for Nonlinear Fractional-Order Systems with Time-Varying Delays and Disturbances. Proc Inst Mech Eng J Syst Control Eng (2021) 235(4):550–62. doi:10.1177/0959651820945828

CrossRef Full Text | Google Scholar

18. Kammogne AST, Kountchou MN, Kengne R, Azar AT, Fotsin HB, Ouagni STM. Polynomial Robust Observer Implementation Based Passive Synchronization of Nonlinear Fractional-Order Systems with Structural Disturbances. Front Inform Technol Electron Eng (2020) 21(9):1369–86. doi:10.1631/fitee.1900430

CrossRef Full Text | Google Scholar

19. Zhan T, Tian J, Ma S. Full-order and Reduced-Order Observer Design for One-Sided Lipschitz Nonlinear Fractional Order Systems with Unknown Input. Int J Control Autom Syst (2018) 16(5):2146–56. doi:10.1007/s12555-017-0684-z

CrossRef Full Text | Google Scholar

20. Cittanti D, Gregorio M, Mandrile F, Bojoi R. Full Digital Control of an All-Si On-Board Charger Operating in Discontinuous Conduction Mode. Electronics (2021) 10(2):203. doi:10.3390/electronics10020203

CrossRef Full Text | Google Scholar

21. Chaker MA, Triki A. The Branching Redesign Technique Used for Upgrading Steel-Pipes-Based Hydraulic Systems: Re-examined. J Press Vessel Technology (2021) 143(3):031302. doi:10.1115/1.4047829

CrossRef Full Text | Google Scholar

22. Choi YH, Yoo SJ. Neural-networks-based Adaptive Quantized Feedback Tracking of Uncertain Nonlinear Strict-Feedback Systems with Unknown Time Delays. J Franklin Inst (2020) 357(15):10691–715. doi:10.1016/j.jfranklin.2020.08.046

CrossRef Full Text | Google Scholar

23. Zhou J, Wen C, Yang G. Adaptive Backstepping Stabilization of Nonlinear Uncertain Systems with Quantized Input Signal. IEEE Trans Automatic Control (2013) 59(2):460–4. doi:10.1109/TAC.2013.2270870

CrossRef Full Text | Google Scholar

24. Aslmostafa E, Ghaemi S, Badamchizadeh MA, Ghiasi AR. Adaptive Backstepping Quantized Control for a Class of Unknown Nonlinear Systems. ISA Trans (2021). doi:10.1016/j.isatra.2021.06.009

CrossRef Full Text | Google Scholar

25. Abdelrahim M, Dolk VS, Heemels WPMH. Event-triggered Quantized Control for Input-To-State Stabilization of Linear Systems with Distributed Output Sensors. IEEE Trans Automat Contr (2019) 64(12):4952–67. doi:10.1109/tac.2019.2900338

CrossRef Full Text | Google Scholar

26. Zhou J, Wen C, Wang W, Yang F. Adaptive Backstepping Control of Nonlinear Uncertain Systems with Quantized States. IEEE Trans Automat Contr (2019) 64(11):4756–63. doi:10.1109/tac.2019.2906931

CrossRef Full Text | Google Scholar

27. Yoo SJ, Park BS. Quantized-states-based Adaptive Control against Unknown Slippage Effects of Uncertain mobile Robots with Input and State Quantization. Nonlinear Anal Hybrid Syst (2021) 42:101077. doi:10.1016/j.nahs.2021.101077

CrossRef Full Text | Google Scholar

28. Song S, Park JH, Zhang B, Song X, Zhang Z. Adaptive Command Filtered Neuro-Fuzzy Control Design for Fractional-Order Nonlinear Systems with Unknown Control Directions and Input Quantization. IEEE Transactions on Systems, Man, and Cybernetics: Systems (2020) 51(11):7238–7249. doi:10.1109/TSMC.2020.2967425

CrossRef Full Text | Google Scholar

29. Bao H, Park JH, Cao J. Adaptive Synchronization of Fractional-Order Output-Coupling Neural Networks via Quantized Output Control. IEEE Transactions on Neural Networks and Learning Systems (2020) 32(7):3230–3239. doi:10.1109/TNNLS.2020.3013619

PubMed Abstract | CrossRef Full Text | Google Scholar

30. Sabeti F, Shahrokhi M, Moradvandi A. Adaptive Asymptotic Tracking Control of Uncertain Fractional-Order Nonlinear Systems with Unknown Quantized Input and Control Directions Subject to Actuator Failures. J Vibration Control (2021) 10775463211017718. doi:10.1177/10775463211017718

CrossRef Full Text | Google Scholar

31. Karthick SA, Sakthivel R, Ma YK, Mohanapriya S, Leelamani A. Disturbance Rejection of Fractional-Order T-S Fuzzy Neural Networks Based on Quantized Dynamic Output Feedback Controller. Appl Mathematics Comput (2019) 361:846–57. doi:10.1016/j.amc.2019.06.029

CrossRef Full Text | Google Scholar

32. Zouari F, Boulkroune A, Ibeas A. Neural Adaptive Quantized Output-Feedback Control-Based Synchronization of Uncertain Time-Delay Incommensurate Fractional-Order Chaotic Systems with Input Nonlinearities. Neurocomputing (2017) 237:200–25. doi:10.1016/j.neucom.2016.11.036

CrossRef Full Text | Google Scholar

33. Podlubny I. Fractional Differential Equations: an Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications. Elsevier (1998).

Google Scholar

34. Dai H, Chen W. New Power Law Inequalities for Fractional Derivative and Stability Analysis of Fractional Order Systems. Nonlinear Dyn (2017) 87(3):1531–42. doi:10.1007/s11071-016-3131-4

CrossRef Full Text | Google Scholar

35. Wang L-X. Adaptive Fuzzy Systems and Control: Design and Stability Analysis. Upper Saddle River, NJ: Prentice-Hall (1994).

Google Scholar

36. Jiang X, Mu X, Hu Z. Decentralized Adaptive Fuzzy Tracking Control for a Class of Nonlinear Uncertain Interconnected Systems with Multiple Faults and Denial-Of-Service Attack. IEEE Trans Fuzzy Syst (2020) 29(10):3130–41. doi:10.1109/TFUZZ.2020.3013700

CrossRef Full Text | Google Scholar

37. Hua C, Ning J, Zhao G, Li Y. Output Feedback NN Tracking Control for Fractional-Order Nonlinear Systems with Time-Delay and Input Quantization. Neurocomputing (2018) 290:229–37. doi:10.1016/j.neucom.2018.02.047

CrossRef Full Text | Google Scholar

Keywords: fractional-order chaotic system, fuzzy logic system, state observer, input quantization, backstepping

Citation: Qiu H, Huang C, Tian H and Liu H (2022) Observer-Based Adaptive Fuzzy Output Feedback Control of Fractional-Order Chaotic Systems With Input Quantization. Front. Phys. 10:882759. doi: 10.3389/fphy.2022.882759

Received: 24 February 2022; Accepted: 16 March 2022;
Published: 27 April 2022.

Edited by:

Qiang Lai, East China Jiaotong University, China

Reviewed by:

Faisal Mehmood, Institute of Space Technology, Pakistan
Fangyi You, Huaqiao University, China

Copyright © 2022 Qiu, Huang, Tian and Liu. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Heng Liu, bGl1aGVuZzEyMkBnbWFpbC5jb20=

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.