
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
[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 i≥2, X=[x1,x2,...,xn]T denotes the state variables, and y∈R represents the system output. fi(Xi) stands for unknown nonlinear smooth functions. In addition, choose the known functional constraints ξci(Xi−1,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(Xi−1,t),∀t≥0}, where ξci(Xi−1,t) is a designable function. u∈R denotes the input of the dead-zone, which is described as:
u(t)=D(υ(t))={mr(υ(t)−kr),ifυ(t)≥kr0,if−kl<υ(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)≥kr−mυ(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+n∑i=1Bifi(Xi)+βuy=CX | (2.4) |
where
A=[−η11⋯⋯0−η20⋱⋯0⋮⋮⋱⋱⋮−ηn−10⋯⋱1−ηn0⋯⋯0]n×n, β=[0⋮1]n×1, |
η=[η1,η2,...,ηn]T, Bi=[0…1…0]T, C=[1…0…0]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(Xi−1,t)|≤ℑ0i and |ξ(q)ci(Xi−1,t)|≤ℑqi, where ξ(q)ci(Xi−1,t) denotes the qth-order derivative of ξci(Xi−1,t),∀t≥0.
Assumption 2 [18]: For any functional constraints ξci(Xi−1,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(Xi−1,t), i=1,...,n, the function Vzi satisfies the following inequality:
Vzi≤z2iξ2ci(Xi−1,t)/z2iξ2ci(Xi−1,t)(ξ2ci(Xi−1,t)−x2i)(ξ2ci(Xi−1,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+n∑i=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+n∑i=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)‖ ⌣ X‖2+ ⌣ XTPξ | (3.5) |
Utilizing the Young's inequality, we have
⌣ XTPξ≤12‖ ⌣ X‖2+12‖Pξ‖2 | (3.6) |
Then, the following inequality holds
˙VX0≤−(λmin(Q)−12)‖ ⌣ X‖2+12‖Pξ‖2 | (3.7) |
To realize the control objectives, the following coordinate transformation are given:
z1=x1−yr | (3.8) |
zi=ˆxi−αi−1,i=2,...,n | (3.9) |
where zi represents the tracking error, and αi−1 denotes a virtual controller with α0=yr.
Selecting the following Lyapunov function candidate:
Vzi=∫zi0γξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2dγ | (3.10) |
where Vzi is positive definite and continuously differentiable. The state vectors x1 and ˆXi,(i≥2) are confined to |x1|<ξc1(yr,t) and |ˆXi(t)|<ξci(ˆXi−1,t), respectively.
Define γ=εzi, one gets
Vzi=z2i∫10εξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(εzi+αi−1)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+˙yr∫z10∂∂yrγξ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
∫z10∂∂yrγξ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 limz1→0M1=limz1→0P1=0, limz1→0N1=ξ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 z1→0. 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˙yr−z21ξ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‖ ⌣ x2‖2+12ˉϖ21 | (3.19) |
Substituting Eqs (3.7), (3.17), (3.18) and (3.19) into Eq (3.16) gets
˙V1≤−(λmin(Q)−1)‖ ⌣ X‖2−ι1z21ξ2c1(yr,t)ξ2c1(yr,t)−x21+β1ρ1˜ϑT1ϑ1+z1z2ξ2c1(yr,t)ξ2c1(yr,t)−x21+12ˉϖ21+12‖Pζ‖2 | (3.20) |
Step i(2≤i≤n−1): In view of Eq (3.9), ˙zi is calculated as
˙zi=˙^xi−˙αi−1=ηi ⌣ x1+zi+1+αi+˜ϑTiψi(ˆXi)+ϑTiψi(ˆXi)+ϖi−˙αi−1 | (3.21) |
where
˙αi−1=i−1∑m=1∂αi−1∂ˆxm(ˆxm+1−ηm(ˆx1−y)+ϑTmψm(ˆXm))+∂αi−1∂x1(ˆx2+ ⌣ x2+ϑT1ψ1(ˆX1)+ζ1)+i−1∑m=1∂αi−1∂y(m−1)ry(m)r+i−1∑m=1∂αi−1∂ϑm˙ϑm+i−1∑m=1i−m∑j=0∂αi−1∂ξ(j)cm(ˆXm−1,t)ξ(j+1)cm(ˆXm−1,t) | (3.22) |
Choose the following Lyapunov function
Vi=Vi−1+∫zi0γξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2dγ+12ρi˜ϑTi˜ϑi | (3.23) |
The time derivative of Vi is
˙Vi=˙Vi−1+ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i˙zi+˙αi−1∫zi0∂∂αi−1γξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2dγ+˙ξci(ˆXi−1,t)∫zi0∂∂ξci(ˆXi−1,t)γξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2dγ−1ρi˜ϑTi˙ϑi | (3.24) |
Substituting Eq (3.21) into Eq (3.24), one yields
˙Vi=˙Vi−1+ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i(ηi ⌣ x1+zi+1+αi+˜ϑTiψi(ˆXi)+ϑTiψi(ˆXi)+ϖi−˙αi−1)+˙αi−1ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i+∂ξci(ˆXi−1,t)∂αi−1ziMi˙αi−1−ziNi˙αi−1+ziPi˙ξci(ˆXi−1,t)−z2iξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i˙ξci(ˆXi−1,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(ˆXi−1,t) is expressed as
˙ξci(ˆXi−1,t)=i−1∑m=1∂ξci(ˆXi−1,t)∂ˆXm˙ˆXm+∂ξci(ˆXi−1,t)∂t | (3.26) |
Further, Eq (3.25) is rewritten in the following form
˙Vi=˙Vi−1+ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i(zi+1+αi+ϖi)+ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i(ηi ⌣ x1+˜ϑTiψi(ˆXi)+ϑTiψi(ˆXi))+∂ξci(ˆXi−1,t)∂αi−1ziMi˙αi−1−ziNi˙αi−1−z2iξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i(i−1∑m=1∂ξci(ˆXi−1,t)∂ˆXm˙ˆXm+∂ξci(ˆXi−1,t)∂t)+ziPii−1∑m=1∂ξci(ˆXi−1,t)∂ˆXm˙ˆXm+ziPi∂ξci(ˆXi−1,t)∂t−1ρ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(ˆXi−1,t)∂αi−1θiMi˙αi−1+θiNi˙αi−1−θiPi(i−1∑m=1∂ξci(ˆXi−1,t)∂ˆXm˙ˆXm)−θiPi∂ξci(ˆXi−1,t)∂t−12ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i−zi−1ξ2ci−1(ˆXi−2,t)(ξ2ci(ˆXi−1,t)−ˆx2i)(ξ2ci−1(ˆXi−2,t)−ˆx2i−1)ξ2ci(ˆXi−1,t) | (3.28) |
˙ϑi=ρiziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2iψi(ˆXi)−βiϑi | (3.29) |
where ιi>0, βi>0 are designable parameters, and θi=(ξ2ci(ˆXi−1,t)−ˆx2i)/(ξ2ci(ˆXi−1,t)−ˆx2i)ξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t). ˉci is a time-varying function described as ˉci=((˙ξci(ˆXi−1,t)/˙ξci(ˆXi−1,t)ξci(ˆXi−1,t)ξci(ˆXi−1,t))2+oi)12 with oi>0.
According to Young's inequality, one has
ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2iϖi≤12(ziξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i)2+12ˉϖ2i | (3.30) |
Thus, we have
˙Vi≤−(λmin(Q)−1)‖ ⌣ X‖2−i∑m=1ιmz2mξ2cm(ˆXm−1,t)ξ2cm(ˆXm−1,t)−ˆx2m+i∑m=1βmρm˜ϑTmϑm+ξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2izizi+1+i∑m=112ˉϖ2m+12‖Pζ‖2 | (3.31) |
Step n: Form Eq (3.9), ˙zn is calculated as
˙zn=˙ˆxn−˙αn−1=ηn ⌣ x1+mυ(t)+κ(t)+˜ϑTnψn(ˆXn)+ϑTnψn(ˆXn)+ϖn−˙αn−1 | (3.32) |
where
˙αn−1=n−1∑m=1∂αn−1∂ˆxm(ˆxm+1−ηm(ˆx1−y)+ϑTmψm(ˆXm))+∂αn−1∂x1(ˆx2+ ⌣ x2+ϑT1ψ1(ˆX1)+ζ1)+n−1∑m=1∂αn−1∂y(m−1)ry(m)r+n−1∑m=1∂αn−1∂ϑm˙ϑm+n−1∑m=1n−m∑j=0∂αn−1∂ξ(j)cm(ˆXm−1,t)ξ(j+1)cm(ˆXm−1,t) | (3.33) |
Choose the following Lyapunov function
Vn=Vn−1+∫zn0γξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(γ+αn−1)2dγ+12ρn˜ϑTn˜ϑn | (3.34) |
The time derivative of Vn is
˙Vn=˙Vn−1+znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n˙zn+˙αn−1∫zn0∂∂αn−1γξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(γ+αn−1)2dγ+˙ξcn(ˆXn−1,t)∫zn0∂∂ξcn(ˆXn−1,t)γξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(γ+αn−1)2dγ−1ρn˜ϑTn˙ϑn | (3.35) |
Replacing Eq (3.35) by Eq (3.32) results in
˙Vn=˙Vn−1+znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n(ηn ⌣ x1+mυ(t)+k(t)+ϑTnψn(ˆXn)+ϖn)+∂ξcn(ˆXn−1,t)∂αn−1znMn˙αn−1−znNn˙αn−1+znPn˙ξcn(ˆXn−1,t)−z2nξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n˙ξcn(ˆXn−1,t)−1ρn˜ϑTn(ρnznξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,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(ˆXn−1,t) is expressed as
˙ξcn(ˆXn−1,t)=n−1∑m=1∂ξcn(ˆXn−1,t)∂ˆXm˙ˆXm+∂ξcn(ˆXn−1,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(ˆXn−1,t)∂αn−1θnMn˙αn−1+θnNn˙αn−1−θnPn(n−1∑m=1∂ξcn(ˆXn−1,t)∂ˆXm˙ˆXm)−θnPn∂ξcn(ˆXn−1,t)∂t−znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n−zn−1ξ2cn−1(ˆXn−2,t)(ξ2cn(ˆXn−1,t)−ˆx2n)(ξ2cn−1(ˆXn−2,t)−ˆx2n−1)ξ2cn(ˆXn−1,t)] | (3.38) |
˙ϑn=ρnznξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2nψn(ˆXn)−βnϑn | (3.39) |
where ιn>0 is desingable paremeter and θn=(ξ2cn(ˆXn−1,t)−ˆx2n)/(ξ2cn(ˆXn−1,t)−ˆx2n)ξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t). ˉcn is a time-varying function described as ˉcn=((˙ξcn(ˆXn−1,t)/˙ξcn(ˆXn−1,t)ξcn(ˆXn−1,t)ξcn(ˆXn−1,t))2+on)12 with on>0.
Based on Young's inequality, it has
znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2nκ(t)≤12(znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n)2+12ˉκ2 | (3.40) |
znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2nϖn≤12(znξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n)2+12ˉϖ2n | (3.41) |
Finally, we obtain
˙Vn≤−(λmin(Q)−1)‖ ⌣ X‖2−n∑m=1ιmz2mξ2cm(ˆXm−1,t)ξ2cm(ˆXm−1,t)−ˆx2m+n∑m=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−αi−1, 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(ˆXi−1,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(ˆXi−1(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 n∑m=1βmρm˜ϑTmϑm of Eq (3.42) is transformed into the following form:
n∑m=1βmρm˜ϑTmϑm≤−12n∑m=1βmρm˜ϑTm˜ϑm+12n∑m=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
Λ=n∑m=112ˉϖ2m+12‖Pζ‖2+n∑m=112ˉκ2+12n∑m=1βmρmϑ∗Tmϑ∗m. |
Multiplying Eq (3.44) by eπ1t, one obtains
d(eπ1tVn)/(eπ1tVn)dtdt≤eπ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
z2i≤2[(Vn(0)−Λ/Λχ)e−π1t+χ)e−π1t+Λ/Λχχ] | (3.47) |
‖˜ϑi‖2≤2[(Vn(0)−Λ/Λχ)e−π1t+χ)e−π1t+Λ/Λχχ] | (3.48) |
According to Eqs (3.42) and (3.44), one has
⌣ XTP ⌣ X≤2Vn(0)e−π1t+2Λ/Λχχ | (3.49) |
Further, we can obtain the following form
‖ ⌣ X‖≤√λmin(P−1)(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−αi−1 and inequality Eq (3.47), the boundedness of αi−1 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)2M−Dx2M+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.8e−0.1yr+1 and ξc2(x1,t)=5sin(0.3x1)+0.1e−0.5t+4. In addition, u denotes the dead-zone input which is described by:
u=D(υ(t))={0.5(υ(t)−2.5)υ(t)≥2.50−1.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+12−0.5i)2), |
μFi2(ˆx1,ˆx2)=exp((−ˆx1+12−0.5i)2)×exp((−0.5ˆx2+12−0.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 1–5. 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 1–3 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.
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∂∂αi−1γξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2dγ=zi(ξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i+∂ξci(ˆXi−1,t)∂αi−1Mi(ξci,αi−1,zi)−Ni(ξci,αi−1,zi)) |
where
Mi(ξci,αi−1,zi)=−(zi+αi−1)ξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i+∫10(2εzi+αi−1)ξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(εzi+αi−1)2dε=−(zi+αi−1)ξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i−ξci(ˆXi−1,t)zilnξ2ci(ˆXi−1,t)−ˆx2iξ2ci(ˆXi−1,t)−α2i−1+αi−12ziln(ξci(ˆXi−1,t)−ˆxi)(ξci(ˆXi−1,t)+αi−1)(ξci(ˆXi−1,t)−αi−1)(ξci(ˆXi−1,t)+ˆxi) |
and
Ni(ξci,αi−1,zi)=∫10ξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(εzi+αi−1)2dε=ξci(ˆXi−1,t)2ziln(ξci(ˆXi−1,t)+ˆxi)(ξci(ˆXi−1,t)−αi−1)(ξci(ˆXi−1,t)+αi−1)(ξci(ˆXi−1,t)−ˆxi). |
The following part of Eq (3.24) is expressed as
∫zi0∂∂ξci(ˆXi−1,t)γξ2ci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2dγ=∫zi0−γ(γ+αi−1)dξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(γ+αi−1)2=zi(−ziξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i+Pi(ξci,αi−1,zi)) |
where
Pi(ξci,αi−1,zi)=−αi−1ξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i+∫10(2εzi+αi−1)ξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−(εzi+αi−1)2dε=−αi−1ξci(ˆXi−1,t)ξ2ci(ˆXi−1,t)−ˆx2i−ξci(ˆXi−1,t)ziln(ξ2ci(ˆXi−1,t)−ˆx2iξ2ci(ˆXi−1,t)−α2i−1)+αi−12ziln(ξci(ˆXi−1,t)−ˆxi)(ξci(ˆXi−1,t)+αi−1)(ξci(ˆXi−1,t)−αi−1)(ξci(ˆXi−1,t)+ˆxi) |
Partial calculations of the final step will be described in the following contents. According to Eq (3.35), one has
∫zn0∂∂αn−1γξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(γ+αn−1)2dγ=zn(ξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n+∂ξcn(ˆXn−1,t)∂αn−1Mn(ξcn,αn−1,zn)−Nn(ξcn,αn−1,zn)) |
where
Mn(ξcn,αn−1,zn)=−(zn+αn−1)ξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n+∫10(2εzn+αn−1)ξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(εzn+αn−1)2dε=−(zn+αn−1)ξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n−ξcn(ˆXn−1,t)znlnξ2cn(ˆXn−1,t)−ˆx2nξ2cn(ˆXn−1,t)−α2n−1+αn−12znln(ξcn(ˆXn−1,t)−ˆxn)(ξcn(ˆXn−1,t)+αn−1)(ξcn(ˆXn−1,t)−αn−1)(ξcn(ˆXn−1,t)+ˆxn) |
and
Nn(ξcn,αn−1,zn)=∫10ξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(εzn+αn−1)2dε=ξcn(ˆXn−1,t)2znln(ξcn(ˆXn−1,t)+ˆxn)(ξcn(ˆXn−1,t)−αn−1)(ξcn(ˆXn−1,t)+αn−1)(ξcn(ˆXn−1,t)−ˆxn). |
The following part of Eq (3.35) is changed as
∫zn0∂∂ξcn(ˆXn−1,t)γξ2cn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(γ+αn−1)2dγ=∫zn0−γ(γ+αn−1)dξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(γ+αn−1)2=zn(−znξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n+Pn(ξcn,αn−1,zn)) |
where
Pn(ξcn,αn−1,zn)=−αn−1ξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n+∫10(2εzn+αn−1)ξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−(εzn+αn−1)2dε=−αn−1ξcn(ˆXn−1,t)ξ2cn(ˆXn−1,t)−ˆx2n−ξcn(ˆXn−1,t)znln(ξ2cn(ˆXn−1,t)−ˆx2nξ2cn(ˆXn−1,t)−α2n−1)+αn−12znln(ξcn(ˆXn−1,t)−ˆxn)(ξcn(ˆXn−1,t)+αn−1)(ξcn(ˆXn−1,t)−αn−1)(ξcn(ˆXn−1,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
![]() |
1. | Jingya Wang, Ye Zhu, L2−L∞ 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 |