Professional Documents
Culture Documents
1, JANUARY 2019
Abstract—In this paper, an adaptive neural networks (NNs) networks (NNs) or fuzzy control schemes were proposed to
tracking controller is proposed for a class of single-input/single- address the strict-feedback stochastic nonlinear systems with
output (SISO) non-affine pure-feedback non-linear systems with time-delays. In [6], adaptive neural output feedback controller
input saturation. In the proposed approach, the original input
saturated nonlinear system is augmented by a low pass filter. was presented for strict-feedback nonlinear systems with un-
Then, new system states are introduced to implement states modeled dynamics. However, the back-stepping technique was
transformation of the augmented model. The resulting new extended to deal with the more difficult control problem of
model in affine Brunovsky form permits direct and simpler larger class of uncertain pure-feedback nonlinear systems in
controller design by avoiding back-stepping technique and its which no affine appearance of the state variables was used as
complexity growing as done in existing methods in the literature.
In controller design of the proposed approach, a state observer, virtual control inputs. In [7]−[11], authors have investigated
based on the strictly positive real (SPR) theory, is introduced and the adaptive back-stepping control problem for a class of pure-
designed to estimate the new system states, and only two neural feedback nonlinear systems based on NN and fuzzy inference
networks are used to approximate the uncertain nonlinearities systems. Using the implicit function theorem, the mean value
and compensate for the saturation nonlinearity of actuator. The theorem and back-stepping technique, adaptive NN control
proposed approach can not only provide a simple and effective
way for construction of the controller in adaptive neural networks schemes were proposed in [12]−[14], for the same class of
control of non-affine systems with input saturation, but also uncertain non-linear pure-feedback systems. In [15], authors
guarantee the tracking performance and the boundedness of all proposed an adaptive fuzzy neural networks control method
the signals in the closed-loop system. The stability of the control for SISO stochastic nonlinear systems in pure-feedback form.
system is investigated by using the Lyapunov theory. Simulation A completely non-affine pure-feedback system is dealt with
examples are presented to show the effectiveness of the proposed
controller. in [16] using the input-to-state stability analysis and the small
gain theorem to develop an improved NN adaptive controller.
Index Terms—Adaptive control, input saturation, neural net- A common problem in all cited papers is the drawback in-
works systems (NNs), nonlinear pure-feedback.
herent to the application of the back-stepping design technique
known as the explosion of complexity. The latter problem is
I. I NTRODUCTION caused by the repeated differentiations of certain nonlinear
steeping and DSC methodology [21]−[23]. Despite these the tracking errors converge to a small neighbourhood of the
efforts, the existing results [21]−[23] are focusing on uncertain origin. Compared to the literature, the main contributions of
nonlinear systems without considering the input nonlinearities. this paper are summarized as follows.
In real world, input nonlinearities exist widely in physical 1) This paper solves the adaptive tracking control problem
systems such as mechanical, hydraulic, magnetic, and other of nonlinear systems with input saturation in lower trian-
types of system components, so dealing with these nonlinear- gular structure like pure-feedback and strict-feedback forms
ities in controller design is an important research field. Dead- along with avoiding the well-known explosion of complexity
zone in [24]−[26], quantized inputs in [27], [28], backlash problem of backstepping. In [35]−[42], [46], authors treated
and hysteresis in [29]−[31] and saturation nonlinearities in the same control problem, however, their proposed controllers
[32]−[37] are common non-smooth nonlinear characteristics suffer from the explosion of complexity.
dealt with in the literature. Input saturation is one of the most 2) Compared to the works in [37]−[46] dealing with input
important non-smooth nonlinearities present in many practical saturated strict feedback systems, the considered nonlinear
systems, which can hard limit its performance. Therefore, the systems in this paper are in input saturated pure-feedback
effect of input saturation should be taken into consideration form. Therefore, the control design and stability analysis of
in the design and analysis of control systems. If the input the closed-loop system in this paper are more difficult and
saturation is ignored in the control design, the closed-loop cover a larger class of nonlinear systems.
control performance will be severely degraded or even the 3) The number of the online adaptive learning parameters
system may become instable. Many researchers have devoted is highly reduced since the proposed methods only needs two
a lot of effort to cope with the adaptive control problem for NNs whatever the order of the nonlinear system, while the
uncertain nonlinear systems with input saturation [38]−[46]. methods in [29]−[37], [48]−[50] require a number of NN
In [38], output tracking control schemes based on fuzzy back- units as many as the order of the system.
stepping dynamic surface control was presented for strict- This paper is organized as follows. In Section II, the
feedback nonlinear systems with input saturation. In [47], problem formulation is presented. In Section III, adaptive
back-steeping-based fuzzy adaptive control is developed for neural tracking control and observer design are developed by
unknown nonlinear non-strict-feedback systems where an aux- using NNs and the closed-loop system stability is analysed.
iliary system has been introduced to compensate for the effects Simulation results are presented to show effectiveness of the
of input saturation. This result was extended to deal with pure- approach in Section IV, and Section V contains the conclu-
feedback nonlinear systems with input saturation [48]−[51]. sions.
Specifically, in [49], [50], the class of saturated stochastic
nonlinear pure-feedback systems was considered. However, in II. P ROBLEM F ORMULATION
all previous works [38]−[51], the proposed controllers require
N neural networks to online learn the uncertain dynamics for A. Problem Formulation
N th order nonlinear systems. To our best knowledge, there Consider the following class of pure-feedback nonlinear
are no results on neural networks adaptive tracking control for systems:
input saturated uncertain nonlinear pure-feedback systems.
Motivated by the above observation, in this paper an adap- ẋi = fi (x̄i , xi+1 ), i = 1, . . . , n − 1
tive neural network tracking control approach is proposed for ẋn = fn (x̄n , u(v)), n≥2
the class of completely non-affine pure-feedback nonlinear y = x1 (1)
systems in the presence of input saturation. In the proposed
approach, the back-stepping technique is avoided and thus the where x̄i = [x1 , . . . , xi ]T ∈ R, i = 1, . . . , n are measurable
well-known problem of explosion of complexity is completely state vector, y ∈ R is the output of the system, and fi (·, ·) are
eliminated. Using a function transformation, the original in- unknown smooth functions. Moreover, v denotes the actual
put saturated non-affine pure-feedback system is transformed control input and u(v) is the input saturation type of the
into the strict-feedback form. Then, the obtained model is nonlinearity.
transformed again into the affine triangular Brunovsky form According to [37], input saturation u(v) can be described
by the introduction of new states definitions along with a by
low pass filter for the actual saturated control input. In the (
sign(v(t))um , |v(t)| > um
controller design of the proposed approach, a state observer, u(v) = sat(v) = (2)
based on strictly positive real (SPR) theory, is introduced v(t), |v(t)| ≤ um
and designed to estimate the new system states, and Neural
where um is a known bound on u(t). The relationship between
Networks are used to approximate the uncertain nonlinearities
the applied control u(t) and the control input v(t) has a sharp
and compensate for the saturation nonlinearity of actuator. To
corner when |v(t)| = um . This saturation description cannot
deal with the approximation errors, a robustifying control term
be applied directly. According to [37], the saturation can be
is employed in addition to the σ-modification algorithm in the
approximated by the following smooth function and is shown
adaptation laws [52]. The stability of closed-loop system is
in Fig. 1.
investigated by using the Lyapunov theory and it is shown
that the proposed adaptive control approach can guarantee that v
g(v) = um tanh( )
all the signals in the closed-loop system are bounded, and um
280 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
exp( uvm ) − exp −( uvm ) R+ → R will be approximated by neural networks (NNs) with
= um . (3)
exp( uvm ) + exp −( uvm ) the output given by
fˆ(Z/Ŵ ) = Ŵ T S(Z) (6)
where Z ∈ ΩZ ∈ Rm is the input to NN, Ŵ ∈ RN is
called the weight vector, and N is the number of network
T
nodes, S(Z) = [s1 (Z), . . . , sN (Z)] is the so-called vector of
activation function chosen as the hyperbolic tangent function
in our study
1 − e−Z
si (Z) = , i = 1, . . . , N. (7)
1 + e−Z
According to the approximation property of the NN, any
continuous function over a compact set Ω, can be approxi-
Fig. 1. Saturation um tanh(v/um ) (dash-dotted) and sat(v(t)) (solid line). mated as follows:
error ẽ converges to zero then the estimated tracking error ê to generate the adaptive laws to estimate the parameter vectors
will also converge to zero. and unknown constants.
To facilitate the controller design, and according to the Due to the canonical form of matrices A, B and C, the
universal approximation property of neural networks [55], the observation error dynamics (30) can be expressed in frequency
following unknown nonlinear functions can be approximated domain using mixed notation (i.e., time-frequency).
as follows:
h
g −1 (x̄n , u(v))(F (x̄n , u(v)) + β (Zβ ) (g(v) + d(v))) ẽ = H(p) g(x̄n , u(v))(W̃1T S(Z) + ε1 (Z) + vr
i
= W1T S(Z) + ε1 (Z) (23)
+ k T ê(W̃2T S(Z) + ε2 (Z)) (31)
g −1 (x̄n , u(v)) = W2T S(Z) + ε2 (Z) (24)
where S(·) is NN vectors fixed a priori by the designer, ε1 (Z) where the p is the Laplace variable and H(p) = C T (P I − (A
and ε2 (Z) are the NN approximation errors, and the input − LC T )B is the stable transfer function of (31). Note that
vector Z = [x̄n , v, u(v)]T . W1 and W2 are ideal parameter this notation is very common in the adaptive control literature
vectors, which are introduced only for analysis purpose, and such as in [57]−[60].
their values are not needed when implementing the controller. Now, since H(p) in (31) is not SPR in general, we introduce
According to the discussion in [56], W is defined as follows: a low pass filter L(p) such that H(p)L−1 (p) = H(p) is SPR.
n ¯ ¯o
¯ ¯ h
Wi = arg min supz∈Ωz ¯fˆ (Z/W ) − f (Z)¯ . (25)
W ẽ1 = H(p)L−1 (p) L(p)(W̃1T S(Z) + ε1 (Z) + vr
Since the ideal parameter vectors W are unknown, it should i
+ k T ê(W̃2T S(Z) + ε2 (Z))
be estimated by a suitable adaptation laws. The estimates are
h
represented by Ŵ . Let us define the parameter error vectors
= H(p)L−1 (p) W̃1T S(Z) + k T êW̃2T S(Z)
as i
W̃i = Wi − Ŵi , i = 1, 2. (26) + U + vr (32)
T T
and the ideal parameter W1 , W2 and τ̄ must be bounded. ê (0) = [ê1 (0) , ê2 (0) , ê3 (0) , ê4 (0)] = [1, 0, 0, 0] , and
According to the boundedness of ẽ and the definition of ê in the initial values of the estimate parameters W1 (0) and W2 (0)
(22), it can be obtained that ê is bounded and thus e is bounded are randomly selected.
too. Based on e = s−Yd we have that s is also bounded and it Therefore, it is conclude that all the signals in the resulting
thus follows that ŝ is bounded since s̃ is bounded. Additionally, closed-loop system are bounded. The design parameters used
From (10), the control input v can be viewed as output of a in this simulation are chosen as follows: Γ1 = Γ2 = 0.001,
stable linear time invariant system driven by signal ω, which is σ1 = σ2 = 0.001, γ1 = 10, σ3 = 10, ² = 0.1, a = 20.
bounded. The state x1 is bounded since x1 = s1 . Furthermore, Fig. 2 illustrates the simulation results of Example 1.
∂b2
since s2 is bounded and ∂x 2
> 0, we conclude that x2 is Fig. 2 (a) shows the trajectories of the system output along with
bounded based on the definition of s2 = b2 (x2 ). Similarly the reference signal, it can be seen that fairly good tracking
and recursively, the states xi , i = 3, . . . , n are all bounded.¥ performance is obtained. Fig. 2 (b) shows the trajectories of
states xi . To verify the validity of the designed observer, the
IV. S IMULATION R ESULTS observer errors ẽ are described in Fig. 2 (c). It can be seen
In order to show the effectiveness of the proposed method, that the designed observer is very good for estimating the
two examples are given in this section. The first one is a unmeasured states. The norm of NN approximation parameter
nonlinear pure-feedback system in the from of (1), while, the is presented in Fig. 2 (d). The boundedness of the intermediate
second one is directly applied to a nonlinear strict-feedback control law ω(t) is illustrated in Fig. 2 (e). The control signals
system in the form of (5). u(t) and sat(u(t)) can be observed in Fig. 2 (f). Fig. 3 and
Fig. 4 show the tracking-errors and their estimates and the tra-
A. Example 1 jectories of new states along with their estimates, respectively.
The following third-order non-affine nonlinear system given To further show the effectiveness of the proposed controller
by [21]: in this paper, the comparison is conducted with traditional
back-stepping control without considering the input saturation
ẋ1 = f1 (x1 , x2 ) [16]. The actual control input is given as [16]
ẋ2 = f2 (x̄2 , x3 )
u = −z2 − k3 z3 − Ŵ3 S (Z3 ) (59)
ẋ3 = f3 (x̄3 , u(v))
y = x1 (58) where z1 = x1 − yd , z2 = x2 − α1 , z3 = x3 − α2 .
The virtual controllers are chosen as [16]
where
α1 = −k1 z1 − Ŵ1T S(Z1 )
f1 (x1 , x2 ) = 0.2x1 + x2
α2 = −z1 − k2 z2 − Ŵ2T S(Z2 )
1 − exp(x1 x2 )
f2 (x̄2 , x3 ) = + x3 + 0.05 sin(x3 ) T
1 + exp(x1 x2 ) where the inputs of NNs are chosen as Z1 = [x1 , ẏd ] ,
¡ ¢ Z2 = [x2 , ∂α
T ∂α2 ∂α2 T
∂x1 , ∅1 ] , ³Z3 =´ [x3 , ∂x1 , ∂x2 , ∅2 ] with ∅i =
1
f3 (x̄3 , u(v)) = 0.2 exp −x42 x63 ³ ´
¡ ¢ Pi ∂αi k+1 ∂αi ˙
+ 0.9 + 0.05 exp(−x21 ) sat(u) + 0.1 sin(sat(u)) k=0 ∂ydk yd + ∂ Ŵ Ŵ k , i = 1, 2 and the update
k
laws are given by
are unknown nonlinear functions. The input saturation ³ ´
sat(u(v)) is determined by (2) with the parameter um = 2.5. ˙
Ŵ i = Γi z1 S (Zi ) − σi Ŵi , i = 1, 2, 3. (60)
The simulation objective is to apply the proposed adaptive NN
controller such that the system output y1 tracks the desired The obtained results when applying the controller defined
trajectory yd = sin(t). To implement the proposed controller, in [16] without input saturation are shown in Fig. 5. It is very
the observer-gain vectors are selected respectively as follows: clear that our approach outperforms the approach proposed in
k = [15.596 × 102 , 149.78 × 102 , 463.1, 50.1], L = [102, [16] since the obtained response in Fig. 5 (a) shows equivalent
62.03 × 102 , 17.25 × 103 , 29.153 × 103 ]T . Selecting the tracking performance to our approach but with the cost of a
positive definite matrix Q = diag{10, 10, 10, 10} and solving large control signal as shown in Fig. 5 (b). This large control
the Lyapunov algebraic equation (36) to obtain the following signal may be nonrealistic. However, when the input saturation
positive definite symmetric matrix: is applied in Fig. 5 (c). Fig. 5 (d) shows the inability of the
controller in [16] to derive the system to follow its reference.
25.06 15.06 −25.03 −15.03
15.06 55.16 5.06 −75.08
P = −25.03
.
5.06 55.11 −35.03 B. Example 2
−15.03 −75.08 −35.03 124.86 We consider a second-order non-affine nonlinear system
Two NN systems in the form of (6) are used to generate given by [46]
the unknown nonlinear systems with Z = [x1 , x2 , x3 , v(t), x2 − x1
u(v)]T and inputs N = 5 network nodes and S(·) hyperbolic ẋ1 =
1 + x41
tangent function as activation function. The initial conditions 2
Fig. 2. Simulation results of Example 1. (a) Tracking performance: output y and the desired trajectory yd . (b) Trajectory of states x2 and x3 . (c) Observer
estimation error ẽ. (d) Norms of adjustable weights of NNs systems. (e) Control input intermediate ω(t). (f) Trajectory of u(t) and sat (u(t)).
where the input saturation u(v(t)) is determined by (2) with and solving the Lyapunov algebraic equation (36) to obtain
the parameter um = 2. The simulation objective is to apply the the following positive definite symmetric matrix:
proposed adaptive NN controller such that the system output
5.1686 × 103 −50.00 −43.40
y1 tracks the desired trajectory yd = sin(t). To implement
P = −50.00 43.40 −50.00 .
the proposed controller, the observer-gain vectors are selected
−43.40 −50.00 60.90
respectively as follows:
T
k = [15.813 × 102 , 407.8 350], L = [100, 6000, 5000] . Two NN systems in the form of (6) are used to generate the
Specify a positive definite matrix Q = diag{100, 100, 100} unknown nonlinear systems with Z = [x1 , x2 , v(t), u(v)]T
286 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
Fig. 4. New states variables s along with their estimates ŝ for Example 1.
Fig. 5. Sumilation results of Example 1. (a) Performance comparison of different controllers without input saturation. (b) Control input u(t) comparison of
different controllers (without input saturation). (c) Control input u(t) of back-stepping method with input saturation. (d) Tracking performance of back-stepping
controller with input saturation.
and inputs N = 4 network nodes and S(·) hyperbolic tangent control law ω(t) is illustrated in Fig. 6 (e). The control signals
function as activation function. The initial conditions are u(t) and sat(u(t)) can be observed in Fig. 6 (f). Fig. 7 and
T
chosen as x(0) = [x1 (0), x2 (0)]T = [0.01, 0.2] , ê(0) = Fig. 8 show the tracking-errors and their estimates and the tra-
T T
[ê1 (0), ê2 (0), ê3 (0)] = [0, 0, 0] and the initial values of the jectories of new states along with their estimates, respectively.
estimate parameters W1 (1) and W2 (0) are randomly selected. To further show the effectiveness of the proposed controller
The design parameters used in this simulation are chosen in this paper, the comparison is conducted with traditional
as follows: Γ1 = 100, Γ2 = 0.001, σ1 = 0.01, σ2 = 100, γ1 back-stepping control with considering the input saturation
= 0.01, σ3 = 0.01, ² = 0.01, a = 20. [46]. The actual control input u(t), the intermediate control
Fig. 6 illustrates the simulation results of Example 2. function α1 , and adaptive laws Ŵ1 and Ŵ1 are given by [46]
µ ¶2
Fig. 6 (a) shows the trajectories of the system output along with 1 ∂α1
the reference signal, it can be seen that fairly good tracking u = −h − z1 − k2 z2 − z2 − 2 z2 − H2 (62)
2 ∂y
performance is obtained. Fig. 6 (b) show the trajectories of 7z1
states xi . To verify the validity of the designed observer, the α1 = −k1 z1 − Ŵ1T S1 (x1 ) − ẏd − 2 −z ) (63)
4 (kb1 1
observer errors ẽ are described in Fig. 6 (c). It can be seen z1
˙
that the designed observer is very good for estimating the Ŵ 1 = Γ1 S1 (x1 ) 2 − σ Ŵ1 (64)
kb1 − z1
unmeasured states. The norm of NN approximation parameter
˙
is presented in Fig. 6 (d). The boundedness of the intermediate Ŵ 2 = Γ2 z2 S2 (x̂2 ) − σ Ŵ2 (65)
ZERARI et al.: NN BASED ADAPTIVE TRACKING CONTROL FOR A CLASS OF PURE FEEDBACK NONLINEAR SYSTEMS WITH INPUT SATURATION 287
Fig. 6. Simulation results of Example 2. (a) Tracking performance: output y and the desired trajectory yd . (b) Trajectory of states x2 . (c) Observer estimation
error ẽ. (d) Norms of adjustable weights of NNs systems. (e) Control input intermediate ω(t). (f) Trajectory of u(t) and sat(u(t)).
Fig. 8. New states variables s along with their estimate ŝ for Example 2.
Fig. 9. Simulation results of Example 2. (a) Performance comparison of different controllers without input saturation. (b) Control input u(t) comparison of
different controllers.
Neural Netw. Learn. Syst., vol. 26, no. 10, pp. 2535−2549, Oct. 2015. systems with unknown dead zone in pure feedback form,” Automatica,
vol. 44, no. 7, pp. 1895−1903, Jul. 2008.
[2] C. P. Bechlioulis and G. A. Rovithakis, “Adaptive control with guaran-
teed transient and steady state tracking error bounds for strict feedback [21] W. C. Meng, Q. M. Yang, S. Jagannathan, and Y. X. Sun, “Adaptive neu-
systems,” Automatica, vol. 45, no. 2, pp. 532−538, Feb. 2009. ral control of high-order uncertain nonaffine systems: a transformation
to affine systems approach,” Automatica, vol. 50, no. 5, pp. 1473−1480,
[3] Y. P. Pan, Y. Q. Liu, and H. Y. Yu, “Simplified adaptive neural control of May 2014.
strict-feedback nonlinear systems,” Neurocomputing, vol. 159, pp. 251−
256, Jul. 2015. [22] J. H. Park, S. H. Kim, and C. J. Moon, “Adaptive neural control for
strict-feedback nonlinear systems without backstepping,” IEEE Trans.
[4] H. Q. Wang, B. Chen, and C. Lin, “Adaptive neural control for strict- Neural Netw., vol. 20, no. 7, pp. 1204−1209, Jul. 2009.
feedback stochastic nonlinear systems with time-delay,” Neurocomput-
ing, vol. 77, no. 1, pp. 267−274, 2012. [23] J. Na, X. M. Ren, and D. D. Zheng, “Adaptive control for nonlinear
pure-feedback systems with high-order sliding mode observer,” IEEE
[5] M. Wang, B. Chen, X. P. Liu, and P. Shi, “Adaptive fuzzy tracking Trans. Neural Netw. Learn. Syst., vol. 24, no. 3, pp. 370−382, Mar.
control for a class of perturbed strict-feedback nonlinear time-delay 2013.
systems,” Fuzzy Sets Syst., vol. 159, no. 8, pp. 949−967, Apr. 2008.
[24] S. C. Tong and Y. M. Li, “Adaptive fuzzy output feedback tracking
[6] H. Q. Wang, X. P. Liu, S. Li, and D. Wang, “Adaptive neural output- backstepping control of strict-feedback nonlinear systems with unknown
feedback control for a class of nonlower triangular nonlinear systems dead zones,” IEEE Trans. Fuzzy Syst., vol. 20, no. 1, pp. 168−180, Feb.
with unmodeled dynamics,” IEEE Trans. Neural Netw. Learn. Syst., vol. 2012.
29, no. 8, pp. 3658−3668, Aug. 2018.
[25] Z. Liu, F. Wang, Y. Zhang, X. Chen, and C. L. P. Chen, “Adaptive
[7] D. Wang and J. Huang, “Adaptive neural network control for a class of tracking control for a class of nonlinear systems with a fuzzy dead-zone
uncertain nonlinear systems in pure-feedback form,” Automatica., vol. input,” IEEE Trans. Fuzzy Syst., vol. 23, no. 1, pp. 193−204, Feb. 2015.
38, no. 8, pp. 1365−1372, Aug. 2002.
[26] B. Chen, X. P. Liu, K. F. Liu, and C. Lin, “Fuzzy approximation-based
[8] W. Rui, F. S. Yu, and J. Y. Wang, “Neural network-based adaptive adaptive control of nonlinear delayed systems with unknown dead zone,”
tracking control for a class of uncertain stochastic nonlinear pure- IEEE Trans. Fuzzy Syst., vol. 22, no. 2, pp. 237−248, Apr. 2014.
feedback systems,” in Proc. 25th Chinese Control and Decision Conf.,
Guiyang, China, 2013, pp. 495−500. [27] F. Wang, B. Chen, C. Lin, J. Zhang, and X. Z. Meng, “Adaptive neural
network finite-time output feedback control of quantized nonlinear
[9] Y. M. Li, S. C. Tong, and T. S. Li, “Adaptive fuzzy backstepping
systems,” IEEE Trans. Cybern., vol. 48, no. 6, pp. 1839−1848, Jun.
control design for a class of pure-feedback switched nonlinear systems,”
2018.
Nonlinear Anal. Hybrid Syst., vol. 16, pp. 72−80, May 2015.
[28] J. Zhou, C. Y. Wen, and G. H. Yang, “Adaptive backstepping stabilization
[10] Y. Gao, S. C. Tong, and Y. M. Li, “Adaptive fuzzy backstepping output
of nonlinear uncertain systems with quantized input signal,” IEEE Trans.
feedback control for a class of uncertain stochastic nonlinear system
Autom. Control, vol. 59, no. 2, pp. 460−464, Feb. 2014.
in pure-feedback form,” Neurocomputing, vol. 122, pp. 126−133, Dec.
2013. [29] Q. Ma, G. Z. Cui, and T. C. Jiao, “Neural-network-based adaptive
tracking control for a class of pure-feedback stochastic nonlinear systems
[11] S. S. Ge, C. G. Yang, and T. H. Lee, “Adaptive predictive control using
with backlash-like hysteresis,” Neurocomputing, vol. 144, pp. 501−508,
neural network for a class of pure-feedback systems in discrete time,”
Nov. 2014.
IEEE Trans. Neural Netw., vol. 19, no. 9, pp. 1599−1614, Sep. 2008.
[30] J. Zhou, C. J. Zhang, and C. Y. Wen, “Robust adaptive output control of
[12] Z. F. Chen, S. S. Ge, Y. Zhang, and Y. N. Li, “Adaptive neural control of
uncertain nonlinear plants with unknown backlash nonlinearity,” IEEE
MIMO nonlinear systems with a block-triangular pure-feedback control
Trans. Autom. Control, vol. 52, no. 3, pp. 503−509, Mar. 2007.
structure,” IEEE Trans. Neural Netw. Learn. Syst., vol. 25, no. 11, pp.
2017−2029, Nov. 2014. [31] B. B. Ren, S. S. Ge, C. Y. Su, and T. H. Lee, “Adaptive neural control
[13] T. P. Zhang, X. C. Shi, Q. Zhu, and Y. Q. Yang, “Adaptive neural tracking for a class of uncertain nonlinear systems in pure-feedback form with
control of pure-feedback nonlinear systems with unknown gain signs and hysteresis input,” IEEE Trans. Syst., Man, Cybern. B Cybern., vol. 39,
unmodeled dynamics,” Neurocomputing, vol. 121, pp. 290−297, Dec. no. 2, pp. 431−443, Apr. 2009.
2013. [32] Y. F. Gao, X. M. Sun, C. Y. Wen, and W. Wang, “Observer-based
[14] B. S. Kim and S. J. Yoo, “Adaptive control of nonlinear pure-feedback adaptive NN control for a class of uncertain nonlinear systems with
systems with output constraints: integral barrier Lyapunov functional nonsymmetric input saturation,” IEEE Trans. Neural Netw. Learn. Syst.,
approach,” Int. J. Control Autom. Syst., vol. 13, no. 1, pp. 249−256, vol. 28, no. 7, pp. 1520−1530, Jul. 2017.
Feb. 2015. [33] X. D. Zhao, H. J. Yang, W. G. Xia, and X. Y. Wang, “Adaptive fuzzy
[15] C. L. P. Chen, Y. J. Liu, and G. X. Wen, “Fuzzy neural network-based hierarchical sliding-mode control for a class of MIMO nonlinear time-
adaptive control for a class of uncertain nonlinear stochastic systems,” delay systems with input saturation,” IEEE Trans. Fuzzy Syst., vol. 25,
IEEE Trans. Cybern., vol. 44, no. 5, pp. 583−593, May 2014. no. 5, pp. 1062−1077, Oct. 2017.
[16] C. Wang, D. J. Hill, S. S. Ge, and G. R. Chen, “An ISS-modular approach [34] T. S. Li, R. H. Li, and J. F. Li, “Decentralized adaptive neural control of
for adaptive neural control of pure-feedback systems,” Automatica, vol. nonlinear interconnected large-scale systems with unknown time delays
42, no. 5, pp. 723−731, May 2006. and input saturation,” Neurocomputing, vol. 74, no. 14−15, pp. 2277−
2283, Jul. 2011.
[17] J. Zhou and C. Y. Wen, Adaptive Backstepping Control of Uncertain
Systems. Berlin, Heidelberg, Germany: Springer, 2008, pp. 723−731. [35] M. Chen, G. Tao, and B. Jiang, “Dynamic surface control using
neural networks for a class of uncertain nonlinear systems with input
[18] D. Swaroop, J. K. Hedrick, P. P. Yip, and J. C. Gerdes, “Dynamic surface saturation,” IEEE Trans. Neural Netw. Learn. Syst., vol. 26, no. 9, pp.
control for a class of nonlinear systems,” IEEE Trans. Autom. Control, 2086−2097, Sep. 2015.
vol. 45, no. 10, pp. 1893−1899, Oct. 2000.
[36] H. Q. Wang, B. Chen, X. P. Liu, K. F. Liu, and C. Lin, “Adaptive
[19] M. Wang, X. P. Liu, and P. Shi, “Adaptive neural control of pure- neural tracking control for stochastic nonlinear strict-feedback systems
feedback nonlinear time-delay systems via dynamic surface technique,” with unknown input saturation,” Inf. Sci., vol. 269, pp. 300−315, Jun.
IEEE Trans. Syst., Man, Cybern. B Cybern., vol. 41, no. 6, pp. 1681− 2014.
1692, Dec. 2011.
[37] C. Y. Wen, J. Zhou, Z. T. Liu, and H. Y. Su, “Robust adaptive control
[20] T. P. Zhang and S. S. Ge, “Adaptive dynamic surface control of nonlinear of uncertain nonlinear systems in the presence of input saturation and
290 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 6, NO. 1, JANUARY 2019
external disturbance,” IEEE Trans. Autom. Control, vol. 56, no. 7, pp. [53] T. P. Zhang, Q. Zhu, and Y. Q. Yang, “Adaptive neural control of
1672−1678, Jul. 2011. non-affine pure-feedback non-linear systems with input nonlinearity and
perturbed uncertainties,” Int. J. Syst. Sci., vol. 43, no. 4, pp. 691−706,
[38] Y. M. Li, S. C. Tong, and T. S. Li, “Composite adaptive fuzzy output Apr. 2012.
feedback control design for uncertain nonlinear strict-feedback systems
with input saturation,” IEEE Trans. Cybern., vol. 45, no. 10, pp. 2299− [54] J. Park and I. W. Sandberg, “Universal approximation using radial-basis-
2308, Oct. 2015. function networks,” Neural Comput., vol. 3, no. 2, pp. 246−257, Jun.
1991.
[39] Y. M. Li, S. C. Tong, and T. S. Li, “Direct adaptive fuzzy backstep-
ping control of uncertain nonlinear systems in the presence of input [55] M. M. Gupta and D. H. Rao, Neuro-Control Systems, Theory and
saturation,” Neural Comput. Appl., vol. 23, no. 5, pp. 1207−1216, Oct. Applications. Piscataway, NJ, USA: IEEE Press, 1994.
2013. [56] S. S. Ge, C. C. Hang, T. H. Lee, and T. Zhang, Stable Adaptive Neural
Network Control. Boston, MA, USA: Springer, 2002.
[40] Y. J. Liu and S. C. Tong, “Adaptive fuzzy control for a class of unknown
nonlinear dynamical systems,” Fuzzy Sets Syst., vol. 263, pp. 49−70, [57] M. French and E. Rogers, “Approximate models for adaptive feedback
Mar. 2015. linearization,” Int. J. Control, vol. 68, no. 6, pp. 1305−1322, Dec. 1997.
[41] H. Q. Wang, X. P. Liu, and K. F. Liu, “Adaptive neural data-based [58] N. Kim and A. J. Calise, “Several extensions in methods for adaptive
compensation control of non-linear systems with dynamic uncertainties output feedback control,” IEEE Trans. Neural Netw., vol. 18, no. 2, pp.
and input saturation,” IET Control Theory Appl., vol. 9, no. 7, pp. 1058− 482−494, Mar. 2007.
1065, Apr. 2015.
[59] S. S. Sastry and A. Isidori, “Adaptive control of linearizable systems,”
[42] S. G. Gao, B. Ning, and H. R. Dong, “Fuzzy dynamic surface control IEEE Trans. Autom. Control, vol. 34, no. 11, pp1123−1131, Nov. 1989.
for uncertain nonlinear systems under input saturation via truncated
adaptation approach,” Fuzzy Sets Syst., vol. 290, pp. 100−117, May [60] J. J. E. Slotine and W. P. Li, Applied Nonlinear Control. Englewood
2016. Cliffs, NJ, USA: Prentice-Hall, 1991.
[61] M. M. Polycarpou and P. A. Ioannou, “A robust adaptive nonlinear
[43] Q. Zhou, P. Shi, Y. Tian, and M. Y. Wang, “Approximation-based control design,” Automatica, vol. 32, no. 3, pp. 423−427, Mar. 1996.
adaptive tracking control for MIMO nonlinear systems with input
saturation,” IEEE Trans. Cybern., vol. 45, no. 10, pp. 2119−2128, Oct.
2015.
[52] P. A. Ioannou and J. Sun, Robust Adaptive Control. Upper Saddle River,
NJ, USA: Prentice-Hall, 1996.