Professional Documents
Culture Documents
4
Systems and Control, University of Batna 2, Batna,
Algeria, May 7-9, 2017
Abstract-We develop a fuzzy adaptive output-feedback be a sliding-mode control term and lor an Hoo-control term
control methodology for unknown nonlinear multivariable [1-7]. Compared to the classical adaptive control schemes,
systems for which the input gains matrix is characterized by the adaptive fuzzy systems can effectively cope with
non-zero leading principle minors but not necessary nonlinear systems that are linearly unparameterizable.
symmetric. An high-gain (HG) observer is introduced to
However, in the schemes in [2-4], the input-gains matrix
estimate the immeasurable states. A linear in parameters fuzzy
must to be positive-defmite (PD) or negative-definite (ND).
system is adequately employed to model the uncertainties. A
matrix factorization, so-called SDU, is used when designing the
It is worth pointing out that this assumption is paramount in
controller to factor the input gains matrix. An appropriate the control design as well as in the stability study, but also
Lyapunov function is exploited to study the stability of the it limits the scope of applications of the fundamental results
corresponding closed-loop control sysytem as well as to derive in [2-4]. How to extend these main results to systems
the adaptation laws. A 2 DOF helicopter system is used to characterized by a input-gains matrix which is not PD and
validate, in a simulation framework, the performances of our ND is an important problem. Motivated by works in [9-11],
developed control approach.
this problem has been tried to be solved, in [1,5,6], by
exploiting a matrix SDU-factorization lemma. The later
Keywords: Output-feedback control, high-gain observer,
allows to factor the input-gains matrix into a product of
adaptive fuzzy systems, multivariable nonlinear systems.
three useful matrices, namely: a PD symmetric matrix (S),
I. INTRODUCTION and a diagonal matrix having the values +1 or-Ion its main
diagonal (D), and a unity upper triangular matrix (U). Later,
In control system engineering, the majority of
the PD symmetric matrix can be used in the Lyapunov
practical systems are multivariable (multiple-input multiple
fonction candidate, as to the unity upper triangular matrix, it
output (MIMO» and naturally nonlinear. One is convinced
allows us to sequentially design the control signals without
that the developed control theory of nonlinear multivariable
any algebraic-loop problem.
systems can get an immediate application in many practical
systems (space technology, chemical process, and robotics,
and so on) [1]. Owing to the natural coupling that exists In addition, the most of the previous multivariable
between the system inputs and outputs, the control issue of control schemes require a complete state measurability.
MIMO systems is not easy and so different from that of Therefore, if the system states are non-measured or partially
monovariable systems. In addition, the available results for measurable, these results cannot be used in practice. In this
monovraiable systems, in general, cannot be directly case, the observer-based adaptive fuzzy control approaches
extended to MIMO system. And, when the MIMO systems (or fuzzy adaptive output feedback control approaches) are
are with unknown models, subject to external dynamical really required [12-22]. In the literature, one can fmd
disturbances and with non-measured states, their control generally two approaches to design an adaptive fuzzy output
problem becomes more difficult [1]. feedback control:
And the stability analysis associated is rigorously and, H(x) S-1(x)(F(x) + P(x, t)) E Rm.
=
demonstrated.
The tracking error of the system output, e1(t) E Rm, is
(5)
OUT goal is to design an output-feedback control u to steer
the output yet) E Rm closer to a desired trajectoryYd(t) E
According to [11], the errors, ei' i = 2 , ... ,n, can be simply
expressed as
Rm, by ensuring the boundedness of all the signals and in
presence of uncertainties, disturbances, and unmeasurable i-1
states.
e!· = "a.
j
!)·e1( ) \-I'
v l = 2 ,3, ... ,n. (6)
L
The next assumptions will be helpful to design our control
j=O
system. where the known constant coefficients are generated aij
through the so-called Fibonacci number series [10].
ez e3 - ez - e1,
D-1H(x) - T(x)u
=
(8)
with S1 D-151D and E [Ev ... , Emf D-1E. en-z en-1 - en-z - en-3'
= (12)
= = =
en-1 E - 2 en-1 - en-z,
=
( )
high-gain observer is designed.
=
- 1 en '"' , j + 1 .
D 51 Yd ) + anje1( ) + en-1 D-1H(x) f3z
E (e1 - e1)
L
ez e3 - ez - e1 + 2
�
_
j=O
A A A A
1-,-_
+'251E - (T(x) -lm)u + Den-1 ( 10) ( 13)
with Z = [zJ, zL ... , z�y.
Assumption.4: The matrix 51 is supposed to satisfY the
1
following conditions:
I
with f3 i > 0, '<I i 1,2, ... , n, being design parameters, and
=
i 1,2, ... ,m - 1,
= E1ji -f3 iTlI + Tl i+1 - EZTl i_1 - ETl i' i 2, ... , n - 1 ( 15)
{xTlx E ilx Rm, Xd E ilXd }'
= =
ilzm = c
O�l
= e;T1/Ji(Zi) - e;T1/Ji(Zi) - Wi(Zi) (27)
' (18)
I
m
Om
where eT 1/J(z) = [e[1/J1(Z1), ... , e�1/Jm(zm) r and
ei = ei - e; with i = 1, ... ,m.
is stable. Because the fuzzy approximation error Wi(Zi) and the FBFs
B. Output-feedback control are bounded, one can easily show the existence of the
following bound:
The uncertain function ai(zi) may be expressed in terms of
the Takagi-Sugeno fuzzy model as [5-7]: (28)
ai(Zi, eJ = eT1/JJZi), i = 1, ... ,m (19) in which wa(z, z ) = [Wa1(Z1, Z1)' ... , wam(zm, zm)F and
wa is an uncertain upper bound.
with 1/Ji(Zi) the vector of the so-called fuzzy basis
functions. This vector should be properly determined by the Substituting (26) into (9) yields:
designer. And ei is the vector updated online.
The optimal values of ei can be defined
'ETSIE �'ETS1'E _'ET{jT
+ = 1jJ(i) + 'ETaT 1jJ(i)-
-T -T - -TDen-1
e; = [
argoimin sup lai(zi) - ai(zi, ei)I ,
XEDx
] (2 0)
E wa(z,i ) - E u
Consider the following simple control law:
E (29)
(2 4)
"" TWa(Z, Z )
-E
a(z) = eT1/J(z) = [a1(Zl' e1), ... , am(zm' em)y 'ETKp (E - D17n) - 'ET- W""a(z,
-TDen-1 -e�en-1 z) (32)
Proof. Consider the following quadratic Lyapunov function: V3 � - 21 1171112 + 311PII1I71112 + IIP1I117111 11 £ II (45)
E
_ 1 �n-1 T I -T - � I -T- I T
V- 2 SI E + L..mi=12- 8i 8i +-2 71 P71· (33)
2-L..i=1 ei ei + -E hi From the control law (30) and the dynamics (9), we have
Taking the derivative of (35), and by (32) and (12), we get From (41), one has
VI � T
VI + Vz �- Li:lllediz- I KpI - L�l � lIe i liz +
- Li:11lledlZ- E KpE -en-1en-1 - L�l Ei8i l/Ji(iJ-
-T - -T
T �
-T -T
L� d u1Jn i 8 i l/J i(iJ + E KpD1Jn- E wa(z,i ) (38)
l
-T
L�l � 118;lIz + c1111Jnllllell + kPMliEII l11Jnll - % lIen_1112 +
Also, taking the derivative of (36) and substituting the IIEliwa (48)
e.
expression of Bi (i. equation (31)) yields
Then, the last term of (45) can be bounded as
(39)
IIPIIII1JIIIIEII � pz IIPIIIIEIIII1J1I + PI C1I1PIIII1Jllllell +
-
Using the fact that -(]'i8T (Ji 11-8i
i 8i � -"2 112 + �2i 11 8,,.* 112, P1WaIlPIIII1J1I +P1I1PIIII1Jllllen-111 +
P1kpMIIPIIII1JIIIIEII + P1kpMIIPIIII1JIIII1Jnll (49)
(39) becomes
On the other hand, one can establish that
Vz �- L�l Hie[ l/Ji(iJ - L�l � lIe i liz + L� � 118;liz l (40)
-T
L�l � 118;liZ + L�l d U1Jn ieTl/Ji(iJ + E KpD1Jn-
pz liPII liEII 111JII + P1kpMIIPIIII1JIIIIEIl + P1kpMIIPIIII1JIIII1Jnll �
(41)
�IIEliz + p�IIPllzll1Jllz +�kpMIIEliz + kpMPillPllzll1Jllz +
Now, let us denote P being the solution of the following
matrix equation: kpMPl IIPIIII1Jllz (51)
(42)
with P E Rmn x mn being a positive-definite symmetric PIliPII 111J1I Ilen-1lI+kpMIIEIl l11Jnll � � lIen-1liZ + � piIIPIlZIl1JIlZ +
matrix.
Taking the derivative of (37) and by substituting iJ, as
kpMII1Jllz + �kpMIIEllz (52)
defmed in (16), yields
V3 � - 21 1171112 + IIP1I1I711l11 hll, (43)
E
From (17), we can easily obtain (53)
y =
F(x) + G(x)u + P(x, t) (59)
where
where F(x) = -M-1C [!] - M-1C, G(x) l
M- ,
i piwallPI12 + If,;,1 � lIe;1I2 +Wa,
=
IT =
and P(x, t) presents the external disturbances vector.
Ps 2(Pl IIPII+piIlPII2 + 1),
=
2 2
Amax(S,) and x as inputs. The membership functions of these input
G - (P4 + kpMPS))' min; {YliO"i - �J } where are defmed as in [22]. Their intervals are selected as:
[-1.5,1.5] for x1,XZ,X3 ,X3 , and [-5,5] for Uz.
denotes the largest eigen-value of a matrix (*).
t The model's parameters are: m1 0.42 (kg) , mz
e/1
= =
And integrating (56) over [0, t], we have 0.2. We choose the initial conditions as x(O ) =
IV. CONCLUSION
iii
·2 ·2
0 10 12 14 16 18 20 0 10 12 14 16 18 20
(a) t(s) (b) t(s)
...", 4
",
II)
a; 3 iU
c:
"'E C)
Om
E00.(; 2 � 0
c:� 1 ...�
N au ·1
...:J
·2
14 0 10 12 14 16 18 20
(d) t(s)
Figure 1. (a) The trajectories of Xl = ifJ (blue-line) and Ydl (red line). (b) The trajectories of X2 = (J (blue line) and Yd2(red line). (c) Norm of fuzzy
parameters: lI(JllI (blue line) and 1I(J211 (red line). (d) Control signals: Uj (blue line) and U2 (red line).
and unknown control direction", Fuzzy Sets and Systems, vol. 263,
pp. 1-26,2015
[13] M.M. Arefi, M.R. Jahed-Motlagh, "Observer-based adaptive neural
control of uncertain MIMO nonlinear systems with unknown control
REFERENCES
direction", International Journal of Adaptive Control and Signal
[I] . Boulkroune, M. M'Saad, M. Farza, "Adaptive fuzzy controller for Processing, vol. 27,no 9,p. 741-754,2013.
multivariable nonlinear state time-varying delay systems subject to [14] R. Shahnazi, "Observer-based adaptive interval type-2 fuzzy control
input nonlinearities",Fuzzy Sets and Systems", vol.l64, no. 1, pp. 45- of uncertain MIMO nonlinear systems with unknown asymmetric
65,2010. saturation actuators", Neurocomputing, vol. 171, pp. 1053-1065,
[2] S.c. Tong, 1. Tang, T. Wang, "Fuzzy adaptive control of 2016.
multivariable nonlinear systems", Fuzzy Sets and Systems, vol. III [15] K.S. Shih, T.-H. S. Li, S.-H. Tsai , et al., "Observer-based adaptive
no.2,pp. 153-167,2000. fuzzy robust controller with self-adjusted membership functions for a
[3] S. Labiod,M.S. Boucherit, T.M. Guerra,"Adaptive fuzzy control of a class of uncertain MIMO nonlinear systems: a PS�-SA method",
class of MlMO nonlinear systems",Fuzzy sets and systems, vol. 151, international Journal of Innovative Computing, information and
no.I,pp. 59-77,2005. Control, vol. 8,no 2,pp. 1419-1437,2012.
[4] N. Essounbouli, A. Hamzaoui and J. Zaytoon, "An improved robust [16] c.c. Chiang, "Observer-Based Robust Adaptive Fuzzy Control for
adaptive fuzzy controller for MIMO systems",Control and intelligent MIMO Nonlinear Uncertain Systems with Delayed Output",
Systems, vol. 34,no.l,pp. 12-21,2006. Mathematical Problems in Engineering, vol. 2013,2013.
[5] A. Boulkroune, M. M'Saad, M. Tadjine, M. Farza, "Adaptive fuzzy [17] R. Shahnazi, "Output feedback adaptive fuzzy control of uncertain
control of MIMO nonlinear systems with unknown hysteresis and MIMO nonlinear systems with unknown input nonlinearities", iSA
control gain matrix sign", In: 16th Mediterranean Conference on transactions, vol. 54,pp. 39-51,2015.
control and Automation, pp. 380-385,2008. [18] Y.-S. Huang, W.-P. Liu, M. Wu, et aI., "Robust decentralized hybrid
adaptive output feedback fuzzy control for a class of large-scale
[6] A. Boulkroune, M. M'Saad, M. Farza, "Adaptive fuzzy tracking
MIMO nonlinear systems and its application to AHS", iSA
control for a class of MIMO nonaffine uncertain systems",
transactions, vol. 53,no 5,pp. 1569-1581,2014.
Neurocomputing, vol. 93,pp. 48-55,2012.
[19] J. Peng,Y. Liu,1. Wang, "Fuzzy adaptive output feedback control for
[7] A. Boulkroune, M. M'Saad, M. Farza, "Fuzzy approximation-based robotic systems based on fuzzy adaptive observer", Nonlinear
indirect adaptive controller for mUlti-input multi-output non-affine
Dynamics, vol. 78,no 2,pp. 789-801,2014.
systems with unknown control direction", lET Control Theory &
[20] S.c. Tong, B. Chen, Y. Wang, "Fuzzy adaptive output feedback
Applications, vol. 6,no.17,pp. 2619-2629,2012.
control for MIMO nonlinear systems", Fuzzy Sets and Systems, vol.
[8] L.X. Wang, A course in fuzzy systems,Prentice-Hall,USA,1999. 156 no.2,pp. 285-299,2005.
[9] A. S. Morse, "A gain matrix decomposition and some of its [21] S.c. Tong,H.X. Li, "Fuzzy adaptive sliding model control for MIMO
applications," Systems and Control Letters,vol. 21,pp. 1-10,1993. nonlinear systems", IEEE Trans. Fuzzy Systems, vol. 11, no.3, pp.
[10] B. Xian, D. Dawson, M. deQueiroz and 1. Chen, "A Continuous 354-360,2003.
Asymptotic Tracking Control Strategy for Uncertain Nonlinear [22] A. Boulkroune, M. Tadjine, M. Msaad, M. Farza, "How to design a
Systems", iEEE Transactions on Automatic Control, vol. 49, no. 7, fuzzy adaptive control based on observers for uncertain affine
pp. 1206-1206,2004. nonlinear systems", Fuzzy sets and systems vol. 159, pp.926-948,
[II] Jian Chen, Arnan Behal, and Darren M. Dawson, "Adaptive Output 2008.
Feedback Control For A Class of MlMO Nonlinear Systems", [23] S. Labiod, "Comments on Fuzzy adaptive sliding-mode control for
American Control Conference, 2006. IEEE, pp. 5300-5305,2006. MIMO nonlinear Systems", iEEE Trans. Fuzzy Systems, vol. 14, no.
[12] W. Shi,"Observer-based fuzzy adaptive control for mUlti-input multi 3,2006.
output nonlinear systems with a nonsymmetric control gain matrix [24] Humusoft,CE 150 Helicopter Model User's Manual,1989.