148 ieee/caa journal of automatica sinica, vol. 6, no. 1
TRANSCRIPT
148 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
Prescribed Performance Control of One-DOF LinkManipulator With Uncertainties and
Input Saturation ConstraintYang Yang, Member, IEEE, Jie Tan, and Dong Yue, Senior Member, IEEE
AbstractāIn this paper, we mainly address the position controlproblem for one-degree of freedom (DOF) link manipulator de-spite uncertainties and the input saturation via the backsteppingtechnique, active disturbance rejection control (ADRC) as well aspredefined tracking performance functions. The extended stateobserver (ESO) is employed to compensate uncertain dynamicsand disturbances, and it does not rely on the accurate model ofsystems. The tracking differentiator (TD) is utilized to substitutethe derivative of the virtual control signals, and the explosionof complexity caused by repeated differentiations of nonlinearfunctions is removed. The auxiliary system is used to deal withthe control input limitation, and the tracking accuracy and speedare improved by predefined tracking performance functions.With the help of the input-to-state stability (ISS) and Lyapunovstability theories, it is proven that the tracking error can begradually converged into arbitrarily small neighborhood of theorigin, and the tracking error is adjusted by suitable choice ofcontrol parameters. The simulation results are presented for theverification of the theoretical claims.
Index TermsāActive disturbance rejection control (ADRC),auxiliary system, backstepping technique, input saturation, pre-defined tracking performance function.
I. INTRODUCTION
THE control issues of manipulators have captured increas-ing attention from industrial and academic communities
due to the broad applications in rehabilitation, automobilemanufacturing, operational flexibility of spacecraft and so on.For the purpose of achieving accurate trajectory tracking andgood performance, a multitude of control strategies have beendeveloped by numerous scientists in [1]ā[10]. Two adaptive
Manuscript received June 21, 2017; revised October 10, 2017; acceptedDecember 23, 2017. This work was supported in part by the National NaturalScience Foundation of China (61873130, 61533010, 61503194, 61633016),the Natural Science Foundation of Jiangsu Province (BK20140877), theResearch and Development Program of Jiangsu (BE2016184), the JiangsuGovernment Scholarship for Overseas Studies (2017-037), and 1311 TalentProject of Nanjing University of Posts and Telecommunications. Recom-mended by Associate Editor Qinglai Wei. (Corresponding author: Yang Yang.)
Citation: Y. Yang, J. Tan, and D. Yue, āPrescribed performance control ofone-DOF link manipulator with uncertainties and input saturation constraint,āIEEE/CAA J. Autom. Sinica, vol. 6, no. 1, pp. 148ā157, Jan. 2019.
Y. Yang, J. Tan, and D. Yue are with the College of Automation andthe College of Artificial Intelligence, Nanjing University of Posts andTelecommunications, Nanjing 210023, China (e-mail: [email protected];[email protected]; [email protected]).
D. Yue is also with the Institute of Advanced Technology and Jiangsu Engi-neering Laboratory of Big Data Analysis and Control for Active DistributionNetwork, Nanjing University of Posts and Telecommunications, Nanjing 210023, China.
Color versions of one or more of the figures in this paper are availableonline at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/JAS.2018.7511099
sliding mode controllers were presented in [6] and [7] basedon neural networks and fuzzy logic, respectively. An integralsliding mode control algorithm in [8] and two sliding-modeobservers in [9] were utilized to deal with uncertain dynamicsand disturbances. In [10], Zeinali et al. put forward a methodwhere an estimated uncertainty term is included in controlof robotic manipulators. The tracking control of Lagrangesystem was investigated in [11]ā[15] by adaptive fuzzy con-trol strategies. Furthermore, fractional-order controllers weredesigned for systems with uncertainties and disturbances [16],[17]. As we know, input saturations are inherent characteristicsof motors which might degrade the control performance ofthe closed-loop system, and even undermine stability in thesevere case [18]. A saturated nonlinear PID controller waspresented in [19] for industrial manipulators. The trackingand stabilization control issue for a robot suffering from inputsaturation was reported by Huang et al. in [20]. An auxiliarysystem was proposed to cope with this problem in [3]. Fromthe practical point of view, the acute precision of the controlleris one of the exceedingly crucial factors to evaluate the controlperformance. In [21], the manipulator employed predefinedtracking performance functions for improving the precision,but without considering the input saturation. Inspired by theabove observation, it is of direct practical significance to pourattention into precise control approaches for the manipulatorin the presence of uncertainties and the input saturation.
In the cybernetic communities, it is well known that activedisturbance rejection control (ADRC) was proposed by Hanin 1998 and the nonlinear gain structure was to accommodateunknown uncertainties and disturbances. The principle ofthis control method is to convert the system into a simpleāintegral tandemā, and the remainder parts are treated as ātotaldisturbancesā [22]ā[37]. In [29], Huang et al. analyzed theestimation error and convergence of the second-order extendedstate observer (ESO) from the view of āthe stability domainā.The trajectory tracking control method was presented for aDelta robot with an adaptive observer by the active disturbancerejection framework in [38]. The ADRC technique is appliedto improve the performance of a flywheel energy storagesystem (FESS) in [39]. Li et al. presented quantitative analysisand comparison between linear ADRC and nonlinear ADRC in[40], and Ran et al. proposed stabilized strategy using ADRCfor a class of uncertain non-affine systems in [41]. On the otherhand, the backstepping technique, a systematic design of thecontroller and the construction method of Lyapunov function,
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 149
was proposed by Kanellakopoulos and Krstic et al. in [42],[43], whose aim was to eliminate the constraints of thematching conditions. It was arduous to calculate the derivativeof the virtual control variable consisting of the fuzzy orneural basis functions as the order of the system increased.Fortunately, the tracking differentiator in ADRC providesan effective approach to deal with this issue without themathematical expression. The ESO and tracking differentiator(TD) were utilized to design the stabilization control lawrecursively by backstepping approach in [24], [44], where anESO and a TD were used to estimate the unknown part ofthe system and the derivative of virtual controls, respectively.The adaptive control/neural network control approaches havebeen widely employed for the robots [45]ā[47]. In contrast toapproximation methods by the neural network in the existingliterature, the ESO from ADRC technology is utilized to notonly estimate the uncertainties of manipulators, but also en-hance the robustness of the closed-loop system, since uncertainperturbations are compensated by the estimations of extendedsystem states [48], [49]. Additionally, the complex derivativecalculations of virtual control signals were impossible to avoidif traditional backstepping methods were employed to developthe adaptive/neural network controller for the manipulators[50], [51]. One solution for this problem is introducing theTD from ADRC, as it provides one of practical methods toimprove the traditional control for the manipulators. It is worthnoting that the input saturation and predefined performancewere not taken into account [42], [44]ā[47], [50], [51]. In[52], barrier Lyapunov functions were proposed for the controlof output-constrained affine nonlinear systems by Tee et al.,and the tracking error of the system was forced into a set oftwo constants. Wang et al. presented prescribed performancecontrol for uncertain strict-feedback nonlinear systems usingneural learning in [53]. Authors in [54] and [55] guaranteedthe transient and steady state performance for a class of strict-feedback nonlinear systems. The common feature was thatneither of them considered the input saturation for nonlinearsystems.
From the aforementioned results, it can be observed thatthe previous research works were concerned about inputsaturation constraints or predefined tracking accuracy for non-linear systems, including one-link manipulators. When bothfactors simultaneously appear in such systems with uncertaindynamics, the design of a state feedback control law seemsmore complex and challenging. In this paper, we are goingto address the tracking issue for a one-DOF link manipulatorin the presence of uncertainties, disturbances, as well as inputsaturations, where nonlinear dynamics and the derivative ofvirtual control are approximated by ESO and TD from asecond-order time optimal system, respectively. The proposedcontrol strategy consists of backstepping technique, ADRCapproach, the auxiliary system as well as predefined trackingperformance functions, and the main contributions of thispaper are nontrivial and can be stated as follows. 1) Thebackstepping approach is combined with ADRC recursively todevelop the control method for a one-DOF link manipulator.On one hand, it is not the requirement of precise knowledge ofthe physical parameters of the system, since the ESO in ADRC
is introduced here to compensate uncertain dynamics anddisturbances. On the other hand, the TD from a second-ordertime optimal system is employed to estimate the derivativeof the virtual control, and the explosion of complexity causedby repeated differentiations of nonlinear functions is removed.Compared with [8], [21], it provides an alternate feasible wayto improve the traditional backstepping technology for roboticmanipulators. 2) In addition, we simultaneously consider inputsaturations and tracking precision for a one-link manipulatorand present a state-feedback control scheme. An auxiliarysystem is constructed to compensate the input saturationnonlinear characteristic, and tracking performance functionsare used to improve the tracking accuracy and speed in thispaper. Interestingly, unlike the existing results in [3], [7], thetask of designing control law for robotic manipulators seemsmore formidable and challenging when both input saturationconstraints and predefined tracking accuracy simultaneouslyappear.
The remainder of this paper is organized as follows. InSection II, problem formulation and preliminaries are illus-trated for a one-DOF link manipulator. Section III providesmain results, including the design procedure for the proposedcontroller, as well as the stability analysis of the closed-loop system. In Section IV, simulation results are presentedto validate the effectiveness of the control strategy. Finally,conclusions are drawn in Section V.
II. PROBLEM STATEMENT AND PRELIMINARIES
One-DOF link manipulator is driven by a control motor,whose dynamics can be described as [37]
D0Īø + C0Īø + G0 = Ļ + dis (1)
where Īø is the output angle, D0 = 4ml2/3 is the moment ofinertia, m is the mass of the manipulator, l is distance fromthe centroid to the center of connecting rod rotation, C0 is theviscous friction coefficient, G0 = mgl cos Īø is the gravity ofthe manipulator, g is the gravitational acceleration, Ļ is controltorque, and dis is the external disturbance.
Denoting that Īø = Ļ, (1) can be rewritten as
Ļ = āC0
D0Ļ ā G0
D0+
Ļ
D0+
dis
D0(2)
where Ļ is the angular velocity.Furthermore, define x1 = Īø, x2 = Ļ, u = Ļ , and (2) can be
expressed as
x1 = f1(x1, x2)x2 = f2(x2, u)y = x1
(3)
where f1(x1, x2) = x2, x2 = [x1, x2]T , f2(x2, u) = ā 3C04ml2 x2
ā 3g4l cos x1 + 3
4ml2 u + 3dis
4ml2 , the external disturbance dis isassociated with system states, y is the output signal of thesystem, u is the input control signal. Due to the limitedamplitude of the driven motor, namely the input saturationconstraint, the saturation function form is expressed as follows:
u =
umax, if uc > umax
uc, if umin ā¤ uc ā¤ umax
umin, if uc < umin
(4)
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
150 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
where uc is the control signal to be designed, and umax ā (0,ā) and umin ā (āā, 0) are known parameters.
Assumption 1: There is a compact set Ī© ā R2, and x2
= [x1, x2]T ā Ī©, and the state vector x2 is available formeasurement.
Assumption 2: The desired signal yd and its derivative yd
are bounded over R.For the tracking error e1 = y ā yd, its predefined perfor-
mance is achieved if e1 evolves strictly within the prescribedregion [56]
āĻ1Āµ(t) < e1(t) < Ļ2Āµ(t) (5)
where 0 < Ļ1 ā¤ 1 and 0 < Ļ2 ā¤ 1 are design constants, andĀµ(t) is a performance function, which is smooth, bounded,strictly positive, and decreasing. Generally speaking, this per-formance function Āµ(t) is chosen as
Āµ(t) = (Āµ0 ā Āµā) exp(ākct) + Āµā āt ā„ 0 (6)
where kc > 0, Āµā = limtāā Āµ(t) > 0, Āµ0 > 0 is an initialvalue of Āµ(t), and Āµ0 is selected such that āĻ1Āµ0 < e1(0) <Ļ2Āµ0 is satisfied.
Remark 1: The tracking error e1 will be forced in theallowable region between the bounds āĻ1Āµ(t) and Ļ2Āµ(t), andthe maximum overshoot of it is less than max(Ļ1Āµ0, Ļ2Āµ0).Furthermore, the descent velocity and steady state of the track-ing error are determined by kc and Āµā, Ļ1, Ļ2, respectively.
To represent (5) by an equality form, we employ an errortransformation
s1 = Ī¦(
e1
Āµ(t)
)(7)
where Ī¦(Ā·) : (āĻ1, Ļ2) 7ā (āā,ā) is a strictly increasingsmooth function. In this paper, a candidate transformationfunction is chosen as
Ī¦(
e1
Āµ(t)
)=
(1ā q
(e1
Āµ(t)
)) e1Āµ(t)
Ļ1 + e1Āµ(t)
+ q
(e1
Āµ(t)
) e1Āµ(t)
Ļ2 ā e1Āµ(t)
(8)
where q(ā) =
1, if ā ā„ 00, if ā < 0
. Then, we have
s1 = (1ā q)
e1
Āµ(t)
Ļ1 +e1
Āµ(t)
+ q
e1
Āµ(t)
Ļ2 ā e1
Āµ(t)
(9)
and it follows that
s1 = Ī³
[e1 ā Āµ(t)
Āµ(t)e1
](10)
where
Ī³ = (1ā q)1
Ļ1Āµ(t)[1 + e1
Ļ1Āµ(t)
]2 + q
1Ļ2Āµ(t)[
1ā e1Ļ2Āµ(t)
]2 > 0.
Lemma 1 [57]: Consider the tracking error e1 and thetransformed error s1 given in (7). If the condition that s1 is
bounded is satisfied, for all t ā„ 0, it guarantees the prescribedperformance of e1, that is, (5) holds.
The control objective of this paper is to design a controlscheme for the system (3) in the presence of input saturationconstraint (4), such that the output signal y tracks the desiredone yd and the tracking error converges to the predefinedbound defined in (5).
To move on, we present the following preliminaries aboutADRC and backstepping technology in the remainder of thissection.
A. Theoretical Basis of ADRC
1) Extended State Observer (ESO): In nonlinear controlapproaches, the framework of identification and control ofnonlinear dynamics were introduced to perform the stabilityanalysis. In an effort for this issue, cybernetical scientists sug-gested the use of neural networks or fuzzy logics as estimatorsfor unknown functions by the universal approximation theo-rem, but these approaches only completed the missions overcertain finite compacts. The techniques based on extended stateobservers provide an effective tool to compensate unknowndynamics uniformly. In this paper, we employ a non-linearcontinuous ESO to estimate the unknown items of the system.For example, given the system as below
z = H(t) + BU (11)
where H is an unknown function, U is the input of thesubsystem, and the state vector z is measurable. This systemcan be further extended as
z = z0 + BU
z0 = G(t)(12)
where the function G(t) is unknown and is the derivative ofH(t). The ESO can be constructed as follows:
eE = z1 ā z
z1 = z2 ā Ī²1eE + BU
z2 = āĪ²2|eE |Ī±ESOsign(eE)(13)
where eE is the estimated error of the ESO, z1 and z2 arethe states of the observer, Ī²1 > 0 and Ī²2 > 0 are the gainsof the ESO, Ī±ESO ā (0, 1) is an adjustable parameter, sign(Ā·)denotes the sign function and
sign(x) =
1, if x > 00, if x = 0ā1, if x < 0.
(14)
To move on, we introduce the following lemma. For clarityand conciseness, the proof of it is omitted and more detailscan be found in [29].
Lemma 2 [29]: Considering the system (11) and the ESO(13), there exist the gains of ESO Ī²1, Ī²2 and Ī±1 ā (0, 1) suchthat the ESO states z1 and z2 converge to a compact set ofthe states z and H(t), respectively.
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 151
2) Tracking Differentiator (TD): The tracking differentiatoris investigated for the signal estimation without any mathemat-ical expression. If the signal is difficult to be constructed fromthe model, it might not directly obtain its derived informationvia mathematical methods. In this paper, we employ a trackingdifferentiator to reconstruct the derivative of the virtual controland choose its derived form from the second-order timeoptimal system [26], which is expressed as
v1 = v2
v2 = āĪ»2sign(v2 ā r(t))|v1 ā r(t)|Ī±TD ā Ī»v2
(15)
where r(t) is a known signal, v1 and v2 are the states of TD,Ī± and Ī» are the parameters to be designed. As long as thefollowing inequalities 0 < Ī±TD < 1 and Ī» > 0 are satisfied,v1 and v2 are able to track r(t) and r(t), respectively. Theparameters of TD are given in Section 2.3 of [25].
B. Theoretical Basis of Backstepping Techniques
Consider the following non-affine system:
x = f(x, u) (16)
where x ā Ī© ā R, Ī© is a compact set, f is a smooth contin-uous indeterminate function, āf
āu 6= 0, and x can be measured.Without loss of generality, it is assumed that āf
āu > 0, and then(16) can be rewritten as
x = f(x, u)ā c0u + c0u (17)
where c0 is a design parameter to be determined, and itssymbol is consistent with āf
āu . Define F (x, u) = f(x, u)āc0uas a new uncertain function, and the state z2 of the ESO (13)is used to approximate F (x, u) for the system (12). Then, thefollowing controller is proposed to stabilize the system (11)
u(t) =1c0
(āz2 ā kx) (18)
where k is a positive constant to be determined in the followingpart.
There is another lemma for convenience of the controlscheme design, and interesting readers may refer to [24] formore details.
Lemma 3 [24]: For the system (16), the controller (18) canbe designed to guarantee its asymptotic stability by designinga second-order ESO.
III. ONE-DOF LINK MANIPULATOR CONTROL BASED ONADRC AND BACKSTEPPING TECHNIQUE
In this section, the tracking control strategy for the one-DOF link manipulator is proposed on the basis of the ADRCapproach as well as the backstepping technique. And then,the main result of this paper and the theoretical analysis ofthe designed closed-loop system are also presented.
From Assumption 1 and Lemma 3, we transform the track-ing issue into the stabilization one, and (3) can be expressedas
x1 = F1(x2) + c2x2
x2 = F2(x2, u) + c3u
y = x1
(19)
where F1(x2) = F1(x1, x2) = f1(x1, x2)āc2x2, F2(x2, u) =f2(x2, u)ā c3u, and c2, c3 ā (0,ā) are the parameters to bedetermined later.
In the framework of the backstepping technique, the designprocedure for the system (19) includes the following two steps.
Step 1: Define the tracking error e1 = x1 ā yd, and itsderivative is
e1 = H1(x1, x2, yd) + c2x2 (20)
where H1(x1, x2, yd) = F1(x1, x2) ā yd is an unknownfunction. From the principle of the ESO in Section III, anESO is introduced for system III under the Assumption 1.
eE1 = z1,1 ā e1
z1,1 = z1,2 ā Ī²1,1eE1 + c2x2
z1,2 = āĪ²1,2|eE1 |Ī±1sign(eE1)(21)
where z1,2 is the estimation value for H1(Ā·), Ī²1,1 > 0 andĪ²1,2 > 0, and Ī±1 ā (0, 1).
The virtual control variable x2d can be chosen as
x2d = ā 1c2
[z1,2 +
e1
Āµkc(Āµā ā Āµ0) exp(ākct)ā k1e1Ī³
2
]
(22)
where k1 > 0, c2 > 0 and kc > 0 are design constants.Consider the following Lyapunov function candidate:
V1 =s21
2(23)
and its time derivative along (10), (20) and (22) is
V1 = s1Ī³
(H1 + c2e2 + c2x2d ā Āµ(t)
Āµe1
)
ā¤ āk1Ī³2s2
1 + s1Ī³(H1 ā z1,2) + c2e2s1Ī³ (24)
where e2 = x2 ā x2d.In view of (10), (24) and Youngās inequality, we obtain that
V1 ā¤ ā(k1 ā 1)Ī³2s21 +
(H1 ā z1,2)2
2+
c22e
22
2. (25)
In (25), if e2 = 0, (H1ā z1,2) is viewed as the disturbanceinput of system. Then, the above equation can be furtherwritten as
V1 ā¤ ā(k1 ā 1)Ī³2s21 +
(H1 ā z1,2)2
2. (26)
According to the input-to-state stability (ISS) theory, whene2 is equal to 0, the system (20) is ISS. As long as (H1āz1,2)is bounded, e1 is bounded. c2
2e22/2 can be eliminated in the
next step.Step 2: The derivative of e2 = x2 ā x2d is
e2 = F2 + c3uā x2d. (27)
The TD mentioned in Section II is designed here to approx-imate the variable x2d for avoidance of complex calculations,that is,
v1,1 = v1,2
v1,2 = āĪ»2sign(v1,2 ā x2d)|v1,1 ā x2d|Ī± ā Ī»v1,2
(28)
where v1,2 is the estimated value of the signal x2d, 0 < Ī± < 1,and Ī» > 0. Similar to the previous step, the following ESO
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
152 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
can be constructed for the system (27) to approximate theunknown function F2(Ā·)
eE2 = z2,1 ā e2
z2,1 = z2,2 ā Ī²2,1eE2 + c3uā v1,2
z2,2 = āĪ²2,2|eE2 |Ī±2sign(eE2)(29)
where z2,2 is the estimation value for F2(Ā·), Ī²2,1 > 0 and Ī²2,2
> 0, and Ī±2 ā (0, 1). Then, the corresponding control schemeis chosen as
uc = ā 1c3
(k2e2 + z2,2 ā v1,2) + ksĪ¾ (30)
where k2, ks, c2 and c3 are the parameters to be specified later,and Ī¾ is the variable from the following auxiliary system forthe input saturation constraints [58]
Ī¾ =
ākaĪ¾ ā |c3e2āu|+ 0.5āu2
Ī¾+ āu, if |Ī¾| ā„ Ī“
0, if |Ī¾| < Ī“(31)
where āu = u ā uc, ka and Ī“ are the parameters to bedesigned.
Remark 2: As for the variable Ī¾ in (31), it is in the last termof (30). On one hand, when the derivative of Ī¾ is not equalto zero in the auxiliary system, the output of the auxiliarysystem might render the control scheme uc smaller and thetime of saturation shorter by the error signal āu. On theother hand, when the derivative of Ī¾ is equal to zero, theoutput of the auxiliary system is a small constant value. Andthus, it may effect the control scheme uc slightly since Ī“ is asmall constant, that is, the steady-state error of the system isalmost unchanged. In the controller design process, the errorsignal, caused by the input saturation characteristic during thebeginning period, is treated as an input signal of the auxiliarysystem.
The block diagram of the proposed controller is presented inFig. 1, where the design process can be divided into two steps,and the ADRC is adopted at each step of the backstepping.In the first step, the state of the one-DOF link manipulatorx2 and the tracking error e1 are input signals of the firstESO, whose output signal z1,2 is employed to compensateuncertain dynamics. The virtual control variable x2d can beobtained by the tracking error, the first ESO and the predefinedtracking performance function. Then, in the second step, theTD is used to estimate the derivative of the virtual controlsignal x2d, and the second ESO in this step, whose inputsignals are the error e2, the output of the TD v1,2 and thecontrol signal u, is employed to estimate the uncertainties ofthe system. Additionally, the auxiliary system is utilized todeal with the control input limitation by the error signal āu.The corresponding control scheme uc is chosen via the outputof the TD v1,2, the output of the ESO z2,2, the output of theauxiliary system Ī¾, and the error e2. Finally, one-DOF linkmanipulator is regulated by the output of the saturation unitu.
Now, we are in a position to summarize the main result ofthis paper.
Fig. 1. The block diagram of the proposed controller.
Theorem 1: Under Assumptions 1 and 2, the control scheme(30) with the virtual control (22), the auxiliary system (31) aswell as the predefined performance function (5) are designedfor the system (3) with unknown dynamics, external distur-bances and the input saturation constraint (4). For boundedinitial conditions, this control scheme guarantees all signalsof the closed-loop system are ultimately bounded, and thetracking error can be made arbitrarily small within a residuearound the origin by suitable choice of control parameters.
Proof: We choose the following Lyapunov function candi-date
V2 = V1 +12e22 +
12Ī¾2 (32)
and the derivative of it can be obtained along (27) and (30)
V2 = s1s1 + e2(F2 ā k2e2 ā z2,2 + v1,2
ā x2d + c3ksĪ¾ + c3āu) + Ī¾Ī¾. (33)
From Lemma 2 and the principle of ESO in [29] and TDin [30], as long as the appropriate parameters of them areselected, the estimation error of ESO, H1āz1,2, and TD, v1,2
āx2d can be made arbitrarily small. Without loss of generality,we denote the total approximation error as
Īµ = sup (|H1 ā z1,2|+ |F2 ā z2,2|+ |v1,2 ā x2d|) (34)
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 153
where Īµ > 0. Furthermore, the auxiliary system is a piecewisefunction and it can be divided into two cases in the followingpart:
1) When |Ī¾| ā„ Ī“, (33) can be expressed as
V2 = s1s1 + e2(F2 ā k2e2 ā z2,2
+ v1,2 ā x2d + c3ksĪ¾ + c3āu)
+ Ī¾
(ākaĪ¾ ā |c3e2āu|+ 0.5āu2
Ī¾+ āu
). (35)
Using the facts that e2c3ksĪ¾ ā¤ c23e
22/2 + k2
sĪ¾2/2, c3e2āuā|c3e2āu| ā¤ 0, ā0.5āu2 + Ī¾āu ā¤ Ī¾2/2 and (25), (35) can befurther written as
V2 ā¤ā (k1 ā 1)Ī³2s21 ā
(k2 ā 1ā c2
2 + c23
2
)e22
ā(
ka ā 12ā k2
s
2
)Ī¾2 +
(H1 ā z1,2)2
2
+(F2 ā z2,2)2
2+
(v1,2 ā x2d)2
2. (36)
By noting (34), (36) can be expressed as
V2 ā¤ā 2min[(k1 ā 1)Ī³2,
(k2 ā 1ā c2
2 + c23
2
),
(ka ā 1
2ā k2
s
2
)]V2 +
Īµ2
2ā¤ā Ī·1V2 + Ī¶1 (37)
where
Ī·1 = 2min[(k1 ā 1)Ī³2,
(k2 ā 1ā c2
2 + c23
2
),
(ka ā 1
2ā k2
s
2
)],
Ī¶1 =Īµ2
2, k1 > 1, k2 >
2 + c22 + c2
3
2, ka >
1 + k2s
2, ks > 0.
2) When |Ī¾| < Ī“, the result follows that Ī¾Ī¾ = 0. Then, (33)can be expressed as
V2 = s1s1 + e2(F2 ā k2e2 ā z2,2
+ v1,2 ā x2d + c3ksĪ¾ + c3āu). (38)
Noting the facts that e2c3ksĪ¾ ā¤ c23e
22/2 + k2
sĪ¾2/2 ā¤ c23e
22/2
ā k2sĪ¾2/2 + k2
sĪ“2, c3āue2 ā¤ c23e
22/2 + āu2/2, and similar to
the previous case, we have
V2 ā¤ā (k1 ā 1)Ī³2s21 ā
(k2 ā 1ā c2
2 + 2c23
2
)e22
ā k2s
2Ī¾2 +
āu2
2+ k2
sĪ“2 +(H1 ā z1,2)2
2
+(F2 ā z2,2)2
2+
(v1,2 ā x2d)2
2(39)
and it follows that
V2 ā¤ā 2min[(k1 ā 1)Ī³2,
(k2 ā 1ā c2
2 + 2c23
2
),k2
s
2
]V2
+ k2sĪ“2 +
āu2
2+
Īµ2
2ā¤ā Ī·2V2 + Ī¶2 (40)
where
Ī·2 = 2 min[(k1 ā 1)Ī³2,
(k2 ā 1ā c2
2 + 2c23
2
),k2
s
2
],
Ī¶2 = k2sĪ“2 +
āu2
2+
Īµ2
2,
k1 > 1, k2 >2 + c2
2 + 2c23
2, ks > 0.
Synthesizing (37) and (40), we obtain that
V2 ā¤ āĪ·V2 + Ī¶ (41)
where Ī· = min (Ī·1, Ī·2) and Ī¶ = max (Ī¶1, Ī¶2). Then, thefollowing inequality holds:
V2 ā¤(
V2(0)ā Ī¶
Ī·
)exp(āĪ·t) +
Ī¶
Ī·(42)
with the design parameters satisfying k1 > 1, k2 > (2 + c22
+ 2c23)/2, ka > (1 + k2
s)/2 and ks > 0. From (42) and thedefinition of V2, it indicates that s1, e2 and Ī¾ are uniformlybounded. Taking advantage of Lemma 1, the tracking error e1
remains within the prescribed performance (5). Since e1 = x1
ā yd, e2 = x2 ā x2d and yd is bounded, e2 is also bounded.In view of (30), we conclude that control input uc is bounded.Thus, all signals of the designed closed-loop system remainbounded. By the predefined performance (5), the residue ofthe tracking error around the origin can be made arbitrarilysmall by suitable choice of predefined parameters.
IV. SIMULATION RESULTS
In this section, a practical example is taken to illustrate theeffectiveness of the proposed strategy. The physical parametersof the one-DOF link manipulator are C0 = 2.0NĀ·mĀ·s/rad, m= 1.00 kg, l = 0.25m, g = 9.8m/s2, and dis = x2 sin(x1).The control input limits are umax = 5 NĀ·m and umin =ā5NĀ·m. The initial value of the system x1(0) = x2(0) =[0.2, 0]T . The parameters of the controller are c2 = 1, c3 =1, k1 = 1.1, k2 = 5, Ī» = 1, Ī± = 0.5, Ī±1 = 0.9, Ī²1,1 =100, Ī²1,2 = 1000, Ī±2 = 0.9, Ī²2,1 = 10, Ī²2,2 = 20, ka =1, ks = 0.5, Ī“ = 0.01, Āµ0 = 1.2, Āµā = 0.1, kc = 2, Ļ1 =0.7, Ļ2 = 0.7, Ī¾(0) = 5. The initial states of ESO and TD arezero, and the desired trajectory is yd = sin(t).
A. Closed-Loop Performance
Figs. 2 and 3 demonstrate the tracking error of the manip-ulator converges to a desired small neighborhood around theorigin with the predefined performance, whereas the controllerwithout predefined performance is obviously out of this range.The tracking objective can be achieved eventually under theproposed control scheme. The curve of control input is plottedin Fig. 4, and the control input signal is always in the saturationfunction bound. Figs. 5 and 6 show that the uncertain dynamicsand disturbances can be approximated by the ESOs. The ESOscan track unknown functions in a very short time when theinitial states of ESO are zero. The sensitivity to Āµā is shownin Fig. 7, where it indicates that the tracking error decreasesas Āµā is scaled up.
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
154 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
Fig. 2. The curves of y and the desired signal yd.
Fig. 3. Tracking error with/without predefined performance, where a and b
are Ļ2Āµ(t) and āĻ1Āµ(t), respectively.
Fig. 4. Control input signal u.
Fig. 5. The function H1 and its estimation z1,2.
Fig. 6. The function F2 and its estimation z2,2.
Fig. 7. The performance comparison with different Āµā.
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 155
B. Performance Comparisons
We present the comparison of the control input signalsbetween the proposed control approach in this paper and thedynamic surface control (DSC)-based one ucmp of [59] inFig. 8. We observe that the actuator in [59] might operateat the upper/lower saturation limitation for a longer intervalor suffer more abrupt change, and it may result in the wearand tear of the driving motor. The better performance in thispaper is because of internal compensation from the auxiliarysystem. Also, it is noted that, as the time goes, the saturationphenomenon disappears and the internal compensation makesno effort on the whole closed-loop system.
Fig. 8. The comparison of u and ucmp.
To illustrate the robustness property of the closed-loopsystem, the uncertain parameters and external disturbancesof the manipulator are simultaneously taken into account inthis part, and we present the comparison results between thecontrol method designed in this paper and the model-basedapproach in [60]. The two cases with different uncertainties ofmodel parameters and external disturbances are listed in TableI. For comparison, other conditions and control parametersof the two cases are the same. The tracking performance isshown in Fig. 9. It is straightforward to show that the systemsteered by the proposed control scheme in this paper performswith the lower tracking error than the model-based one despiteuncertain parameters dynamics and unknown disturbances.This is due to the fact that the dynamics and disturbances areapproximated by the ESO and are efficiently compensated.
TABLE ITHE UNCERTAINTY OF MODEL PARAMETERS AND
EXTERNAL DISTURBANCES
Case The uncertainty of model parameters External disturbances
1C0 (1Ā± 0%)
dis = x2 sin x1m (1Ā± 0%)l (1Ā± 0%)
2C0 (1Ā± 6%)
dis = x1 sin x2m (1Ā± 6%)l (1Ā± 6%)
Fig. 9. The tracking performance comparison.
V. CONCLUSION
In this paper, we have discussed the problem of positioncontrol and tracking error convergence of the one-DOF linkmanipulator with uncertainties and input saturation constraint.The proposed control strategy is combined the backsteppingtechnology with ADRC, the auxiliary system as well asthe predefined tracking performance function. The unknowndynamics and disturbances are compensated by ESO, and thederivative of virtual control signal is tackled by TD. As aresult, improved performance is achieved and the improvementperformance are illustrated through the simulation, whichdemonstrates that the proposed scheme achieves superiorperformance in both tracking accuracy and uncertainty com-pensation simultaneously. Future research topic could includeaddressing of the adaptive and robust output feedback trackingissue [61]ā[63] for n-link manipulators or consensus controlof multi manipulators with predefined performance.
REFERENCES
[1] S. Li, J. B. He, Y. M. Li, and M. U. Rafique, āDistributed recurrent neuralnetworks for cooperative control of manipulators: a game-theoreticperspective,ā IEEE Trans. Neural Networks Learning Syst., vol. 28, no.2, pp. 415ā426, Feb. 2017.
[2] F. Y. Wang and Y. Q. Gao, āOn frequency sensitivity and modeorthogonality of flexible robotic manipulators,ā IEEE/CAA J. Autom.Sinica, vol. 3, no. 4, pp. 394ā397, Oct. 2016.
[3] W. He, Y. T. Dong, and C. Y. Sun, āAdaptive neural impedance controlof a robotic manipulator with input saturation,ā IEEE Trans. Syst. ManCybern. Syst., vol. 46, no. 3, pp. 334ā344, Mar. 2016.
[4] R. Muradore and P. Fiorini, āA PLS-based statistical approach forfault detection and isolation of robotic manipulators,ā IEEE Trans. Ind.Electron., vol. 59, no. 8, pp. 3167ā3175, Aug. 2012.
[5] N. Nikdel, M. Badamchizadeh, V. Azimirad, and M. A. Nazari,āFractional-order adaptive backstepping control of robotic manipulatorsin the presence of model uncertainties and external disturbances,ā IEEETrans. Ind. Electron., vol. 63, no. 10, pp. 6249ā6256, Oct. 2016.
[6] M. Ertugrul and O. Kaynak, āNeuro sliding mode control of roboticmanipulators,ā Mechatronics, vol. 10, no. 1ā2, pp. 239ā263, Feb.āMar.2000.
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
156 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
[7] Y. Z. Guo and P. Y. Woo, āAn adaptive fuzzy sliding mode controllerfor robotic manipulators,ā IEEE Trans. Syst. Man Cybern. Part A Syst.Humans, vol. 33, no. 2, pp. 149ā159, Mar. 2003.
[8] B. Xiao, S. Yin, and O. Kaynak, āTracking control of robotic ma-nipulators with uncertain kinematics and dynamics,ā IEEE Trans. Ind.Electron., vol. 63, no. 10, pp. 6439ā6449, Oct. 2016.
[9] H. F. Ho, Y. K. Wong, and A. B. Rad, āRobust fuzzy tracking controlfor robotic manipulators,ā Simul. Modell. Pract. Theory, vol. 15, no. 7,pp. 801ā816, Aug. 2007.
[10] M. Zeinali and L. Notash, āAdaptive sliding mode control with uncer-tainty estimator for robot manipulators,ā Mechan. Mach. Theory, vol.45, no. 1, pp. 80ā90, Jan. 2010.
[11] N. Wang, S. F. Su, J. C. Yin, Z. J. Zheng, and M. J. Er, āGlobalasymptotic model-free trajectory-independent tracking control of anuncertain marine vehicle: an adaptive universe-based fuzzy controlapproach,ā IEEE Trans. Fuzzy Syst., Aug. 2017, doi: 10.1109/TFUZZ.2017.2737405.
[12] N. Wang, C. J. Qian, J. C. Sun, and Y. C. Liu, āAdaptive robustfinite-time trajectory tracking control of fully actuated marine surfacevehicles,ā IEEE Trans. on Control Systems Technology, vol. 24, no. 4,pp. 1454ā1462, Jul. 2016.
[13] N. Wang and M. J. Er, āDirect adaptive fuzzy tracking control of marinevehicles with fully unknown parametric dynamics and uncertainties,āIEEE Trans. Control Syst. Technol., vol. 24, no. 5, pp. 1845ā1852,Sep. 2016.
[14] N. Wang, M. J. Er, J. C. Sun, and Y. C. Liu, āAdaptive robust onlineconstructive fuzzy control of a complex surface vehicle system,ā IEEETrans. Cybern., vol. 46, no. 7, pp. 1511ā1523, Jul. 2016.
[15] N. Wang and M. J. Er, āSelf-constructing adaptive robust fuzzy neuraltracking control of surface vehicles with uncertainties and unknowndisturbances,ā IEEE Trans. Control Syst. Technol., vol. 23, no. 3, pp.991ā1002, May 2015.
[16] N. Bertrand, J. Sabatier, O. Briat, and J. Vinassa, āEmbedded fractionalnonlinear supercapacitor model and its parametric estimation method,āIEEE Trans. Ind. Electron., vol. 57, no. 12, pp. 3991ā4000, Dec. 2010.
[17] S. Sondhi and Y. V. Hote, āFractional order PID controller for perturbedload frequency control using Kharitonovs theorem,ā Int. J. ElectricalPower Energy Syst., vol. 78, pp. 884ā896, Jun. 2016.
[18] H. Q. Wang, B. Chen, X. P. Liu, K. F. Liu, and C. Lin, āAdaptiveneural tracking control for stochastic nonlinear strict-feedback systemswith unknown input saturation,ā Inf. Sci., vol. 269, pp. 300ā315, Jun.2014.
[19] V. Santibanez, K. Camarillo, J. Moreno-Valenzuela, and R. Campa, āApractical PID regulator with bounded torques for robot manipulators,āInt. J. Control Autom. Syst., vol. 8, no. 3, pp. 544ā555, Jun. 2010.
[20] J. S. Huang, C. Y. Wen, W. Wang, and Z. P. Jiang, āAdaptive stabilizationand tracking control of a nonholonomic mobile robot with input satura-tion and disturbance,ā Syst. Control Lett., vol. 62, no. 3, pp. 234ā241,Mar. 2013.
[21] Z. J. Liu and J. K. Liu, āBoundary control of a flexible roboticmanipulator with output constraints,ā Asian J. Control, vol. 19, no. 1,pp. 332ā345, Jan. 2017.
[22] Q. Zheng and Z. Q. Gao, āActive disturbance rejection control: betweenthe formulation in time and the understanding in frequency,ā ControlTheory Technol., vol. 14, no. 3, pp. 250ā259, Aug. 2016.
[23] Y. Y. Guo, B. Jiang, and Y. M. Zhang, āA novel robust attitude control forquadrotor aircraft subject to actuator faults and wind gusts,ā IEEE/CAAJ. Autom. Sinica, vol. 5, no. 1, pp. 292ā300, Jan. 2018.
[24] C. H. Cheng, Y. A. Hu, and J. H. Wu, āAuto disturbance controller ofnon-affine nonlinear pure feedback systems,ā Acta Autom. Sinica, vol.40, no. 7, pp. 1528ā1536, Jul. 2014.
[25] J. Q. Han, āAuto-disturbances-rejection controller and its applications,āControl Decis., vol. 13, no. 1, pp. 19ā23, Jan. 1998.
[26] Z. Q. Gao, āOn the foundation of active disturbance rejection control,āControl Theory Appl., vol. 30, no. 12, pp. 1498ā1510, Dec. 2013.
[27] B. Z. Gao and Z. L. Zhao, āOn the convergence of an extended stateobserver for nonlinear systems with uncertainty,ā Syst. Control Lett., vol.60, no. 6, pp. 420ā430, Jun. 2011.
[28] Z. Q. Gao, āActive disturbance rejection control: from an enduring ideato an emerging technology,ā in Proc. 10th Int. Workshop on RobotMotion and Control, Poznan, Poland, 2015, pp. 269ā282.
[29] Y. Huang and J. Q. Han, āAnalysis and design for the second ordernonlinear continuous extended states observer,ā Chin. Sci. Bull., vol. 45,no. 21, pp. 1938ā1944, Nov. 2000.
[30] J. Q. Han, Active Disturbance Rejection Control Technique: the Tech-nique for Estimating and Compensating the Uncertainties. Beijing,China: National Defence Industry Press, 2008.
[31] G. Feng, Y. F. Liu, and L. P. Huang, āA new robust algorithm to improvethe dynamic performance on the speed control of induction motor drive,āIEEE Trans. Power Electron., vol. 19, no. 6, pp. 1614ā1627, Nov. 2004.
[32] S. H. Li and Z. G. Liu, āAdaptive speed control for permanent-magnetsynchronous motor system with variations of load inertia,ā IEEE Trans.Ind. Electron., vol. 56, no. 8, pp. 3050ā3059, Aug. 2009.
[33] Y. Huang, K. K. Xu, J. Q. Han, and J. Lam, āFlight control design usingextended state observer and non-smooth feedback,ā in Proc. 40th IEEEConf. Control and Decision, Orlando, FL, USA, 2001, pp. 223ā228.
[34] Y. Q. Xia, Z. Zhu, M. Y. Fu, and S. Wang, āAttitude tracking of rigidspacecraft with bounded disturbances,ā IEEE Trans. Ind. Electron., vol.58, no. 2, pp. 647ā659, Feb. 2011.
[35] J. B. Su, H. Y. Ma, W. B. Qiu, and Y. G. Xi, āTask-independentrobotic uncalibrated hand-eye coordination based on the extended stateobserver,ā IEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 34, no.4, pp. 1917ā1922, Aug. 2004.
[36] S. E. Talole, J. P. Kolhe, and S. B. Phadke, āExtended-state-observer-based control of flexible-joint system with experimental validation,āIEEE Trans. Ind. Electron., vol. 57, no. 4, pp. 1411ā1419, Apr. 2010.
[37] Q. Zheng and Z. Q. Gao, āOn practical applications of active disturbancerejection control,ā in Proc. 29th Chinese Control Conf., Beijing, China,2010, pp. 6095ā6100.
[38] L. A. Castaneda, A. Luviano-Juarez, and I. Chairez, āRobust trajectorytracking of a delta robot through adaptive active disturbance rejectioncontrol,ā IEEE Trans. Control Syst. Technol., vol. 23, no. 4, pp. 1387ā1398, Jul. 2015.
[39] X. Y. Chang, Y. L. Li, W. Y. Zhang, N. Wang, and W. Xue, āActivedisturbance rejection control for a flywheel energy storage system,āIEEE Trans. Ind. Electron., vol. 62, no. 2, pp. 991ā1001, Feb. 2015.
[40] J. Li, Y. Q. Xia, X. H. Qi, and Z. Q. Gao, āOn the necessity, scheme,and basis of the linear-nonlinear switching in active disturbance rejectioncontrol,ā IEEE Trans. Ind. Electron., vol. 64, no. 2, pp. 1425ā1435, Feb.2017.
[41] M. P. Ran, Q. Wang, and C. Y. Dong, āActive disturbance rejectioncontrol for uncertain nonaffine-in-control nonlinear systems,ā IEEETrans. Autom. Control, vol. 62, no. 11, pp. 5830ā5836, Nov. 2017.
[42] I. Kanellakopoulos, P. V. Kokotovic, and A. S. Morse, āSystematicdesign of adaptive controllers for feedback linearizable systems,ā IEEETrans. Autom. Control, vol. 36, no. 11, pp. 1241ā1253, Nov. 1991.
[43] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear andAdaptive Control Design. New York, NY, USA: Wiley, 1995.
[44] X. L. Shao and H. L. Wang, āBack-stepping active disturbance rejectioncontrol design for integrated missile guidance and control system viareduced-order ESO,ā ISA Trans., vol. 57, pp. 10ā22, Jul. 2015.
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.
YANG et al.: PRESCRIBED PERFORMANCE CONTROL OF ONE-DOF LINK MANIPULATOR WITH UNCERTAINTIES AND INPUT SATURATION CONSTRAINT 157
[45] C. Y. Sun, W. He, and J. Hong, āNeural network control of a flexiblerobotic manipulator using the lumped spring-mass model,ā IEEE Trans.Syst. Man Cybern. Syst., vol. 47, no. 8, pp. 1863ā1874, Aug. 2017.
[46] H. T. Liu and T. Zhang, āAdaptive neural network finite-time control foruncertain robotic manipulators,ā J. Intell. Rob. Syst., vol. 75, no. 3ā4,pp. 363ā377, Sep. 2014.
[47] C. G. Yang, T. Teng, B. Xu, Z. J. Li, J. Na, and C. Y. Su, āGlobaladaptive tracking control of robot manipulators using neural networkswith finite-time learning convergence,ā Int. J. Control Autom. Syst., vol.15, no. 4, pp. 1916ā1924, Aug. 2017.
[48] J. Q. Han, āFrom PID to active disturbance rejection control,ā IEEETrans. Ind. Electron., vol. 56, no. 3, pp. 900ā906, Mar. 2009.
[49] Z. Q. Gao, Y. Huang, and J. Q. Han, āAn alternative paradigm forcontrol system design,ā in Proc. 40th IEEE Conf. Decision and Control,Orlando, FL, USA, 2001, pp. 4578ā4585.
[50] L. Cheng, Z. G. Hou, and M. Tan, āAdaptive neural network trackingcontrol for manipulators with uncertain kinematics, dynamics and actu-ator model,ā Automatica, vol. 45, no. 10, pp. 2312ā2318, Oct. 2009.
[51] Q. L. Hu, L. Xu, and A. H. Zhang, āAdaptive backstepping trajectorytracking control of robot manipulator,ā J. Franklin Inst., vol. 349, no. 3,pp. 1087ā1105, Apr. 2012.
[52] K. P. Tee, S. S. Ge, and E. H. Tay, āBarrier Lyapunov functions for thecontrol of output-constrained nonlinear systems,ā Automatica, vol. 45,no. 4, pp. 918ā927, Apr. 2009.
[53] M. Wang, C. Wang, P. Shi, and X. P. Liu, āDynamic learning fromneural control for strict-feedback systems with guaranteed predefinedperformance,ā IEEE Trans. Neural Networks Learning Syst., vol. 27,no. 12, pp. 2564ā2576, Dec. 2016.
[54] S. I. Han and J. M. Lee, āRecurrent fuzzy neural network backsteppingcontrol for the prescribed output tracking performance of nonlineardynamic systems,ā ISA Trans., vol. 53, no. 1, pp. 33ā43, Jan. 2014.
[55] M. Chen and S. Zhang, āPredictive performance robust controller fornonlinear system based on backstepping,ā IEEE Trans. Neural NetworksLearning Syst., vol. 30, no. 5, pp. 877ā881, 2015.
[56] C. P. Bechlioulis and G. A. Rovithakis, āRobust adaptive control offeedback linearizable MIMO nonlinear systems with prescribed perfor-mance,ā IEEE Trans. Autom. Control, vol. 53, no. 9, pp. 2090ā2099,Oct. 2008.
[57] S. J. Yoo, āFault-tolerant control of strict-feedback non-linear time-delaysystems with prescribed performance,ā IET Control Theory Appl., vol.7, no. 11, pp. 1553ā1561, Jul. 2013.
[58] M. Chen, S. S. Ge, and B. B. Ren, āAdaptive tracking control ofuncertain MIMO nonlinear systems with input constraints,ā Automatica,vol. 47, no. 3, pp. 452ā465, Mar. 2011.
[59] T. S. Li, D. Wang, G. Feng, and S. C. Tong, āA DSC approach to robustadaptive NN tracking control for strict-feedback nonlinear systems,āIEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 40, no. 3, pp.915ā927, Jun. 2010.
[60] T. L. Shen, Robot Robust Control Foundation. Beijing, China: TsinghuaUniversity Press, 2000.
[61] N. Wang, C. J. Qian, and Z. Y. Sun, āGlobal asymptotic output trackingof nonlinear second-order systems with power integrators,ā Automatica,vol. 80, pp. 1156ā161, Jun. 2017.
[62] N. Wang, J. C. Qian, M. Han, Z. J. Zheng, and M. J. Er, āAdaptiveapproximation-based regulation control for a class of uncertain nonlinearsystems without feedback linearizability,ā IEEE Trans. Neural NetworksLearning Syst., 2017, doi: 10.1109/TNNLS.2017.2738918.
[63] N. Wang, J. C. Sun, and M. J. Er, āTracking-error-based universaladaptive fuzzy control for output tracking of nonlinear systems withcompletely unknown dynamics,ā IEEE Trans. Fuzzy Syst., 2017, doi:10.1109/TFUZZ.2017.2697399.
Yang Yang (Mā18) is currently an Associate Profes-sor with the College of Automation and the Collegeof Artificial Intelligence, Nanjing University of Postsand Telecommunications (NUPT), Nanjing, China.He was a recipient of the National Scholarshipfor Ph.D. candidates, the HOSCO Special Award,Jiangsu Government Scholarship for Overseas Stud-ies and the Excellent Postdoctoral Research FellowAward of NUPT. From June, 2018, he is a VisitingResearch Fellow with the School of Electrical En-gineering and Computer Science, Queensland Uni-
versity of Technology, Brisbane QLD, Australia. He severs as a Reviewer forvarious peer-reviewed journals.
Jie Tan is currently a graduate student majoredin control theory and control engineering at theCollege of Automation, Nanjing University of Postsand Telecommunications, Jiangsu, China. His mainresearch interest is nonlinear control theory.
Dong Yue (Mā05āSMā08) received the Ph.D. de-gree from South China University of Technology,Guangzhou, China, in 1995. He is currently a Pro-fessor and Dean of the Institute of Advanced Tech-nology, Nanjing University of Posts and Telecom-munications and also a Changjiang Professor withthe Department of Control Science and Engineering,Huazhong University of Science and Technology. Heis currently an Associate Editor of the IEEE ControlSystems Society Conference Editorial Board andalso an Associate Editor of the IEEE Transactions
on Neural Networks and Learning Systems and the International Journal ofSystems Science. Up to now, he has published more than 100 papers ininternational journals, domestic journals, and international conferences. Hisresearch interests include analysis and synthesis of networked control systems,multi-agent systems, optimal control of power systems, and internet of things.
Authorized licensed use limited to: Nanjing Univ of Post & Telecommunications. Downloaded on April 14,2021 at 12:20:05 UTC from IEEE Xplore. Restrictions apply.