Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Observer-based adaptive fuzzy output feedback control for functional constraint systems with dead-zone input


  • This paper develops an adaptive output feedback control for a class of functional constraint systems with unmeasurable states and unknown dead zone input. The constraint is a series of functions closely linked to state variables and time, which is not achieved in current research results and is more general in practical systems. Furthermore, a fuzzy approximator based adaptive backstepping algorithm is designed and an adaptive state observer with time-varying functional constraints (TFC) is constructed to estimate the unmeasurable states of the control system. Relying on the relevant knowledge of dead zone slopes, the issue of non-smooth dead-zone input is successfully solved. The time-varying integral barrier Lyapunov functions (iBLFs) are employed to guarantee that the states of the system remain within the constraint interval. By Lyapunov stability theory, the adopted control approach can ensure the stability of the system. Finally, the feasibility of the considered method is conformed via a simulation experiment.

    Citation: Tianqi Yu, Lei Liu, Yan-Jun Liu. Observer-based adaptive fuzzy output feedback control for functional constraint systems with dead-zone input[J]. Mathematical Biosciences and Engineering, 2023, 20(2): 2628-2650. doi: 10.3934/mbe.2023123

    Related Papers:

    [1] Chaoyue Wang, Zhiyao Ma, Shaocheng Tong . Adaptive fuzzy output-feedback event-triggered control for fractional-order nonlinear system. Mathematical Biosciences and Engineering, 2022, 19(12): 12334-12352. doi: 10.3934/mbe.2022575
    [2] Zichen Wang, Xin Wang . Fault-tolerant control for nonlinear systems with a dead zone: Reinforcement learning approach. Mathematical Biosciences and Engineering, 2023, 20(4): 6334-6357. doi: 10.3934/mbe.2023274
    [3] Chao Wang, Cheng Zhang, Dan He, Jianliang Xiao, Liyan Liu . Observer-based finite-time adaptive fuzzy back-stepping control for MIMO coupled nonlinear systems. Mathematical Biosciences and Engineering, 2022, 19(10): 10637-10655. doi: 10.3934/mbe.2022497
    [4] Yuhang Yao, Jiaxin Yuan, Tao Chen, Xiaole Yang, Hui Yang . Distributed convex optimization of bipartite containment control for high-order nonlinear uncertain multi-agent systems with state constraints. Mathematical Biosciences and Engineering, 2023, 20(9): 17296-17323. doi: 10.3934/mbe.2023770
    [5] Yi Zhang, Yue Song, Song Yang . T-S fuzzy observer-based adaptive tracking control for biological system with stage structure. Mathematical Biosciences and Engineering, 2022, 19(10): 9709-9729. doi: 10.3934/mbe.2022451
    [6] Yongqiang Yao, Nan Ma, Cheng Wang, Zhixuan Wu, Cheng Xu, Jin Zhang . Research and implementation of variable-domain fuzzy PID intelligent control method based on Q-Learning for self-driving in complex scenarios. Mathematical Biosciences and Engineering, 2023, 20(3): 6016-6029. doi: 10.3934/mbe.2023260
    [7] Dongxiang Gao, Yujun Zhang, Libing Wu, Sihan Liu . Fixed-time command filtered output feedback control for twin-roll inclined casting system with prescribed performance. Mathematical Biosciences and Engineering, 2024, 21(2): 2282-2301. doi: 10.3934/mbe.2024100
    [8] Ihab Haidar, Alain Rapaport, Frédéric Gérard . Effects of spatial structure and diffusion on the performances of the chemostat. Mathematical Biosciences and Engineering, 2011, 8(4): 953-971. doi: 10.3934/mbe.2011.8.953
    [9] Yong Xiong, Lin Pan, Min Xiao, Han Xiao . Motion control and path optimization of intelligent AUV using fuzzy adaptive PID and improved genetic algorithm. Mathematical Biosciences and Engineering, 2023, 20(5): 9208-9245. doi: 10.3934/mbe.2023404
    [10] Bin Hang, Beibei Su, Weiwei Deng . Adaptive sliding mode fault-tolerant attitude control for flexible satellites based on T-S fuzzy disturbance modeling. Mathematical Biosciences and Engineering, 2023, 20(7): 12700-12717. doi: 10.3934/mbe.2023566
  • This paper develops an adaptive output feedback control for a class of functional constraint systems with unmeasurable states and unknown dead zone input. The constraint is a series of functions closely linked to state variables and time, which is not achieved in current research results and is more general in practical systems. Furthermore, a fuzzy approximator based adaptive backstepping algorithm is designed and an adaptive state observer with time-varying functional constraints (TFC) is constructed to estimate the unmeasurable states of the control system. Relying on the relevant knowledge of dead zone slopes, the issue of non-smooth dead-zone input is successfully solved. The time-varying integral barrier Lyapunov functions (iBLFs) are employed to guarantee that the states of the system remain within the constraint interval. By Lyapunov stability theory, the adopted control approach can ensure the stability of the system. Finally, the feasibility of the considered method is conformed via a simulation experiment.



    Over the past few decades, a lot of attention has been raised to handle the stability of nonlinear control systems [1,2]. It is worth noting that adaptive control is favored by many scholars because of its ability to update adaptive parameters online. For dealing with the unknown nonlinear characteristics, fuzzy logic systems (FLSs) [3,4] and neural networks (NNs) [5,6,7] are widely employed. To list a few, utilizing FLSs control approach, a state feedback adaptive fuzzy method is presented in [8]. The work [9] develops an adaptive fuzzy control scheme to overcome the actuator faults of stochastic nonlinear systems. Moreover, a fixed time tracking control is investigated in [10], where an adaptive fuzzy controller is devised via backstepping technique. In [11], a Lyapunov stability strategy is addressed based on event-triggered mechanism. Considering fault-tolerant control problem, a suitable neural controller combining with backstepping method is proposed in [12], which ensures the stability of the system in finite-time. Nevertheless, the mentioned adaptive control schemes don't take the constraint problem into consideration.

    As the main factor affecting system performance, constraint problem always appears in most practical systems. Hence, it is a challenging task to construct a suitable controller to maintain the stability of such systems. The barrier Lyapunov functions (BLFs) and backstepping algorithm are selected to stop the signal of the system from exceeding the constraint compact set in [13,14,15,16]. According to fuzzy approximate approach and BLFs, the output constraints related to constants are developed in [17,18]. In addition, full-state constant constraints are achieved in [19,20,21], where all signals are not transgressed the constraint boundary. Under the frame of NNs, a neural network control scheme with external disturbances and uncertainties is introduced in [22]. In particular, Zhao and Song [23] develop a unique approach (nonlinear state-dependent function) to achieve asymmetric state constraint, which completely removes the feasibility conditions that current BLFs exist. Subsequently, the time-varying constraints have attracted scholar's attention because of its generally. In [24], a neural approach is presented to prevent arms to move to the desired position. Furthermore, Liu et al. [25] address a backstepping feedback control strategy with uncertain parameters, preventing the constraint boundaries from being violated and achieving full state constraints. Differently, a unified barrier function (UBF) with time-varying state constraints is established in [26], where novel coordinate transformations are introduced into the backstepping technique. Remarkably, only a small number of scholars have devoted themselves to the study of complex functional constraints. As far as we know, this breakthrough is only completed in [27]. However, the aforementioned results are realized under the assumption that the system is in good working condition.

    In practical systems, the non-smooth input characteristics such as hysteresis, dead zone, saturation signal, etc. are always inevitable, which can lead to system instability. It is emphasized that dead zone regarded as a significant input nonlinearity continually occurs in actual systems. Therefore, the performance of the system will also be greatly affected when dead-zone inputs exist in the system, which should not be ignored. To ensure tracking performance, an adaptive compensation algorithm subject to dead-zone characteristics is proposed in [28]. Considering continuous-time nonlinear dynamic systems, Wang et al. [29] employ an adaptive control scheme by relying on the method of establishing dead zone model. An adaptive asymptotic control is analyzed in [30] where the unknown dead-zone and event trigger input are considered simultaneously. For nonlinear discrete-time systems, a fuzzy approximation combining with backstepping algorithm is constructed in [31]. Especially, not only the above-mentioned nonlinear systems, but also the dead zone input has been introduced into the constraint control systems. To just name a few, a full-state constraint tracking control approach based adaptive backstepping technique is addressed in [32]. The stability of feedback control systems subjected to dead-zone is outlined in [33], while barrier Lyapunov-Krasovskii functional (LKF) is introduced to overcome time-delay terms. It is noteworthy that these dead-zone inputs are investigated under the condition of state constraints, ignoring the problem of immeasurable states.

    In addition to the state measurable systems of the above-mentioned researches, there are still a number of states that cannot be directly obtained in many practical systems, which encourages scholars to construct state observers to estimate the unmeasurable states. In [34], a sliding-mode observer is addressed to cope with unmeasurable states of stochastic polynomial systems. According to the approximation of FLSs, various state observer control approaches are achieved in [35,36,37] via employing backstepping algorithm. Subsequently, the control strategy has been further developed to stabilize other nonlinear systems, such as discrete-time fuzzy systems [38] and input delay systems [39]. Yoo [40] proposes an output-feedback control scheme considering fault detection and accommodation, where a neural state observer is constructed. Under the framework of constraint control systems, a neural-based output constraints control [41] and an adaptive fuzzy observer with time-varying full state constraints (TFSC) [42] are developed. By relying on BLF, a fuzzy tracking control strategy about backlash-like hysteresis and TFSC is established in [43]. Liu et al. [44] present a constraint control of multi-input-multi-output systems, where the problem of unmeasurable states is well solved. Despite remarkable achievements have been made in nonlinear constrained control systems, the situation of unmeasurable states in functional constrained systems need to be further studied.

    Inspired by aforementioned approaches, this paper addresses an output feedback control scheme with functional constraints and dead-zone input, where a state observer is constructed to estimate the unmeasurable states. The major contributions are summarized as follows.

    (1) The time-varying functional constraints (TFC) are considered by adopting integral BLF. In particular, this paper specifically investigates the impact on system performance when the state variables and time exist simultaneously in the constraint boundary.

    (2) Most studies tend to develop state measurable systems, but neglect the situation of state unmeasurable. In order to handle this issue, an adaptive fuzzy state observer combining with backstepping technique is presented in this paper. Currently, the output feedback control with functional constraints has not been developed.

    (3) As a significant input nonlinearity affecting the stability of the system, dead-zone input is successfully solved in the controller design. Finally, an observer based adaptive backstepping algorithm with TFC and dead zone input is achieved in this paper.

    The remainder of this paper is organized as follows. Some basic knowledge and system descriptions are elaborated in Section 2. In Section 3, a fuzzy state observer is constructed. The process of controller construction is provided in Section 4. Section 5 gives the simulation results. At last, Section 6 concludes the work of this paper.

    Take the following strict feedback nonlinear systems into consideration:

    {˙x1=f1(x1)+x2,˙x2=f2(X2)+x3,˙xi=fi(Xi)+xi+1,˙xn=fn(X)+u,y=x1 (2.1)

    where Xi=[x1,x2,...,xi]T denotes immeasurable state vectors with i2, X=[x1,x2,...,xn]T denotes the state variables, and yR represents the system output. fi(Xi) stands for unknown nonlinear smooth functions. In addition, choose the known functional constraints ξci(Xi1,t), (i=1,2,...,n) with x0=yr, so that the states in this paper are constrained in predefined compact sets Δx={xi||xi(t)|<ξci(Xi1,t),t0}, where ξci(Xi1,t) is a designable function. uR denotes the input of the dead-zone, which is described as:

    u(t)=D(υ(t))={mr(υ(t)kr),ifυ(t)kr0,ifkl<υ(t)<krml(υ(t)+kl),ifυ(t)kl (2.2)

    where υ(t) denotes the input of the dead zone, mr, ml represent right and left slopes, mr=ml=m. kr, kl>0 are the break points. The dead zone Eq (2.2) can be expressed as:

    D(υ(t))=mυ(t)+k(t) (2.3)

    where

    k(t)={mkr,υ(t)krmυ(t),kl<υ(t)<krmkl,υ(t)kr

    with ˉk=max{mkr,mkl} is the upper bounded of |k(t)|.

    Transforming system Eq (2.1) into the following state space form:

    {˙X=AX+ηy+ni=1Bifi(Xi)+βuy=CX (2.4)

    where

    A=[η110η200ηn101ηn00]n×n, β=[01]n×1,

    η=[η1,η2,...,ηn]T, Bi=[010]T, C=[100]1×n, and vector η is selected such that A denotes a strict Hurwitz matrix. Thus, given a matrix Q=QT>0, there exists a matrix P=PT>0 satisfying:

    ATP+PA=2Q (2.5)

    Remark 1. A large number of achievements investigated nonlinear constraint systems whose boundary was a constant [19,20,21,22,23] or a time-varying function [24,25,26]. Differently, this paper takes functional constraints relying on state variables and time into account, which has not achieved in current research. In addition, the states of this system are unmeasurable, leading us to construct a fuzzy observer to estimate the former. The non-smooth input dead-zone is also considered in this paper, which is a challenging task to design a reasonable controller.

    Control objective: The control objective is to develop an output feedback control strategy to achieve the following points: a) the output of this system can follow desired signal yr(t) and the constructed fuzzy state observer can estimate the unmeasurable states commendably; b) the functional constraints are never violated; c) all signals in the closed-loop system remain within bounds.

    Assumption 1 [25]: There exist unknown constants 0i and qi(i=1,...,n,q=1,...,n) satisfying |ξci(Xi1,t)|0i and |ξ(q)ci(Xi1,t)|qi, where ξ(q)ci(Xi1,t) denotes the qth-order derivative of ξci(Xi1,t),t0.

    Assumption 2 [18]: For any functional constraints ξci(Xi1,t)>0, there exist positive constants C0 and Ci such that the desired signal yr(t) and its ith-order derivative y(i)r(t) satisfy |yr(t)|C0<ξc1(yr,t) and |y(i)r(t)|Ci.

    Remark 2. To make this paper more rigorous, we introduced Assumptions 1 and 2. Assumption 1 indicates that the selected boundary function and its qth derivative are bounded. Obviously, it is more meaningful to construct an appropriate controller to maintain the states in a closed set. Assumption 2 guarantees the boundedness of the desired signal yr(t), which facilitates the theorem proving. Similar assumptions have also been introduced in existing researches [18,25].

    Lemma 1 [14,15]: For |xi(t)|<ξci(Xi1,t), i=1,...,n, the function Vzi satisfies the following inequality:

    Vziz2iξ2ci(Xi1,t)/z2iξ2ci(Xi1,t)(ξ2ci(Xi1,t)x2i)(ξ2ci(Xi1,t)x2i).

    A fuzzy approximator is constructed to estimate uncertain nonlinear functions which exists in the function-constrained systems with unmeasurable states. The detailed characteristics are as follows.

    Lemma 2: An unknown continuous function f(x) defined on a compact set Δ satisfies the following inequality:

    supxΔ|f(x)ϑTϕ(x)|ε (2.6)

    In this paper, the unknown continuous functions are described as:

    fi(Xi|ϑi)=ϑTiψi(Xi) (2.7)
    ˆfi(ˆXi|ϑi)=ϑTiψi(ˆXi) (2.8)

    where ˆXi=[ˆx1,ˆx2,...,ˆxn]T stands for the estimation of Xi=[x1,x2,...,xn]T.

    Define

    δi=fi(Xi)ˆfi(ˆXi|ϑi) (2.9)
    ζi=fi(Xi)ˆfi(ˆXi|ϑi),i=1,...,n (2.10)

    where δi denotes the fuzzy minimum approximation error, ζi is the approximation error, and ϑi denotes the optional parameter vector. Moreover, there exist positive constants ˉδi and ˉζi, which satisfy |δi|ˉδi, |ζi|ˉζi,(i=1,...,n).

    According to above analysis, select ϖi=δiζi, we can obtain |ϖi|ˉϖi with constant ˉϖi>0.

    To handle the unmeasurable state problem, an adaptive observer is developed by combining backstepping technique in this section. And the stability of this system is analyzed at the end.

    Constructing the following fuzzy state observer:

    {˙ˆX=AˆX+ηy+ni=1Biˆfi(ˆXi|ϑi)+βuˆy=CˆX (3.1)

    Let   X=XˆX=[  x1,  x2,...,  xn]T be the observer errors, based on Eqs (2.4) and (3.1), one obtains

    ˙  X=A  X+ni=1Bi[fi(Xi)ˆfi(ˆXi|ϑi)]=A  X+ζ (3.2)

    where ζ=[ζ1,ζ2,...,ζn]T.

    Take the following Lyapunov function candidate into account:

    VX0=12  XTP  X (3.3)

    The time derivative of VX0 along Eq (3.2) is given as

    ˙VX0=12˙  XTP  X+12  XTP˙  X (3.4)

    Substituting Eq (2.5) into Eq (3.4) and combining Eq (3.2), one acquires

    ˙VX0=12  XT(ATP+PA)  X+  XTPξ=  XTQ  X+  XTPξλmin(Q)  X2+  XTPξ (3.5)

    Utilizing the Young's inequality, we have

      XTPξ12  X2+12Pξ2 (3.6)

    Then, the following inequality holds

    ˙VX0(λmin(Q)12)  X2+12Pξ2 (3.7)

    To realize the control objectives, the following coordinate transformation are given:

    z1=x1yr (3.8)
    zi=ˆxiαi1,i=2,...,n (3.9)

    where zi represents the tracking error, and αi1 denotes a virtual controller with α0=yr.

    Selecting the following Lyapunov function candidate:

    Vzi=zi0γξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2dγ (3.10)

    where Vzi is positive definite and continuously differentiable. The state vectors x1 and ˆXi,(i2) are confined to |x1|<ξc1(yr,t) and |ˆXi(t)|<ξci(ˆXi1,t), respectively.

    Define γ=εzi, one gets

    Vzi=z2i10εξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(εzi+αi1)2dε12z2i (3.11)

    which is applied in stability analysis.

    Step 1: Based on Eq (3.8), one acquires

    ˙z1=˜ϑT1ψ1(ˆX1)+ϑT1ψ1(ˆX1)+ϖ1+z2+α1+  x2˙yr (3.12)

    in which ϑ1 represents the estimation of ϑ1, ˜ϑ1 denotes the estimation error, and ˜ϑ1=ϑ1ϑ1.

    According to Eq (3.12), ˙Vz1 is obtained as

    ˙Vz1=z1ξ2c1(yr,t)ξ2c1(yr,t)(z1+yr)2˙z1+˙yrz10yrγξ2c1(yr,t)ξ2c1(yr,t)(γ+yr)2dγ+˙ξc1(yr,t)z10ξc1(yr,t)γξ2c1(yr,t)ξ2c1(yr,t)(γ+yr)2dγ (3.13)

    where

    z10yrγξ2c1(yr,t)ξ2c1(yr,t)(γ+yr)2dγ=z1(ξ2c1(yr,t)ξ2c1(yr,t)x21+ξc1(yr,t)yrM1(ξc1,yr,z1)N1(ξc1,yr,z1))

    with

    M1(ξc1,yr,z1)=(z1+yr)ξc1(yr,t)ξ2c1(yr,t)x21+10(2εz1+yr)ξc1(yr,t)ξ2c1(yr,t)(εz1+yr)2dε=(z1+yr)ξc1(yr,t)ξ2c1(yr,t)x21ξc1(yr,t)z1lnξ2c1(yr,t)x21ξ2c1(yr,t)y2r+yr2z1ln(ξc1(yr,t)x1)(ξc1(yr,t)+yr)(ξc1(yr,t)yr)(ξc1(yr,t)+x1)
    N1(ξc1,yr,z1)=10ξ2c1(yr,t)ξ2c1(yr,t)(εz1+yr)2dε=ξc1(yr,t)2z1ln(ξc1(yr,t)+x1)(ξc1(yr,t)yr)(ξc1(yr,t)+yr)(ξc1(yr,t)x1).

    The following part of Eq (3.13) is expressed as

    z10ξc1(yr,t)γξ2c1(yr,t)ξ2c1(yr,t)(γ+yr)2dγ=z10γ(γ+yr)dξc1(yr,t)ξ2c1(yr,t)(γ+yr)2=z1(z1ξc1(yr,t)ξ2c1(yr,t)x21+P1(ξc1,yr,z1)) (3.14)

    where

    P1(ξc1,yr,z1)=yrξc1(yr,t)ξ2c1(yr,t)x21+10(2εz1+yr)ξc1(yr,t)ξ2c1(yr,t)(εz1+yr)2dε=yrξc1(yr,t)ξ2c1(yr,t)x21ξc1(yr,t)z1ln(ξ2c1(yr,t)x21ξ2c1(yr,t)y2r)+yr2z1ln((ξc1(yr,t)x1)(ξc1(yr,t)+yr)(ξc1(yr,t)+x1)(ξc1(yr,t)yr))

    Remark 3. For convenience of description, this paper rewrites M1(ξc1,yr,z1), N1(ξc1,yr,z1), and P1(ξc1,yr,z1) as M1, N1, P1, respectively. Applying L'Hôpital's rule, we get limz10M1=limz10P1=0, limz10N1=ξ2c1(yr,t)/ξ2c1(yr,t)(ξ2c1(yr,t)y2r)(ξ2c1(yr,t)y2r). Assumption 2 supposes that yr is bounded satisfying |yr(t)|C0, so the boundedness of N1 is guaranteed when z10. These rules are also established in below steps.

    Choose a Lyapunov function as

    V1=VX0+Vz1+12ρ1˜ϑT1˜ϑ1 (3.15)

    where ρ1 is a designable parameter.

    Then, the derivative of V1 becomes

    ˙V1=˙VX0+z1ξ2c1(yr,t)ξ2c1(yr,t)x21(ϖ1+z2+α1+  x2˙yr)+z1ξ2c1(yr,t)ξ2c1(yr,t)x21(ϑT1ψ1(ˆX1)+˜ϑT1ψ1(ˆX1)+˙yr)+ξc1(yr,t)yrz1M1˙yr+z1P1˙ξc1(yr,t)z1N1˙yrz21ξc1(yr,t)ξ2c1(yr,t)x21˙ξc1(yr,t)1ρ1˜ϑT1˙ϑ1 (3.16)

    where

    ˙ξc1(yr,t)=ξc1(yr,t)yr˙yr+ξc1(yr,t)t.

    The first virtual controller α1 and adaption law ˙ϑ1 are constructed as

    α1=ι1z1ˉc1z1ϑT1ψ1(ˆX1)z1ξc1(yr,t)ξ2c1(yr,t)x21ξc1(yr,t)yrθ1M1˙yr+θ1N1˙yrξc1(yr,t)yrθ1P1˙yrξc1(yr,t)tθ1P1 (3.17)
    ˙ϑ1=ρ1z1ξ2c1(yr,t)ξ2c1(yr,t)x21ψ1(ˆX1)β1ϑ1 (3.18)

    where ι1>0, β1>0 are designable parameters, and θ1=(ξ2c1(yr,t)x21)/(ξ2c1(yr,t)x21)ξ2c1(yr,t)ξ2c1(yr,t). ˉc1 is a time-varying function described as ˉc1=((˙ξc1(yr,t)/˙ξc1(yr,t)ξc1(yr,t)ξc1(yr,t))2+o1)12 with o1>0.

    Utilizing Young's inequality, one yields

    z1ξ2c1(yr,t)ξ2c1(yr,t)x21(ϖ1+  x2)(z1ξ2c1(yr,t)ξ2c1(yr,t)x21)2+12  x22+12ˉϖ21 (3.19)

    Substituting Eqs (3.7), (3.17), (3.18) and (3.19) into Eq (3.16) gets

    ˙V1(λmin(Q)1)  X2ι1z21ξ2c1(yr,t)ξ2c1(yr,t)x21+β1ρ1˜ϑT1ϑ1+z1z2ξ2c1(yr,t)ξ2c1(yr,t)x21+12ˉϖ21+12Pζ2 (3.20)

    Step i(2in1): In view of Eq (3.9), ˙zi is calculated as

    ˙zi=˙^xi˙αi1=ηi  x1+zi+1+αi+˜ϑTiψi(ˆXi)+ϑTiψi(ˆXi)+ϖi˙αi1 (3.21)

    where

    ˙αi1=i1m=1αi1ˆxm(ˆxm+1ηm(ˆx1y)+ϑTmψm(ˆXm))+αi1x1(ˆx2+  x2+ϑT1ψ1(ˆX1)+ζ1)+i1m=1αi1y(m1)ry(m)r+i1m=1αi1ϑm˙ϑm+i1m=1imj=0αi1ξ(j)cm(ˆXm1,t)ξ(j+1)cm(ˆXm1,t) (3.22)

    Choose the following Lyapunov function

    Vi=Vi1+zi0γξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2dγ+12ρi˜ϑTi˜ϑi (3.23)

    The time derivative of Vi is

    ˙Vi=˙Vi1+ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i˙zi+˙αi1zi0αi1γξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2dγ+˙ξci(ˆXi1,t)zi0ξci(ˆXi1,t)γξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2dγ1ρi˜ϑTi˙ϑi (3.24)

    Substituting Eq (3.21) into Eq (3.24), one yields

    ˙Vi=˙Vi1+ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i(ηi  x1+zi+1+αi+˜ϑTiψi(ˆXi)+ϑTiψi(ˆXi)+ϖi˙αi1)+˙αi1ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i+ξci(ˆXi1,t)αi1ziMi˙αi1ziNi˙αi1+ziPi˙ξci(ˆXi1,t)z2iξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i˙ξci(ˆXi1,t)1ρi˜ϑTi˙ϑi (3.25)

    where Mi,Ni and Pi is similar to step 1, and the detailed calculations of them are provided in the Appendix (a). Besides, ˙ξci(ˆXi1,t) is expressed as

    ˙ξci(ˆXi1,t)=i1m=1ξci(ˆXi1,t)ˆXm˙ˆXm+ξci(ˆXi1,t)t (3.26)

    Further, Eq (3.25) is rewritten in the following form

    ˙Vi=˙Vi1+ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i(zi+1+αi+ϖi)+ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i(ηi  x1+˜ϑTiψi(ˆXi)+ϑTiψi(ˆXi))+ξci(ˆXi1,t)αi1ziMi˙αi1ziNi˙αi1z2iξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i(i1m=1ξci(ˆXi1,t)ˆXm˙ˆXm+ξci(ˆXi1,t)t)+ziPii1m=1ξci(ˆXi1,t)ˆXm˙ˆXm+ziPiξci(ˆXi1,t)t1ρi˜ϑTi˙ϑi (3.27)

    Construct the intermediate virtual controller αi and adaption law ˙ϑi as

    αi=ιiziˉciziηi  x1ϑTiψi(ˆXi)ξci(ˆXi1,t)αi1θiMi˙αi1+θiNi˙αi1θiPi(i1m=1ξci(ˆXi1,t)ˆXm˙ˆXm)θiPiξci(ˆXi1,t)t12ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2izi1ξ2ci1(ˆXi2,t)(ξ2ci(ˆXi1,t)ˆx2i)(ξ2ci1(ˆXi2,t)ˆx2i1)ξ2ci(ˆXi1,t) (3.28)
    ˙ϑi=ρiziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2iψi(ˆXi)βiϑi (3.29)

    where ιi>0, βi>0 are designable parameters, and θi=(ξ2ci(ˆXi1,t)ˆx2i)/(ξ2ci(ˆXi1,t)ˆx2i)ξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t). ˉci is a time-varying function described as ˉci=((˙ξci(ˆXi1,t)/˙ξci(ˆXi1,t)ξci(ˆXi1,t)ξci(ˆXi1,t))2+oi)12 with oi>0.

    According to Young's inequality, one has

    ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2iϖi12(ziξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i)2+12ˉϖ2i (3.30)

    Thus, we have

    ˙Vi(λmin(Q)1)  X2im=1ιmz2mξ2cm(ˆXm1,t)ξ2cm(ˆXm1,t)ˆx2m+im=1βmρm˜ϑTmϑm+ξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2izizi+1+im=112ˉϖ2m+12Pζ2 (3.31)

    Step n: Form Eq (3.9), ˙zn is calculated as

    ˙zn=˙ˆxn˙αn1=ηn  x1+mυ(t)+κ(t)+˜ϑTnψn(ˆXn)+ϑTnψn(ˆXn)+ϖn˙αn1 (3.32)

    where

    ˙αn1=n1m=1αn1ˆxm(ˆxm+1ηm(ˆx1y)+ϑTmψm(ˆXm))+αn1x1(ˆx2+  x2+ϑT1ψ1(ˆX1)+ζ1)+n1m=1αn1y(m1)ry(m)r+n1m=1αn1ϑm˙ϑm+n1m=1nmj=0αn1ξ(j)cm(ˆXm1,t)ξ(j+1)cm(ˆXm1,t) (3.33)

    Choose the following Lyapunov function

    Vn=Vn1+zn0γξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)(γ+αn1)2dγ+12ρn˜ϑTn˜ϑn (3.34)

    The time derivative of Vn is

    ˙Vn=˙Vn1+znξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n˙zn+˙αn1zn0αn1γξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)(γ+αn1)2dγ+˙ξcn(ˆXn1,t)zn0ξcn(ˆXn1,t)γξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)(γ+αn1)2dγ1ρn˜ϑTn˙ϑn (3.35)

    Replacing Eq (3.35) by Eq (3.32) results in

    ˙Vn=˙Vn1+znξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n(ηn  x1+mυ(t)+k(t)+ϑTnψn(ˆXn)+ϖn)+ξcn(ˆXn1,t)αn1znMn˙αn1znNn˙αn1+znPn˙ξcn(ˆXn1,t)z2nξcn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n˙ξcn(ˆXn1,t)1ρn˜ϑTn(ρnznξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nψn(ˆXn)βnϑn) (3.36)

    where ρn, βn are positive constants, the definition of Mn, Nn and Pn will be explained in the Appendix (b). Besides, ˙ξcn(ˆXn1,t) is expressed as

    ˙ξcn(ˆXn1,t)=n1m=1ξcn(ˆXn1,t)ˆXm˙ˆXm+ξcn(ˆXn1,t)t (3.37)

    The real controller υ(t) and adaption law ˙ϑn are given by

    υ(t)=1m[ιnznˉcnznηn  x1ϑTnψn(ˆXn)ξcn(ˆXn1,t)αn1θnMn˙αn1+θnNn˙αn1θnPn(n1m=1ξcn(ˆXn1,t)ˆXm˙ˆXm)θnPnξcn(ˆXn1,t)tznξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nzn1ξ2cn1(ˆXn2,t)(ξ2cn(ˆXn1,t)ˆx2n)(ξ2cn1(ˆXn2,t)ˆx2n1)ξ2cn(ˆXn1,t)] (3.38)
    ˙ϑn=ρnznξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nψn(ˆXn)βnϑn (3.39)

    where ιn>0 is desingable paremeter and θn=(ξ2cn(ˆXn1,t)ˆx2n)/(ξ2cn(ˆXn1,t)ˆx2n)ξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t). ˉcn is a time-varying function described as ˉcn=((˙ξcn(ˆXn1,t)/˙ξcn(ˆXn1,t)ξcn(ˆXn1,t)ξcn(ˆXn1,t))2+on)12 with on>0.

    Based on Young's inequality, it has

    znξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nκ(t)12(znξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n)2+12ˉκ2 (3.40)
    znξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nϖn12(znξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n)2+12ˉϖ2n (3.41)

    Finally, we obtain

    ˙Vn(λmin(Q)1)  X2nm=1ιmz2mξ2cm(ˆXm1,t)ξ2cm(ˆXm1,t)ˆx2m+nm=1βmρm˜ϑTmϑm (3.42)

    Remark 4. It is worth emphasized that a direct constraint is adopted on the states of this system according to the constraint Eq (3.10). But, through [19] and [24], the boundedness of the virtual controller must be obtained firstly, then from error transformation zi=xiαi1, the boundedness of states can be known. The integral BLF-approach introduced in this paper successfully overcomes the aforementioned conservation conditions.

    Theorem 1. Under the condition of functional constraints |ˆxi|<ξci(ˆXi1,t), consider strict-feedback control systems Eq 2.1, actual fuzzy controller Eq (3.38), and adaptation laws Eqs (3.18), (3.29) and (3.39), if the initial condition satisfies x(0)Δx={ˆxi||ˆxi(0)|<ξci(ˆXi1(0),0)}, the following properties can be guaranteed:

    ● the constructed fuzzy state observer can estimate the unmeasurable states commendably;

    ● the functional constraints are never violated;

    ● the boundedness of all the closed-loop signals are ensured.

    Proof. Applying Young's inequality, the third term nm=1βmρm˜ϑTmϑm of Eq (3.42) is transformed into the following form:

    nm=1βmρm˜ϑTmϑm12nm=1βmρm˜ϑTm˜ϑm+12nm=1βmρmϑTmϑm (3.43)

    Substituting Eq (3.43) into Eq (3.42), one acquires

    ˙VnχVn+Λ (3.44)

    where

    χ={2(λmin(Q)1)/2(λmin(Q)1)λmin(P),2ιm,2βmλmin(P),2ιm,2βm}, m=1,...,n,

    and

    Λ=nm=112ˉϖ2m+12Pζ2+nm=112ˉκ2+12nm=1βmρmϑTmϑm.

    Multiplying Eq (3.44) by eπ1t, one obtains

    d(eπ1tVn)/(eπ1tVn)dtdteπ1tΛ (3.45)

    Integrating Eq (3.45) over [0,t] yields

    Vn(t)(Vn(0)Λ/Λχ)eπ1t+χ)eπ1t+Λ/Λχχ (3.46)

    Employing Eqs (3.11), (3.15) and (3.46), the following inequalities are acquired

    z2i2[(Vn(0)Λ/Λχ)eπ1t+χ)eπ1t+Λ/Λχχ] (3.47)
    ˜ϑi22[(Vn(0)Λ/Λχ)eπ1t+χ)eπ1t+Λ/Λχχ] (3.48)

    According to Eqs (3.42) and (3.44), one has

      XTP  X2Vn(0)eπ1t+2Λ/Λχχ (3.49)

    Further, we can obtain the following form

      Xλmin(P1)(2Vn(0)eπ1t+2Λ/Λχχ). (3.50)

    Based on the inequality Eq (3.47), the boundedness of z1 is obtained. From Assumption 1 and 2, it can be known that |yr(t)|C0<ξc1(yr,t). Thus, we conclude that the boundedness of x1 is guaranteed. Since   xi=xiˆxi, it's obvious that   xi and ˆxi are within limits. Therefore, it can be proved that xi is bounded. According to zi=ˆxiαi1 and inequality Eq (3.47), the boundedness of αi1 is implied. Depending on the inequality Eq (3.48), the boundedness of ϑi is ensured. In the same way, it can be deduced that the controller υ(t) is bounded.

    Depending on the above analyses, we can draw a conclude that all the signals of this system are within bounds.

    To further verify the feasibility of this scheme, the following simple pendulum system is considered:

    {˙x1=x2˙x2=m1gLsin(x1)2MDx2M+uMy=x1 (4.1)

    where m1=1, g=9.8, L=1.5, M=0.5, D=0.4. The state variables x1 and x2 are constrained by ξc1(yr,t)<x1<ξc1(yr,t) and ξc2(x1,t)<x2<ξc2(x1,t). In this paper, the constraint boundaries are selected as ξc1(yr,t)=0.2sin(2t)+0.8e0.1yr+1 and ξc2(x1,t)=5sin(0.3x1)+0.1e0.5t+4. In addition, u denotes the dead-zone input which is described by:

    u=D(υ(t))={0.5(υ(t)2.5)υ(t)2.501.5<υ(t)<2.50.5(υ(t)+1.5)υ(t)1.5 (4.2)

    The state observer is constructed as:

    {˙ˆx1=ˆx2+η1  x1+ϑT1ψ1(ˆx1)˙ˆx2=η2  x1+ϑT2ψ2(ˆx2)+u (4.3)

    where the initial values are chosen as x1(0)=0.6, x2(0)=0.2, ˆx1(0)=0.6 and ˆx2(0)=0.2.

    Select the following fuzzy membership functions:

    μFi1(ˆx1)=exp((ˆx1+120.5i)2),
    μFi2(ˆx1,ˆx2)=exp((ˆx1+120.5i)2)×exp((0.5ˆx2+120.6i)2).

    where i=1,2,...,8.

    The fuzzy basis functions are defined as:

    ψ1j(ˆx1)=μFi1(ˆx1)8j=1μFj1(ˆx1), ψ2j(ˆx1,ˆx2)=μFi1(ˆx1)μFi2(ˆx2)8j=1μFj1(ˆx1)μFj2(ˆx2).

    where j=1,2,...,8.

    In this simulation, the tracking signal is designed as yr=0.5cos(4t), ˙yr=2sin(4t). The initial values of the adaptation laws are ϑ1(0)=[0.2,0,0.2,0.2,0.1,0.1,0.1,0.1]T, ϑ2(0)=[0.2,0.2,0.2,0.1,0.1,0.1,0.1,0.1]T. The relevant parameters in this paper are chosen as ρ1=0.5, ρ2=0.2, β1=5, β2=16, ι1=30, ι2=25, o1=o2=0.2, η1=5 and η2=155.

    According to the mentioned above parameter values, the corresponding simulation results are demonstrated in Figures 15. The change curves of state x1 and reference signal yr(t) are described in Figure 1, where two curves can approximate overlap and the tracking effect is good. In Figures 2 and 3, the constructed observer is able to estimate the system states x1 and x2 well, and their estimation errors are relatively small. Figures 13 indicates that system states are strictly restricted in the predetermined ranges, and the TFSC are achieved. The trajectories of actual controller υ and dead-zone input u are plotted in Figure 4, and their curves tend to be stable. Finally, Figure 5 diagrams the boundedness of adaptation parameters ϑ1 and ϑ2.

    Figure 1.  Trajectories of x1 and yr.
    Figure 2.  Trajectories of x1, ˆx1 and estimation error.
    Figure 3.  Trajectories of x2, ˆx2 and estimation error.
    Figure 4.  Trajectories of real controller υ and dead-zone input u.
    Figure 5.  Trajectories of ϑ1 and ϑ2.

    A state observer and a fuzzy controller for a class of functional constraint systems subject to unknown dead-zone have been constructed in this paper. The former is applied to estimate unmeasurable states, while the latter is established to approximate uncertain nonlinear functions. Relying on backstepping algorithm and iBLFs, the full state TFC are accomplished and the issue of non-smooth dead-zone input is successfully handled. The simulation diagrams further indicate that the developed control scheme is feasible. In the future, how to choose an appropriate barrier function to settle the application of constraint control in practical systems is a key problem.

    This work is supported in part by the National Natural Science Foundation of China under Grants 62025303 and 62173173.

    The authors declare that there is no conflict of interest.

    In this part, the specific steps of Eq (3.24) are demonstrated as follows. From Eq (3.24), one has

    zi0αi1γξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2dγ=zi(ξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i+ξci(ˆXi1,t)αi1Mi(ξci,αi1,zi)Ni(ξci,αi1,zi))

    where

    Mi(ξci,αi1,zi)=(zi+αi1)ξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i+10(2εzi+αi1)ξci(ˆXi1,t)ξ2ci(ˆXi1,t)(εzi+αi1)2dε=(zi+αi1)ξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2iξci(ˆXi1,t)zilnξ2ci(ˆXi1,t)ˆx2iξ2ci(ˆXi1,t)α2i1+αi12ziln(ξci(ˆXi1,t)ˆxi)(ξci(ˆXi1,t)+αi1)(ξci(ˆXi1,t)αi1)(ξci(ˆXi1,t)+ˆxi)

    and

    Ni(ξci,αi1,zi)=10ξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(εzi+αi1)2dε=ξci(ˆXi1,t)2ziln(ξci(ˆXi1,t)+ˆxi)(ξci(ˆXi1,t)αi1)(ξci(ˆXi1,t)+αi1)(ξci(ˆXi1,t)ˆxi).

    The following part of Eq (3.24) is expressed as

    zi0ξci(ˆXi1,t)γξ2ci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2dγ=zi0γ(γ+αi1)dξci(ˆXi1,t)ξ2ci(ˆXi1,t)(γ+αi1)2=zi(ziξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i+Pi(ξci,αi1,zi))

    where

    Pi(ξci,αi1,zi)=αi1ξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2i+10(2εzi+αi1)ξci(ˆXi1,t)ξ2ci(ˆXi1,t)(εzi+αi1)2dε=αi1ξci(ˆXi1,t)ξ2ci(ˆXi1,t)ˆx2iξci(ˆXi1,t)ziln(ξ2ci(ˆXi1,t)ˆx2iξ2ci(ˆXi1,t)α2i1)+αi12ziln(ξci(ˆXi1,t)ˆxi)(ξci(ˆXi1,t)+αi1)(ξci(ˆXi1,t)αi1)(ξci(ˆXi1,t)+ˆxi)

    Partial calculations of the final step will be described in the following contents. According to Eq (3.35), one has

    zn0αn1γξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)(γ+αn1)2dγ=zn(ξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n+ξcn(ˆXn1,t)αn1Mn(ξcn,αn1,zn)Nn(ξcn,αn1,zn))

    where

    Mn(ξcn,αn1,zn)=(zn+αn1)ξcn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n+10(2εzn+αn1)ξcn(ˆXn1,t)ξ2cn(ˆXn1,t)(εzn+αn1)2dε=(zn+αn1)ξcn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nξcn(ˆXn1,t)znlnξ2cn(ˆXn1,t)ˆx2nξ2cn(ˆXn1,t)α2n1+αn12znln(ξcn(ˆXn1,t)ˆxn)(ξcn(ˆXn1,t)+αn1)(ξcn(ˆXn1,t)αn1)(ξcn(ˆXn1,t)+ˆxn)

    and

    Nn(ξcn,αn1,zn)=10ξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)(εzn+αn1)2dε=ξcn(ˆXn1,t)2znln(ξcn(ˆXn1,t)+ˆxn)(ξcn(ˆXn1,t)αn1)(ξcn(ˆXn1,t)+αn1)(ξcn(ˆXn1,t)ˆxn).

    The following part of Eq (3.35) is changed as

    zn0ξcn(ˆXn1,t)γξ2cn(ˆXn1,t)ξ2cn(ˆXn1,t)(γ+αn1)2dγ=zn0γ(γ+αn1)dξcn(ˆXn1,t)ξ2cn(ˆXn1,t)(γ+αn1)2=zn(znξcn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n+Pn(ξcn,αn1,zn))

    where

    Pn(ξcn,αn1,zn)=αn1ξcn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2n+10(2εzn+αn1)ξcn(ˆXn1,t)ξ2cn(ˆXn1,t)(εzn+αn1)2dε=αn1ξcn(ˆXn1,t)ξ2cn(ˆXn1,t)ˆx2nξcn(ˆXn1,t)znln(ξ2cn(ˆXn1,t)ˆx2nξ2cn(ˆXn1,t)α2n1)+αn12znln(ξcn(ˆXn1,t)ˆxn)(ξcn(ˆXn1,t)+αn1)(ξcn(ˆXn1,t)αn1)(ξcn(ˆXn1,t)+ˆxn)


    [1] Z. Sabir, M. A. Z. Raja, A. Kamal, J. L. G. Guirao, D. Le, T. Saeed, et al., Neuro-swarm heuristic using interior-point algorithm to solve a third kind of multi-singular nonlinear system, Math. Biosci. Eng., 18 (2021), 5285–5308. https://doi.org/10.3934/mbe.2021268 doi: 10.3934/mbe.2021268
    [2] X. Li, D. W. C. Ho, J. Cao, Finite-time stability and settling-time estimation of nonlinear impulsive systems, Automatica, 99 (2019), 361–368. https://doi.org/10.1016/j.automatica.2018.10.024 doi: 10.1016/j.automatica.2018.10.024
    [3] W. Chen, L. Jiao, R. Li, J. Li, Adaptive backstepping fuzzy control for nonlinearly parameterized systems with periodic disturbances, IEEE Trans. Fuzzy Syst., 18 (2010), 674–685. https://doi.org/10.1109/TFUZZ.2010.2046329 doi: 10.1109/TFUZZ.2010.2046329
    [4] H. Liang, L. Chen, Y. Pan, H. K. Lam, Fuzzy-based robust precision consensus tracking for uncertain networked systems with cooperative-antagonistic interactions, IEEE Trans. Fuzzy Syst., https://doi:10.1109/TFUZZ.2022.3200730S
    [5] W. Wang, J. Dong, D. Xu, Z. Yan, J. Zhou, Synchronization control of time-delay neural networks via event-triggered non-fragile cost-guaranteed control, Math. Biosci. Eng., 20 (2022), 52–75. http://dx.doi.org/10.3934/mbe.2023004 doi: 10.3934/mbe.2023004
    [6] H. Liang, Z. Du, T. Huang, Y. Pan, Neuroadaptive performance guaranteed control for multiagent systems with power integrators and unknown measurement sensitivity, IEEE Trans. Neural Networks Learn. Syst., 2022 (2022). https://doi:10.1109/TNNLS.2022.3160532
    [7] Z. Sabir, M. A. Z. Raja, A. S. Alnahdi, M. B. Jeelani, M. A. Abdelkawy, Numerical investigations of the nonlinear smoke model using the gudermannian neural networks, Math. Biosci. Eng., 18 (2021), 5285–5308. https://doi.org/10.3934/mbe.2022018 doi: 10.3934/mbe.2022018
    [8] B. Chen, X. P. Liu, S. S. Ge, C. Lin, Adaptive fuzzy control of a class of nonlinear systems by fuzzy approximation approach, IEEE Trans. Fuzzy Syst., 20 (2012), 1012–1021. https://doi.org/10.1109/TFUZZ.2012.2190048 doi: 10.1109/TFUZZ.2012.2190048
    [9] H. Su, W. Zhang, Adaptive fuzzy tracking control for a class of nonstrict-feedback stochastic nonlinear systems with actuator faults, IEEE Trans. Syst. Man Cybern. Syst., 50 (2020), 3456–3469. https://doi.org/10.1109/TSMC.2018.2883414 doi: 10.1109/TSMC.2018.2883414
    [10] F. Wang, B. Chen, X. Liu, C. Lin, Finite-time adaptive fuzzy tracking control design for nonlinear systems, IEEE Trans. Fuzzy Syst., 26 (2018), 1207–1216. https://doi.org/10.1109/TFUZZ.2017.2717804 doi: 10.1109/TFUZZ.2017.2717804
    [11] X. Li, X. Yang, J. Cao, Event-triggered impulsive control for nonlinear delay systems, Automatica, 117 (2020), 108981. https://doi.org/10.1016/j.automatica.2020.108981 doi: 10.1016/j.automatica.2020.108981
    [12] L. Liu, Y. J. Liu, S. C. Tong, Neural networks-based adaptive finite-time fault-tolerant control for a class of strict-feedback switched nonlinear systems, IEEE Trans. Cybern,, 49 (2018), 2536–2545. https://doi.org/10.1109/TCYB.2018.2828308
    [13] S. Vutukuri, R. Padhi, Quaternion constrained robust attitude control using barrier Lyapunov function based back-stepping, IFAC-PapersOnLine, 55 (2022), 522–527. https://doi.org/10.1016/j.ifacol.2022.04.086 doi: 10.1016/j.ifacol.2022.04.086
    [14] Y. H. Liu, Y. Liu, Y. F. Liu, C. Y. Su, Adaptive fuzzy control with global stability guarantees for unknown strict-feedback systems using novel integral barrier Lyapunov functions, IEEE Trans. Syst. Man Cybern. Syst., 52 (2022), 4336–4348. https://doi.org/10.1109/TSMC.2021.3094975 doi: 10.1109/TSMC.2021.3094975
    [15] K. P. Tee, S. S. Ge, Control of state-constrained nonlinear systems using integral barrier Lyapunov functionals, in 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), (2012), 3239–3244. https://doi.org/10.1109/CDC.2012.6426196
    [16] D. Yang, X. Gao, E. Cui, Z. Ma, State-constraints adaptive backstepping control for active magnetic bearings with parameters nonstationarities and uncertainties, IEEE Transa. Ind. Electron., 68 (2021), 9822–9831. https://doi.org/10.1109/TIE.2020.3020034 doi: 10.1109/TIE.2020.3020034
    [17] Q. Zhou, L. Wang, C. Wu, H. Li, H. Du, Adaptive fuzzy control for nonstrict-feedback systems with input saturation and output constraint, IEEE Trans. Syst. Man Cybern. Syst., 47 (2017), 1–12. https://doi.org/10.1109/TSMC.2016.2557222 doi: 10.1109/TSMC.2016.2557222
    [18] K. P. Tee, S. S. Ge, E. H. Tay, Barrier Lyapunov functions for the control of output-constrained nonlinear systems, Automatica, 45 (2009), 918–927. https://doi.org/10.1016/j.automatica.2008.11.017 doi: 10.1016/j.automatica.2008.11.017
    [19] C. Enchang, Y. Jing, X. Gao, Full state constraints control of switched complex networks based on time-varying barrier Lyapunov functions, IET Control Theory Appl., 14 (2020), 2419–2428. https://doi.org/10.1049/iet-cta.2020.0165 doi: 10.1049/iet-cta.2020.0165
    [20] K. Yang, L. Zhao, Command-filter-based backstepping control for flexible joint manipulator systems with full-state constrains, Int. J. Control Autom. Syst., 20 (2022), 2231–2238. https://doi.org/10.1007/s12555-020-0810-1 doi: 10.1007/s12555-020-0810-1
    [21] P. Seifi, S. K. H. Sani, Barrier Lyapunov functions-based adaptive neural tracking control for non-strict feedback stochastic nonlinear systems with full-state constraints: A command filter approach, Math. Control Relat. Fields, 2022 (2022). https://doi:10.3934/mcrf.2022024
    [22] W. He, Y. Chen, Z. Yin, Adaptive neural network control of an uncertain robot with full-state constraints, IEEE Trans. Cybern., 46 (2016), 620–629. https://doi.org/10.1109/TCYB.2015.2411285 doi: 10.1109/TCYB.2015.2411285
    [23] K. Zhao, Y. Song, Removing the feasibility conditions imposed on tracking control designs for state-constrained strict-feedback systems, IEEE Trans. Autom. Control, 64 (2019), 1265–1272. https://doi.org/10.1109/TAC.2018.2845707 doi: 10.1109/TAC.2018.2845707
    [24] Z. Zhang, Z. Li, Y. Zhang, Y. Luo, Y. Li, Neural-dynamic-method-based dual-arm CMG scheme with time-varying constraints applied to humanoid robots, IEEE Trans. Neural Networks Learn. Syst., 26 (2015), 3251–3262. https://doi.org/10.1109/TNNLS.2015.2469147 doi: 10.1109/TNNLS.2015.2469147
    [25] Y. J. Liu, S. Lu, D. Li, S. Tong, Adaptive controller design-based ABLF for a class of nonlinear time-varying state constraint systems, IEEE Trans. Syst. Man Cybern. Syst., 47 (2017), 1546–1553. https://doi.org/10.1109/TSMC.2016.2633007 doi: 10.1109/TSMC.2016.2633007
    [26] K. Zhao, Y. D. Song, C. L. P. Chen, L. Chen, Control of nonlinear systems under dynamic constraints: A unified barrier function-based approach, Automatica, 119 (2020). https://doi.org/10.1016/j.automatica.2020.109102
    [27] Y. J. Liu, W. Zhao, L. Liu, D. Li, S. C. Tong, C. L. P. Chen, Adaptive neural network control for a class of nonlinear systems with function constraints on states, IEEE Trans. Neural Networks Learn. Syst., 2021 (2021). https://doi:10.1109/TNNLS.2021.3107600
    [28] S. Ibrir, W. F. Xie, C. Su, Adaptive tracking of nonlinear systems with non-symmetric dead-zone input, Automatica, 43 (2007), 522–530. https://doi.org/10.1016/j.automatica.2006.09.022 doi: 10.1016/j.automatica.2006.09.022
    [29] X. Wang, C. Su, H. Hong, Robust adaptive control of a class of nonlinear systems with unknown dead-zone, Automatica, 40 (2004), 407–413. https://doi.org/10.1016/j.automatica.2003.10.021 doi: 10.1016/j.automatica.2003.10.021
    [30] L. Wu, J. H. Park, X. Xie, Y. Liu, Z. Yang, Event-triggered adaptive asymptotic tracking control of uncertain nonlinear systems with unknown dead-zone constraints, Appl. Math. Comput., 386 (2020). https://doi.org/10.1016/j.amc.2020.125528
    [31] Y. J. Liu, Y. Gao, S. C. Tong, Y. Li, Fuzzy approximation-based adaptive backstepping optimal control for a class of nonlinear discrete-time systems with dead-zone, IEEE Trans. Fuzzy Syst., 24 (2016), 16–28. https://doi.org/10.1109/TFUZZ.2015.2418000 doi: 10.1109/TFUZZ.2015.2418000
    [32] H. Li, S. Zhao, W. He, R. Lu, Adaptive finite-time tracking control of full state constrained nonlinear systems with dead-zone, Automatica, 100 (2019), 99–107. https://doi.org/10.1016/j.automatica.2018.10.030 doi: 10.1016/j.automatica.2018.10.030
    [33] W. Xiao, L. Cao, G. Dong, Q. Zhou, Adaptive fuzzy control for pure-feedback systems with full state constraints and unknown nonlinear dead zone, Appl. Math. Comput., 343 (2019), 354–371. https://doi.org/10.1016/j.amc.2018.09.016 doi: 10.1016/j.amc.2018.09.016
    [34] M. V. Basin, P. C. Rodríguez-Ramírez, Sliding mode controller design for stochastic polynomial systems with unmeasured states, IEEE Trans. Ind. Electron., 61 (2014), 387–396. https://doi.org/10.1109/TIE.2013.2240641 doi: 10.1109/TIE.2013.2240641
    [35] S. C. Tong, Y. Li, Y. M. Li, Y. J. Liu, Observer-based adaptive fuzzy backstepping control for a class of stochastic nonlinear strict-feedback systems, IEEE Trans. Syst. Man Cybern. Part B Cybern., 41 (2011), 1693–1704. https://doi.org/10.1109/TSMCB.2011.2159264 doi: 10.1109/TSMCB.2011.2159264
    [36] J. Yu, P. Shi, W. Dong, H. Yu, Observer and command-filter-based adaptive fuzzy output feedback control of uncertain nonlinear systems, IEEE Trans. Ind. Electron., 62 (2015), 5962–5970. https://doi.org/10.1109/TIE.2015.2418317 doi: 10.1109/TIE.2015.2418317
    [37] C. Wang, C. Zhang, D. He, J. Xiao, L. Liu, Observer-based finite-time adaptive fuzzy back-stepping control for MIMO coupled nonlinear systems, Math. Biosci. Eng., 19 (2022), 10637–10655. https://doi.org/10.3934/mbe.2022497 doi: 10.3934/mbe.2022497
    [38] X. Xie, D. Yue, C. Peng, Multi-instant observer design of discrete-time fuzzy systems: a ranking-based switching approach, IEEE Trans. Fuzzy Syst., 25 (2017), 1281–1292. https://doi.org/10.1109/TFUZZ.2016.2612260 doi: 10.1109/TFUZZ.2016.2612260
    [39] N. Wang, S. C. Tong, Y. Li, Observer-based adaptive fuzzy control of nonlinear non-strict feedback system with input delay, IEEE Trans. Fuzzy Syst., 20 (2018), 236–245. https://doi.org/10.1007/s40815-017-0388-9 doi: 10.1007/s40815-017-0388-9
    [40] S. J. Yoo, Output-feedback fault detection and accommodation of uncertain interconnected systems with time-delayed nonlinear faults, IEEE Trans. Syst. Man Cybern. Syst., 47 (2017), 758–766. https://doi.org/10.1109/TSMC.2016.2523900 doi: 10.1109/TSMC.2016.2523900
    [41] B. Ren, S. S. Ge, K. P. Tee, T. H. Lee, Adaptive neural control for output feedback nonlinear systems using a barrier Lyapunov function, IEEE Trans. Neural Network, 21 (2010), 1339–1345. https://doi.org/10.1109/TNN.2010.2047115 doi: 10.1109/TNN.2010.2047115
    [42] L. Liu, A. Chen, Y. J. Liu, Adaptive fuzzy output-feedback control for switched uncertain nonlinear systems with full-state constraints, IEEE Trans. Cybern., 52 (2022), 7340–7351. https://doi.org/10.1109/TCYB.2021.3050510 doi: 10.1109/TCYB.2021.3050510
    [43] Y. Liu, Q. Zhu, N. Zhao, L. Wang, Adaptive fuzzy backstepping control for non-strict feedback nonlinear systems with time-varying state constraints and backlash-like hysteresis, Inf. Sci., 574 (2021), 606–624. https://doi.org/10.1016/j.ins.2021.07.068 doi: 10.1016/j.ins.2021.07.068
    [44] Y. J. Liu, M. Gong, L. Liu, S. C. Tong, C. L. P. Chen, Fuzzy observer constraint based on adaptive control for uncertain nonlinear MIMO systems with time-varying state constraints, IEEE Trans. Cybern., 51 (2021), 1380–1389. https://doi.org/10.1109/TCYB.2019.2933700 doi: 10.1109/TCYB.2019.2933700
  • This article has been cited by:

    1. Jingya Wang, Ye Zhu, L2L control for memristive NNs with non-necessarily differentiable time-varying delay, 2023, 20, 1551-0018, 13182, 10.3934/mbe.2023588
    2. Yang Zhang, Liang Zhao, Jyotindra Narayan, Adaptive control and state error prediction of flexible manipulators using radial basis function neural network and dynamic surface control method, 2025, 20, 1932-6203, e0318601, 10.1371/journal.pone.0318601
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1871) PDF downloads(74) Cited by(2)

Figures and Tables

Figures(5)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog