Hindawi Publishing Corporation Journal of Control Science and Engineering Volume 2016, Article ID 2931524, 8 pages http://dx.doi.org/10.1155/2016/2931524
Research Article Adaptive Fuzzy Tracking Control for a Class of Uncertain Nonlinear Time-Delayed Systems with Saturation Constrains Yu-Jun Zhang,1 Li-Bing Wu,2 Hong-Yang Zhao,3 Xiao-Dong Hu,3 Wen-Yu Zhang,4 and Dong-Ying Ju3 1
Software School, University of Science and Technology Liaoning, Anshan, Liaoning 114051, China School of Science, University of Science and Technology Liaoning, Anshan, Liaoning 114051, China 3 School of Material and Metallurgy, University of Science and Technology Liaoning, Anshan, Liaoning 114051, China 4 College of International of Finance and Banking, University of Science and Technology Liaoning, Anshan, Liaoning 114051, China 2
Correspondence should be addressed to Dong-Ying Ju;
[email protected] Received 28 September 2016; Revised 15 November 2016; Accepted 22 November 2016 Academic Editor: Xian Zhang Copyright Β© 2016 Yu-Jun Zhang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. In this paper, the problem of adaptive fuzzy tracking control is considered for a class of uncertain nonaffine nonlinear systems with external disturbances, multiple time delays, and nonsymmetric saturation constrains. First, the mean value theorem is employed to deal with the nonaffine term with input nonlinearity. Then, a new adaptive fuzzy tracking controller with parameter updating laws is designed by using fuzzy approximation technique. Moreover, it is shown that all the closed-loop signals are bounded and the tracking errors can asymptotically converge to zero via the Lyapunov stability analysis. Finally, the simulation example for van der Pol oscillator system is worked out to verify the effectiveness of the proposed adaptive fuzzy design approach.
1. Introduction Over the past decades, the modeling and control design problem of nonlinear systems have attracted considerable attentions because of the extensively practical applications. Consequently, a large number of successful control schemes for uncertain nonlinear systems with dead-zone, time delays, and actuator failures have been developed in this area; see [1β13] and the references therein. More specifically, Tong and Li [1] studied the adaptive fuzzy tracking control problem for a class of nonlinear systems with dead-zone nonlinearities. In [9], by employing a nonlinear fault estimator, the output fault-tolerant tracking control was developed using the adaptive backstepping technique. Zhou et al. [13] considered the adaptive output tracking control problem for a class of nonlinear systems with stochastic disturbances and time delays. Recently, the authors in [14] proposed the adaptive tracking control approaches for a class of nonlinear timedelayed systems with dead-zone nonlinearities. The global stabilization problem for a class of nonlinear time-delayed
systems [15] was considered by using multiswitching-based adaptive neural network control method. Besides, by combining fuzzy approximation and adaptive backstepping technique, a novel robust fault-tolerant control scheme [16] was developed for a class of non-lower-triangular nonlinear systems with actuator failures. It should be pointed out that all the abovementioned control strategies are merely suitable for the considered nonlinear systems in affine form rather than nonaffine form. It is well known that the nonaffine nonlinear systems represent more general cases which can describe many practical processes. Li and Tong [17] proposed an adaptive fuzzy output control approach for a class of pure-feedback nonlinear systems with dead-zone constrains. In [18], an adaptive fuzzy asymptotic tracking controller was designed for a class of uncertain nonaffine nonlinear systems with dead-zone inputs. Meanwhile, the actuator saturation constrain control implies that the input signals are always bounded for most of practical systems. The saturation problem is very important for the actuator control design, and the performance and
2
Journal of Control Science and Engineering
stability of the closed-loop systems will be severely effective if the input constrain in the design process is ignored. Thus, the adaptive control design for nonlinear systems with saturation constrains is a challenging topic. Wen et al. [19] studied the adaptive control problem for a class of uncertain nonlinear systems with saturation constrains. Based on the disturbance observer, direct adaptive NNs control strategies in [20] were developed for a class of uncertain nonaffine nonlinear systems with saturation inputs. Additionally, the adaptive fuzzy tracking control scheme for a class of nonaffine nonlinear systems with saturation constrains and stochastic disturbances in [21] was proposed. Motivated by the above considerations, this paper studies the problem of adaptive fuzzy tracking control for a class of uncertain nonaffine nonlinear systems with input saturations. Compared with the existing results, the main contributions of this paper are as follows: (1) The approximation-based adaptive tracking control scheme is extended to nonaffine nonlinear systems with multiple time delays and saturation constrains. (2) Different from the design methods proposed in [20, 21], it is obtained that the tracking errors can asymptotically converge to zero rather than being uniformly ultimately bounded. (3) The mean value theorem is used to deal with the nonaffine term with input saturation, and thus the desired asymptotic tracking performance of the closedloop systems can be achieved by using Lyapunov stability analysis. The rest of the paper is organized as follows. Section 2 gives the problem statement and preliminaries. A novel adaptive fuzzy asymptotic tracking controller is designed in Section 3. Simulation studies are then provided in Section 4 to verify the effectiveness of the proposed control method, and Section 5 draws the conclusions.
π’ (π‘) β₯ π’π, π’π, { { { { sat (π’ (π‘)) = {π’ (π‘) , π’π β€ π’ (π‘) β€ π’π, { { { π’ (π‘) β€ π’π , {π’π ,
(2)
where π’π and π’π are known upper and lower bounds of the control output π’(π‘), respectively. Moreover, as in [21], (2) can be written as sat (π’ (π‘)) = π (π’ (π‘)) + π· (π’ (π‘)) ,
(3)
where the piecewise smooth function π(π’) is defined as π’ { ), π’ β tanh ( { { { π π’π π (π’) = { { π’ { {π’π β tanh ( ) , π’ π {
π’ β₯ 0, π’ < 0,
ππ’/π’π β πβπ’/π’π { { , π’ β₯ 0, π’π β π’/π’ { { π π + πβπ’/π’π ={ π’/π’ βπ’/π’ { { {π’ β π π β π π , π’ < 0 π π’/π’ { π π + πβπ’/π’π
(4)
and π·(π’) = sat(π’) β π(π’). Furthermore, the bound of π·(π’) can be obtained as |π· (π’)| β€ |sat (π’) β π (π’)| β€ max {π’π (1 β tanh (1)) , π’π (tanh (1) β 1)}
(5)
=π·
2. Problem Statement and Preliminaries Consider the nonaffine nonlinear systems described as follows: π₯Μ 1 = π₯2 π₯Μ 2 = π₯3 .. .
and πβ = max1β€πβ€π {ππβ }. In addition, sat(π’) denotes the input saturation, which is defined by
with π· being the upper bound between the continuous function sat(π’) and the smooth function π(π’). Consequently, it follows from the mean value theorem that π(π’) = (ππ(π’π )/ ππ’)π’ + π(0) with π’π = ππ’ and 0 < π < 1. Noting (3) and (4), we can obtain that sat (π’) =
(1)
π
π₯Μ π = π (π₯, sat (π’)) + βΞπΈπ (π₯, π‘) π₯ (π‘ β ππ (π‘)) + π (π‘) , π=1
where π₯ = [π₯1 , π₯2 , . . . , π₯π ]π β Rπ is the system state, π’ β R is the actual control input, and π(π‘) β R is the unknown bounded external disturbance. The unknown nonlinear function π(β
, β
) : Rπ Γ R β R is sufficiently smooth. Without loss of generality, ΞπΈπ (β
), π = 1, 2, . . . , π, represent the system uncertainties and are assumed to be continuous with the approximate dimensions. ππ (π‘) is the time-varying time delay satisfying 0 β€ ππ (π‘) β€ ππβ , πΜπ (π‘) β€ πβπ < 1, π = 1, 2, . . . , π, π₯(π‘) = π(π‘), π‘ β [0, πβ ], where π(π‘) is the initial condition
ππ (π’π ) ππ’
π’ + π· (π’) .
(6)
The control objective is to design an adaptive fuzzy asymptotic tracking controller π’(π‘) to ensure that all the closed-loop signals are bounded and the system states asymptotically stable in the presence of external disturbances, multiple time delays, and saturation constrains. Besides, in order to design adaptive state feedback controller, π₯ = [π₯1 , π₯2 , . . . , π₯π ]π is assumed to be measurable, and the state tracking error is defined as π = π₯ β π₯π with the reference signal π₯π being π₯π = [π¦π , π¦Μ π , . . . , π¦π(πβ1) ]π . Moreover, the following assumptions are given for system (1). Assumption 1. There exist unknown positive constants π and ππ such that |π(π‘)| β€ π0 and |π¦π(π) | β€ ππ for π = 0, 1, 2, . . . , π, respectively.
Journal of Control Science and Engineering
3
Assumption 2. The uncertain function ΞπΈπ (π₯, π‘) is assumed to satisfy βΞπΈπ (π₯, π‘)β β€ ππβ with ππβ , π = 1, 2, . . . , π, being unknown positive constants. Assumption 3 (see [18, 20]). For all π₯ β Rπ and π’ β R in system (5), there always exist positive constants π1 and π2 such that the following inequality holds: 0 < π1 β€
ππ (π₯, π’) β€ π2 . ππ’
(7)
Assumption 4. Given the practical system described by (1) satisfying the input saturation (2), there exists feasible actual control input π’, which can achieve the desired control objective. Remark 5. Clearly, Assumption 1 is quite standard and means that the external disturbance, the reference output signal, and its time derivatives are bounded, respectively. It follows from Assumption 2 that the change rate of the input gain is bounded. Particularly, different from [20, 21], the tracking error of this paper can asymptotically converge to zero rather than to a desired compact set. Similar to [10, 11, 16β18], the following fuzzy approximation lemma is given by the following lemma. Lemma 6. Let πΉ(π) be a continuous function that is defined on a compact set Ξ©π . For any given positive constant π, there always exists a fuzzy logic system π¦(π) in the form of (7) such that σ΅¨ σ΅¨ σ΅¨ σ΅¨ sup σ΅¨σ΅¨σ΅¨πΉ (π) β π¦ (π)σ΅¨σ΅¨σ΅¨ = σ΅¨σ΅¨σ΅¨σ΅¨πΉ (π) β ππ π (π)σ΅¨σ΅¨σ΅¨σ΅¨ < π. (8) πβΞ©π
Consequently, the optimal parameter vectors πβ of fuzzy logic system (FLS) is defined as σ΅¨ σ΅¨ π = arg min [ sup σ΅¨σ΅¨σ΅¨σ΅¨πΉ (π) β ππ π (π)σ΅¨σ΅¨σ΅¨σ΅¨] , πβΞ©π πβΞ© β
(9)
π
where Ξ©π and Ξ©π are compact regions for π and π, respectively. In addition, the fuzzy approximation error πΏβ (π) is defined as πΉ (π) = πβπ π (π) + πΏβ (π) ,
βπ β Ξ©π , πβ β Ξ©π .
where 0 [ [0 [ [ π΄=[ [ [0 [ [0
In this section, the adaptive fuzzy asymptotic tracking control scheme will be developed for the nonlinear system (1) with external disturbance, multiple time delays, and saturation constrain. For this purpose, taking the time derivative of the tracking error π = π₯ β π₯π with respect to π‘ yields
(12)
0 [ ] [0] [ ] [.] ] π΅=[ [ .. ] . [ ] [0] [ ] [1]
Then, from (12), π΄+π΅πΎ is a stable matrix by properly choosing a gain vector πΎ. Moreover, for any given π = ππ > 0, there exists π = ππ > 0 such that the Lyapunov equation (π΄ + π΅πΎ)π π + π(π΄ + π΅πΎ) + (π/π)πΌ = βπ holds, where π is a positive design parameter. For the nonaffine term π(π₯, sat(π’)), using the mean value theorem again gives π(π₯, sat(π’)) = π(π₯, 0) + (ππ(π₯, π’π )/ππ’)sat(π’) with π’π = ππ’ and 0 < π < 1. From (6), it is easy to see that π (π₯, sat (π’)) = π (π₯, 0) +
ππ (π₯, π’π ) ππ’
(
ππ (π’π ) ππ’
π’ + π· (π’))
(13)
= ππ π’ + Ξ¨ (π₯, π’) , where Ξ¨(π₯, π’) = ((ππ(π₯, π’π )/ππ’)(ππ(π’π )/ππ’) β ππ )π’ + π(π₯, 0) + π·(π’) with ππ being a positive design parameter. In addition, by using the expression in (10), (13) can be expressed as π (π₯, sat (π’)) = ππ π’ + πβπ π (π₯, π) + πΏβ (π₯, π) , β (π₯, π) β Ξ© β R2π ,
(10)
3. Adaptive Fuzzy Tracking Controller Design
1 0 β
β
β
0 ] 0 1 β
β
β
0] ] d d ] ], ] 0 0 β
β
β
1] ] 0 0 β
β
β
0]
(14)
where the approximation error πΏβ (π₯, π) satisfies |πΏβ (π₯, π)| β€ πΏβ with πΏβ being any small positive constant, and Ξ© is an appropriate compact set. Without loss of generality, based on Assumptions 1 and 2, we introduce the notions πΎ1β = supπ‘β₯0 (|π₯π(π) (π‘)| + |π(π‘)| + βππ=1 βπ₯π (π‘ β ππ (π‘))β + πΏβ ) and πΎ2β = βππ=1 (ππβ2 /(1 β πβπ )), where πΎ1β and πΎ2β are unknown constants. Therefore, the adaptive fuzzy controller is designed as 2
πΜ = π΄π + π΅ (π (π₯, sat (π’)) π
+ βΞπΈπ (π₯, π‘) π₯ (π‘ β ππ (π‘)) + π (π‘) β π₯π(π) ) , π=1
(11)
Μ π΅π ππ πΎ π 1 π’ = ππ β1 (πΎπ β πΜ π (π₯, π) β σ΅¨ σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨ πΎ Μ σ΅¨ σ΅¨ 1 + π (π‘) 1 Μ2) β ππ΅π πππΎ 2
(15)
4
Journal of Control Science and Engineering
with the corresponding adaptive control laws
By invoking (14), we obtain that πΜ = ππ (ππ΄ + π΄π π) π
Μ πΜ = βΞππΜ β Ξππ ππ΅π (π₯, π) , ΜΜ 1 = βπΎ1 ππΎ Μ 1 + 2πΎ1 σ΅©σ΅©σ΅©σ΅©π΅π ππσ΅©σ΅©σ΅©σ΅© , πΎ σ΅© σ΅©
π
(16)
π=1
ΜΜ 2 = βπΎ2 ππΎ Μ 2 + πΎ2 π σ΅©σ΅©σ΅©σ΅©π΅π ππσ΅©σ΅©σ΅©σ΅©2 , πΎ σ΅© σ΅©
βπ
+ π π (π₯, π) + πΏβ (π₯, π) + π (π‘) β π₯π(π) )
Μ π and πΜ are the estimates of πΎβ and πβ , respectively; where πΎ π Ξ = Ξπ > 0 and πΎπ are positive design parameters. Besides, the continuous function π(π‘) is subject to π(π‘) > 0 and π‘ β«0 π(π)ππ β€ π < β, βπ‘ β₯ 0, with any constant π > 0, π = 1, 2. Remark 7. The adaptive fuzzy controller (15) mainly consists of four terms. Concretely, ππ β1 is the positive design parameter of the adaptive control gain, and the first term πΎπ₯ of the right hand side plays a key role for stabilizing system. The second term is used to decouple the nonaffine term with saturation nonlinearity. The third term and the fourth term with adaptation laws (16) are used to deal with the effects of multiple time delays and external disturbance, respectively. Now, the stability of the resulting closed-loop system is given in the following theorem. Theorem 8. Consider the uncertain nonaffine nonlinear system (1) satisfying Assumptions 1β4. With the application of adaptive fuzzy controller (15) and parameter updated laws (16), the tracking error of the closed-loop system can asymptotically converge to zero; that is, limπ‘ββ π(π‘) = 0 for any (π₯, π) β Ξ©, which is a proper compact set. Proof. For the closed-loop error system (11), choose a Lyapunov function candidate as follows: 2
Μ πΎ Μ 2 + 1 πΜπ Ξβ1 πΜ Μ 2 ) = ππ ππ + 1 βπΎβ1 πΎ Μ1, πΎ π (π, π, 2 π=1 π π 2 π
+ πβ1 β β«
π‘
π=1 π‘βππ (π‘)
(17)
π=1
(18) π₯π(π) )
σ΅© σ΅©2 + πβ1 β (βπ (π‘)β2 β (1 β πΜπ (π‘)) σ΅©σ΅©σ΅©π (π‘ β ππ (π‘))σ΅©σ΅©σ΅© ) . π=1
π=1
σ΅¨ σ΅¨ + 2ππ ππ ππ΅π’ + 2ππ ππ΅πβπ π (π₯, π) + 2 σ΅¨σ΅¨σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨σ΅¨
(19)
σ΅¨σ΅¨ σ΅¨σ΅¨ β
σ΅¨σ΅¨σ΅¨πΏβ (π₯, π) + π (π‘) β π₯π(π) σ΅¨σ΅¨ σ΅¨
σ΅¨σ΅¨ π σ΅¨σ΅¨ π + βΞπΈπ (π₯, π‘) π₯π (π‘ β ππ (π‘))σ΅¨σ΅¨σ΅¨ + βπ (π‘)β2 σ΅¨σ΅¨ π π=1 σ΅¨ π σ΅¨ σ΅¨ σ΅© σ΅©2 β β (1 β πβπ ) σ΅©σ΅©σ΅©π (π‘ β ππ (π‘))σ΅©σ΅©σ΅© + 2 σ΅¨σ΅¨σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨σ΅¨ π=1
π
2
π=1
π=1
σ΅© σ΅© ΜΜ ΜΜ π + πΜπ Ξβ1 π. ΜππΎ β
βππβ σ΅©σ΅©σ΅©π (π‘ β ππ (π‘))σ΅©σ΅©σ΅© + βπΎπβ1 πΎ Using triangle inequality and according to the definitions of πΎπβ , π = 1, 2, πΜ β€ ππ (ππ΄ + π΄π π) π + 2ππ ππ ππ΅π’ π σ΅¨ σ΅¨ + 2ππ ππ΅πβπ π (π₯, π) + 2 σ΅¨σ΅¨σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨σ΅¨ πΎ1β + βπ (π‘)β2 π
(20)
σ΅¨ σ΅¨ ΜΜ ΜΜ π + πΜπ Ξβ1 π. ΜππΎ + π σ΅¨σ΅¨σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨σ΅¨ πΎ2β + βπΎπβ1 πΎ Then, from the adaptive controller (15) and the parameter updated laws (16), we can obtain that σ΅¨Μ σ΅¨ 2 2 σ΅¨σ΅¨σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨σ΅¨ πΎ 1π π Μπ πΜ β πβπΎ Μ ΜππΎ Μπ. (21) π β€ βπ ππ + σ΅¨ β π π σ΅¨σ΅¨ππ ππ΅σ΅¨σ΅¨σ΅¨ πΎ Μ1 + π π=1 σ΅¨ σ΅¨
β2 πΎβ2 πβ2 πΎ1 πΜ β€ βππ ππ + π ( + + 2 + 2) 4 4 4
+ 2ππ ππ΅ (π (π₯, sat (π’))
π
2
ΜΜ π + πΜπ Ξβ1 πΜΜ β€ ππ (ππ΄ + π΄π π) π ΜππΎ + βπΎπβ1 πΎ
Using the inequality 0 β€ π₯/(π₯ + π¦) < 1, βπ₯ β₯ 0, π¦ > 0, and ππ π β€ βπββπβ βπ, π β Rπ , (21) becomes
2
ΜΜ π + πΜπ Ξβ1 πΜΜ ΜππΎ πΜ = ππ (ππ΄ + π΄π π) π + βπΎπβ1 πΎ
π=1
π=1
π=1
ππ (π ) π (π ) ππ ,
+ βΞπΈπ (π₯, π‘) π₯ (π‘ β ππ (π‘)) + π (π‘) β
π
σ΅© σ΅©2 + πβ1 β (βπ (π‘)β2 β (1 β πΜπ (π‘)) σ΅©σ΅©σ΅©π (π‘ β ππ (π‘))σ΅©σ΅©σ΅© )
2
Μπ = πΎ Μ π β πΎβ , π = 1, 2, are the parameter where πΜ = πΜ β πβ and πΎ π estimation errors. Then, taking the time derivative of π with respect to π‘ yields
π
+ 2ππ ππ΅βΞπΈπ (π₯, π‘) π₯ (π‘ β ππ (π‘)) + 2ππ ππ΅ (ππ π’
(22)
π
= βπ ππ + ππ, where π = πβ2 /4 + πΎ1β2 /4 + πΎ2β2 /4 + 2. Integrating (22) from 0 to π‘ yields π‘
π (π‘) + β« ππ (π) ππ (π) ππ β€ π|π‘=0 + ππ. 0
(23)
Journal of Control Science and Engineering
5
π‘
Thus, it further implies that β«0 ππ (π)π(π)ππ β€ (1/ π min (π))(π|π‘=0 + ππ), βπ‘ > 0, where π min (β
) denotes the minimum eigenvalue of a matrix, that is, π β πΏ 2 . According to Barbalatβs lemma [22], it can be concluded that limπ‘ββ π(π‘) = 0. The proof is completed. Remark 9. It should be pointed out that the control methods proposed in [20, 21] can guarantee that the tracking errors converge to the desired compact sets. The tracking error of the closed-loop system can asymptotically converge to zero by employing the adaptive control scheme in [18]; however, this control scheme cannot deal with nonaffine nonlinear systems with multiple time delays and saturation constrains. In this paper, based on fuzzy approximation technique and the mean value theorem, the proper nonlinear functions, it is proved that the desired asymptotic tracking performance of the closed-loop systems can be achieved via Lyapunov stability analysis.
ππΉπ4 = exp [β [
In this section, a third-order van der Pol oscillator system from [23] is used for simulation study of this paper. Besides, by adding the external disturbances π(π‘) and the multiple time-delayed perturbation βππ=1 ΞπΈπ (π₯, π‘)π₯(π‘ β ππ (π‘)), the corresponding nonaffine nonlinear system model is described as follows: π₯Μ 1 = π₯2 2
π₯Μ 3 = βπ₯1 β 0.5π₯2 + π½ (1 β (π₯1 + 0.5π₯2 ) ) π₯3 1 + (2 + sin (π₯1 π₯2 π₯3 )) (π’ + π’3 + sin (π’)) 3
ππΉπ6 = exp [β [ ππΉπ7 = exp (β ππΉπ8 = exp [β [ ππΉπ9 = exp [β [ ππΉπ10 = exp [β [ ππΉπ11
= exp [β [
ππΉπ12
= exp [β [
ππΉπ13
= exp [β [
(24)
π
+ βΞπΈπ (π₯, π‘) π₯ (π‘ β ππ (π‘)) + π (π‘)
]
(π₯π + 0.5)
],
2
]
(π₯π + 0.25)
2
],
2 π₯π2 2
]
),
(π₯π β 0.25)
2
] , ]
2
π¦ = π₯1 , where π½ = 0.7, the time delays and parameter uncertain functions are π1 (π‘) = 0.8 cos(π‘), π2 (π‘) = 0.5 sin(π‘), π3 (π‘) = 0.5 sin(2π‘) and πΈ1 (π₯, π‘) = [1, 0, 0], πΈ2 (π₯, π‘) = [0, 2, 0], πΈ3 (π₯, π‘) = [0, 0, 3], and the external disturbance π(π‘) is chosen as π(π‘) = 0.5 sin(π‘), respectively, and the reference signal is given as π¦π = 0.1 + sin(0.5π‘). Take the membership functions of fuzzy logic system as follows: 2
(π₯π + 1.5)
],
2
] 2
(π₯π + 1.25) 2
] 2
(π₯π + 1) 2
],
], ]
(π₯π β 0.5)
],
2
]
(π₯π β 0.75)
2
],
2 (π₯π β 1) 2
] 2
], ]
(π₯π β 1.25)
2
],
2
] 2
π=1
ππΉπ3 = exp [β [
],
2 2
ππΉπ5 = exp [β [
π₯Μ 2 = π₯3
ππΉπ2 = exp [β [
2
2
4. Simulation Studies
ππΉπ1 = exp [β [
(π₯π + 0.75)
ππΉπ14 = exp [β [
(π₯π β 1.5) 2
], ]
(π₯π β 1.75) 2
2
], ] π = 1, 2, 3. (25)
Define fuzzy basis functions as ππ (π₯) =
β3π=1 ππΉππ (π₯π ) 3 β14 π=1 [βπ=1 ππΉππ (π₯π )]
,
π = 1, 2, . . . , 14,
(26)
where π₯ = [π₯1 , π₯2 , π₯3 ]π . By choosing gain πΎ = [β6 β11 β6] and π = πΌ > 0, it 2.3617 1.4950 0.1083
is easy to obtain that π = [ 1.4950 2.6108 0.1950 ]. Based on Theo0.1083 0.1950 0.1408 rem 8, the adaptive controller and the parameter updated laws are designed as (15) and (16), respectively. The corresponding simulation parameters are selected as π = 3, π = 10, π = 0.2, ππ = 1, Ξ0 = 5πΌ, π0 (π‘) = 0.5πβ0.1π‘ , πΎ1 = πΎ2 = 1, and the initial
6
Journal of Control Science and Engineering 1.2
1.5
1
Estimates of the parameter vector πβ
2
Tracking error e(t)
1 0.5 0 β0.5 β1 β1.5
0
10
20
30 Time (sec)
40
50
0.8 0.6 0.4 0.2 0 β0.2
60
0
10
20
30 Time (sec)
40
50
60
50
60
50
60
Μ Figure 3: Response curves of π.
Tracking error e1 (t) Tracking error e2 (t) Tracking error e3 (t)
Μ π₯Μ π . Figure 1: Trajectory of the tracking errors π1 = π¦βπ₯π and π2 = π¦β
2
Estimate of the parameter k1β
1.8 2 1.5 1 0.5
1.6 1.4 1.2 1 0.8 0.6 0.4 0.2
0
0
β0.5 β1
0
10
20
30 Time (sec)
40
Μ1. Figure 4: Response curve of πΎ 0
10
20
30 Time (sec)
40
50
60 6
System output y Reference signal yd
Μ values are chosen as π₯(0) = [2, β0.5, 0.8] , π(0) = [0, 1, 0, 1, Μ 1 (0) = 2, πΎ Μ 2 (0) = 6. The simu0, 1, 0, 1, 0, 1, 0, 1, 0, 1]π , πΎ lation results are shown in Figures 1β7. From Figures 1 and 2, it can be seen that the state tracking errors converge to zero for the uncertain nonaffine nonlinear system (1) with multiple time delays, saturation constrain, and external disturbance simultaneously. Moreover, the boundedness of parameter Μ π , π = 1, 2, is shown in Figures 3β5. In estimations πΜ and πΎ Figures 6 and 7, we can see that the actual control input and the saturation output signal are also bounded, respectively. π
Estimate of the parameter k2β
5
Figure 2: System output π¦ and desired output π₯π .
4 3 2 1 0
0
10
20
30 Time (sec)
40
Μ2. Figure 5: Response curve of πΎ
Output signal of the saturation function sat(u)
Journal of Control Science and Engineering
7
1
Acknowledgments
0
This work was supported in part by the Fundamental Research Funds of Anshan Municipal Government.
β1
References
β2 β3 β4 β5 β6
0
10
20
30 Time (sec)
40
50
60
Figure 6: Output respond curve of the saturation function sat(π’). 5
Control input signal u(t)
0 β5 β10 β15 β20 β25 β30
0
10
20
30 Time (sec)
40
50
60
Figure 7: Respond curve of the control input π’(π‘).
5. Conclusion This paper studies a novel adaptive fuzzy asymptotic tracking control scheme for a class of uncertain nonaffine nonlinear systems with multiple time delays, saturation constrains, and external disturbances. By using the mean value theorem and fuzzy logic system (FLS), the parameter updated laws are constructed to estimate the unknown adaptive controller parameters online. It is also shown that the proposed control method guarantees all the closed-loop system signals to be uniformly bounded and the tracking error can asymptotically converge to zero based on Lyapunov-based analysis. Numerical simulation results are provided to show the effectiveness of the proposed adaptive fuzzy tracking control design approach.
Competing Interests The authors declare that they have no competing interests.
[1] S. Tong and Y. Li, βAdaptive fuzzy output feedback tracking backstepping control of strict-feedback nonlinear systems with unknown dead zones,β IEEE Transactions on Fuzzy Systems, vol. 20, no. 1, pp. 168β180, 2012. [2] X. Zhang, L. G. Wu, and S. C. Cui, βAn improved integral inequality to stability analysis of genetic regulatory networks with interval time-varying delays,β IEEE/ACM Transactions on Computational Biology and Bioinformatics, vol. 12, no. 2, pp. 398β409, 2015. [3] X. Lin, X. Zhang, and Y. Wang, βRobust passive filtering for neutral-type neural networks with time-varying discrete and unbounded distributed delays,β Journal of the Franklin Institute. Engineering and Applied Mathematics, vol. 350, no. 5, pp. 966β 989, 2013. [4] X. Wang and G.-H. Yang, βDistributed fault-tolerant control for a class of cooperative uncertain systems with actuator failures and switching topologies,β Information Sciences, vol. 370-371, pp. 650β666, 2016. [5] X. Wang and G.-H. Yang, βCooperative adaptive fault-tolerant tracking control for a class of multi-agent systems with actuator failures and mismatched parameter uncertainties,β IET Control Theory & Applications, vol. 9, no. 8, pp. 1274β1284, 2015. [6] J.-W. Zhu and G.-H. Yang, βFault accommodation for linear systems with time-varying delay,β International Journal of Systems Science, vol. 48, no. 2, pp. 316β323, 2017. [7] S. Tong and Y. Li, βAdaptive fuzzy output feedback control of MIMO nonlinear systems with unknown dead-zone inputs,β IEEE Transactions on Fuzzy Systems, vol. 21, no. 1, pp. 134β146, 2013. [8] Z. Zhang, S. Xu, and B. Zhang, βAsymptotic tracking control of uncertain nonlinear systems with unknown actuator nonlinearity,β IEEE Transactions on Automatic Control, vol. 59, no. 5, pp. 1336β1341, 2014. [9] M. Chen, B. Jiang, and W. W. Guo, βFault-tolerant control for a class of non-linear systems with dead-zone,β International Journal of Systems Science, vol. 47, no. 7, pp. 1689β1699, 2016. [10] S. Tong, B. Huo, and Y. Li, βObserver-based adaptive decentralized fuzzy fault-tolerant control of nonlinear large-scale systems with actuator failures,β IEEE Transactions on Fuzzy Systems, vol. 22, no. 1, pp. 1β15, 2014. [11] S. C. Tong, T. Wang, and Y. M. Li, βFuzzy adaptive actuator failure compensation control of uncertain stochastic nonlinear systems with unmodeled dynamics,β IEEE Transactions on Fuzzy Systems, vol. 22, no. 3, pp. 563β574, 2014. [12] Z. Zhang, S. Xu, and B. Zhang, βAsymptotic tracking control of uncertain nonlinear systems with unknown actuator nonlinearity,β Institute of Electrical and Electronics Engineers. Transactions on Automatic Control, vol. 59, no. 5, pp. 1336β1341, 2014. [13] Q. Zhou, P. Shi, S. Xu, and H. Li, βObserver-based adaptive neural network control for nonlinear stochastic systems with time delay,β IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 1, pp. 71β80, 2013. [14] Z. Q. Zhang, S. Y. Xu, and B. Y. Zhang, βExact tracking control of nonlinear systems with time delays and dead-zone input,β Automatica, vol. 52, pp. 272β276, 2015.
8 [15] J. Wu, W. Chen, F. Yang, J. Li, and Q. Zhu, βGlobal adaptive neural control for strict-feedback time-delay systems with predefined output accuracy,β Information Sciences, vol. 301, pp. 27β 43, 2015. [16] H. Wang, X. Liu, P. X. Liu, and S. Li, βRobust adaptive fuzzy fault-tolerant control for a class of non-lower-triangular nonlinear systems with actuator failures,β Information Sciences, vol. 336, pp. 60β74, 2016. [17] Y. Li and S. Tong, βAdaptive fuzzy output-feedback control of pure-feedback uncertain nonlinear systems with unknown dead zone,β IEEE Transactions on Fuzzy Systems, vol. 22, no. 5, pp. 1341β1347, 2014. [18] L.-B. Wu, G.-H. Yang, H. Wang, and F. Wang, βAdaptive fuzzy asymptotic tracking control of uncertain nonaffine nonlinear systems with non-symmetric dead-zone nonlinearities,β Information Sciences, vol. 348, pp. 1β14, 2016. [19] C. Wen, J. Zhou, Z. Liu, and H. Su, βRobust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance,β IEEE Transactions on Automatic Control, vol. 56, no. 7, pp. 1672β1678, 2011. [20] M. Chen and S. S. Ge, βDirect adaptive neural control for a class of uncertain nonaffine nonlinear systems based on disturbance observer,β IEEE Transactions on Cybernetics, vol. 43, no. 4, pp. 1213β1225, 2013. [21] H. Wang, B. Chen, X. Liu, K. Liu, and C. Lin, βRobust adaptive fuzzy tracking control for pure-feedback stochastic nonlinear systems with input constraints,β IEEE Transactions on Cybernetics, vol. 43, no. 6, pp. 2093β2104, 2013. [22] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and Adaptive Control Design, Wiley, New York, NY, USA, 1995. [23] S.-L. Dai, C. Wang, and M. Wang, βDynamic learning from adaptive neural network control of a class of nonaffine nonlinear systems,β IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 1, pp. 111β123, 2014.
Journal of Control Science and Engineering
International Journal of
Rotating Machinery
Engineering Journal of
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
The Scientific World Journal Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
International Journal of
Distributed Sensor Networks
Journal of
Sensors Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Journal of
Control Science and Engineering
Advances in
Civil Engineering Hindawi Publishing Corporation http://www.hindawi.com
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Volume 2014
Submit your manuscripts at http://www.hindawi.com Journal of
Journal of
Electrical and Computer Engineering
Robotics Hindawi Publishing Corporation http://www.hindawi.com
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Volume 2014
VLSI Design Advances in OptoElectronics
International Journal of
Navigation and Observation Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Hindawi Publishing Corporation http://www.hindawi.com
Chemical Engineering Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Volume 2014
Active and Passive Electronic Components
Antennas and Propagation Hindawi Publishing Corporation http://www.hindawi.com
Aerospace Engineering
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Volume 2014
International Journal of
International Journal of
International Journal of
Modelling & Simulation in Engineering
Volume 2014
Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Shock and Vibration Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014
Advances in
Acoustics and Vibration Hindawi Publishing Corporation http://www.hindawi.com
Volume 2014