ArticlePDF Available

Saturation-Tolerant Prescribed Control for a Class of MIMO Nonlinear Systems

Authors:

Abstract and Figures

This article proposes a saturation-tolerant prescribed control (SPC) for a class of multiinput and multioutput (MIMO) nonlinear systems simultaneously considering user-specified performance, unmeasurable system states, and actuator faults. To simplify the control design and decrease the conservatism, tunnel prescribed performance (TPP) is proposed not only with concise form but also smaller overshoot performance. By introducing non-negative modified signals into TPP as saturation-tolerant prescribed performance (SPP), we propose SPC to guarantee tracking errors not to violate SPP constraints despite the existence of saturation and actuator faults. Namely, SPP possesses the ability of enlarging or recovering the performance boundaries flexibly when saturations occur or disappear with the help of these non-negative signals. A novel auxiliary system is then constructed for these signals, which bridges the associations between input saturation errors and performance constraints. Considering nonlinearities and uncertainties in systems, a fuzzy state observer is utilized to approximate the unmeasurable system states under saturations and unknown actuator faults. Dynamic surface control is employed to avoid tedious computations incurred by the backstepping procedures. Furthermore, the closed-loop state errors are guaranteed to a small neighborhood around the equilibrium in finite time and evolved within SPP constraints although input saturations and actuator faults occur. Finally, comparative simulations are presented to demonstrate the feasibility and effectiveness of the proposed control scheme.
Content may be subject to copyright.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
IEEE TRANSACTIONS ON CYBERNETICS 1
Saturation-Tolerant Prescribed Control for a Class
of MIMO Nonlinear Systems
Ruihang Ji , Student Member, IEEE, Baoqing Yang, Jie Ma, and Shuzhi Sam Ge ,Fellow, IEEE
Abstract—This article proposes a saturation-tolerant
prescribed control (SPC) for a class of multiinput and multi-
output (MIMO) nonlinear systems simultaneously considering
user-specified performance, unmeasurable system states, and
actuator faults. To simplify the control design and decrease
the conservatism, tunnel prescribed performance (TPP) is
proposed not only with concise form but also smaller overshoot
performance. By introducing non-negative modified signals into
TPP as saturation-tolerant prescribed performance (SPP), we
propose SPC to guarantee tracking errors not to violate SPP
constraints despite the existence of saturation and actuator
faults. Namely, SPP possesses the ability of enlarging or recov-
ering the performance boundaries flexibly when saturations
occur or disappear with the help of these non-negative signals.
A novel auxiliary system is then constructed for these signals,
which bridges the associations between input saturation errors
and performance constraints. Considering nonlinearities and
uncertainties in systems, a fuzzy state observer is utilized to
approximate the unmeasurable system states under saturations
and unknown actuator faults. Dynamic surface control is
employed to avoid tedious computations incurred by the back-
stepping procedures. Furthermore, the closed-loop state errors
are guaranteed to a small neighborhood around the equilibrium
in finite time and evolved within SPP constraints although
input saturations and actuator faults occur. Finally, comparative
simulations are presented to demonstrate the feasibility and
effectiveness of the proposed control scheme.
Index Terms—Actuator faults and saturations, auxiliary
system, finite-time stability, multiinput and multioutput (MIMO)
nonlinear systems, prescribed performance control (PPC).
I. INTRODUCTION
THE STUDIES of complex systems have attracted con-
siderable attention and led to fruitful research over the
Manuscript received December 14, 2020; accepted July 5, 2021. This work
was supported in part by the National Natural Science Foundation of China
under Grant 61427809, and in part by the China Scholarship Council. This
article was recommended by Associate Editor J. Q. Gan. (Corresponding
author: Jie Ma.)
Ruihang Ji is with the Department of Control Science and Engineering,
Harbin Institute of Technology, Harbin 150001, China, and also with the
Department of Electrical and Computer Engineering, National University of
Singapore, Singapore 117576 (e-mail: jiruihang@hit.edu.cn).
Baoqing Yang and Jie Ma are with the Department of Control Science and
Engineering, Harbin Institute of Technology, Harbin 150001, China (e-mail:
ybq@hit.edu.cn; majie@hit.edu.cn).
Shuzhi Sam Ge is with the Department of Electrical and Computer
Engineering, National University of Singapore, Singapore 117576 (e-mail:
elegesz@nus.edu.sg).
Color versions of one or more figures in this article are available at
https://doi.org/10.1109/TCYB.2021.3096939.
Digital Object Identifier 10.1109/TCYB.2021.3096939
past decade [1]–[5]. Some elegant research on SISO, strict-
feedback nonlinear systems, and nonstrict-feedback nonlinear
systems can be found in [6]–[10]. As most practical platforms
are composed of a series of interconnected and complicated
subsystems, it is of certainty that control designs for the mul-
tiinput and multioutput (MIMO) nonlinear systems will find
immediate and wide applications [11]–[13]. In [14], an adap-
tive backstepping control is proposed for MIMO nonlinear
systems in the form of parametric strict-feedback, where para-
metric uncertainties are not considered. In [15], the problem
of adaptive control for the strict-feedback MIMO nonlinear
systems with full-state constraints and unknown nonlinear
functions is addressed. In [16], the studies of fuzzy adap-
tive output feedback control for nonstrict-feedback MIMO
nonlinear systems with errors constraint and unknown dead
zone are presented. Generally, each subsystem of MIMO non-
linear systems, in practicality, is very complex due to the
couplings among system states. Considering unknown non-
linearities and uncertainties in systems making the nonlinear
functions, in general, it is very difficult to comply with the
growth or linear conditions in [17]–[19]. It thus becomes more
essential in the study of the more general MIMO nonlinear
systems. In the literature of some adaptive control designs,
fuzzy-logic systems (FLSs) [20]–[26] and neural networks
(NNs) [27]–[33] are mostly utilized for unknown nonlinear-
ities due to their excellent approximation abilities. In [34],
by introducing a joint switching mechanism into the adja-
cent instants, observer-based discrete-time fuzzy systems are
addressed, which provide a chance to reduce the design con-
servatism. However, all approaches in [21]–[25] and [27]–[31]
are only concerned with infinite-time stabilization. Namely,
the desired tracking performance is achieved when time goes
infinity, which may lead to a long transient response. Note
that the convergence performance is an essential index of the
systems, and the control objective is expected to be achieved
within finite time, which can further enhance the application
efficiency in practical engineering. From both theoretical and
practical viewpoints, finite-time control is receiving tremen-
dous attention as it can enjoy better transient performance,
robustness, as well as disturbance rejection abilities.
Following the pioneering works on finite-time theorems,
there have been considerable strides made both in theory and
practical applications. The finite-time stability theory is first
established in [35] for the double integrator without unwinding.
Although finite-time stability is achieved, the fast convergence
rate cannot be guaranteed when the tracking errors are far
away from the equilibrium. Modified theorems are thereby
2168-2267 c
2021 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
2IEEE TRANSACTIONS ON CYBERNETICS
given in [36] and [37], in which the linear term and double
fractional power terms are, respectively, added to guarantee fast
tracking performance both at close and far distance of the origin.
Considering uncertainties and unknown external disturbance,
it is difficult to obtain full knowledge about systems and sat-
isfy theorem requirements. This stimulates the development of
the semiglobal finite-time stability theory to relax these restric-
tions [38]. Moreover, notable results are reported by combining
the finite-time theory with FLSs [39] or NNs [40]. An adaptive
NNs finite-time control is developed for MIMO systems by
adopting iterative Lyapunov functions in [41]. State constraints
and dead zone are addressed in [42] with the support of barrier
Lyapunov functions. However, it is worth noting that all of the
aforementioned literature follows healthy conditions or without
system constraints. Unfortunately, in practical engineering, the
systems’ performances may be severely degraded, instable, or
may even be a catastrophic accident when the inevitable actu-
ator faults or constraints occur. The above nonlinear effects
pose an unexpected challenge on the control design due to
their nonlinear properties [43]–[46].
There are various constraints in almost all practical appli-
cations, which, in general, can be classified into two types:
1) system abilities related (e.g., input saturations and unmea-
surable system states) and 2) the performance related (e.g.,
specified convergence rate and overshoot). To compensate
for the nonlinearities caused by input saturations, adaptive
tracking control is proposed in [47] for MIMO nonlinear
systems, where an auxiliary system is first introduced to ana-
lyze the constraints effect. In [48], the finite-time tracking
control problem is addressed for the SISO nonlinear systems
with asymmetric input saturations. Smooth hyperbolic tangent
functions are utilized to approximate the nonlinear saturation
functions. In [49], a novel auxiliary dynamic system is con-
structed to tackle saturations where additional auxiliary states
can be integrated into the control scheme, and a nonlinear
finite-time observer is developed to estimate the unknown dis-
turbance. In [50] and [51], the problem of actuator faults
including the loss of effectiveness, bias faults, and stuck con-
ditions is further addressed for the constrained systems. Note
that the above approaches are strictly confined within the state
feedback control field. Namely, all system states should be
measurable, which may not always be met in practical engi-
neering. Output feedback control provides a strong tool by
developing various observers to estimate unmeasurable system
states. In [52], a command-filtered output feedback control
is investigated for uncertain nonlinear systems with full-state
constraints, where only one adaptive law is needed. In [53],
a finite-time output feedback control is developed for MIMO
nonlinear systems, where a FLSs-based observer is constructed
to estimate unmeasurable system states despite saturations and
actuator faults that simultaneously occur.
Recently, more studies are concerned with some crucial
performance-related constraints to obtain user-specified char-
acteristics [54]–[58]. Motivated by these requirements, the
prescribed performance control (PPC) is first proposed in [59],
where the tracking errors are regulated within prescribed func-
tions boundaries. In [60], the finite-time control strategy is
introduced in an event-triggered robust control to guarantee the
tracking errors into a small residual set in finite time. In [61], a
modified PPC is developed toward the nonlinear systems sub-
ject to external disturbance and input saturations, where an
explicit prespecified terminal time can be given. Furthermore,
a robust fault-tolerant control (FTC) is synthesized in [62]
by conjunction of a low-pass filter with an auxiliary dynamic
system in spite of the fact that exogenous disturbances, actu-
ator faults, and input saturation occur. Up to now, the PPC
scheme has become an interesting topic in various applica-
tions [63]–[65]. However, it is worth noting that there exist
three aspects, which may limit the PPC development to some
extend: 1) all the prescribed performance functions (PPFs),
control design, as well as stability analysis should be redevel-
oped according to the different initial errors conditions, which
impose undesirable complexities in control design; 2) the tra-
ditional PPFs boundaries are distributed on both sides of the
origin and converge to the prescribed terminal values, where
no restriction on the overshoots performance is in a positive
manner; and 3) most references analyze input saturations and
performance constraints independently and assume that both
can be achieved simultaneously. However, the performance-
related constraints always conflict with input saturations as
they may not be satisfied simultaneously. The unknown actu-
ator faults, input saturations, and external disturbance may
lead PPFs infeasible or to be violated. If we over enlarge the
final performance constraints, the advantages of PPFs may be
degraded and the conservatism of control increases. To accom-
plish a tradeoff between input saturations and performance
related constraints, the development of control schemes is of
significance from both theoretical and practical viewpoints.
Motivated by the approaches for systems with input constraints
in [49]–[51] and [61]–[71], an auxiliary system may be a
promising method to construct the associations between input
saturations and performance constraints. We, thereby, propose
a novel saturation-tolerant prescribed control (SPC) scheme for
a class of MIMO nonlinear systems simultaneously consider-
ing unmeasurable systems states and actuator faults. Compared
with the existing results, the main contributions are highlighted
in the following.
1) Compared with the traditional PPFs designed in
[54]–[66], we propose a novel tunnel prescribed
performance (TPP) in a concise form and extend it
to a more general concept, where the performance
functions and control design no longer need to be rede-
veloped according to different initial tracking errors. The
performance boundaries of TPP are on the same side
with tight space, which means that smaller overshoot
performance can be achieved in a positive manner.
2) By introducing non-negative modified signals into TPP
as SPP, SPP features the ability of flexibly enlarging or
recovering the performance boundaries when saturations
occur or disappear. Compared with [61]–[66], we tact-
fully construct an auxiliary system for these signals to
bridge the associations between input saturations errors
and performance constraints instead of neglecting their
interconnection and conflict.
3) We develop SPC for MIMO nonlinear systems
simultaneously considering specified performance,
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 3
unmeasurable states, and actuator faults. SPC can not
only achieve finite-time stability but also the tracking
errors evolve within SPP boundaries despite of input
saturations and actuator faults. Moreover, a fuzzy state
observer is constructed to approximate unmeasurable
states although saturations and unknown actuator faults
occur. Compared with [6]–[9], [14]–[19], [43]–[47],
and [72]–[83], the control design is more charming and
challenging, which can pave the way for more general
conditions.
The remainder of this article is organized as follows.
Section II describes the MIMO nonlinear systems, SPP, and
observer design. Section III presents the SPC. Simulation
example is provided in Section IV. Finally, Section V draws a
conclusion.
Notations: Throughout this article, we follow the notations
as follows. Ii:jrepresents the set {i,i+1,...,j1,j}with
integers j>i.ijdenotes the corresponding components in
the jth subsystem and ρjis the jth subsystem order. Define
G+(g1,¯g1)=[(1/2)sign(g1−¯g1)+(1/2)](g1−¯g1)and
G(g2,g2)=[(1/2)sign(g2g2)(1/2)](g2g2).λmin(·)and
λmax(·), represents the minimum and maximum eigenvalues,
respectively.
II. PROBLEM FORMULATION AND PRELIMINARIES
A. Problem Formulation
Consider the following MIMO nonlinear nonstrict feedback
system:
˙xj,ij=fj,ijxj+xj,ij+1
˙xjj=fjj(¯x)+uj(t)
yj=xj,1
(1)
where jI1:m,xj=[xj,1,...,xjj]T,¯x=[x1,1,...,
x11,...,xm,1,...,xmm]T,yjis the only measurable state,
fj,ij(·)represents the unknown nonlinear smooth function, and
uj(t)represents the control input suffering from actuator faults
and saturations as
uj(t)=gj(t,t0)hjvj+hj,s(t,t1)(2)
where gj(t,t0)and hj,s(t,t1)denote the actuator effectiveness
and additive actuation faults where t0and t1being instants
when these effects are stimulated, and hj(vj)is
hj(vj)=
vj,max,vj>vj,max
vj,vj,min vjvj,max
vj,min,vj<vj,min
(3)
where vj,max and vj,min are known constants, and vjis the actual
control input to be designed.
The control objective is to design a control scheme for the
MIMO nonlinear systems such that: 1) TPP is first designed in
a concise form to simplify the control design, where smaller
overshoot performance can be achieved in a positive man-
ner; 2) To accomplish the tradeoff between input and output
constrains, SPP is then introduced to possess the ability of
enlarging or recovering the performance boundaries when
saturations occur or disappear; and 3) SPC is proposed to guar-
antee the closed-loop system is not only finite-time stable but
also the tracking errors evolve within the specified constraints
although input saturations and actuator faults occur.
We first give the following definition, lemmas, and
assumptions.
Definition 1 [84]: Considering the system ˙x=f(x), for any
initial condition x(0),x≤holds for t>t0+T(x(t0), ),
where >0 and T(x(t0), ) is the settling time. Then, the
nonlinear system is said semiglobal practical finite-time stable
(SGPFS).
Lemma 1 [85]: Considering any real number ykwith k
I1:nand 0 <1, we have
n
k=1
|yk|β
n
k=1
|yk|βn1βn
k=1
|yk|β
.(4)
Lemma 2 [86]: Let p,q, and rbe positive constants, and
the following inequality holds:
|y1|p|y2|qp
p+qr|y1|p+q+q
p+qrp
q|y2|q+r(5)
where y1and y2are real variables.
Lemma 3 [36]: Considering the nonlinear system in defi-
nition, V(x)is a positive-definite function with
˙
V(x)≤−c1V(x)c2Vβ(x)+(6)
where c1,c2, and are positive constants and 0 <β<1.
Then, the nonlinear system is said SGPFS and the settling
time can be expressed as
T=t0+1
c1(1β) lnc2c3+c1V1β(t0)
c2c3.(7)
Assumption 1: The actuator effectiveness gj(t,t0)and
the additive actuation faults hj,s(t,t1)are bounded:
ρjgj(t,t0)1 and |hj,s(t,t1)|≤¯
hswith ρjand ¯
hs
being positive constants.
Remark 1: The discussed MIMO nonlinear systems (1) are
very general and it is of certainty that their control design can
find immediate and wide applications, for example, unmanned
aerial vehicles, servo motor, unmanned surface vehicle, etc.
As most of the practical systems are composed of a series
of interconnected subsystems with couplings in the forms
of unknown nonlinearities, it imposes an unexpected control
design burden for MIMO nonlinear systems compared with
pure-feedback, strict-feedback, and SISO nonlinear systems
in [6]–[10] since the stability analysis does not follow the stan-
dard backstepping design. To capture more general conditions,
no linear parameterization or growth conditions in [17]–[19],
[39], [72]–[74], and [77] are imposed on the unknown non-
linear functions in this article. Besides, it is worth noting that
each subsystem can be different in order which can describe
the interactions among multiple platforms.
Remark 2: Actuator faults and saturations are inevitable
factors in almost all practical engineering, which may lead
the systems to instability or even a catastrophic accident. In
the previous literature [8], [11], [30], [43]–[52], [61]–[65],
[77], [78], either input saturations are taken into the control
designs, or actuator faults. We, in this article, simultaneously
consider both effects to obtain favorable tracking performances
although both occur. The control design can pave the way for
more general conditions.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
4IEEE TRANSACTIONS ON CYBERNETICS
Fig. 1. Performance of PPFs and TPP. (a) Performance of PPFs under
ej(0)0. (b) Performance of PPFs under ej(0)<0. (c) Performance of TPP
under ej(0)0. (d) Performance of TPP under ej(0)<0.
B. Saturation-Tolerant Prescribed Performance
Review the conventional PPFs, where the tracking error
ej(t)=yjyj,dwith yj,dbeing desired trajectories is
constrained by the PPFs as
δj(t)<ej(t)<
j(t), ej(0)0
j(t)<ej(t)<δ
j(t), ej(0)<0(8)
where 0 δ1 and j(t)=(0)eκt+with 0>
>0 and κ>0. Based on the approaches in [54]–[60], the
traditional PPC can indeed guarantee the tracking errors to sat-
isfy the user-specified performance constraints (8). However,
it is worth noting that PPFs are separately defined according to
initial tracking errors. Namely, the control design and stability
analysis should be redeveloped due to different initial condi-
tions. This mechanism imposes undesirable complexities in the
control design. Supposing double integrators system ¨x=u,the
boundaries constraints of PPFs are distributed on both sides
of the origin and gradually converge to the residual sets as
shown in Fig. 1(a) and (c). It is easy to find that the initial
shape of PPFs is similar to a “horn,” which cannot have a
positive constraint on the transient performance and obvious
overshoot performance can be seen.
Motivated by the above constraints of the traditional PPFs,
we, in this article, propose TPP to handle these problems as
ej,l(t)<ej(t)<ej,u(t)(9)
with
ej,l(t)=δj,lsignej(0)j(t)+signej(0)
ej,u(t)=δj,u+signej(0)j(t)signej(0)(10)
where 0 δj,l1 and 0 δj,u1. According
to (9) and (10), TPP is defined with a concise form, where
performance boundaries are with only one group expression.
Thus, TPP can dramatically reduce complexities of the control
design and stability analysis. The performance boundaries of
TPP are described in Fig. 1(b) and (d). Compared with the
Fig. 2. Performance functions of ej,uand ej,l.(a)ej,uand ej,lunder ej(0)0.
(b) ej,uand ej,lunder ej(t)0. (c) ej,uand ej,lunder ej(0)<0. (d) ej,u
and ej,lunder ej(0)<0.
traditional PPFs, there is a significant shape change, where
TPP is exactly similar to a “tunnel” with more tight space.
The boundaries of TPP are distributed on the same side and
converge to the final residual sets, which can make TPP have
an ability of achieving the transient performance with smaller
overshoot by appropriate selecting TPP.
To better show the TPP design mechanism and extend it to
a more general concept, the performance functions of ej,uand
ej,lin (10) are exhibited in Fig. 2, where the corresponding
areas of functions are shaded. Here, we give detail analysis of
ej(0)>0 conditions and ej(0)<0 follows the same process.
First, according to (10) under ej(0)>0, the trajectories of
j(t),ej,land ej,uare described in Fig. 2(a). The areas less
than ej,land ej,uare shaded by black and gray, respectively.
Then, according to (9), the area of ej,l(t)<ej(t)<ej,u(t)
is exhibited in Fig. 2 (b). The boundary constraints are dis-
tributed at the same side of the origin with more tight space,
and gradually converge to the prescribed set. The correspond-
ing designed area is shaped like a Tunnel. From a more general
perspective, the objective of TPP is to design a prescribed
performance similar to Tunnel, but not limit to (10). We can
develop more modified TPP, such as finite-time convergence,
small overshoot or even no overshoot, fast convergence rate,
etc. Thus, we extend our TPP design to a more general concept
for our future research.
Note that all the above PPFs and TPP are user prespecified,
where the boundaries are rigid without adaptive adjustment
ability. However, almost all practical systems are subject to
input saturations, actuator faults, and external disturbance. The
above uncertainties and nonlinearities may lead the TPP design
infeasible or over conservative. To illustrate this problem, con-
sider ¨x=usystem with ufollowing (2) with gj(t,0)=1 and
hj,s(t,10)=0.75 tan(t10)0.75 tan(t11). Referring to (9)
and (10), we select two boundaries, TPP1 and TPP2, where
TPP2 has more relaxed constraints than TPP1. According
to simulation results, control inputs are subject to saturation
effects during 0–2 s and 10–13 s. The tracking performance
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 5
Fig. 3. System response and user-specified TPP.
is effected by saturations nonlinearities as shown in Fig. 3.
Especially when 10–13 s, there has obvious performance
degradation. If we select TPP1 as user-specified performance
constraints, the tracking errors approach or even cross the
boundaries once saturations occur. Unfortunately, the control
design becomes singular when the tracking errors violate the
specified constraints. Then, we select other relaxed conditions
such as TPP2. Although the tracking errors can be guaran-
teed within the specified regions, there exist two problems:
1) almost all practical systems are subject to uncertainties
and nonlinearities, which we cannot obtain full knowledges
about in advance. Namely, we cannot select TPP2 such that
tracking errors always satisfy the specified constraints and
2) over-relaxed TPP2 not only makes the control design too
conservative to some extend but also leads to the superiority
of TPP weak.
Motivated by the above discussion, we aim to develop a
flexible performance boundaries related to the saturations. We
thus introduce non-negative modified signals into TPP as SPP,
which can be formulated as
¯ej,l(t)=ej,l(t)+η1,l(t), ¯ej,u(t)=ej,u(t)+η1,u(t)(11)
where η1,l(t)and η1,u(t)are non-negative modified signals.
When input saturations occur, the positive modified signals
can enlarge the prescribed boundaries of SPP, and then fast
converge to zero when saturations disappear. The proposed
SPP has flexible ability to the uncertainties and nonlinearities
in systems, and reduce the conservatism of the control design.
The magnitudes of these signals are associated with input sat-
urations errors, and their values can be obtained by the later
designed auxiliary system.
Remark 3: Compared with the traditional PPFs designed
in [54]–[66], we propose TPP with concise form, which can
not only simplify the control design but also small overshoot
performance can be achieved in a positive manner. We further
extend the TPP design mechanism to a more general con-
cept, which can pave the way for more expressions of TPP.
To compensate for saturations effects, SPP is proposed fea-
turing the ability of enlarging or recovering the performance
boundaries when saturations occur or disappear, which can
guarantee the tracking errors within SPP constraints despite of
saturations and actuator faults. These non-negative modified
signals construct the associations between input saturations
and performance constraints.
C. Fuzzy-Logic Systems
The basic configuration of the FLSs consists of a knowledge
base, a fuzzy inference, a fuzzifier, and a defuzzifier. Construct
the lth IF-THEN rules as follows.
RULE(l):Ifx1is Bl
1,x2is Bl
2,...,xnis Bl
n
THEN: yis Cl,l=1,...,L
where Lrepresents the rules number, xis the FLSs input,
and yis the corresponding output variable. μBl
iand μCl
iare
membership functions of the fuzzy set Bl
iand Cl
i. Therefore,
the expression of FLSs can be
y(x)=L
l=1¯yln
k=1μBl
k(xk)
L
l=1n
k=1μBl
k(xk)(12)
where x=[x1,...,xn]Tand ¯yl=maxμCl(yl). For the fuzzy
basic function, we have
ϕl(x)=n
k=1μBl
k(xk)
L
l=1n
k=1μBl
k(xk).(13)
Then, the output of the FLSs (12) can be described as
y=θTϕ(x)(14)
where θ=[θ1,...,θ
L]Tand ϕ(x)=[ϕ1,...,ϕ
L]T.
Lemma 4 [76]: Let f(x)be a continuous function on a com-
pact set . For any positive constant ε, there exist FLSs (14)
such that
sup
xf(x)θTϕ(x)ε. (15)
D. Fuzzy State Observer Design
The only measurable state of the nonlinear system (1) is the
output yj. Utilizing FLSs, a fuzzy state observer is expected to
be constructed to estimate the system state xj,ij,ijI2:ρjfor
the control design. For the unknown function fj,ij,wehave
ˆ
fj,ijˆxj|ˆ
θj,ij=ˆ
θT
j,ijϕj,ijˆxj(16)
where ˆxjand ˆ
θj,ijare the estimated vectors of xjand θj,ij. Then,
the nonlinear system (1) can be rewritten as
˙xj=Ajxj+Kjyj+Fjxj+Bjjuj
yj=Cjxj(17)
where Fj(xj)=ρj
k=1Bj,kfj,k(xj),Bj,k=[0,..., 1,...,0]T,
Bjj=[0,...,1]T, and Cj=[1,...,0]. Ajand Kjare with
Aj=
kj,1
.
.
.Iρj1
kjj0··· 0
,Kj=
kj,1
.
.
.
kjj
(18)
where kj,ij>0, ijI1:ρj. The state observer, hereby, can be
constructed as
˙
ˆxj=Ajˆxj+Kjyj+ˆ
Fjˆxj+Bjjhjvj
yj=Cjxj(19)
where ˆ
Fj(ˆxj)=ρj
k=1Bj,kˆ
fj,k(ˆxj). For the sake of simplicity,
the variables are left out in the brackets in the following design
process. Combining (17) and (19), we can obtain
˙ej,0=Ajej,0+Fjˆ
Fj+Bjjujhjvj (20)
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
6IEEE TRANSACTIONS ON CYBERNETICS
where ej,0=xj−ˆxjwith ej,0=[e1
j,0,...,eρj
j,0]T. We adopt
the candidate Lyapunov function as Vj,0=eT
j,0Pjej,0with Pj
being the positive-definite matrix. Considering Lemma 4 and
substituting (2), (16), and (20) into the time derivative of Vj,0
yield
˙
Vj,0=2eT
jPjρj
k=1
Bj,kεj,k+˜
θj,kϕj,kˆxj
+Bjjhj,shj+gjhj
+eT
j,0AT
jPj+PjAjej,0(21)
where ˜
θj,k=θ
j,kˆ
θj,kwith θ
j,kbeing the optimal parameter.
From Young’s inequality, we have
2eT
j,0PjBjjhj,s1gjhj
2
ej,0
2+
Pj
2¯
h2
s+1gj2h2
j(22)
2eT
j,0Pj
ρj
k=1
Bj,k˜
θj,kϕj,kˆxj+εj,k
2ρj
ej,0
2+
Pj
2
ρj
k=1˜
θT
j,k˜
θj,k+ε2
j,k.(23)
We can design the parameter in zto make it be a strict Hurwitz
matrix. Namely, there exists a positive-definite matrix Qjsuch
that AT
jPj+PjAj=−Qj. Taking (22) and (23) into (21), we
have
˙
Vj,0≤−eT
j,0Qjej,0+2+2ρj
ej,0
2+
Pj
2
ׯ
h2
s+
ρj
k=1
ε2
j,k+1gj2h2
j+
Pj
2
ρj
k=1
˜
θT
j,k˜
θj,k
≤−λj,0
ej,0
2+
Pj
2
ρj
k=1
˜
θT
j,k˜
θj,k+j,0(24)
where λj,0=λmin(Qj)22ρjand j,0=Pj2(¯
h2
s+
ρj
k=1ε2
j,k+(1gj)2h2
j).
Remark 4: The fuzzy state observer is developed to approx-
imate the unmeasurable system states, in which the actuator
faults and saturations are synthesized. However, unlike the
assumptions in [79]–[83], the knowledge of actuator faults
is difficult to be obtained when the systems are in opera-
tions. Therefore, the state observer is constructed without the
requirement of actuator faults restrictions. From the practi-
cal point of view, the proposed state observer design can be
adopted to a wide class of general conditions.
III. SATURAT I O N -TOLERANT PRESCRIBED CONTROL
A. Auxiliary System Design
An auxiliary system is developed to provide non-negative
modified signals η1,l(t)and η1,u(t)in (11). To make SPP
feature the ability of enlarging or recovering the prescribed
performance constraints when saturations occur or disappear,
developing the associations between input saturations errors
(errors between the actual and desired control inputs) and the
modified signals is significant. To accomplish the non-negative
signals, we introduce the following lemma about the positive
systems.
Lemma 4 [87]: Consider the system ˙x(t)=Kx(t)+(t),
where Kis the Metzler matrix and (t)is a non-negative value.
There exists a unique solution x(t)if for any non-negative x(0)
such that the inequality x(t)0 holds for t0.
Following ETF T(·), we can transform the constraint error
ejinto an equivalent unconstrained variable zj,1:
ej=¯ej,uej,l
2Tzj,1+¯ej,u−¯ej,l
2(25)
where T(·)follows the properties in [59] that: 1) 1<
T(zj,1)<for −∞ <zj,1<and 2) limzj,1→+∞ T(zj,1)=1,
limzj,1→−∞ T(zj,1)=−1. Thus, the bounded equivalent vari-
able zj,1can guarantee that the tracking errors ej(t)can satisfy
the inequality (9) for all time.
Motivated by the previous systems with input saturations
in [47], [49], [61], [62], and [66]–[71], an auxiliary system
is a promising approach to tackle input saturations and
performance constraints without neglecting their interaction
and conflict. To establish the bridge between saturations errors
and performance constraints, an auxiliary system is developed,
where non-negative signals ηij,uand ηij,lare provided for the
modified signals η1,uand η1,l. We first define =zj,1/∂ ej,
u=zj,1/∂ ¯ej,u, and l=zj,1/∂ ¯ej,l. The auxiliary system
can be designed as
˙η1,u=−inv
u1η1,u+η2,u
˙ηij,u=−ijηij,u+ηij+1,u,ijI2:ρj
˙η1,l=inv
l1η1,l+η2,l
˙ηij,l=−ijηij,l+ηij+1,l,ijI2:ρj
(26)
where ijrepresents the designed positive matrix, ηρj+1,u=
G(vj,vj,min),ηρj+1,l=G+(vj,vj,max), and the initial condi-
tions for ηij,uand ηij,lare set to zeros. The auxiliary system
has the following property.
Theorem 1: Consider ETF (25) and SPP (11) with the
modified signals updated by (26). If |vjuj|≤¯
hand
−¯ej,l(t)ej≤¯ej,u(t)hold for t0, then 0 ηij,u
ij,l
kul ¯
h,ijI1:ρjwith kul being a positive constant.
Proof: Following Lemma 5 and some simple derivations,
we can easily obtain the above theorem. The proof of this
theorem is thus omitted for clarity and conciseness.
Actually, the auxiliary system (26) establishes a mecha-
nism between saturations errors and performance boundaries.
According to the definition of ηρj+1,uand ηρj+1,l, the absolute
values of saturations errors are tactfully extracted, where the
unreachable increasing or decreasing additional signals ηij,u
or ηij,lcan be obtained for xj,ij. Referring to (26), the modi-
fied signals η1,uand η1,lare obtained by gradually integrating,
which will be further provided for SPP (11). These signals are
utilized to enlarge the performance boundaries once the sat-
urations are stimulated. Moreover, the positive matrix ijis
significant to guarantee the stability of the auxiliary system,
which can make the modified signals fast converge to zero
when saturations are disappear. Namely, SPP will recover to
the user-specified performance boundaries.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 7
Remark 5: It is remarkable that the auxiliary system estab-
lishes a mechanism between saturations errors and modified
signals, which first excavate the interconnections between
performance functions and saturations errors. The modified
signals ηρj+1,uand ηρj+1,lrepresent the unreachable increas-
ing or decreasing rates for xj,ij.η1,uand η1,lare utilized as
additional signals for SPP, which can make SPP have the abil-
ity to elastically enlarge performance boundaries according to
the auxiliary system when saturations occur, and then recover
the user-specified performance when saturations disappear to
degrade the user-specified tracking performance to achieve a
balance among various constraints in a positive manner. In
addition, SPP can not only guarantee the tracking errors not
to violate the performance constraints but also accomplish a
tradeoff between input saturations and performance related
constraints.
B. Control Design
In this section, we propose an SPC for the MIMO nonlinear
system simultaneously considering actuator faults, satura-
tions, and unmeasurable states. We first define the following
auxiliary variables as:
ej=¯ej,uej,l
2Tzj,1+¯ej,u−¯ej,l
2(27)
zj,ijxj,ij+ηij,lηij,uαf
j,ij,ijI2:ρj(28)
where αf
j,ijis the first-order filter output by directly passing
through αj,ijto the filter. The virtual and actual control inputs
can be developed as
αj,1=−
ˆ
θT
j,1ϕˆxj,1yj,dinvu˙ej,u+l˙ej,l
1η1,uη1,linvcj,1zj,1+bj,1zβ
j,1(29)
αj,2=−kj,2e1
j,02η2,uη2,lωj,2
δj,2zj,1
ˆ
θT
j,2ϕj,2ˆ
¯xj,2cj,2zj,2bj,2zβ
j,2(30)
αj,ij=−kj,ije1
j,0ijηij,uηij,lωj,ij
δj,ij
zj,ij1ˆ
θT
j,ijϕj,ijˆ
¯xj,ijcj,ijzj,ij
bj,ijzβ
j,ij,iI3:ρj1(31)
vj=ρjηρj,lηρj,uzjj1ωjj
δjj
cjjzjjbjjzβ
jjkjje1
j,0(32)
with
˙
ˆ
θj,1=γj,1zj,1ϕj,1ˆxj,1σj,1ˆ
θj,1(33)
˙
ˆ
θj,2=γj,2zj,2ϕj,2ˆ
¯xj,2σj,2ˆ
θj,2(34)
˙
ˆ
θj,ij=γj,ijzj,ijϕj,ijˆ
¯xj,ijσj,ijˆ
θj,ij,ijI3:ρj1(35)
˙
ˆ
θjj=−γjjzjjϕjjˆxjj+σjjˆ
θjj(36)
where cj,ij,bj,ij,δj,ij,γj,ij, and σj,ijare positive constants,
ωj,ij+1=αf
j,ij+1αj,ij,ˆ
¯xj,ij=[ˆxj,1,...,ˆxj,ij]T, and 0 <1.
According to Lemma 3, we have the following main result
of this article.
Theorem 2: Consider the closed-loop system consisting of
MIMO nonlinear system (1) suffering from actuator faults (2)
and saturations (3), the state observer (19), virtual con-
trol inputs (29)–(31), actuate control input (32), adaptive
laws (33)–(36), and SPP (11) associated with the auxiliary
system (26). Then, all the system states can be regulated to
a small neighborhood around the desired trajectories within
finite time, and the tracking errors are guaranteed within SPP
even saturations and faults occur.
Proof: From (88) and Lemma 3, the following inequality
holds:
˙
Vjj≤−c1Vjjc2c3V¯
β
jjc2(1c3)V¯
β
jj(37)
where c3is a positive constant. We define V={ξ|V¯
β
jj
(¯/[c2(1c3)])}and ¯
V={ξ|V¯
β
jj>(¯/[c2(1c3)])}.
Case 1: If ξ¯
V, the following inequality holds:
˙
Vjj≤−c1Vjjc2c3V¯
β
jj.(38)
Integrating the above inequality over [t0,T], we have
T
t0
V¯
β
jj
c2c3+c1V1¯
β
jj
dV ≤−T
t0
dt.(39)
Then, the settling time can be described as
T=t0+1
c11¯
βln
c2c3+c1V1¯
β
jj(t0)
c2c3
.(40)
Namely, ξVfor tT.
Case 2: Considering the system state ξin the region V,
from the case 1 above, ξcannot escape the set V. This com-
pletes the proof. In addition, the proposed control design is
shown in Fig. 4 to make the designed approach in a clear
manner.
For more details, see the Appendix.
Remark 6: Compared with the existing control designs
in [61]–[66], SPC establishes the bridge between input sat-
urations and performance constraints instead of assuming
both constraints being satisfied simultaneously. Compared
with [54]–[66], the proposed SPC can not only guarantee
finite-time stability but also guarantee the tracking errors to
evolve within performance constraints despite of the existence
of saturations and actuator faults. Namely, SPC can flexibly
enlarge or recover the performance boundaries according to
saturation signals, which can dramatically decrease the con-
trol conservatism and achieve favorable tracking performance
although various constraints.
IV. SIMULATION EXAMPLES
In this section, simulation examples are conducted to further
demonstrate the feasibility and effectiveness of the proposed
control scheme. We first consider the dynamics of the tilting
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
8IEEE TRANSACTIONS ON CYBERNETICS
Fig. 4. Block diagram of the control scheme.
quadcopter in [88]
˙xj,1=fj,1xj+xj,2
˙xj,2=fj,2(¯x)+uj(t)
yj=xj,1
(41)
where jI1:3,xj=[xj,1,xj,2]T,¯x=[xT
1,xT
2,xT
3]T,fj,1(xj)=0,
f1,2(¯x),f2,2(¯x), and f3,2(¯x)are the components of the vec-
tor M0(¯x)1(C0(¯x+D0(¯x) with χ=[x1,2,x2,2,x3,2]T.
For the terms M0(¯x),C0(¯x), and D0(¯x), refer to [88] for
details and we omit here for brevity. Following the proposed
control scheme, the control inputs and adaptive law can be
designed as:
αj,1yj,dinvu˙ej,u+l˙ej,l1
×η1,uη1,linvcj,1zj,1+bj,1zβ
j,1(42)
vj=2η2,lη2,uzj,1ωj,2
δj,2cj,2zj,2
bj,2zβ
j,2kj,2e1
j,0(43)
˙
θj,2=−γj,2zj,2ϕj,2ˆxj,2+σj,2ˆ
θj(44)
TAB L E I
PARAMETERS FOR SIMULATIONS
and the auxiliary system is
˙η1,u=−inv
u1η1,u+η2,u
˙η2,u=−2η2,u+η3,u
˙η1,l=inv
l1η1,l+η2,l
˙η2,l=−2η2,l+η3,l
(45)
where 1=2=2 and all the other parameters for
simulations can be found in Table I.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 9
Fig. 5. Tracking error trajectories of e1,1,e2,1,ande3,1.
Fig. 6. Control inputs of SPC and TPC.
To showcase the effectiveness and flexibility of the proposed
control scheme, comparative simulations are carried out to
explore the merit of SPC. We design the comparative control
without the auxiliary system, where the performance con-
straints are always TPP and the simulation results are denoted
as tunnel prescribed control (TPC). Simulation results can be
found in Figs. 5–8. The tracking errors trajectories of SPC
and TPC are exhibited in Fig. 5. The tracking errors of SPC
can be guaranteed to converge to a small neighborhood around
the equilibrium within finite time and the tracking errors are
evolved within the specified performance constraints of SPP
despite of the existence of input saturations and actuator faults.
Fig. 7. Fuzzy state observer tracking trajectories.
Fig. 8. Auxiliary system states.
Specifically, we here take the tracking error e1,1of SPC as
an example. According to the control signals in Fig. 6, the
control input h1of SPC stimulates the saturation effect dur-
ing 0–5 s, 6–11 s, and 18–24 s caused by nonlinearities and
uncertainties in systems. Therefore, the tracking error e1,1of
SPC shows obvious hills or volatility, respectively, during the
saturations periods. To compensate for these tracking degrada-
tions, the auxiliary system is introduced to generate modified
signals as the red dotted line in Fig. 8. The signals η2,1,u
and η2,1,lrepresent unreachable increasing or decreasing rates
for x1,2, and η1,1,uand η1,1,lare utilized into SPP for adjust-
ing performance constraints. With the help of these signals,
SPC has the ability of enlarging SPP constraints to guarantee
favorable performance, where the tracking error e1,1does not
violate SPP boundaries as shown in Fig. 5 although under input
saturations and actuator faults conditions. As input saturations
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
10 IEEE TRANSACTIONS ON CYBERNETICS
disappear, these modified signals η2,1,u,η2,1,l,η1,1,u, and η1,1,l
shown in Fig. 8 fast converge to zero, which can further lead
the enlarged SPP to fast recover the specified performance
as shown in Fig. 5. Namely, this mechanism accomplishes a
tradeoff between the system abilities related constraints (e.g.,
input saturations and unmeasurable system states) and the
performance related constraints (e.g., specified convergence
rate and overshoot), and avoids the conservative control design.
Moreover, due to the tight space shaped by the SPP, SPP
can achieve smaller overshoot performance in a positive man-
ner and the tracking errors trajectories in Fig. 5 can verify
its superiority significantly. The other tracking errors analy-
sis of SPC is omitted here for brevity. However, TPC cannot
guarantee the favorable tracking performance under the same
conditions. From Figs. 5 and 6, it can be seen that the tracking
error e3,1of TPC approaches the boundary and violates the
performance after 6.71 s resulting in the singularity of the con-
trol design. It means we cannot assume that input saturations
and performance constraints are satisfied simultaneously and
handle these constraints with neglecting their interconnections
and conflict. The user-specified performance constraints of
TPC may be not achieved once saturations and actuator faults,
and the closed-loop systems may be severely degraded or even
instability. According to the simulation results, the effective-
ness and superiorities of SPC have been verified. In addition,
Fig. 7 describes the estimated states of fuzzy state observer
of SPC, and the observer errors can achieve finite-time stabil-
ity. Fig. 8 is the auxiliary system states of SPC, which bridge
the associations between input saturations and performance
constraints. When input saturations are stimulated, the auxil-
iary system can generate modified signals for enlarging SPP
boundaries. When input saturations disappear, the modified
signals fast converge to zero to recover the enlarged SPP to
the user-specified performance.
V. CONCLUSION
We addressed the tracking control problem of MIMO non-
linear systems simultaneously considering input saturations,
actuator faults, and unmeasurable system states. We proposed
TPP with concise form to simplify the control design, and
smaller overshoot performance can be achieved due to the
tight space shaped. To accomplish a tradeoff among var-
ious constraints, SPP is designed by introducing modified
non-negative signals into TPP, which features the ability of
enlarging performance boundaries when saturations occur and
recover to the specified performance when saturations disap-
pear. This novel mechanism can significantly achieve reducing
conservative control design and better tracking performance
under constraints. An auxiliary system is developed for these
modified signals, which constructs the associations between
input saturations and performance constraints. SPC is then
proposed not only to guarantee the closed-loop system with
finite-time stability but also the tracking errors are evolved
within SPP despite of the existence of input saturations and
actuator faults. To approximate the unmeasurable states, a
fuzzy state observer is constructed without the knowledge
of actuator faults. Finally, comparative simulations have been
provided to further illustrate the effectiveness and superiori-
ties of the proposed SPC. In the future, we will concentrate on
extending our work to MIMO nonlinear systems with unknown
control coefficients.
APPENDIX
PROOF OF THEOREM 2
Step 1: From (27), the time derivative of zj,1is
˙zj,1=xj,2+η2,lη2,u+fj,1xj−˙yj,d
+u˙ej,u+l˙ej,l+1η1,uη1,l.(46)
Let zj,2xj,2+η2,lη2,uαf
j,2and ωj,2=αf
j,2αj,1, where
αf
j,2is the first-order filter output with the designed virtual
control αj,1as input. Due to e2
j,0=xj,2−ˆxj,2,wehave
˙zj,1=e2
j,0+zj,2+ωj,2+αj,1+fj,1xj
+u˙ej,u+l˙ej,l+1η1,uη1,l˙yj,d.(47)
Consider the candidate Lyapunov function as
Vj,1=Vj,0+1
2z2
j,1+1
2γj,1
˜
θT
j,1˜
θj,1.(48)
Substituting (29), (33), and (47) into the time derivative of
Vj,1yields
˙
Vj,1=˙
Vj,0+zj,1˙zj,11
γj,1
˜
θT
j,1˙
ˆ
θj,1
=˙
Vj,0+zj,1θT
j,1ϕj,1ˆxj,1ˆ
θT
j,1ϕj,1ˆxj,1
+ωj,2+θT
j,1ϕj,1ˆxjθT
j,1ϕj,1ˆxj,1
˜
θT
j,1zj,1ϕj,1ˆxj,1σj,1ˆ
θj,1cj,1z2
j,1
+zj,1e2
j,0+zj,2+εj,1bj,1zj,1
β+1.(49)
According to Young’s inequality, we can obtain
zj,1θT
j,1ϕj,1ˆxjθ*T
j,1ϕj,1ˆxj,1z2
j,1+2
θ
j,1
2(50)
zj,1e2
j,0+εj,1z2
j,1+1
22ej,02+1
22ε2
j,1.(51)
Due to ˜
θj,1=θ
j,1ˆ
θj,1, we further have
σj,1˜
θT
j,1ˆ
θj,1=σj,1˜
θT
j,1θ
j,1˜
θj,1
≤−
σj,1
2
˜
θj,1
2+σj,1
2
θ
j,1
2
.(52)
Substituting (50)–(52) into (49), we can obtain
˙
Vj,1≤−λj,1
ej,0
2+
Pj
2
ρj
k=1
˜
θj,k
2−¯cj,1z2
j,1
bj,1zj,1
β+1+zj,1zj,2+zj,1ωj,2
σj,1
2
˜
θj,1
2+j,1(53)
where λj,1=λj,0(1/2)2,¯cj,1=cj,12 and j,1=
j,1/2)θ
j,12+j,0+2θ
j,12+(1/2)2ε2
j,1. A first-order
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 11
filter is introduced to avoid the prohibitively complicated
computation in the backstepping process
δj,2˙αf
j,2+αf
j,2=αj,1
f
j,2(0)=αj,1(0). (54)
Therefore, we have
˙ωj,2=−
ωj,2
δj,2−˙αj,1.(55)
Step 2: According to (28), the time derivative of zj,2is
˙zj,2=˙
ˆxj,2η2,l−˙η2,u−˙αf
j,2
=kj,2e1
j,0xj,3+ˆ
θT
j,2ϕj,2ˆxj
+2η2,uη2,l+η3,lη3,u+ωj,2
δj,2.(56)
Let zj,3xj,3+η3,lη3,uαf
j,3be the tracking error and
ωj,3=αf
j,3αj,2, where αf
j,3is obtained by through the virtual
control αj,2into the filter. We then have
˙zj,2=zj,3+ωj,3+αj,2+kj,2e1
j,0
+2η2,uη2,l+ωj,2
δj,2+ˆ
θT
j,2ϕj,2ˆxj.(57)
The virtual control αj,2and the adaptive law for ˆ
θj,2are
designed as (30) and (34). Construct the Lyapunov function
Vj,2=Vj,1+1
2z2
j,2+1
2γj,2
˜
θT
j,2˜
θj,2+1
2ω2
j,2.(58)
Substituting (30), (34), and (55)–(57) into the time derivative
of Vj,2,wehave
˙
Vj,2=˙
Vj,1+zj,2zj,3+ωj,3zj,1cj,2zj,2
+θT
j,2ϕj,2ˆ
¯xj,2ˆ
θT
j,2ϕj,2ˆ
¯xj,2
+θT
j,2ϕj,2ˆxjθT
j,2ϕj,2ˆ
¯xj,2
˜
θT
j,2ϕj,2ˆxjbj,2zβ
j,2
ωj,2ωj,2
δj,2αj,1˜
θT
j,2zj,2ϕj,2ˆ
¯xj,2σj,2ˆ
θj,2.
(59)
According to Young’s inequality and ˜
θj,2=θ
j,2ˆ
θj,2,wehave
zj,2θT
j,2ϕj,2ˆxjθT
j,2ϕj,2ˆ
¯xj,2z2
j,2+
θ
j,2
2(60)
zj,2˜
θT
j,2ϕj,2ˆxj1
2z2
j,2+1
2
˜
θj,2
2(61)
σj,2˜
θT
j,2ˆ
θj,2=σj,2˜
θT
j,2θ
j,2˜
θj,2
≤−
σj,2
2
˜
θj,2
2+σj,2
2
θ
j,2
2
.(62)
Taking (53) and (60)–(62) into (59), we can obtain
˙
Vj,2≤−λj,1
ej,0
2−¯cj,1z2
j,1bj,1|zj,1|β+1
cj,23
2z2
j,2bj,2zj,2
β+1+zj,1ωj,2
σj,1
2
˜
θj,1
2σj,21
2
˜
θj,2
2+j,1
+
Pj
2
ρj
k=1
˜
θj,k
2+zj,2zj,3+ωj,3
ωj,2ωj,2
δj,2αj,1+σj,2+2
2
θ
j,2
2
≤−λj,1
ej,0
2
2
k=1
¯cj,kz2
j,k
2
k=1
bj,kzj,k
β+1
2
k=1
¯σj,k
˜
θj,k
2+
Pj
2
ρj
k=1
˜
θj,k
2
+zj,2zj,3+ωj,3+zj,1ωj,2+j,2
ωj,2ωj,2
δj,2αj,1(63)
where ¯cj,2=cj,2(3/2),¯σj,1=j,1/2),¯σj,2=j,21/2),
and j,2=j,1+j,2+2/2)θ
j,22.Letαj,2pass through the
following first-order filter:
δj,3˙αf
j,3+αf
j,3=αj,2
f
j,3(0)=αj,3(0). (64)
The time derivative of ωj,3can be described as
˙ωj,3=−
ωj,3
δj,3−˙αj,2.(65)
Step ij(3 ijρj1): We define the tracking error zj,ij
as zj,ijxj,ij+ηij,lηij,uαf
j,ij. Then, the time derivative of
zj,ijcan be formulated as
˙zj,ij=˙
ˆxj,ijηij,l−˙ηij,u−˙αf
j,ij
=kj,ije1
j,0xj,ij+1+ˆ
θT
j,ijϕj,ijˆxj
+ijηij,uηij,l+ηij+1,lηij+1,u+ωj,ij
δj,ij
.(66)
Let zj,ij+1xj,ij+1+ηij+1,lηij+1,uαf
j,ij+1and ωj,ij+1=
αf
j,ij+1αj,ij. The tracking error zj,ijcan be rewritten as
˙zj,ij=zj,ij+1+ωj,ij+1+αj,ij+kj,ije1
j,0
+ijηij,uηij,l+ωj,ij
δj,ij
+ˆ
θT
j,ijϕj,ijˆxj.(67)
The virtual control input αj,ijand the adaptive law ˆ
θj,ijcan
be designed as (31) and (35). Then, the Lyapunov function is
constructed as
Vj,ij=Vj,ij1+1
2z2
j,ij+1
2γj,ij
˜
θT
j,ij˜
θj,ij+1
2ω2
j,ij.(68)
Taking (31), (35), (65), and (67) into the time derivative of
Vj,ijyields
˙
Vj,ij=˙
Vj,ij1
+zj,ijzj,ij+1+ωj,ij+1zj,ij1
+θT
j,ijϕj,ijˆ
¯xj,ijˆ
θT
j,ijϕj,ijˆ
¯xj,ijbj,ijzβ
j,ij
+θT
j,ijϕj,ijˆxjθT
j,ijϕj,ijˆ
¯xj,ijcj,ijzj,ij
˜
θT
j,ijϕj,ijˆxj
˜
θT
j,ijzj,ijϕj,ijˆ
¯xj,ijσj,ijˆ
θj,ij
ωj,ijωj,ij
δj,ij
αj,ij1.(69)
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
12 IEEE TRANSACTIONS ON CYBERNETICS
According to Young’s inequality and the definition ˜
θj,ij=
θ
j,ijˆ
θj,ij, we can have
zj,ijθT
j,ijϕj,ijˆxjθT
j,ijϕj,ijˆ
¯xj,ijz2
j,ij+
θ
j,ij
2(70)
zj,ij˜
θT
j,ijϕj,ijˆxj1
2z2
j,ij+1
2
˜
θj,ij
2(71)
σj,i˜
θT
j,ijˆ
θj,ij=σj,ij˜
θT
j,ijθ
j,ij˜
θj,ij
≤−
σj,ij
2
˜
θj,ij
2+σj,ij
2
θ
j,ij
2
.(72)
Taking (70)–(72) into (69), we have
˙
Vj,ij˙
Vj,ij1+zj,ijzj,ij+1+ωj,ij+1zj,ij1
+˜
θT
j,ijϕj,ijˆ
¯xj,ijbj,ijzβ
j,ijcj,ijzj,ij
+1
2z2
j,ij+1
2
˜
θj,ij
2+z2
j,ij+
θ
j,ij
2
˜
θT
j,ijzj,ijϕj,ijˆ
¯xj,ijσj,ij
2
˜
θj,ij
2
+σj,ij
2
θ
j,ij
2ωj,ijωj,ij
δj,ij
αj,ij1
≤−λj,1
ej,0
2
ij
k=1
¯cj,kz2
j,k
ij
k=1
bj,k|zj,k|β+1
ij
k=1
¯σj,k
˜
θj,k
2+
Pj
2
ρj
k=1
˜
θj,k
2
+
ij
k=2
zj,kωj,k+1+zj,1ωj,2+zj,ijzj,ij+1
ij
k=2
ωj,kωj,k
δj,kαj,k1+j,ij(73)
where ¯cj,ij=cj,ij(3/2),j,ij=j,ij1+([σj,ij+2]/2)θ
j,ij2,
and ¯σj,ij=([σj,ij1]/2).Letaj,ijthrough the first-order filter
δj,ij+1˙αf
j,ij+1+αf
j,ij+1=αj,ij
f
j,ij+1(0)=αj,ij(0)(74)
where δj,ij+1is a positive constant. Therefore, we have
˙ωj,ij+1=−
ωj,ij+1
δj,ij+1−˙αj,ij.(75)
Step ρj:Let zjjxjj+ηρj,lηρj,uαf
jj. According
to the definition ωjj=αf
jjαjj1, we obtain the time
derivative of zjjas
˙zjj=˙
ˆxjjηρj,l−˙ηρj,u−˙αf
jj
=hjvj+ˆ
θT
jjϕjjˆxj+ηρj+1,lηρj+1,u
+ρjηρj,uηρj,l+ωjj
δjj
+kjje1
j,0.(76)
Considering the auxiliary system designed in (26), the term
hj(vj)+ηρj+1,lηρj+1,u=vjholds. The actual control input
vjand the adaptive law ˆ
θjjcan be described as (32) and (36).
The Lyapunov function is designed as
Vjj=Vjj1+1
2z2
jj+
˜
θT
jj˜
θjj
2γjj
+1
2ω2
jj.(77)
According to (32), (36), and (76), we have the time derivative
of Vjjas
˙
Vjj=˙
Vjj+zjjzjj1cjjzjj+θT
jjϕjjˆxj
˜
θT
jjϕjjˆxjbjjzβ
jj
+˜
θT
jjσjjˆ
θjj+zjjϕjjˆxjj+ωjj˙ωjj.(78)
Due to Young’s inequality and ˜
θjj=θ
jjˆ
θjj,wehave
zjjθT
jjϕjjˆxj1
2z2
jj+1
2
θ
jj
2(79)
σjj˜
θT
jjˆ
θjj=σjj˜
θT
jjθ
jj˜
θjj
≤−
σjj
2
˜
θjj
2+σjj
2
θ
jj
2
.(80)
Substituting (73), (75), (79), and (80) into (78), we have
˙
Vjj≤−λj,1
ej,0
2
ρj
k=1
¯cj,kz2
j,k+zj,1ωj,2
ρj
k=1
bj,kzj,k
β+1
ρj
k=1
¯σj,k
˜
θj,k
2
+
Pj
2
ρj
k=1
˜
θj,k
2+
ρj1
k=2
zj,kωj,k+1
ρj
k=2
ωj,kωj,k
δj,kαj,k1+jj(81)
where ¯cjj=cjj(1/2),¯σjj=jj/2), and jj=
jj1+([σjj+1]/2)θ
jj2. From Young’s inequality, we
have
zj,1ωj,21
2z2
j,1+1
22ω2
j,2(82)
ρj1
k=2
zj,kωj,k+1
ρj1
k=2
1
2z2
j,k+
ρj
k=3
1
2ω2
j,k(83)
ρj
k=2
ωj,k˙αj,k1
ρj
k=2
1
2ω2
j,k+
ρj
k=2
1
2˙α2
j,k1.(84)
Taking (82)–(84) into (81) yields
˙
Vjj≤−λj,1
ej,0
2
ρj
k=1
lj,kz2
j,k
ρj
k=1
bj,kzj,k
β+1
ρj
k=2
¯
δj,kω2
j,k
ρj
k=1
pj,k
˜
θj,k
2jj(85)
where ¯jj=ρj
k=2(1/2)˙α2
j,k1+jj,pj,kσj,k−Pj2,
lj,kcj,k(1/2)for kI1:ρj,¯
δj,2=(1j,2)([1 +2]/2),
and ¯
δj,k=(1j,k)1forkI3:ρj. From Lemma 2, we can
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 13
obtain
˜
θj,k
2=−
˜
θj,k
2+
˜
θj,k
β+1
˜
θj,k
β+1
1β
21β
2
˜
θj,k
2
˜
θj,k
β+1
.(86)
The terms λj,1ej,02and ρj
k=2¯
δj,kω2
j,kfollow the same
process. Equation (85) can be
˙
Vjj≤−
1β
2λj,1
ej,0
2λj,1
ej,0
β+1
1β
2
ρj
k=1
pj,k
˜
θj,k
2
ρj
k=1
pj,k
˜
θj,k
β+1
1β
2
ρj
k=1
¯
δj,kω2
j,k
ρj
k=1
¯
δj,kωβ+1
j,k
ρj
k=1
lj,kz2
j,k
ρj
k=1
bj,kzj,k
β+1(87)
where ¯jj+([λj,1(1β)]/2)+ρj
k=1([¯
δj,k(1β)]/2)+
ρj
k=1([pj,k(1β)]/2). According to Lemma 1, (87) can be
formulated as
˙
Vjj≤−c11
2
ej,0
2+1
2
ρj
k=1
z2
j,k+
ρj
k=2
1
2ω2
j,k+
ρj
k=1
˜
θT
j,k˜
θj,k
2γj,k
c21
2
ej,0
2+1
2
ρj
k=1
z2
j,k
+
ρj
k=2
1
2ω2
j,k+
ρj
k=1
˜
θT
j,k˜
θj,k
2γj,k¯
β
≤−c1Vjjc2Vjj¯
β(88)
where c1=min((1β)λj,1,2lj,k,(1β)¯
δj,k,(1β)pj,kγj,k),
and c2=min(2¯
βλj,1,2¯
βbj,k,2¯
β¯
δj,k,2¯
βpj,k)with ¯
β=
([1 +β]/2).
REFERENCES
[1] Y.-C. Hsueh, S.-F. Su, and M.-C. Chen, “Decomposed fuzzy systems and
their application in direct adaptive fuzzy control,IEEE Trans. Cybern.,
vol. 44, no. 10, pp. 1772–1783, Oct. 2014.
[2] R. Ji and J. Ma, “Mathematical modeling and analysis of a quadro-
tor with tilting propellers,” in Proc. 37th Chin. Control Conf. (CCC),
Wuhan, China, 2018, pp. 1718–1722.
[3] F. Wallam and C. P. Tan, “Output feedback cross-coupled nonlinear
PID based MIMO control scheme for pressurized heavy water reactor,
J. Franklin Inst., vol. 356, no. 15, pp. 8012–8048, 2019.
[4] C.-Y. Chen, W. Gui, L. Wu, Z. Liu, and H. Yan, “Tracking performance
limitations of MIMO networked control systems with multiple communi-
cation constraints,” IEEE Trans. Cybern., vol. 50, no. 7, pp. 2982–2995,
Jul. 2020.
[5] R. Ji, J. Ma, S. S. Ge, and R. Ji, “Adaptive second-order slid-
ing mode control for a tilting quadcopter with input saturations,”
IFAC-PapersOnLine, vol. 53, no. 2, pp. 3910–3915, 2020.
[6] C.-C. Wang and G.-H. Yang, “Neural network-based adaptive output
feedback fault-tolerant control for nonlinear systems with prescribed
performance,” Neurocomputing, vol. 329, pp. 457–467, Feb. 2019.
[7] Y. Li, X. Min, and S. Tong, “Observer-based fuzzy adaptive inverse
optimal output feedback control for uncertain nonlinear systems,” IEEE
Trans. Fuzzy Syst., vol. 29, no. 6, pp. 1484–1495, Jun. 2021.
[8] H. Li, X. Zhang, and G. Feng, “Event-triggered output feedback con-
trol of switched nonlinear systems with input saturation,” IEEE Trans.
Cybern., vol. 51, no. 5, pp. 2319–2326, May 2021.
[9] P. Wang, X. Zhang, and J. Zhu, “Online performance-based adaptive
fuzzy dynamic surface control for nonlinear uncertain systems under
input saturation,” IEEE Trans. Fuzzy Syst., vol. 27, no. 2, pp. 209–220,
Feb. 2019.
[10] H. Wang, K. Liu, X. Liu, B. Chen, and C. Lin, “Neural-based adap-
tive output-feedback control for a class of nonstrict-feedback stochastic
nonlinear systems,” IEEE Trans. Cybern., vol. 45, no. 9, pp. 1977–1987,
Sep. 2015.
[11] Q. Zhou, P. Shi, Y. Tian, and M. Wang, “Approximation-based adaptive
tracking control for MIMO nonlinear systems with input saturation,”
IEEE Trans. Cybern., vol. 45, no. 10, pp. 2119–2128, Oct. 2015.
[12] S. S. Ge and C. Wang, “Adaptive neural control of uncertain MIMO non-
linear systems,” IEEE Trans. Neural Netw., vol. 15, no. 3, pp. 674–692,
May 2004.
[13] X. Jin, “Fault tolerant nonrepetitive trajectory tracking for MIMO output
constrained nonlinear systems using iterative learning control,IEEE
Trans. Cybern., vol. 49, no. 8, pp. 3180–3190, Aug. 2019.
[14] M. Krstic, P. V. Kokotovic, and I. Kanellakopoulos, Nonlinear and
Adaptive Control Design. New York, NY, USA: Wiley, 1995.
[15] J. Qiu, K. Sun, I. J. Rudas, and H. Gao, “Command filter-based adaptive
NN control for MIMO nonlinear systems with full-state constraints and
actuator hysteresis,” IEEE Trans. Cybern., vol. 50, no. 7, pp. 2905–2915,
Jul. 2020.
[16] K. Li and S. Tong, “Observer-based finite-time fuzzy adaptive control
for MIMO non-strict feedback nonlinear systems with errors constraint,”
Neurocomputing, vol. 341, pp. 135–148, May 2019.
[17] S. Tong, Y. Li, and P. Shi, “Observer-based adaptive fuzzy back-
stepping output feedback control of uncertain MIMO pure-feedback
nonlinear systems,” IEEE Trans. Fuzzy Syst., vol. 20, no. 4, pp. 771–785,
Aug. 2012.
[18] S. Ding, S. Li, and W. X. Zheng, “Nonsmooth stabilization of a
class of nonlinear cascaded systems,” Automatica, vol. 48, no. 10,
pp. 2597–2606, 2012.
[19] B. Chen, X. P. Liu, S. S. Ge, and C. Lin, “Adaptive fuzzy control of
a class of nonlinear systems by fuzzy approximation approach,” IEEE
Trans. Fuzzy Syst., vol. 20, no. 6, pp. 1012–1021, Dec. 2012.
[20] X. Xie, D. Yue, and C. Peng, “Relaxed real-time scheduling stabilization
of discrete-time Takagi–Sugeno fuzzy systems via an alterable-weights-
based ranking switching mechanism,” IEEE Trans. Fuzzy Syst., vol. 26,
no. 6, pp. 3808–3819, Dec. 2018.
[21] B. Chen, C. Lin, X. Liu, and K. Liu, “Adaptive fuzzy tracking control
for a class of MIMO nonlinear systems in nonstrict-feedback form,”
IEEE Trans. Cybern., vol. 45, no. 12, pp. 2744–2755, Dec. 2015.
[22] L. Kong, W. He, C. Yang, Z. Li, and C. Sun, “Adaptive fuzzy control for
coordinated multiple robots with constraint using impedance learning,”
IEEE Trans. Cybern., vol. 49, no. 8, pp. 3052–3063, Aug. 2019.
[23] S. Tong, T. Wang, Y. Li, and B. Chen, “A combined backstepping and
stochastic small-gain approach to robust adaptive fuzzy output feed-
back control,” IEEE Trans. Fuzzy Syst., vol. 21, no. 2, pp. 314–327,
Apr. 2013.
[24] Y. Li and S. Tong, “Adaptive fuzzy output-feedback stabilization con-
trol for a class of switched nonstrict-feedback nonlinear systems,” IEEE
Trans. Cybern., vol. 47, no. 4, pp. 1007–1016, Apr. 2017.
[25] G. Lai, Y. Zhang, Z. Liu, and C. L. P. Chen, “Indirect adaptive fuzzy
control design with guaranteed tracking error performance for uncertain
canonical nonlinear systems,” IEEE Trans. Fuzzy Syst., vol. 27, no. 6,
pp. 1139–1150, Jun. 2019.
[26] J. Ma and R. Ji, “Fuzzy PID for quadrotor space fixed-point position con-
trol,” in Proc. 6th Int. Conf. Instrum. Meas. Comput. Commun. Control
(IMCCC), Harbin, China, 2016, pp. 721–726.
[27] W. He, H. Huang, and S. S. Ge, “Adaptive neural network control of a
robotic manipulator with time-varying output constraints,” IEEE Trans.
Cybern., vol. 47, no. 10, pp. 3136–3147, Oct. 2017.
[28] S. Zheng, P. Shi, S. Wang, and Y. Shi, “Adaptive neural control for a
class of nonlinear multiagent systems,” IEEE Trans. Neural Netw. Learn.
Syst., vol. 32, no. 2, pp. 763–776, Feb. 2021.
[29] W. He, B. Huang, Y. Dong, Z. Li, and C.-Y. Su, “Adaptive neural
network control for robotic manipulators with unknown deadzone,IEEE
Trans. Cybern., vol. 48, no. 9, pp. 2670–2682, Sep. 2018.
[30] Z. Chen, Z. Li, and C. L. P. Chen, “Adaptive neural control of uncertain
MIMO nonlinear systems with state and input constraints,” IEEE Trans.
Neural Netw. Learn. Syst., vol. 28, no. 6, pp. 1318–1330, Jun. 2017.
[31] W. He, Z. Yin, and C. Sun, “Adaptive neural network control of a marine
vessel with constraints using the asymmetric barrier Lyapunov function,
IEEE Trans. Cybern., vol. 47, no. 7, pp. 1641–1651, Jul. 2017.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
14 IEEE TRANSACTIONS ON CYBERNETICS
[32] M. Liu, R. Ji, and S. S. Ge, “Adaptive neural control for a tilting quad-
copter with finite-time convergence,Neural Comput. Appl., pp. 1–18,
Jun. 2021, doi: 1007/s00521-021-06215-z.
[33] H. Xu, S. S. Ge, Q. Liu, W. Jiang, and R. Ji, “Adaptive neural network
control of an airborne robotic manipulator system,” in Proc. 2nd Int.
Conf. Ind. Artif. Intell. (IAI), Shenyang, China, 2020, pp. 1–6.
[34] X. Xie, D. Yue, and J. H. Park, “Observer-based state estimation of
discrete-time fuzzy systems based on a joint switching mechanism for
adjacent instants,” IEEE Trans. Cybern., vol. 50, no. 8, pp. 3545–3555,
Aug. 2020.
[35] S. P. Bhat and D. S. Bernstein, “Continuous finite-time stabilization of
the translational and rotational double integrators,” IEEE Trans. Autom.
Control, vol. 43, no. 5, pp. 678–682, May 1998.
[36] S. Yu, X. Yu, B. Shirinzadeh, and Z. Man, “Continuous finite-time con-
trol for robotic manipulators with terminal sliding mode,” Automatica,
vol. 41, no. 11, pp. 1957–1964, 2005.
[37] L. Yang and J. Yang, “Nonsingular fast terminal sliding-mode control for
nonlinear dynamical systems,” Int. J. Robust Nonlinear Control, vol. 21,
no. 16, pp. 1865–1879, 2011.
[38] F. Wang, B. Chen, X. Liu, and C. Lin, “Finite-time adaptive fuzzy
tracking control design for nonlinear systems,” IEEE Trans. Fuzzy Syst.,
vol. 26, no. 3, pp. 1207–1216, Jun. 2018.
[39] C. Yang, Y. Jiang, J. Na, Z. Li, L. Cheng, and C.-Y. Su, “Finite-time
convergence adaptive fuzzy control for dual-arm robot with unknown
kinematics and dynamics,” IEEE Trans. Fuzzy Syst., vol. 27, no. 3,
pp. 574–588, Mar. 2019.
[40] M. Cai and Z. Xiang, “Adaptive neural finite-time control for a class of
switched nonlinear systems,” Neurocomputing, vol. 155, pp. 177–185,
May 2015.
[41] Y. Li, K. Li, and S. Tong, “Adaptive neural network finite-time control
for multi-input and multi-output nonlinear systems with positive powers
of odd rational numbers,” IEEE Trans. Neural Netw. Learn. Syst., vol. 31,
no. 7, pp. 2532–2543, Jul. 2020.
[42] H. Li, S. Zhao, W. He, and R. Lu, “Adaptive finite-time tracking control
of full state constrained nonlinear systems with dead-zone,” Automatica,
vol. 100, pp. 99–107, Feb. 2019.
[43] K. Sun, L. Liu, J. Qiu, and G. Feng, “Fuzzy adaptive finite-time fault-
tolerant control for strict-feedback nonlinear systems,” IEEE Trans.
Fuzzy Syst., vol. 29, no. 4, pp. 786–796, Apr. 2021.
[44] L. Li, H. Luo, S. X. Ding, Y. Yang, and K. Peng, “Performance-based
fault detection and fault-tolerant control for automatic control systems,”
Automatica, vol. 99, pp. 308–316, Jan. 2019.
[45] Z. Zheng and L. Xie, “Finite-time path following control for a strato-
spheric airship with input saturation and error constraint,” Int. J. Control,
vol. 92, no. 2, pp. 368–393, 2019.
[46] J. Yu, P. Shi, C. Lin, and H. Yu, “Adaptive neural command filtering
control for nonlinear MIMO systems with saturation input and unknown
control direction,” IEEE Trans. Cybern., vol. 50, no. 6, pp. 2536–2545,
Jun. 2020.
[47] M. Chen, S. S. Ge, and B. Ren, “Adaptive tracking control of uncertain
MIMO nonlinear systems with input constraints,” Automatica, vol. 47,
no. 3, pp. 452–465, 2011.
[48] J. Yu, L. Zhao, H. Yu, C. Lin, and W. Dong, “Fuzzy finite-time command
filtered control of nonlinear systems with input saturation,” IEEE Trans.
Cybern., vol. 48, no. 8, pp. 2378–2387, Aug. 2018.
[49] G. Xia, C. Sun, B. Zhao, and J. Xue, “Prescribed performance adaptive
fuzzy containment control for with input saturation based on finite-
time disturbance observer,Int. J. Control Autom. Syst., vol. 17, no. 2,
pp. 370–379, 2019.
[50] B. Xiao, Q. Hu, and Y. Zhang, “Adaptive sliding mode fault tolerant
attitude tracking control for flexible spacecraft under actuator satura-
tion,” IEEE Trans. Control Syst. Technol., vol. 20, no. 6, pp. 1605–1612,
Nov. 2012.
[51] L. Cao, H. Li, G. Dong, and R. Lu, “Event-triggered control for
multiagent systems with sensor faults and input saturation,” IEEE Trans.
Syst., Man, Cybern., Syst., vol. 51, no. 6, pp. 3855–3866, Jun. 2021.
[52] J. Yu, L. Zhao, H. Yu, and C. Lin, “Barrier Lyapunov functions-based
command filtered output feedback control for full-state constrained
nonlinear systems,” Automatica, vol. 105, pp. 71–79, Jul. 2019.
[53] R. Ji, J. Ma, D. Li, and S. S. Ge, “Finite-time adaptive output feed-
back control for MIMO nonlinear systems with actuator faults and
saturations,” IEEE Trans. Fuzzy Syst., early access, May 22, 2020,
doi: 10.1109/TFUZZ.2020.2996709.
[54] F. Mehdifar, C. P. Bechlioulis, F. Hashemzadeh, and M. Baradarannia,
“Prescribed performance distance-based formation control of multi-agent
systems,” Automatica, vol. 119, Sep. 2020, Art. no. 109086.
[55] W. Wang, H. Liang, Y. Pan, and T. Li, “Prescribed performance adaptive
fuzzy containment control for nonlinear multiagent systems using dis-
turbance observer,IEEE Trans. Cybern., vol. 50, no. 9, pp. 3879–3891,
Sep. 2020.
[56] H. Huang, W. He, J. Li, B. Xu, C. Yang, and W. Zhang, “Disturbance
observer-based fault-tolerant control for robotic systems with guaranteed
prescribed performance,” IEEE Trans. Cybern., early access, Apr. 29,
2020, doi: 10.1109/TCYB.2019.2921254.
[57] C. Wei, J. Luo, H. Dai, and G. Duan, “Learning-based adaptive
attitude control of spacecraft formation with guaranteed prescribed
performance,” IEEE Trans. Cybern., vol. 49, no. 11, pp. 4004–4016,
Nov. 2019.
[58] X. Shao, Q. Hu, and Y. Shi, “Adaptive pose control for space-
craft proximity operations with prescribed performance under spatial
motion constraints,” IEEE Trans. Control Syst. Technol., vol. 29, no. 4,
pp. 1405–1419, Jul. 2021.
[59] C. P. Bechlioulis and G. A. Rovithakis, “Robust adaptive control
of feedback linearizable MIMO nonlinear systems with prescribed
performance,” IEEE Trans. Autom. Control, vol. 53, no. 9,
pp. 2090–2099, Oct. 2008.
[60] K. Sun, Q. Jianbin, H. R. Karimi, and Y. Fu, “Event-triggered robust
fuzzy adaptive finite-time control of nonlinear systems with prescribed
performance,” IEEE Trans. Fuzzy Syst., vol. 29, no. 6, pp. 1460–1471,
Jun. 2021.
[61] C. Zhang, G. Ma, Y. Sun, and C. Li, “Observer-based prescribed
performance attitude control for flexible spacecraft with actuator sat-
uration,” ISA Trans., vol. 89, pp. 84–95, Jun. 2019.
[62] X. Shao, Q. Hu, Y. Shi, and B. Jiang, “Fault-tolerant prescribed
performance attitude tracking control for spacecraft under input satu-
ration,” IEEE Trans. Control Syst. Technol., vol. 28, no. 2, pp. 574–582,
Mar. 2020.
[63] C. Hu, Z. Wang, Y. Qin, Y. Huang, J. Wang, and R. Wang, “Lane keeping
control of autonomous vehicles with prescribed performance considering
the rollover prevention and input saturation,IEEE Trans. Intell. Transp.
Syst., vol. 21, no. 7, pp. 3091–3103, Jul. 2020.
[64] Q. Guo, Y. Zhang, B. G. Celler, and S. W. Su, “Neural adaptive back-
stepping control of a robotic manipulator with prescribed performance
constraint,” IEEE Trans. Neural Netw. Learn. Syst., vol. 30, no. 12,
pp. 3572–3583, Dec. 2019.
[65] B. Zhang, L. Jiang, and J. Bai, “Velocity-free prescribed performance
control for spacecraft hovering over an asteroid with input saturation,
J. Franklin Inst., vol. 357, no. 11, pp. 6471–6497, 2020.
[66] C. Cheng, Y. Zhang, and S. Liu, “Neural observer-based adaptive
prescribed performance control for uncertain nonlinear systems with
input saturation,” Neurocomputing, vol. 370, pp. 94–103, Dec. 2019.
[67] T. Wang and Y. Li, “Neural-network adaptive output-feedback saturation
control for uncertain active suspension systems,IEEE Trans. Cybern.,
early access, Jun. 30, 2020, doi: 10.1109/TCYB.2020.3001581.
[68] C. Wen, J. Zhou, Z. Liu, and H. Su, “Robust adaptive control of uncertain
nonlinear systems in the presence of input saturation and external dis-
turbance,” IEEE Trans. Autom. Control, vol. 56, no. 7, pp. 1672–1678,
Jul. 2011.
[69] J. Du, X. Hu, M. Krsti´
c, and Y. Sun, “Robust dynamic positioning of
ships with disturbances under input saturation,” Automatica, vol. 73,
pp. 207–214, Nov. 2016.
[70] M. Li, C. Liu, T. Li, and C. L. P. Chen, “New second order sliding mode
control design for course-keeping control of ship with input saturation,”
in Proc. Int. Conf. Adv. Mechatronic Syst. (ICAMechS), Xiamen, China,
2017, pp. 462–466.
[71] K. Lu, Y. Xia, and M. Fu, “Controller design for rigid spacecraft atti-
tude tracking with actuator saturation,” Inf. Sci., vol. 220, pp. 343–366,
Jan. 2013.
[72] Y. Yang, C. Hua, and X. Guan, “Adaptive fuzzy finite-time coordination
control for networked nonlinear bilateral teleoperation system,IEEE
Trans. Fuzzy Syst., vol. 22, no. 3, pp. 631–641, Jun. 2014.
[73] J. Wu, W. Chen, and J. Li, “Global finite-time adaptive stabiliza-
tion for nonlinear systems with multiple unknown control directions,”
Automatica, vol. 69, pp. 298–307, Jul. 2016.
[74] P. Xu, Y. Li, and S. Tong, “Fuzzy adaptive finite time fault-tolerant
control for multi-input and multi-output nonlinear systems with actuator
faults,” Int. J. Control Autom. Syst., vol. 17, no. 7, pp. 1655–1665, 2019.
[75] J. Qiu, K. Sun, T. Wang, and H. Gao, “Observer-based fuzzy adap-
tive event-triggered control for pure-feedback nonlinear systems with
prescribed performance,” IEEE Trans. Fuzzy Syst., vol. 27, no. 11,
pp. 2152–2162, Nov. 2019.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.
JI et al.: SPC FOR CLASS OF MIMO NONLINEAR SYSTEMS 15
[76] S. Tong, Y. Li, and S. Sui, “Adaptive fuzzy tracking control design
for SISO uncertain nonstrict feedback nonlinear systems,” IEEE Trans.
Fuzzy Syst., vol. 24, no. 6, pp. 1441–1454, Dec. 2016.
[77] H. Wang, P. X. Liu, X. Zhao, and X. Liu, “Adaptive fuzzy finite-time
control of nonlinear systems with actuator faults,” IEEE Trans. Cybern.,
vol. 50, no. 5, pp. 1786–1797, May 2020.
[78] L. Liu, Y.-J. Liu, and S. Tong, “Neural networks-based adaptive
finite-time fault-tolerant control for a class of strict-feedback switched
nonlinear systems,” IEEE Trans. Cybern., vol. 49, no. 7, pp. 2536–2545,
Jul. 2019.
[79] Y.-H. Jing and G.-H. Yang, “Adaptive fuzzy output feedback fault-
tolerant compensation for uncertain nonlinear systems with infinite
number of time-varying actuator failures and full-state constraints,IEEE
Trans. Cybern., vol. 51, no. 2, pp. 568–578, Feb. 2021.
[80] F. Wang, Z. Liu, X. Li, Y. Zhang, and C. L. P. Chen, “Observer-based
finite time control of nonlinear systems with actuator failures,” Inf. Sci.,
vol. 500, pp. 1–14, Oct. 2019.
[81] F. Wang and X. Zhang, “Adaptive finite time control of nonlinear
systems under time-varying actuator failures,IEEE Trans. Syst., Man,
Cybern., Syst., vol. 49, no. 9, pp. 1845–1852, Sep. 2019.
[82] S. Tong, B. Huo, and Y. Li, “Observer-based adaptive decentralized
fuzzy fault-tolerant control of nonlinear large-scale systems with actuator
failures,” IEEE Trans. Fuzzy Syst., vol. 22, no. 1, pp. 1–15, Feb. 2014.
[83] C. Wu, J. Liu, Y. Xiong, and L. Wu, “Observer-based adaptive fault-
tolerant tracking control of nonlinear nonstrict-feedback systems,” IEEE
Trans. Neural Netw. Learn. Syst., vol. 29, no. 7, pp. 3022–3033,
Jul. 2018.
[84] Z. Zhu, Y. Xia, and M. Fu, “Attitude stabilization of rigid spacecraft
with finite-time convergence,Int. J. Robust Nonlinear Control, vol. 21,
no. 6, pp. 686–702, 2011.
[85] X. Huang, W. Lin, and B. Yang, “Global finite-time stabilization of
a class of uncertain nonlinear systems,” Automatica, vol. 41, no. 5,
pp. 881–888, 2005.
[86] C. Qian and W. Lin, “A continuous feedback approach to global strong
stabilization of nonlinear systems,” IEEE Trans. Autom. Control, vol. 46,
no. 7, pp. 1061–1079, Jul. 2001.
[87] L. Farina and S. Rinaldi, Positive Linear Systems: Theory and
Applications, vol. 50. New York, NY, USA: Wiley, 2011.
[88] R. Ji, J. Ma, and S. S. Ge, “Modeling and control of a tilting quadcopter,
IEEE Trans. Aerosp. Electro. Syst., vol. 56, no. 4, pp. 2823–2834,
Aug. 2020.
Ruihang Ji (Student Member, IEEE) received the
B.S. degree in automation engineering from the
Harbin Institute of Technology, Harbin, China, in
2016, where he is currently pursuing the Ph.D.
degree in control science and engineering.
He is currently an exchange Ph.D. student sup-
ported by the China Scholarship Council with the
Department of Electrical and Computer Engineering,
National University of Singapore, Singapore. His
current research interests include adaptive control,
robust control, and unmanned aerial vehicle.
Baoqing Yang received the B.S., M.S., and Ph.D.
degrees in automatic control from the Harbin
Institute of Technology, Harbin, China, in 2003,
2005, and 2009, respectively.
He is currently an Associate Professor with the
Control and Simulation Center, Harbin Institute of
Technology. His research interests include flight
control and predictive control.
Jie Ma received the B.Sc. and M.Sc. degrees in
mechatronics engineering and the Ph.D. degree in
instrument science and technology from the Harbin
Institute of Technology (HIT), Harbin, China, in
1997 and 2001, respectively.
Since 2001, she has been with the Department of
Control Science and Engineering, HIT, where she
became a Professor in 2009. She has authored more
than 30 articles and four inventions. Her research
interests include motion control, sampled-data con-
trol systems, and robust control and applications.
Shuzhi Sam Ge (Fellow, IEEE) received the B.Sc.
degree from the Beijing University of Aeronautics
and Astronautics, Beijing, China, in 1986, and the
Ph.D. degree from the Imperial College London,
London, U.K., in 1993.
He is the Director of the Social Robotics
Laboratory of Interactive Digital Media Institute,
Singapore, and the Centre for Robotics, Chengdu,
China, and a Professor with the Department of
Electrical and Computer Engineering, National
University of Singapore, Singapore, on leave
from the School of Computer Science and Engineering, University of
Electronic Science and Technology of China, Chengdu. He has coauthored
four books and over 300 international journal and conference papers. His
current research interests include social robotics, adaptive control, intelligent
systems, and artificial intelligence.
Prof. Ge is the Editor-in-Chief of the International Journal of Social
Robotics (Springer). He has served/been serving as an Associate Editor
for a number of flagship journals, including the IEEE TRANSACTIONS
ON AUTOMATION CONTROL, the IEEE TRANSACTIONS ON CONTROL
SYSTEMS TECHNOLOGY, the IEEE TRANSACTIONS ON NEURAL
NETWORKS,andAutomatica. He serves as a Book Editor for the Automation
and Control Engineering Series (Taylor & Francis). He served as the Vice
President for Technical Activities from 2009 to 2010 and Membership
Activities from 2011 to 2012, and a member of the Board of Governors from
2007 to 2009 at the IEEE Control Systems Society. He is a Fellow of the
International Federation of Automatic Control, the Institution of Engineering
and Technology, and the Society of Automotive Engineering.
Authorized licensed use limited to: National University of Singapore. Downloaded on May 04,2022 at 08:32:10 UTC from IEEE Xplore. Restrictions apply.
... A typical example is a flight tracking system, where rapid convergence without excessive overshoot is essential to guarantee that the target remains within the perception range at all times. We have proposed tunnel prescribed performance (TPP) to provide tight allowable set in [22], [23], and [24], and thereby, better-transient performance can be achieved. Unfortunately, there still exists limitation on the selection of the initial condition within the control design as discussed below. ...
... θ n = r n e 2 n n − σ nθn (22) where c n , r n , σ n > 0;θ n and n are the estimation of θ n and known function defined in (88) and (89), respectively. ...
... The virtual control inputs α i , i = 1, . . . , n − 1 is developed in (17) and (18), the actual control law v is established in (21), and the adaptive laws is given by (19), (20), and (22). Then, the proposed control strategy guarantees the following. ...
Article
Full-text available
This article addresses the entry capture problem (ECP) of uncertain nonlinear systems under asymmetric performance constraints. We show that such ECP is commonly encountered in practice that has not been well addressed, whose tracking error is free from any performance constraints initially then is driven into the prescribed region in finite time. For better-transient performance, a unified tunnel prescribed performance (TPP) is developed to provide strict and tight allowable set. By utilizing a scaling function, together with an error scaling function (ESF), and a more general error-dependent transformation function (ETF), we propose an event-triggered tracking control strategy leading to a solution for the underlying ECP with various initial conditions and asymmetric performance constraints. This control strategy is of significant simplicity, stemming from that only 1-bit signal is needed for each data transmission between controller and actuator. We also show that the tracking error (including the initial-constraint violation) is regulated into the prescribed region in a given time globally. Finally, simulations are conducted to illustrate the above theoretical findings.
... Recently, Yong et al. [56] first established the relationship between input saturation and performance constraints, which can realize a trade-off between the two. Afterwards, the idea was extended to MIMO systems [57], [58], time-delay systems [59] and switched systems [60]. However, the above methods can not simultaneously take into account the tracking accuracy, convergence time and overshoot, which are widely concerned in actual production. ...
Article
A flexible prescribed performance control (FPPC) approach for input saturated nonlinear systems (ISNSs) with unmeasurable states is first presented in this article. Compared to the standard prescribed performance control (SPPC) or funnel control methods for ISNSs, the "flexibility" of the proposed FPPC algorithm is reflected in two aspects: (1) the proposed FPPC algorithm simultaneously considers multiple key indicators (including the steady state accuracy, convergence time and overshoot), which are widely demanded in industrial production; (2) the proposed FPPC algorithm achieves a trade-off between performance constraint and input saturation, i.e., the performance boundary can adaptively increase when the control input exceeds the saturation threshold, effectively avoiding singularity; conversely, when the control input is within the saturation threshold range, the performance constraint boundary can adaptively revert back to the original performance boundary. In addition, the unmeasured states are observed by the state observer, and the unknown nonlinear functions are approximated by fuzzy logic systems (FLSs). The results demonstrate that the proposed output feedback control algorithm can ensure that all closed-loop signals are semi-globally bounded, the system output can track the desired signal within a prescribed time, and the tracking error is consistently maintained within flexible performance boundaries that depend on input and output constraints. The developed algorithm is exemplified through simulation instances.
Article
The shipboard landing problem for a quadrotor is addressed in this paper, where the ship trajectory tracking control issue is transformed into a stabilization control issue by building a relative position model. To guarantee both transient performance and steady-state landing error, a prescribed performance evolution control (PPEC) method is developed for the relative position control. In addition, a novel compensation system is proposed to expand the performance boundaries when the input saturation occurs and the error exceeds the predefined threshold. Considering the wind and wave on the relative position model, an adaptive sliding mode observer (ASMO) is designed for the disturbance with unknown upper bound. Based on the dynamic surface control framework, a shipboard landing controller integrating PPEC and ASMO is established for the quadrotor, and the relative position control error is guaranteed to be uniformly ultimately bounded. Simulation results have verified the feasibility and effectiveness of the proposed shipboard landing control scheme.
Article
This article investigates the control barrier performance function (CBPF)-based event-triggered cooperative formation control of underactuated unmanned surface vehicles (USVs) under the consideration of input saturation. Compared with the cooperative formation commonly studied in existing literature, three distinct features of the present work are: 1) the conflict between consensus performance-related constraint and the control capability limitation gets balanced based on CBPF-based control; 2) the CBPF-based path updating alleviates the negative cooperative coupling for performance constraint maintenance; and 3) the parallel dynamic event-triggering (PDET) mechanism under the nonrecursive design framework reduces the update frequency of the controllers by adjusting the triggering threshold and gain in parallel. Numerical simulations are provided to verify the validity of the obtained theoretical results.
Preprint
Full-text available
This paper introduces a novel control framework to address the satisfaction of multiple time-varying output constraints in uncertain high-order MIMO nonlinear control systems. Unlike existing methods, which often assume that the constraints are always decoupled and feasible, our approach can handle coupled time-varying constraints even in the presence of potential infeasibilities. First, it is shown that satisfying multiple constraints essentially boils down to ensuring the positivity of a scalar variable, representing the signed distance from the boundary of the time-varying output-constrained set. To achieve this, a single consolidating constraint is designed that, when satisfied, guarantees convergence to and invariance of the time-varying output-constrained set within a user-defined finite time. Next, a novel robust and low-complexity feedback controller is proposed to ensure the satisfaction of the consolidating constraint. Additionally, we provide a mechanism for online modification of the consolidating constraint to find a least violating solution when the constraints become mutually infeasible for some time. Finally, simulation examples of trajectory and region tracking for a mobile robot validate the proposed approach.
Article
Adaptive consensus fixed-time (FT)-based prescribed performance is studied for nonlinear high-order multiagent systems (MASs) with nonstrict-feedback form and event-triggered communication. To address the “explosion of complexity” issue, an enhanced nonlinear FT filter with tanh and cubic functions is proposed. Under the backstepping and prescribed performance control (PPC) framework, a distributed event-trigger condition and an FT dynamic surface control (DSC) scheme are developed under directed topology. The main advantage of the developed algorithm is that the continuous communication between adjacent agents is not required, which can reduce the data communication and the controller update frequency. Meanwhile, the Zeno behavior can be effectively avoided. Simulation examples show that the developed method can significantly reduce the control effort on the premise of ensuring the practical FT stability (PFTS) of the controlled system and the tracking errors meeting the prescribed performance constraints.
Article
Full-text available
This paper addresses the finite-time control problem of a class of uncertain nonlinear systems subject to input saturation and actuator faults. To approximate the unknown system states, a fuzzy state observer is established where fuzzy logic systems are utilized to estimate the unknown nonlinearities. A nonlinear disturbance observer to estimate the external disturbance of the system. A new finite-time adaptive fuzzy controller is constructed together with the proposed disturbance and state observers, which can guarantee the tracking error into a small neighborhood around zero within finite time. To avoid the tedious and arithmetic problems brought by the traditional backstepping control, the dynamic surface technique is applied, which can effectively reduce the computation burden. It can be proved that not only the boundedness of the closed-loop system states can be guaranteed but also the tracking error is regulated into a small range near the equilibrium in finite time, despite unknown actuator faults and input saturation. Finally, the simulations of two-stage chemical reactor nonlinear system are conducted to demonstrate the effectiveness of the proposed method.
Article
This paper is concerned with a performance-prescribed coordinated control problem of multiple underactuated marine surface vehicles (MSVs) subject to internal uncertainties, external disturbances, and actuator faults. An echo state network-based (ESN-based) transient-reinforced tunnel coordinated control method is proposed for underactuated MSVs with prescribed performance metrics. Specifically, a graph-based trajectory generator is designed to generate reference signals for various application scenarios. In the guidance loop, a tunnel prescribed performance (TPP) is established to characterize the position and heading coordination metrics of underactuated MSVs. With the TPP-based equivalent transformation, the tunnel guidance laws are devised by an underactuation guidance principle. In the control loop, an ESN-based neural estimator is constructed to identify unknown kinetics consisting of internal uncertainties, external disturbances, and actuator faults. Utilizing the estimated information, the ESN-based surge and yaw control laws are presented. The proposed closed-loop system is proven to be input-to-state stable via the theoretical analysis, and position and heading tracking errors can evolve within TPP constraints regardless of actuator faults. Finally, comparison simulation results are employed to verify the effectiveness and superiority of the proposed method.
Article
Full-text available
This paper addresses the tracking control problem of the tilting quadcopter with unknown nonlinearities. A novel tilting quadcopter conception is proposed with a fully actuated version, which suggests that the translational and rotational movements can be controlled independently. Based on the Euler-Lagrange equations, the dynamics of tilting quadcopter is developed with uncertainties, where Neural Networks (NNs) are utilized to approximate the unknown nonlinearities in systems. We construct a novel auxiliary filter to obtain the estimation errors explicitly to achieve better approximation ability of NNs. By introducing new leakage terms in the adaptive scheme, the weights of identifier of NNs can converge to their optimal values. And a simple online verification is provided to test the parameter estimation convergence, which relaxes the requirement of persistent excitation condition. Moreover, we propose an Adaptive Finite-time Neural Control for the tilting quadcopter, where all the tracking errors can converge to a small neighborhood around zero in finite time as well as the estimation errors. Finally, comparative simulation results are presented to illustrate the effectiveness and superiority of our proposed control.
Article
Full-text available
In this paper, we address the problem of tracking control for a novel tilting quadcopter in the presence of uncertainties and disturbance. To handle these effects, an adaptive second-order sliding mode control (ASOSMC) is proposed to obtain fast convergence rate and high precision with alleviating chattering effect. Considering the input saturations, a new scheme is designed toward the time derivative of the control inputs where an auxiliary system is adopted to the controller. Moreover, the overall uncertainties are expressed in a linearly parametric form without any prior knowledge. It can be proved that the sliding mode manifolds can fast converge to a small neighborhood around zero within finite-time, and then tracking errors exponentially. Finally, simulation results are carried out to demonstrate the effectiveness and robustness of the proposed controller.
Article
Full-text available
This paper addresses the nite-time tracking control for multi-input and multi-output (MIMO) nonlinear nonstrict feedback systems with actuator faults and saturations. First, a fuzzy state observer is constructed to approximate the unmeasured system states, where the restrictions of the known actuator faults are removed from the observer design. Based on the state observer, a novel adaptive output feedback control is then proposed to achieve favorable tracking performance even if actuator saturations and faults occur. And the nonlinear functions in the MIMO nonlinear systems are not required to follow the linearly parameterization or growth conditions making the control design more generally available. Further, the dynamic surface control technique is adopted to avoid tedious analytic computations inherent in the backstepping procedure. It can be proved that the proposed control can not only guarantee the closed-loop system states bounded, but also regulate the tracking errors to a small neighborhood around the equilibrium in nite time despite the existence of the actuator saturations and faults. Finally, comparative simulations are carried out to demonstrate the feasibility and effectiveness of the theoretical results.
Article
Full-text available
This paper investigates the input constrained prescribed performance control (PPC) for asteroid hovering merely using position measurements. The controller guarantees the position error converges to a prescribed residual set with desired transient performance in the absence of sensed velocities. First, the position error is transformed into a new error variable and a proper error dynamic system is established according to the PPC methodology, based on which, a backstepping prescribed performance controller is devised with the input saturation handled by an auxiliary system. Then, a state observer is developed by employing the immersion and invariance (I&I) technique, and the estimate is substituted for the velocity in the controller; meanwhile, the auxiliary system is improved to handle the input saturation of the velocity-free controller. The closed-loop systemâs stability is established via Lyapunov analysis. Finally, simulations are conducted to validate the effectiveness of the proposed scheme.
Article
In our recent work [22], we propose an indirect adaptive fuzzy control scheme for uncertain unparametrizable nonlinear systems, which ensures that the number of adaptive law does not increase with the number of fuzzy rules, and the time derivative of the chosen Lyapunov function is negative semidefinite. However, the scheme involves a class of high-order smooth functions, and their derivatives in time, which can make the controller structure become sophisticated especially when the relative degree of system is quite large. To overcome this problem, in the paper, we propose a new direct adaptive fuzzy control scheme based on a class of reduced-order smooth functions. With the scheme, no partial-derivative term is contained in controller and virtual controllers, only one adaptive law needs to be used regardless of the increase of fuzzy rules, and the time derivative of Lyapunov function can be ensured negative semidefinite also. It is proved that all closed-loop signals are bounded, and the tracking error converges to a prescribed interval asymptotically with time converging to infinity. The transient performance and robustness of the proposed scheme are also discussed. Two practical control systems are used to illustrate the effectiveness of the obtained results.
Article
In this article, a novel pose (i.e., concurrent position-attitude) tracking control framework is proposed for spacecraft proximity operations with a freely tumbling target, employing the prescribed performance control (PPC) methodology. Especially, the whole operations involved are divided into two synchronously occurring maneuvers: relative position tracking and boresight pointing adjustment. For the former, a new relative translational dynamics is established to facilitate its problem formulation and solving, while, for the latter, the desired attitude is extracted to align the boresight of the pursuer's onboard vision sensor toward the target. Given this, a noncertainty-equivalence adaptive pose controller is designed based on the PPC design approach integrating a class of appointed-time performance functions. It is shown that the designed controller is able to achieve prescribed performance guarantees for the pose tracking errors and, meanwhile, guarantee asymptotic convergence of both the velocity and angular velocity errors, regardless of mass and inertia uncertainties. The salient feature of the proposed method is that, by judiciously imposing the performance specifications on the pose tracking errors, it can: 1) enable the pursuer to accomplish the proximity operations in a designer-appointed time and 2) ensure compliance with spatial motion constraints and avoid singularity of the attitude extraction algorithm. Finally, simulation results are presented to illustrate the effectiveness of the proposed method.
Article
The adaptive neural-network (NN) output-feedback control problem is investigated for a quarter-car active suspension system. The sprung mass and the suspension stiffness in the considered suspension system are unknown, and the part states are not measured directly. In the control design, NNs are employed to approximate the unknown nonlinear dynamics, and an NN state observer is given to estimate the immeasurable states. By using the adaptive backstepping control design technique and introducing the command filter method, an observer-based NN output-feedback control algorithm is developed, in which the input saturation constraint is compensated via constructing an auxiliary system. It is proved that all the variables of the controlled system are bounded, and the ride comfort, ride safety condition, and suspension space limit are guaranteed. The computer simulation and compared results further show the effectiveness of the proposed control algorithm.
Article
This paper presents a novel control protocol for robust distance-based formation control with prescribed performance in which agents are subjected to unknown external disturbances. Connectivity maintenance and collision avoidance among neighboring agents are also handled by the appropriate design of certain performance bounds that constrain the inter-agent distance errors. As an extension to the proposed scheme, distance-based formation centroid maneuvering is also studied for disturbance-free agents, in which the formation centroid tracks a desired time-varying velocity. The proposed control laws are decentralized, in the sense that each agent employs local relative information regarding its neighbors to calculate its control signal. Therefore, the control scheme is implementable on the agents’ local coordinate frames. Using rigid graph theory, input-to-state stability, and Lyapunov based analysis, the results are established for minimally and infinitesimally rigid formations in 2-D or 3-D space. Furthermore, it is argued that the proposed approach increases formation robustness against shape distortions and can prevent formation convergence to incorrect shapes under the effect of external disturbances, which is likely to happen in conventional distance-based formation control methods. Finally, extensive simulation studies clarify and verify the proposed approach.
Article
The actuator failure compensation control problem of robotic systems possessing dynamic uncertainties has been investigated in this paper. Control design against partial loss of effectiveness (PLOE) and total loss of effectiveness (TLOE) of the actuator are considered and described, respectively, and a disturbance observer (DO) using neural networks is constructed to attenuate the influence of the unknown disturbance. Regarding the prescribed error bounds as time-varying constraints, the control design method based on barrier Lyapunov function (BLF) is used to strictly guarantee both the steady-state performance and the transient performance. A simulation study on a two-link planar manipulator verifies the effectiveness of the proposed controllers in dealing with the prescribed performance, the system uncertainties, and the unknown actuator failure simultaneously. Implementation on a Baxter robot gives an experimental verification of our controller.