Ajassp 2010 1264 1276

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

American Journal of Applied Sciences 7 (9): 1264-1276, 2010

ISSN 1546-9239
© 2010 Science Publications

Synthesis of a Robust Multiobserver for the Estimation of Unknown


Inputs Using the Piecewise Quadratic Functions
1,4
Sami Zemmel, 2,4Mongi Besbes, 2,4Elyes Maherzi and 3,4Radhi Mhiri
1
Department of Physics and Electronics, Faculty of Sciences, Tunis, Tunisia
2
Department of Engineering Electric, School of Technology and Data Processing,
Tunis, Tunisia
3
University of Sherbrooke, Montréal, Canada
4
Laboratory of Networks and Machines Electric,
National Institute of Sciences Applied and Technologies, Tunis, Tunisia

Abstract: Problem statement: The estimation of states and the unknown inputs of a nonlinear
system described by a multimodel are done by a multiobserver. The stabilization of the
multiobserver calls upon uses both quadratic and no quadratic functions of Lyapunov. Although
the stabilization using the quadratic approach is interesting from the point of view implementation,
the step showed its limits for the multimodel. However, the problem paused by the quadratic
method lies in the obligation to satisfy several LMI with respect to the same Lyapunov matrix P,
these results are shown very conservative. Approach: To reduce the conservatism of the quadratic
approach we propose another approach which is exclusively based on Lyapunov piecewise
quadratic functions. The conditions obtained by the stabilization of the multiobserver are
expressed in term of matrix inequalities with constraints on the matrices rank. Results: The
estimation of both states and unknown inputs of a multimodel using the quadratic approach per
pieces leads to results less conservative than the quadratic approach. Academic examples illustrate
the robustness of the piecewise quadratic approach. Conclusion: In this article we proposed new
sufficient conditions of stability of a multiobserver able to the estimation of states and unknown
inputs of a nonlinear system describes by a multimodel subjected to the influence of the unknown
inputs. The study in was carried out by considering two approaches. The first approach is based on
Lyapunov quadratic functions; it is significant to note the great difficulty in finding satisfying
results by this approach for the multimodel systems. For this reason we proposed an approach
based on piecewise quadratic functions which led to interesting results (proposition 1) and less
conservative than the quadratic approach. The conditions suggested in this article concern both the
multiobserver stabilization and the estimation of states and the unknown inputs of a multimodel
with measurable variables of decision (µξ(k)). The synthesis of a multiobserver with no
measurable variables of decision is not approached. This point can constitute an interesting
prospect for this study.

Key words: Discrete multimodel, unknown input multiobserver, quadratic stabilization, piecewise
quadratic functions, unknown input estimation

INTRODUCTION material sensors by state observers, which allow the


rebuilding of intern information (states, unknown
The state observation of the nonlinear dynamic inputs and unknown parameters) of a system using its
systems constitutes a very vast search field having model, known inputs and measured outputs.
many applications. This is justified by the fact that Among the solutions brought to the problem of
the state estimation is an important stage, even the state estimation and output in the presence of
indispensable, for the synthesis of command laws, for unknown inputs we have two approaches of
the diagnosis or for the supervision of the industrial construction of multiobserver that emerged. The first
process. The basic idea is the substitution of the one supposes a priori knowledge of information about
materials sensor by using non linear observers not these not measurable inputs; in particular, the filter
only for economical reasons but also to come over on of Kalman who allows to rebuild the state of the
many technological difficulties, particularly when the system in the presence of measurement noise which
adequate sensor isn’t obtainable. So, the use of this is defined like unknown inputs, by using a priori of
idea for several years has been the replacement of the statistical knowledge on these noises. The second
Corresponding Author: Sami Zemmel, Department of Physics and Electronics, Faculty of Sciences, Tunis, Tunisia
1264
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

approach proceeds either by estimation of the multimodel approach. The considered system
unknown inputs or by their complete elimination comprises known inputs and unknown inputs. The
from the equations of the system (Akhenak et al., reconstruction of the non measured system states and
2003; 2006; Chadli et al., 2009; Darouach et al., its unknown inputs is realized on the base of
1994). The observers with unknown inputs have information generated by a nonlinear observer called
attracted the attention of many researchers that of to unknown inputs widely widespread for the state
Dassanake et al. (2000) who used unknown input estimation of systems.
observers to detect and isolate sensor faults in a
turbofan engine. General structure of the multimodel: The model of
The crucial problem, in the synthesis of the system, supposed known, is taken in the following
observers with unknown inputs, is the convergence of form (Akhenak et al., 2004):
the estimation error towards zero. Several works used
the second method of Lyapunov and their quadratic ⎧ M ⎛ A i x(k) + Bi u(k) ⎞
functions for the stabilization of the estimation error ⎪ x(k + 1) = ∑ μ i ( ξ(k) ) ⎜ ⎟
in the case of the linear systems (Moreno, 2001;
⎨ i =1
⎝ + R i u(k) ⎠ (1)

Floquet and Barbot, 2004) and in the case of the ⎩ y(k) = Cx(k) + Fu(k)
nonlinear systems (Koeing, 2006). However, this
method generates very conservative conditions of With:
stability of the observer in particular for certain
classes of nonlinear systems such as the systems with ⎧ M μ ξ(k) = 1
⎪∑ i( )
parametric uncertainties (Chadli and El Ahajjaji, ⎨i =1 ∀i ∈ {1,...., M}
2006), the saturated systems and linear systems ⎪0 ≤ μ i ( ξ(k) ) ≤ 1

piecewise, which includes no information about space
state partition (Johansson et al., 1999). Whereas, the
Where:
using of the no quadratic Lyapunov functions like the
polyquadratic functions and the piecewise quadratic x(k)∈Rn = The state vector
functions, allows the reduce of the conservatism of u(k)∈Rm = The vector of the known inputs
the quadratic method and leads to after less u(k) ∈ R q = The vector of unknown inputs
pessimistic results for the stabilization and the control y(k)∈Rp = The vector of measurable outputs
of the systems (Jadbabaie, 1999; Johansen, 2000). For
this reason, it is interesting to use the piecewise For the ith local model Ai∈Rn×n is the state
quadratic Lyapunov functions for the stabilization of matrix, Bi∈Rn×m is the matrix of input, Ri∈Rn×q is the
the estimation error. matrix of influence of the unknown inputs on the
Today, the diagnosis of the industrial systems state x(t), ∈Rp×q is the matrix of influence of the
draws the attention of several researchers unknown inputs on the output y(k) with rank(F) = q
(Athamena et al., 2007; Kechida and Debbache, and C∈Rp×n is the matrix of output. Finally, ξ(k)
2005; Hakiki et al., 2006). Many methods are represents the vector of decision depending on the
published for the diagnosis various classes systems. input and/or the measurable state variables. At every
For the diagnosis and the supervision of a multimodel moment, µi(ξ(k)) indicate the degree of activation of
system were proposed some interesting methods each local model for the global model. The activation
which are based on multiobserver (Dassanake et al., functions are determined by the geometrical approach
2000; Marx et al., 2007). For this reason we design (Maherzi et al., 2007).Choosing the number M of
in this article a new multiobserver whom can be used local models of this multimodel can be intuitively
for the diagnosis of a system described by a achieved taking into account the number of modes
multimodel. functioning observed of the system (Gasso et al.,
2001; Johansen and Babuska, 2003). However,
Notation: Throughout the study, the following useful determining the matrices Ai, Bi, C, Ri and F needs the
notation is used: use of adapted estimation techniques parametric or
techniques of linearization (Johansen et al., 2000).
(X)T = The transpose of the matrix X In the following the considered problem
(Y)−1 = The inverse of the matrix Y concerns both the reconstruction of state variables
(Z)¯ = The pseudo inverse of the matrix Z x(k) and the unknown inputs u(k) , using only the
I = The n × n identity matrix available namely known inputs u(k) and the
measured outputs y(k).
Estimation of state and unknown inputs of a
multimodel: The formalization of the estimation General structure of the multiobserver: This
problem of state and unknown inputs rests on paragraph clarifies the construction of the
1265
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

observer. This last shows an analytical form M 


e(k + 1)= ∑ μ i ( ξ(k) ) ⎡⎣ N i (x(k) − x(k))
resulting from the aggregation of the local linear i =1

observers (Kim et al., 2006; Patton et al., 1998). + (QA i − N i Q − L i C)x(k)


This one is particularly adapted for studying the + ( QR i − N i EF − L i F ) ⎤
(7)
stability and the convergence property of the state + (QBi − G i1 )u(k) ⎥
u(k) − G i 2 ⎥⎦
reconstruction error. The numerical aspects related to
the determination of the gains of the local observers + EFu(k + 1)
will be also treated. The form of the multiobserver
that is able to estimate the state vector and the We assure that:
unknown input of the discrete multimodel (1) has the
following structure:
Ki = Ni E + Li (8)

⎜ N z(k) + Gi1u(k) ⎟
⎛ ⎞
⎪ M
⎪⎪
⎪ z(k +1) = ∑ μi ⎜⎛ ξ(k) ⎟⎞ ⎜⎜ i ⎟ Finally:
i=1 ⎝ ⎠ +G + L y(k) ⎟
(2)
⎨ ⎜ i2 i ⎟
⎪ ⎝ ⎠
⎪ 

⎪⎩
x(k) = z(k) − Ey(k) ⎛ N i e(k) \

M ⎜ + ( QA i − N i − K i C ) x(k)
It is about a general structure of observer, it is e(k + 1) = ∑ μ i ( ξ(k) ) ⎜
i =1
⎜ + ( QBi − G i1 ) u(k) (9)
not only, where Ni∈Rn×n, Gi1∈Rn×m, Gi2∈Rn, Li∈Rn×p ⎜ + QR − K F u(k) − G
and E are the gains matrices of the ith local observer ⎝ ( i i ) i2 )

with unknown input. The variable z(k) is an + EFu(k + 1)


intermediate variable allowing to deduce the

estimated value from the state x(k) . If the following conditions are satisfied:
Obviously, the observer uses only the known
variables u(k) and y(k), u(k) being not measured. Ni = QAi − KiC (10a)
The whole of these matrices must be given with a
high degree of accuracy from a numerical point of Gi1 = QBi (10b)
view in order to guarantee the convergence of the
estimated state by the observer towards the real state. QR i = Ki F (10c)
For that, let us define the state estimation error:
 Gi2 = 0 (10d)
e(k) = x(k) − x(k) (3)

Starting from this definition and by using the EF = 0 (10e)



expression of x(k) given by the Eq. 2, the expression
of the error becomes: then the problem of the stabilization of the dynamic
error of observation is reduced to the
M
e(k) = Qx(k) − z(k) + EFu(k) (4) stabilization ∑ μi ( ξ(k) ) Nie(k) as the following
i =1

expression indicates:
With:
Q = I + EC (5) M
e(k + 1) = ∑ μ i (ξ(k))N ie(k) (11)
i =1
Then, one expresses the temporal evolution of
the state error in order to analyze its convergence The stability conditions of the multiobserver (2)
towards zero. Thus, at time (k+1), the state estimation will emerge starting from the conditions from
error is expressed: stabilization of the observation error (11). It is
important to note that the stability of the local
⎛ ⎛ A i x(k) + Bi u(k) ⎞
M ⎜Q⎜ ⎟ matrices Ni (i = 1,…,M), does not guarantee the
e(k + 1) = ∑ μ i ( ξ(k) ) ⎜ ⎝ + R i u(k) ⎠ M
i =1
⎜ − N z(k) − (6) global stability of the matrix N = ∑ μ i ( ξ(k) ) N i .
⎝ i
i =1

G i1u(k) − G i 2 − L i y(k) ) + EFu(k + 1)


MATERIALS AND METHODS
Replacing y(k), z(k) and e(k) by their respective
expressions given by (1-3), the state error takes the The stabilization of the estimation error (11) can
form, the state estimation error is written: be made by three methods:
1266
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

Quadratic method: This approach is developed in We choose Φ(k) of full column rank, it is to be
the paper which uses a function of Lyapunov of the able to reverse the matrix (ΦT(k)Φ(k).
form (17) and this last can exist if the inequality (18)
having a solution. 
Remark 1: The asymptotic convergence of u(k)
towards u(k) is satisfied, if the stabilization of the
Piecewise quadratic method: This second approach
is proposed in the pape which uses a function of observation error (11) of the multiobserver (2) and
Lyapunov of the form (31) and this last can exist if the condition on the rank of the matrix Ф(k) are
the inequality (33) having a solution. verified.

Polyquadratic method: It is another approach which Global convergence of the multiobserver: For the
uses a function of Lyapunov of the following form: stabilization of the observation error (11), we propose
two approaches based on the use of quadratic
Lyapunov function in the first step and the piecewise
V ( e(k) ) = e(k) T ⎛⎜ ∑ µi ( ξ(k) ) Pi ⎞⎟ e(k), Pi > 0
M
(12) quadratic Lyapunov function in second step.
⎝ i =1 ⎠
Global convergence of the multiobserver by the
where, (Pi, i = 1,…,M) are symmetric positive
quadratic approach: In this part, the stabilization of
definite matrices.
the dynamic error (11) is based on the use of a
This last can exist if the following inequality
quadratic Lyapunov function of the form:
having a solution (Daafouz and Bernussou, 2001):
V(e(k)) = e(k)T Pe(k), P>0 (17)
⎡ Pi (Pj N i )T ⎤
⎢ ⎥ > 0, ∀(i, j) ∈ {1,..., M} (13)
⎢⎣ Pj N i Pj ⎥⎦ From this function (15) we can study the stability
of the observation error (11).
RESULTS AND DISCUSSION Theorem 1: The system of form
M
This part will present the results of two e(k + 1) = ∑ μ (ξ(k))N ie(k) is globally asymptotically
i =1 i
approaches (quadratic approach and piecewise stable (Tanaka et al., 1998):
quadratic approach) for the estimation of states and
the unknown inputs of a system multimodel. if ∃ P > 0 such as ∀i ∈ {1,..., M} N iT PN i − P<0 (18)
Unknown input estimation: In the system (2), the
unknown input appears with the matrix of influence Thus, constraints (18) and (10) allow the
Φ(k). complete synthesis of multiobserver (2) for the
Let us define: multimodel (1).

Theorem 2: The state estimation error between the


⎛∑M
μ (ξ(k))R i ⎟⎞

Φ(k) = i =1 i (14) multimodel (1) and the unknown input multiobserver
⎜ ⎟ (2) converges globally asymptotically towards zero if
⎝ F ⎠
there exists matrices p>0, S and Wi such that the
following conditions hold ∀i∈{1,...,M}(Chadli et al.,
To estimate the unknown input, it is necessary 2009):
that the matrix Ф(k) is of full column rank and its
pseudo inverse Φ − (k) exists, otherwise this method ⎛ ( PAi + SCAi − WiC ) ⎞⎟ > 0
T
P
is not applicable: ⎜ (19a)
⎜ PA + SCA − W C P ⎟
⎝ i i i ⎠

(
Φ− (k) = ΦT (k)Φ(k) )
−1
Φ(k)T (15) (P + SC)R i = WF (19b)
i

The unknown input can then be deduced in the SF = 0 (19c)


following way:
Multiobserver (2) is then completely defined by:
⎛ M μ i (ξ(k)) ⎞
 ⎜ x(k + 1) − ∑ ⎟ E = P −1S (20a)

u(k) = Φ − (k) ⎜ i =1 ( A i x(k) + Bi u(k) ) ⎟ (16)
⎜  ⎟
⎝ y(k) − Cx(k) ⎠ G i1 = (I + P −1SC)Bi (20b)
1267
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

Gi2 = 0 (20c) quadratic approach, we propose to follow the steps of


the following algorithm:
Ni = (I + P −1SC)Ai − P −1WiC (20d)
Step 1: Determination of the matrices P, S and Wi
−1
Li = P Wi − Ni E (20e) ∀i∈{1,...,M}.
We solve the Linear Matrix Inequalities (19a)
Proof: Using Eq. 18, the hypothesis p>0 and using in synthesis variables P, S and Wi subject to
the Schur complement, one can easily deduce that: linear equality constraints (19b) and (19c).
This problem can be solved by LMITOOL
⎛ P (PNi )T ⎞ (Vandenberghe and Boyd, 1996).
⎜ ⎟>0 (21) Step 2: Determination of the gains matrices Ni, Li,
⎜ PN P ⎟⎠
⎝ i
Gi1, Gi2 and E ∀i∈{1,…,M}.
After the knowledge of the matrices P, S and
After using Eq. 10a and 10c, the preceding Wi, we determine the other gains matrices of
inequality becomes: Eq. 20 defining the multiobserver (2).

⎛ P (PA i + PECA i − PK i C)T ⎞ Remark 2: If F is a scalar, we can deduce the


⎜⎜ ⎟⎟
⎝ PAi + PECA i − PK i C P ⎠ (22) following relations ∀i∈{1,...,M}:
>0
S=0 (26a)
However, this last inequality (22) is a bilinear
matrix inequality BMI in synthesis variables P, E and E=0 (26b)
Ki. In order to convert these conditions into an LMI
formulation, we consider the following changes of Q=I (26c)
variables:
Gi1 = Bi (26d)
Wi = PKi (23)
G i2 = 0 (26e)
S = PE (24)
Ni = Ai − P −1WiC (26f)
After using the new variables of Eq. 23 and 24,
inequality (22) becomes:
Li = P −1Wi (26g)
⎛ P (PAi + SCAi − WiC)T ⎞
⎜ ⎟>0 (25) R i = P −1Wi F (26h)
⎜ PA + SCA − W C P ⎟
⎝ i i i ⎠
Simulation examples: Two examples are presented
The two equalities constraints (19b) and (19c) in order illustrate the utilization limits of the
are obtained by pre-multiplying the last two quadratic approach. The first is an academic example
constraints (10e) and (10g) by p>0 with the change of and the second describes the conservatism of this
variable (23) and (24): approach.

⎧ PQR i = PK i F ⎧(P + SC)R i = Wi F An academic example: Consider the following


⎨ ⇒ ⎨
⎩ PEF = 0 ⎩SF = 0 multiple model:
∀i ∈ {1, ..., M}
⎧ 2 ⎛ A i x(k) + Bi u(k) ⎞
⎪ x(k + 1) = ∑ µi (ξ(k)) ⎜ ⎟
Therefore classical numerical tools may be used ⎨ i =1
⎝ + R i u(k) ⎠ (27)

to solve LMI problem (19a) subject to linear equality ⎩ y(k) = Cx(k) + Fu(k)
constraints (19b) and (19c). After having solved this
problem, the different gains matrices defining the With:
multiobserver (2) Ni, Li, Gi1, Gi2 and E can be
⎛ x1 ⎞
deduced from the knowledge of P, S and Wi as given ⎜ ⎟ ⎛y ⎞
in equations (20). This completes the proof. x = ⎜ x 2 ⎟ and y = ⎜ 1 ⎟
⎜x ⎟ ⎝ y2 ⎠
⎝ 3⎠
Determination of the multiobserver gain matrices:
To determine the multiobserver (2) gain matrices by The activation functions are the following form:
1268
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

⎧ 1 − tanh(u(k))
⎪μ1 (u(k)) =
⎨ 2 (28)
⎪μ (u(k)) = 1 − μ (u(k))
⎩ 2 1

The numerical values of the matrices are the


following:

⎛ −0.3 0.2 0.3 ⎞ ⎛ 0.6 −0.5 0.2 ⎞


⎜ ⎟ ⎜ ⎟
A1 = ⎜ 0.3 0 0.5 ⎟ , A 2 = ⎜ −0.4 0.1 0.3 ⎟ ,
⎜ 0.2 0.1 0.6 ⎟ ⎜ 0.1 0.2 0.3 ⎟⎠
⎝ ⎠ ⎝
⎛ 1 ⎞ ⎛ 1 ⎞
⎜ ⎟ ⎜ ⎟
B1 = ⎜ 1 ⎟ , B2 = ⎜1.25 ⎟
⎜ 0.5 ⎟ ⎜ 0.5 ⎟
⎝ ⎠ ⎝ ⎠
⎛ 0 1 0⎞ (a)
C = 10−2 ⎜ ⎟,  
⎝ −1 1 1 ⎠
⎛ 39.86 ⎞ ⎛ 6.9 ⎞
⎜ ⎟ ⎜ ⎟ ⎛ −1⎞
R 1 = ⎜ −23.30 ⎟ , R 2 = ⎜ 60.46 ⎟ , F = ⎜ ⎟
⎜ 26.85 ⎟ ⎜ −1.51⎟ ⎝1⎠
⎝ ⎠ ⎝ ⎠

By using the quadratic approach, the numerical


values of all gain matrices are as follows:

⎛ 79.7 −0.26 3.41 ⎞


⎜ ⎟
P = ⎜ −0.26 71.91 −7.94 ⎟ ,
⎜ 3.41 −7.94 78.06 ⎟
⎝ ⎠
⎛ −0.80 2.45 ⎞ ⎛ −2.06 −1.51⎞
⎜ ⎟ ⎜ ⎟
W1 = 103 ⎜ 2.49 0.57 ⎟ , W2 = 103 ⎜ −1.92 2.45 ⎟
⎜ −0.79 1.61 ⎟ ⎜ 1.02 0.46 ⎟ (b)
⎝ ⎠ ⎝ ⎠
⎛ 18.92 18.92 ⎞ ⎛ 0.0024 0.0007 0.0032 ⎞ Fig.1: (a) Input known u(k) and (b) u(k) input
⎜ ⎟ ⎜ ⎟
S = ⎜ 20.74 20.74 ⎟ , N1 = ⎜ 0.4076 −0.0413 0.3996 ⎟ , unknown
⎜ 6.12 6.12 ⎟ ⎜ 0.4057 −0.0405 0.3967 ⎟  
⎝ ⎠ ⎝ ⎠
⎛ 0.4040 −0.0402 0.3946 ⎞
⎜ ⎟
N 2 = ⎜ −0.0512 0.0054 −0.0506 ⎟
⎜ 0.2022 −0.0200 0.1972 ⎟
⎝ ⎠
⎛ −9.7495 29.9794 ⎞ ⎛ −26.5981 −19.4174 ⎞
⎜ ⎟ ⎜ ⎟
L1 = ⎜ 33.7870 10.3039 ⎟ , L 2 = ⎜ −25.5211 35.2852 ⎟ ,
⎜ −6.4608 20.3391 ⎟ ⎜ 11.6825 10.2843 ⎟
⎝ ⎠ ⎝ ⎠
⎛ 1.0035 ⎞ ⎛ 1.0047 ⎞
⎜ ⎟ ⎜ ⎟
G11 = ⎜ 1.0045 ⎟ , G 21 = ⎜ 1.2560 ⎟
⎜ 0.5015 ⎟ ⎜ 0.5020 ⎟
⎝ ⎠ ⎝ ⎠

Figure 1a and b represent the time evolution of


known inputs u(k) and unknown inputs u(k) . Figure
2 shows, on the same graph, the evolution of the 

unknown input u(k) and its estimate u(k) . Figure 3 Fig. 2: u(k) and u(k)
represent the state estimation error with the initial
 Example 2: Conservatism of the quadratic
conditions x 0 = (1 0 0)T and x 0 = (0 0 0)T . approach: Let us consider the following discrete
Excepted around the time origin, the unknown signal multimodel, composed of three local models and
estimated perfectly matches the true one. comprising one single output and three states:
1269
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

⎧ 2 ⎛ A i x(k) + Bi u(k) ⎞ The conditions of quadratic stabilization of


⎪ x(k+1) = ∑ µi (ξ(k)) ⎜ ⎟ theorem 2 fails to prove the stabilization of the
⎨ i =1
⎝ + R i u(k) ⎠ (29)
multiobserver (30), which shows that no quadratic

⎩ y(k) = Cx(k) + Fu(k) function having the form (17) can exist.
The quadratic approach becomes more and more
In this example, the vector of variable decision conservative in the following cases:
ξ(k) is equal to the vector of known inputs u(k). The
numerical values of the matrices Ai, Bi, C and F are
• When the number of local models is very
as follows:
important, this is due the difficulty to find one
⎛ 1 0⎞ ⎛ 0.1 −0.4 ⎞
matrix P satisfying all (19) inequalities and
A1 = ⎜ ⎟ , A2 = ⎜ ⎟, equalities
⎝ 0.1 1 ⎠ ⎝ 0.7 0.2 ⎠ • When the multimodel have local models
⎛ 1 ⎞ ⎛ 1 ⎞ saturated (the eigenvalues of matrices Ai are
B1 = ⎜ ⎟ , B2 = ⎜ ⎟ ,
⎝ 0.25 ⎠ ⎝ 0.5 ⎠ closer to 1) like the local model number 1
⎛ 1 ⎞ ⎛ 2 ⎞ (eigenvalues with A1 = {1, 1})
R 1 = ⎜ ⎟ , R 2 = ⎜ ⎟ , C = ( 0 1) , F = 5
0.5
⎝ ⎠ ⎝ 0.5 ⎠ Global convergence of the multiobserver by the
piecewise quadratic approach: In this part, the
The multiobserver able to estimate the
stabilization of the error dynamics (11) depended en
multimodel (27) state is as follows:
the use of piecewise quadratic Lyapunov function of
⎧ 2 ⎛ N i x(k) + G i1u(k) ⎞
the form:
⎪ z(k+1) = ∑ µi (ξ(k)) ⎜ ⎟
⎨ i =1
⎝ + G i 2 + Li y(k) ⎠ (30)
⎛ V1 ( x(k) ) , ...., ⎞
⎪ 
⎩ x(k) = z(k) − Ey(k) V ( x(k) ) = max ⎜ ⎟ (31)
⎜ Vi ( x(k) ) , ...., Vn ( x(k) ) ⎟
⎝ ⎠

Witch:

Vi ( x(k) ) = x(k)T Pi x(k), Pi > 0, i ∈ {1,..., M} (32)

where, (Pi, i = 1,…,M) are symmetric positive


definite matrices.
The goal of this second approach is to cure the
conservatism of the quadratic approach by
formulating new less constraining conditions of
stabilization of the observation error (11) by using the
following theorem:

Theorem 3: We suppose that there are symmetric


positive definite matrices Pi and scalars τijk≥0 such as
(Akhenak et al., 2004):

M τ ijk (Pj − Pk )
N iT Pj N i − Pj + ∑
k =1< 0, ∀ i, j, k (33)
∈ {1,..., M} and j ≠ k

then the observation error (11) is globally asymptotic


stable.
Thus, constraints (33) and (10) allow the
complete synthesis of multiobserver (2) for the
multimodel (1) with unknown inputs.

Proposition 1: The state estimation error between the


multimodel (1) and the unknown input multiobserver
 (2) converges globally asymptotically towards zero, if
Fig. 3: Estimation errors ei = xi − xi , i ∈{1,2} all the pairs (Ai, C) are observable and if there exist
1270
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

symmetric positive definite matrices P(i,j,k) and M τ ijk (Pj − Pk ) − N iT PjPj−1Pj N i


matrices Mj and Hji of appropriate dimensions such Pj − ∑ ) ∈ {1,..., M}
> 0, ∀ (i, j, k
k =1 (37)
that the following conditions hold ∀(i, j,
and j ≠ k
k)∈{1,…,M} and j ≠ l:

⎛ M (PjA i + ⎞ Knowing that (AB)T = BTAT and (A+B)T =


⎜ Pj − ∑ τ ijk (Pj − Pk ) ⎟ A +BT, constraint (37) can be rewritten as follows:
T

⎜ k =1 M CA − H C) T

j i ji
(34a)
⎜⎜ PjA i + M jCA i − H jiC P ⎟⎟ τ ijk (Pj − Pk ) − (Pj Ni )T Pj−1 (Pj N i )
⎝ j ⎠ M
Pj − ∑
>0 > 0, ∀( i, j, k)
k =1

∈ {1,..., M} (38)
rank(P Hi ) = rank(P) (34b)
and j ≠ k
(Pj + M jC)R i = H ji F (34c)
The use of the complement of Schur allows
M jF = 0 (34d) expressing the constraints (38) in the following
equivalent forms:
Multiobserver (2) is then completely defined
by: ⎛ M ⎞
⎜ Pj − ∑ τi jk (Pj − Pk ) (Pj Ni ) ⎟
T

⎜ k =1
⎟ (39)
E = Pj−1M j (35a) ⎜ Pj Ni Pj ⎟⎠

> 0 ∀ (i, j, k) ∈ {1,..., M} and j ≠ k
G i1 = ( I + EC ) Bi (35b)
After using Eq. 5 and 10a into inequality 39, we
Gi2 = 0 (35c) obtain:

Ni = (I + EC)Ai − (P − Hi )C (35d) ⎛ M (PjAi + PjECAi ⎞


⎜ Pj − ∑ τi jk (Pj − Pk ) ⎟
⎜ k =1 −PjK i C)T ⎟
Li = (P − H i ) − N i E (35e) ⎜ ⎟ (40)
⎜ PjAi + PjECAi − PjK iC P ⎟
⎝ j ⎠
> 0 ∀ (i, j, k) ∈ {1,..., M} and j ≠ k
With:

⎡ P1 ⎤ ⎡ H1i ⎤ However, this last inequality (40) is a bilinear


⎢ ⎥ ⎢ ⎥ matrix inequality BMI in synthesis variables Pj, E, Ki
P
⎢ ⎥2 ⎢ H 2i ⎥ and τijk. We consider the following changes of
P = ⎢ . ⎥ and H i = ⎢ . ⎥ ∀ i ∈ {1,..., M}  
⎢ ⎥ ⎢ ⎥ variables:
⎢ . ⎥ ⎢ . ⎥
⎢P ⎥ ⎢H ⎥
⎣ M⎦ ⎣ Mi ⎦ H ji = PjK i (41)

Proof: The studied multiobserver is the result of M


aggregated linear observer. The observability of M j = PjE (42)
multimodel (1) is guaranteed if every local model is
observable, in other terms is (Aj, C) pairs are Using the new variables of Eq. 41 and 42,
observable. inequality (40) becomes:
After the multiplication on the left and on the
right by -1, the matrix inequality (33) can be rewritten ⎛
⎜ (PjAi + M jCAi ⎞⎟
in the following form: ⎜
M
Pj − ∑ τi jk (Pj − Pk ) ⎟

⎜ k =1 −H jiC)T ⎟





(43)
M τ (Pj − Pk ) − N iT Pj N i ⎜⎜ PjAi + M jCAi − H ji C Pj ⎟⎟
Pj − ∑ ijk ∈ {1,..., M} ⎝ ⎠
k =1
> 0, ∀ (i, j) (36) > 0 ∀ (i, j,k)∈{1,...,M} and j ≠ k
and j ≠ k
The tow equalities constraints (34c) and (34d)
We multiply the matrix Pj of the last term of the are obtained by pre-multiplying the last two
−1
constraints (10c) and (10e) by Pj with the change of
matrix inequality (36) by (Pj Pj ) , we obtain: variable (41) and (42):
1271
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

⎧⎪ PjQR i = PjK i F ⎧⎪Pj (I + EC)R i = PjK i F The conditions (34a-d) of proposition 1 are
⎨ ⇒ ⎨ verified.
⎪⎩ PjEF = 0 ⎪⎩M jF = 0
Therefore classical numerical tools may be used
⎪⎧(Pj + M jC)R i = H ji F to solve LMI problem (34a) subject to linear equality
⇒ ⎨ ∀i ∈ {1,..., M}
⎪⎩ M jF = 0 constraints (34b-d). After having solved this problem,
the different gains matrices defining the
The matrix inequalities (40) obtained is a BMI multiobserver (2) Ni, Li, Gi1, Gi2 and E can be
with Pj and Ki that we must linearize. The technique deduced from the knowledge of P(i,,j,k), Hji and Mi as
chosen is based on the changes of variables (41). given in Eq. 35. This completes the proof of
With the expression of Hji (41) ∀(i, j, proposition 1.
k)∈{1,…,M} and j ≠ k, we can write the relations as
follows: Remark 3: The matrix inequality (34a) presents two
not convex problems. The first appeared in the
H11 = P1K1 ⎫ ⎡ H11 ⎤ ⎡ P1 ⎤ bilinear of the matrix inequality (34a) in (τijk, Pj) and
⎪ ⎢ ⎥ ⎢ ⎥
H 21 = P2 K1 ⎪ ⎢ H 21 ⎥ ⎢ P2 ⎥
(τijk, Pk) ∀(i, j, k)∈{1,…,M} and j ≠ k. The second is
⎪ ⎢ shown on the level of the resolution of matrix
. ⎬ ⇒ . ⎥ = ⎢ . ⎥ K1 (44) inequality (34a) under the constraint of rank (34b).
. ⎪ ⎢ . ⎥ ⎢ . ⎥
⎪ ⎢ ⎥ ⎢ ⎥
H M1 = PM K1 ⎭⎪ ⎣⎢ H M1 ⎦⎥ ⎢⎣ PM ⎥⎦ Treatment of the not convex problems: Obtaining
the solutions to the matrix inequality (34a) requires
H12 = P1K 2 ⎫ ⎡ H12 ⎤ ⎡ P1 ⎤ first of all the treatment of not convexities of two
⎪ ⎢ ⎥ ⎢ ⎥ problems presented previously. For that we give
H 22 = P2 K 2 ⎪ ⎢ H 22 ⎥ ⎢ P2 ⎥
⎪ ⎢ some methods used by researchers to solve this kind
. ⎬ ⇒ . ⎥ = ⎢ . ⎥ K2 of problems.
. ⎪ ⎢ . ⎥ ⎢ . ⎥
⎪ ⎢ ⎥ ⎢ ⎥ (45)
H M 2 = PM K 2 ⎪⎭ ⎣⎢ H M 2 ⎦⎥ ⎣⎢ PM ⎦⎥ Linearization of matrix inequality Bilinear: The
. . . linearization of the bilinear matrix inequality (34a) in
. . . (τijk, Pj) and (τijk, Pk) ∀(i, j, k)∈{1,…,M} and j ≠ k
can be made by the application of an iterative
. . .
algorithm of initialization of the positive scalars τijk≥0
or by their fixing (Chadli et al., 2002).

Treatment of the constraint of rank: After having


H1M = P1K M ⎫ ⎡ H1M ⎤ ⎡ P1 ⎤ to linearize the matrix inequality (34a), it is necessary
⎪ ⎢ ⎥ ⎢ ⎥
H 2M = P2 K M ⎪ ⎢ H 2M ⎥ ⎢ P2 ⎥ to solve the latter with the constraint of rank (34b)
⎪ ⎢ and that is a not convex problem difficult to solve.
. ⎬⇒ . ⎥ = ⎢ . ⎥ KM (46)
. ⎪ ⎢ . ⎥ ⎢ . ⎥ However, several authors proposed iterative
⎪ ⎢ ⎥ ⎢ ⎥
algorithms to release this kind of problems like
H MM = PM K M ⎪⎭ ⎣⎢ H MM ⎦⎥ ⎣⎢ PM ⎦⎥
(Tanaka and Sugeno, 1992). As an example, in
(Henrion et al., 2000) the author proposed an iterative
We pose: algorithm of relaxation which consists in solving a
LMI with a constraint of rank.
⎛ P1 ⎞ ⎛ H1i ⎞
⎜ ⎟ ⎜ ⎟
P
⎜ 2⎟ ⎜ H 2i ⎟ Determination of the multiobserver gain matrices:
P = ⎜ . ⎟ and H i = ⎜ . ⎟ ∀i ∈ {1,..., M} (47) To determine the multiobserver (2) gain matrices by
⎜ ⎟ ⎜ ⎟
⎜ . ⎟ ⎜ . ⎟ piecewise quadratic approach, we propose to follow
⎜P ⎟ ⎜H ⎟ the steps of the following algorithm:
⎝ M⎠ ⎝ Mi ⎠

Step 1: Determination of the matrices P(i, j, k), Hji and


From the Eq. (44-47) we can deduce:
Mj, ∀(i, j, k)∈{1,…,M} and j ≠ k.
We solve the Linear Matrix Inequalities
Hi = PK i ⇒ K i = P − Hi∀i ∈ {1,..., M} (48) (32a) in synthesis variables P(i, j, k), Hji and Mj
subject to linear equality constraints (34b-d).
However the gains Ki of the Eq. 48 can exist This problem can be solved by LMITOOL
only if the following condition of rank is satisfied: Step 2: Determination of the gains matrices Ni, Li,
Gi1, Gi2 and E, ∀(i, j, k)∈{1,…,M} and j ≠ k
rank(P Hi ) = rank(P)∀i ∈{1,...,M} (49) After the knowledge of the matrices P(i, j, k),
1272
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

Hji and Mj, we determine the other gains We obtain four LMI in P1, P2, M1, M2 H11, H12,
matrices of Eq. 35 defining the multiobserver H21 and H22 which must be solved under the
(2) following rank constraints:
Remark 4: For a matrix F equal to a scalar, we can
⎡P ⎤ ⎡H ⎤ ⎡H ⎤
deduce the following relations, ∀(i, j, k)∈{1,…,M} rank = ⎢ 1 ⎥ = rank ⎢ 11 ⎥ = rank ⎢ 12 ⎥ (52)
P
⎣ 2⎦ H
⎣ 21 ⎦ ⎣ H 22 ⎦
and j ≠ k:
Mj = 0 (50a) The resolution of the conditions of proposition 1
leads to the following result:
E=0 (50b)
⎡5683.5055 908.3627 ⎤
P1 = ⎢ ⎥,
Q=I (50c) ⎣ 908.3627 4189.8622 ⎦
⎡9070.6173 3681.729 ⎤
Gi1 = Bi (50d) P2 = ⎢ ⎥
⎣ 3681.729 7455.7043⎦

Gi2 = 0 (50e) M1 = M2 = 0:

Ni = Ai − P − HiC (50f) ⎡1182.1192 ⎤ ⎡1907.3198⎤


H11 = ⎢ ⎥ , H 21 = ⎢ ⎥,
⎣ 391.3313 ⎦ ⎣ 745.5706 ⎦
Li = (P − H i ) = K i (50g) ⎡ 2364.2385⎤ ⎡3814.6396 ⎤
H12 = ⎢ ⎥ , H 22 = ⎢ ⎥
⎣ 782.3313 ⎦ ⎣1491.1412 ⎦
R i = P − Hi F (50h)
We can to check that:
These relations are given after the resolution of
the linear matrix inequality (34a) for Mj = 0 in
⎡P ⎤ ⎡H ⎤ ⎡H ⎤
synthesis variables P(i, j, k) and Hji: rank = ⎢ 1 ⎥ = rank ⎢ 11 ⎥ = rank ⎢ 12 ⎥ = 2
P
⎣ ⎦
2 H
⎣ ⎦21 ⎣ H 22 ⎦
⎛ P − M τ (P − P ) (P A − H C)T ⎞
⎜ j k∑=1 i jk j k j i ji ⎟
⎜⎜ ⎟⎟ After the knowledge of the matrices P1, P2, M1,
P A − H C P (51)
⎝ j i ji j ⎠ M2 H11, H12, H21 and H22 we deduce the other
> 0 ∀ (i, j, k) ∈ {1,..., M} and j ≠ k matrices from the profits defining the multiobserver
(30):
Remark 5: It’s obvious that the conditions of
proposition 1 are less conservative than the ⎡1 ⎤ ⎡1 ⎤
G11 = B1 = ⎢ ⎥ G 21 = B2 = ⎢ ⎥ ,
conditions depending on the use of a single Lyapunov 0.5
⎣ ⎦ ⎣0.5⎦
function. The quadratic conditions stabilization is
considered like a particular case of (34a) by −
composing P(i, j, k) = P0 it follows that Pj-Pk = 0 and the ⎛ ⎡P ⎤ ⎞ ⎡ H ⎤ ⎡0.2 ⎤
K1 = P − H1 = ⎜ ⎢ 1 ⎥ ⎟ ⎢ 11 ⎥ = ⎢ ⎥,
condition of rank (34b) becomes trivial. ⎜ P2 ⎟ H 21 ⎣0.05⎦
⎝⎣ ⎦⎠ ⎣ ⎦

⎛ ⎡P ⎤ ⎞ ⎡ H ⎤ ⎡0.4 ⎤
Example 3: Application of the piecewise quadratic K 2 = P − H 2 = ⎜ ⎢ 1 ⎥ ⎟ ⎢ 12 ⎥ = ⎢ ⎥
approach: Let us consider the discrete multi-model ⎜ P2 ⎟ H 22 ⎣0.1 ⎦
⎝⎣ ⎦⎠ ⎣ ⎦
of example 2; the conditions of stabilization of
proposition 1 prove the stability of the multiobserver ⎡0.8 0 ⎤
(30), what shows that a piecewise quadratic function N1 = A1 − K1C = ⎢ ⎥,
of the form (31) exists. ⎣0.05 1 ⎦
By applying the piecewise quadratic approach, ⎡ −0.3 −0.4 ⎤
N 2 = A 2 − K 2C = ⎢ ⎥
we showed global convergence of the multiobserver ⎣ 0.6 0.2 ⎦
(30).
The resolution of the conditions of proposition 1
With E = 0 ⇒ Li = Ki
leads to the following result:
With the choice of the parameters:
⎡0.2 ⎤ ⎡0.4 ⎤
L1 = K1 = ⎢ ⎥ and L 2 = K 2 = ⎢ ⎥
τ11 = 3, τ12 = 1, τ21 = 0.3, τ22 = 0 ⎣ 0.05 ⎦ ⎣0.1 ⎦
1273
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

Figure 4 represent respectively the evolution of origin; that is due to the choice of the multiobserver

the activation functions, the inputs known u(k) and (30) initial values x 0 = (0.3 0)T and x 0 = (0 0)T .
unknown u(k) . As for the Fig. 5, they show the state The simulation results presented by the Fig. 5

estimation errors (xi(k)- x i (k) , i={1, 2}) as well as the show that the state estimation as well as the unknown
unknown input u(k) of the multimodel and their inputs of the multimodel are very satisfying except at

estimation u(k) . It is noted that the estimation quality the origin of time. This is due to the choices of the
is satisfactory except in the vicinity of the time initial conditions.
 

(a) (b)
 

(c)

Fig. 4: Functions of activation and input known (a) µ1(k) and µ2(k); (b) u(k) and unknown; (c) u(k)

 
(a) (b)
 

(c)
  
Fig. 5: Results of the estimates; (a)  x1 (k) − x1 (k) ; (b)  x 2 (k) − x 2 (k) and (c) u(k) et u(k)
1274
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

CONCLUSION Akhenak, A., M. Chadli, J. Ragot and D. Maquin,


2006. Unknown input multiple observer based-
In this article, we presented two stabilization approach-application to secure communications.
approaches of a multiobserver with unknown inputs Proceeding of the 1st Conference on Analysis and
for a nonlinear system describes by a discrete control of Chaotic Systems, Dec., 9-12, IFAC,
multimodel with decision variables measurable. The Hawaii, USA., pp: 953-958.  http://hal.archives-
first approach is based on the use of the Lyapunov ouvertes.fr/docs/00/09/20/56/PDF/ifac_chaos06.
quadratic functions, the conditions obtained of this pdf
approach for the convergence of the multi-observer Athamena, B., Z. Houhamdi and M. Muhairat, 2007.
are often easy to obtain but they appear pessimistic. Fault detection and isolation in dynamic systems
The second approach suggested for the stabilization using statistical local approach and hybrid least
of the observation error, is based on the use of the squares algorithm. Am. J. Applied Sci., 4: 977-986.
Lyapunov piecewise quadratic functions. The DOI: 10.3844/ajassp.2007.977.986
conditions obtained of the multiobserver convergence Chadli, M. and A. El Ahajjaji, 2006. Comment on
are given in the form of Bilinear Matrices Inequalities “Observer-based robust fuzzy control of
BMI that we can linearize by the technique of change nonlinear systems with parametric uncertainties”.
of variables and easily solve them with the numerical Fuzzy Sets Syst., 157: 1276-1281. DOI: 
tools traditional. This second approach appears less 10.1016/j.fss.2005.09.004
conservative than the first. Chadli, M., A. Akhenak, J. Ragot and D. Maquin,
Two illustrative examples are proposed to proof 2009. State and unknown input estimation for
the efficiency and the utility of each of the two discrete time multiple model. J. Franklin Inst.
approaches. The first example presented showed that 346: 593-610.  DOI:
the quadratic approach is interesting from point of 10.1016/j.jfranklin.2009.02.011
view of the practical implementation for the Chadli, M., D. Maquin and J. Ragot, 2002.
supervision and the diagnosis of the industrial Nonquadratic stability of Takagi-Sugeno
processes. The second example put emphases on the systems. Proceeding of the IEEE 41th CDC,
important contribution of the piecewise quadratic Mar. 21-23, IEEE Computer Society, Las Vegas,
approach compared to the quadratic approach for the Nevada, pp: 1315-1320.
states estimation and unknown inputs of a nonlinear Daafouz, J. and J. Bernussou, 2001. Parameter
system represented by a discrete multimodel. dependent Lyapunov functions for discrete time
The conditions obtained of the two approaches systems with time varying parametric
proposed, concern only the study of the multiobserver uncertainties. Syst. Control Lett., 43: 355 359. 
stabilization with unknown inputs. The poles DOI: 10.1016/S0167-6911(01)00118-9
placement problem, thus the state estimation and Darouach, M., M. Zasadzinski and S.J. Xu, 1994.
unknown inputs in cases where the decision variables Full-order observers for linear systems with
are not measurable, can constitute an interesting unknown inputs. IEEE Trans. Autom. Control,
prospect for this study. 39: 606-609. DOI: 10.1109/9.280770
Dassanake, S.K., G.L. Balas and J. Bokor, 2000.
ACKNOWLEDGEMENT
Using unknown input observers to detect and
This research was supported by the Laboratory isolate sensor faults in a turbofan engine.
Networks and Machines Electric of National institute Proceeding of the Digital Avionics System
of Sciences Applied and Technologies of Tunis. Conference, Oct. 7-13, IEEE Xplore Press,
Philadelphia, PA., USA., pp: 6E51-6E57. DOI: 
REFERENCES 10.1109/DASC.2000.884916
Floquet, T. and J.P. Barbot, 2004. A sliding mode
Akhenak, A., M. Chadli, D. Maquin and J. Ragot,
approach of unknown input observers for linear
2003. State estimation via multiple observer with
unknown inputs: Application to the three tank systems. Proceeding of the IEEE Conference on
system. Proceeding of the 5th IFAC Symposium Decision and Control, Man and Cybernetics, Dec.
on Fault Detection Supervision and Safety for 14-17, IEEE Xplore Press, USA., pp: 1724-1729.
Technical Processes, June 9-11, Safeprocess, DOI: 10.1109/CDC.2004.1430293
Washington, USA., pp: 1227-1232. Gasso, K., G. Mourot and J. Ragot, 2001. Structure
Akhenak, A., M. Chadli, D. Maquin and J. Ragot, identification in multiple model representation:
2004. State estimation of uncertain multiple Elimination and merging of local models.
model with unknown inputs. Proceeding of the Proceeding of the IEEE Conference on Decision
43rd IEEE Conference on Decision and Control, and Control, Man and Cybernetics, Dec. 4-7,
Dec. 14-17, IEEE Xplore Press, USA., pp: 3563-3568. Orlando, FL., USA., pp: 2992-2997. DOI: 
DOI: 10.1109/CDC.2004.1429265 10.1109/.2001.980732
1275
Am. J. Applied Sci., 7 (9): 1264-1276, 2010

Hakiki, K., B. Mazari, A. Liazid and S. Djaber, 2006. Kim, S.J., Y.H. Moon and S. Kwon, 2006.
Fault reconstruction using sliding mode Simultaneous stabilization by static output
observers. Am. J. Applied Sci., 3: 1669-1674. feedback: A rank-constrained LMI approach.
DOI: 10.3844/ajassp.2006.1669.1674 Proceeding of the 45th IEEE Conference on
Henrion, D., V. Kucera and M. Sebek, 2000. Decision and Control, Dec. 13-15, IEEE Xplore
Stabilization of affine polynomial families: An Press, San Diego, CA., pp: 5162-5167. DOI: 
LMI approach. Proceedings of the 2000 IEEE 10.1109/CDC.2006.376683
Internationnal Symposium on Computer-Aided Moreno, J., 2001. Quasi-Unknown input observers
Control System Design, Sept. 25-27, IEEE for linear systems. Proceeding of the IEEE
Xplore Press, Anchorage, AK., USA., pp: 54-59. Conference on Control Applications,  Sept. 5-7, 
DOI: 10.1109/CACSD.2000.900186 IEEE Xplore Press, Mexico City, Mexico,
Jadbabaie, A., 1999. A reduction in conservatism in pp: 732-737. DOI: 10.1109/CCA.2001.973955
stability and L2 gain analysis of Takagi-Sugeno Maherzi, E., M. Besbes, M. Ellouze and R. Mhiri,
fuzzy systems via linear matrix inequalities. 2007. Polyquadratic stabilization of a multiinputs
Proceedings of the International Federation multimodel with quantified commands. Int. J.
Automatic Control, (IFAC’99), IEEE Computer Circ., Syst. Sign. Process., 1: 22-27. 
Society, China, pp: 285-289. http://www.naun.org/journals/circuitssystemssig
Johansen, T.A. and R. Babuska, 2003. Multiobjective nal/cssp-5.pdf
identification of Takagi-Sugeno fuzzy models. Marx, B., D. Koenig and J. Ragot, 2007. Design of
IEEE Trans. Fuzzy Syst., 11: 847-860. DOI:  observers for Takagi-Sugeno descriptor systems
10.1109/TFUZZ.2003.819824 with unknown inputs and application to fault
Johansen, T.A., 2000. Computation of Lyapunov diagnosis. IET Control Theory Appli., 1: 1487-1495.
functions for smooth nonlinear systems using Patton, R.J., J. Chen and C.J. Lopez-Toribio, 1998.
convex optimization. Automatica, 36: 1617-1626. Fuzzy observers for nonlinear dynamic systems
DOI: 10.1016/S0005-1098(00)00088-1 fault diagnosis. Proceeding of the 37th IEEE
Johansen, T.A., R. Shorten and R. Murray-Smith, Conference on Decision and Control, Dec. 16-18,
2000. On the interpretation and identification of IEEE Xplore Press, Tampa, FL., USA., pp: 84-89.
dynamic Takagi-Sugeno fuzzy models. IEEE DOI: 10.1109/CDC.1998.760594
Trans. Fuzzy Syst., 8: 297-313. DOI:  Tanaka, K. and M. Sugeno, 1992. Stability analysis
10.1109/91.855918 and design of fuzzy control systems. Fuzzy Sets
Johansson, M., A. Rantzer and K.E. Arzen, 1999. Syst., 45: 135-156. DOI:  10.1016/0165-
Piecewise quadratic stability of fuzzy systems. 0114(92)90113-I
IEEE Trans. Fuzzy Syst., 7: 713-722. DOI:  Tanaka, K., T. Ikeda and H.O. Wang, 1998. Fuzzy
10.1109/91.811241 regulators and fuzzy observers: Relaxed stability
Kechida, S. and N.E. Debbache, 2005. Failure conditions and LMI-based designs. IEEE Trans.
diagnosis on discrete event systems. Am. J. Fuzzy Syst., 6: 250-265. DOI: 
Applied Sci., 2: 1547-1551. DOI:  10.1109/91.669023
10.3844/ajassp.2005.1547.1551 Vandenberghe, L. and S. Boyd, 1996. Semidefinite
Koeing, D., 2006. Observer design for unknown input programming. SIAM Rev., 38: 49-95. 
nonlinear descriptor systems via convex http://www.jstor.org/pss/2132974
optimization. IEEE Trans. Autom. Control, 51:
1047-1052. DOI: 10.1109/TAC.2006.876807

1276

You might also like