Keywords:: Journal of Automation & Systems Engineering
Keywords:: Journal of Automation & Systems Engineering
1. Introduction
The state observation of the nonlinear dynamic systems constitutes a very vast search
field having many applications. This is justified by the fact that the state estimation is an
important stage, even indispensable, for the synthesis of command laws, for the diagnosis
or for the supervision of the industrial process. The basic idea is the substitution of the
materials sensor by using non linear observers not only for economical reasons but also to
come over on many technological difficulties, particularly when the adequate sensor isn’t
obtainable. So, the use of this idea for several years has been the replacement of the
material sensors by state observers, which allow the rebuilding of intern information (states,
unknown inputs, and unknown parameters) of a system using its model, known inputs and
measured outputs.
Among the solutions brought to the problem of the state estimation and output in the
presence of unknown inputs we have two approaches of construction of multiobserver that
emerged. The first one supposes a priori knowledge of information about these not
measurable inputs; in particular, the filter of Kalman [24] who allows to rebuild the state of
the system in the presence of measurement noise which is defined like unknown inputs, by
using a priori of statistical knowledge on these noises. The second approach proceeds
either by estimation of the unknown inputs or by their complete elimination from the
equations of the system [1, 2, 17, 19]. The observers with unknown inputs have attracted
the attention of many researchers that of Dassanake et al [29] who used unknown input
observers to detect and isolate sensor faults in a turbofan engine.
The crucial problem, in the synthesis of the observers with unknown inputs, is the
convergence of the estimation error towards zero. Several works used the second method of
Lyapunov and their quadratic functions for the stabilization of the estimation error in the
case of the linear systems [10, 34] and in the case of the nonlinear systems [6]. However,
this method generates very conservative conditions of stability of the observer in particular
for certain classes of nonlinear systems such as the systems with parametric uncertainties
[16], the saturated systems and linear systems piecewise, which includes no information
about space state partition [20]. Whereas, the using of the no quadratic Lyapunov functions
like the polyquadratic functions and the piecewise quadratic functions, allows the reduce of
the conservatism of the quadratic method and leads to after less pessimistic results for the
stabilization and the control of the systems [5, 31]. For this reason, it is interesting to use
the piecewise quadratic Lyapunov functions for the stabilization of the estimation error in
the cases of a nonlinear multiobserver with unknown inputs which is used for the
diagnosis and the supervision of a nonlinear systems represented by multimodels [4, 21, 23,
29].
The paper is organized as follows. Section 2 gives a general structure of the considered
multimodel is presented. In Section 3, the considered structure of unknown multiobserver is
given and the main results are presented. Two approaches are presented for the
convergence of estimation error are given as a set of LMI with additional equality
constraints and rank constraints. We end the paper by an illustrative example which shows
the performance of the piecewise quadratic approach and a conclusion.
Notation: Throughout the paper, the following useful notation is used: (X)T denotes the
−1
transpose of the matrix X, (Y ) denotes the inverse of the matrix Y, (Z)¯ denotes the
pseudo inverse of the matrix Z and I denotes the n × n identity matrix.
113
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
input and/or the measurable state variables. At every moment, µi(ξ(k)) indicate the degree
of activation of each local model for the global model. Choosing the number M of local
models of this multimodel can be intuitively achieved taking into account the number of
modes functioning observed of the system [11, 32]. However, determining the matrices Ai ,
Bi ,C, Ri and F needs the use of adapted estimation techniques parametric or techniques of
linearization [33].
In the following the considered problem concerns both the reconstruction of state variables
x(k) and the unknown inputs u (k ) , using only the available namely known inputs u(k)
and the measured outputs y(k).
114
J. Automation & Systems Engineering 5-3 (2011): 112-129
M
e ( k + 1)= ∑ μi ( ξ ( k ) ) ⎡⎣ N i ( x ( k ) − x ( k ))
i =1
+ (QAi − N i Q − Li C ) x ( k ) + (QBi − Gi1 )u ( k ) (7)
+ ( QRi − N i EF − Li F ) u ( k ) − Gi 2 ⎤⎦ + EFu ( k + 1)
We assure that:
K i = N i E + Li (8)
Finally :
M
( ( )
e ( k + 1) = ∑ μi ( ξ ( k ) ) N i e( k ) + ( QAi − N i − K i C ) x ( k ) + QBi − Gi1 u ( k ) +
i =1 (9)
( QRi − K i F ) u (k ) − Gi 2 ) + EFu (k + 1)
If the following conditions are satisfied:
Ni = QAi − Ki C (10a)
Gi1 = QBi (10b)
QRi = Ki F (10c)
Gi 2 = 0 (10d)
EF = 0 (10e)
then the problem of the stabilization of the dynamic error of observation is reduced to the
M
stabilization ∑ μi (ξ ( k ) )N i e( k ) as the following expression indicates:
i =1
M
e(k + 1) = ∑ μi (ξ (k )) Ni e(k ) (11)
i =1
The stability conditions of the multiobserver (2) will emerge starting from the conditions
from stabilization of the observation error (11). It is important to note that the stability of
the local matrices Ni (i=1,…,M), does not guarantee the global stability of the
M
matrix N = ∑ μi (ξ ( k ) )N i .
i =1
Remark 1: The stabilization of the estimation error (11) can be made by three methods:
Quadratic method: This approach is developed in the paragraph (2.4.1) which uses
a function of Lyapunov of the form (17) and this last can exist if the inequality
(18) having a solution.
Piecewise quadratic method: This approach is developed in the paragraph (2.4.2)
which uses a function of Lyapunov of the form (31) and this last can exist if the
inequality (33) having a solution.
Polyquadratic method: It is another approach which uses a function of Lyapunov
of the following form:
⎛M ⎞
V ( e(k ) ) = e(k )T ⎜ ∑ µi (ξ (k ) ) Pi ⎟ e(k ) , Pi > 0 (12)
⎝ i =1 ⎠
where (Pi, i = 1,…,M) are symmetric positive definite matrices.
This last can exist if the following inequality having a solution [9]:
⎡ P ( Pj Ni )T ⎤
⎢ i ⎥ > 0, ∀(i, j ) ∈ {1,..., M } (13)
⎢⎣ Pj Ni Pj ⎥
⎦
115
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
In this paper we will develop the advantage of the piecewise quadratic approach which
offers a relieving compared to the quadratic approach proposed by Chadli et al. [17] (see
example 2).
( )
−1
Φ − (k ) = Φ T (k )Φ (k ) Φ (k )T (15)
The unknown input can then be deduced in the following way:
⎛ M ⎞
− ⎜ x (k + 1) − ∑ μi (ξ (k )) ( Ai x (k ) + Bi u (k ) ) ⎟
u (k ) = Φ (k ) ⎜ i =1 ⎟ (16)
⎜ ⎟
⎝ y (k ) − Cx (k ) ⎠
(
We choose Φ (k ) of full column rank, it is to be able to reverse the matrix Φ T (k )Φ (k ) . )
Remark 2: The asymptotic convergence of u (k ) towards u (k ) is satisfied, if the
stabilization of the observation error (11) of the multiobserver (2) and the condition on the
rank of the matrix Ф(k) are verified.
116
J. Automation & Systems Engineering 5-3 (2011): 112-129
Proof: Using equation (18), the hypothesis P>0 and using the Schur complement, one can
easily deduce that
⎛ P ( PNi )T ⎞
⎜ ⎟>0 (21)
⎜ PN P ⎟⎠
⎝ i
After using equations (10a) and (10c), the preceding inequality becomes
⎛ P ( PAi + PECAi − PKi C )T ⎞
⎜⎜ ⎟⎟ > 0 (22)
⎝ PAi + PECAi − PKi C P ⎠
However, this last inequality (22) is a bilinear matrix inequality BMI in synthesis
variables P, E and Ki. In order to convert these conditions into an LMI formulation, we
consider the following changes of variables:
Wi = PK i (23)
S = PE (24)
After using the new variables of equations (23) and (24), inequality (22) becomes
⎛ P ( PAi + SCAi − Wi C )T ⎞
⎜⎜ ⎟⎟ > 0 (25)
⎝ PAi + SCAi − Wi C P ⎠
The two equalities constraints (19b) and (19c) are obtained by pre-multiplying the
last two constraints (10e) and (10g) by P > 0 with the change of variable (23) and (24):
⎧ PQRi = PK i F ⎧( P + SC ) Ri = Wi F
⎨ ⇒ ⎨ ∀i ∈ {1, ...,M}
⎩ PEF = 0 ⎩ SF = 0
Therefore classical numerical tools may be used to solve LMI problem (19a) subject to
linear equality constraints (19b) and (19c). After having solved this problem, the different
gains matrices defining the multiobserver (2) Ni, Li, Gi1, Gi2 and E can be deduced from the
knowledge of P, S and Wi as given in equations (20). This completes the proof.
■
2.4.1.1. Determination of the multiobserver gain matrices
To determine the multiobserver (2) gain matrices by quadratic approach, we propose to
follow the steps of the following algorithm:
Step 1: Determination of the matrices P, S and Wi ∀i ∈ {1, ...,M}.
We solve the Linear Matrix Inequalities (19a) in synthesis variables P, S and Wi subject to
linear equality constraints (19b) and (19c). This problem can be solved by LMITOOL [15].
Step 2: Determination of the gains matrices Ni, Li, Gi1, Gi2 and E ∀i ∈ {1, ..., M } .
117
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
After the knowledge of the matrices P, S, and Wi, we determine the other gains matrices of
equations (20) defining the multiobserver (2).
By using the quadratic approach and the resolution method presented at the paragraph
(2.4.1.1), the numerical values of all gain matrices are as follows:
118
J. Automation & Systems Engineering 5-3 (2011): 112-129
Fig.1 represent the time evolution of known inputs u(k) and unknown inputs u (k ) . Fig.2
shows, on the same graph, the evolution of the unknown input u (k ) and its estimate u (k ) .
Fig.3 represent the state estimation error with the initial conditions x0 = (1 0 0)T and
x0 = (0 0 0)T . Excepted around the time origin, the unknown signal estimated perfectly
matches the true one.
u (k ) u (k )
119
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
Fig.2 : u (k ) and u (k )
Fig.3 : Estimation errors ei = xi − xi , i ∈ {1, 2,3}
120
J. Automation & Systems Engineering 5-3 (2011): 112-129
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 all the pairs (Ai,
121
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
C) are observable and if there exist symmetric positive definite matrices P(i , j , k ) and
matrices Mj and Hji of appropriate dimensions such that the following conditions hold
∀(i, j , k ) ∈ {1,..., M } and j ≠ k :
⎛ M T⎞
⎜ Pj − ∑ τijk ( Pj − Pk ) ( Pj Ai + M j CAi − H ji C ) ⎟
⎜ k =1 ⎟>0 (34a)
⎜ Pj Ai + M j CAi − H ji C Pj ⎟
⎝ ⎠
rank(P H i ) = rank( P ) (34b)
( Pj + M j C ) Ri = H ji F (34c)
M jF = 0 (34d)
Multiobserver (2) is then completely defined by
E = Pj−1M j (35a)
Gi1 = ( I + EC ) Bi (35b)
Gi 2 = 0 (35c)
−
Ni = ( I + EC ) Ai − ( P H i )C (35d)
−
Li = ( P H i ) − N i E (35e)
with:
⎡ P1 ⎤ ⎡ H1i ⎤
⎢P ⎥ ⎢H ⎥
⎢ 2⎥ ⎢ 2i ⎥
P = ⎢ . ⎥ and H i = ⎢ . ⎥ , ∀ i ∈ {1,..., M } .
⎢ ⎥ ⎢ ⎥
⎢ . ⎥ ⎢ . ⎥
⎢ PM ⎥ ⎢ H Mi ⎥
⎣ ⎦ ⎣ ⎦
■
Proof:
The studied multiobserver is the result of M aggregated linear observer. The
observability of multimodel (1) is guaranteed if every local model is observable, in other
terms is (Ai, C) pairs are observable [25].
After the multiplication on the left and on the right by -1, the matrix inequality (33) can be
rewritten in the following form:
M
Pj − ∑ τijk ( Pj − Pk ) − NiT Pj Ni > 0, ∀ (i, j ) ∈ {1,..., M } and j ≠ k (36)
k =1
We multiply the matrix Pj of the last term of the matrix inequality (36) by ( Pj−1 Pj ) , we
obtain:
M
Pj − ∑ τijk ( Pj − Pk ) − NiT Pj Pj−1Pj Ni > 0, ∀ (i, j , k ) ∈ {1,..., M } and j ≠ k (37)
k =1
T T T T T T
Knowing that ( AB ) = B A and ( A + B ) = A + B , constraint (37) can be
rewritten as follows:
M
Pj − ∑ τijk ( Pj − Pk ) − ( Pj Ni )T Pj−1 ( Pj Ni ) > 0 , ∀( i, j , k ) ∈ {1,..., M } and j ≠ k (38)
k =1
122
J. Automation & Systems Engineering 5-3 (2011): 112-129
The use of the complement of Schur [27] allows expressing the constraints (38) in the
following equivalent forms:
⎛ M T⎞
⎜ Pj − ∑ τi jk ( Pj − Pk ) ( Pj Ni ) ⎟
⎜ k =1 ⎟ > 0 ∀ (i, j , k ) ∈ {1,..., M } and j ≠ k (39)
⎜ Pj Ni Pj ⎟
⎝ ⎠
After using equations (5) and (10a) into inequality (39), we obtain:
⎛ M T⎞
⎜ Pj − ∑ τi jk ( Pj − Pk ) ( Pj Ai + Pj ECAi − Pj Ki C ) ⎟
⎜ k =1 ⎟ > 0 ∀ (i, j , k ) ∈ {1,..., M } and j ≠ k
⎜ Pj Ai + Pj ECAi − Pj Ki C Pj ⎟
⎝ ⎠
(40)
However, this last inequality (40) is a bilinear matrix inequality BMI in synthesis
variables Pj, E, Ki and τ ijk . We consider the following changes of variables:
H ji = Pj K i (41)
M j = Pj E (42)
Using the new variables of equations (41) and (42), inequality (40) becomes
⎛ M T⎞
⎜ Pj − ∑ τi jk ( Pj − Pk ) ( Pj Ai + M j CAi − H ji C ) ⎟
⎜ k =1 ⎟ > 0 ∀ (i, j , k ) ∈ {1,..., M } and j ≠ k
⎜ Pj Ai + M j CAi − H ji C Pj ⎟
⎝ ⎠
(43)
The tow equalities constraints (34c) and (34d) are obtained by pre-multiplying the last two
constraints (10c) and (10e) by Pj with the change of variable (41) and (42):
⎧⎪ Pj QRi = Pj Ki F ⎧⎪ Pj ( I + EC ) Ri = Pj Ki F ⎧⎪( Pj + M j C ) Ri = H ji F
⎨ ⇒ ⎨ ⇒ ⎨
⎩⎪ Pj EF = 0 ⎩⎪ M j F = 0 ⎩⎪ M j F = 0
∀i ∈ {1, ...,M}
The matrix inequalities (40) obtained is a BMI with Pj and Ki that we must linearize. The
technique chosen is based on the changes of variables (41).
With the expression of Hji (41) ∀(i, j , k ) ∈ {1,..., M } and j ≠ k , we can write the relations as
follows:
H11 = P1 K1 ⎫ ⎡ H11 ⎤ ⎡ P1 ⎤
H 21 = P2 K1 ⎪⎪ ⎢⎢ H 21 ⎥⎥ ⎢⎢ P2 ⎥⎥
⎪
. ⎬ ⇒ ⎢ . ⎥ = ⎢ . ⎥ K1 (44)
⎪ ⎢ ⎥ ⎢ ⎥
. . ⎥ ⎢ . ⎥
⎪ ⎢
H M 1 = PM K1 ⎪⎭ ⎣ H M 1 ⎦⎥ ⎣⎢ PM ⎦⎥
⎢
H12 = P1 K 2 ⎫ ⎡ H12 ⎤ ⎡ P1 ⎤
H 22 = P2 K 2 ⎪⎪ ⎢⎢ H 22 ⎥⎥ ⎢⎢ P2 ⎥⎥
⎪
. ⎬ ⇒ ⎢ . ⎥ = ⎢ . ⎥ K2 (45)
⎪ ⎢ ⎥ ⎢ ⎥
. . ⎥ ⎢ . ⎥
⎪ ⎢
H M 2 = PM K 2 ⎪⎭ ⎣ H M 2 ⎦⎥ ⎣⎢ PM ⎦⎥
⎢
123
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
H1M = P1 K M ⎫ ⎡ H1M ⎤ ⎡ P1 ⎤
H 2 M = P2 K M ⎪⎪ ⎢⎢ H 2 M ⎥⎥ ⎢⎢ P2 ⎥⎥
⎪ ⎢
. ⎬⇒ . ⎥ = ⎢ . ⎥ KM (46)
⎪ ⎢ ⎥ ⎢ ⎥
. . ⎥ ⎢ . ⎥
⎪ ⎢
H MM = PM K M ⎭⎪ ⎣⎢ H MM ⎦⎥ ⎣⎢ PM ⎦⎥
We pose:
⎛ P1 ⎞ ⎛ H1i ⎞
⎜ ⎟ ⎜ ⎟
P
⎜ 2 ⎟ ⎜ H 2i ⎟
P = ⎜ . ⎟ and H i = ⎜ . ⎟ ∀i ∈ {1,..., M }
⎜ ⎟ ⎜ ⎟
⎜ . ⎟ ⎜ . ⎟
⎜P ⎟ ⎜H ⎟
⎝ M⎠ ⎝ Mi ⎠
(47)
From the equations (44), (45), (46) and (47) we can deduce:
H i = PKi ⇒ Ki = P − H i ∀i ∈ {1,..., M } (48)
However the gains Ki of the equation (48) can exist only if the following condition of rank
is satisfied [8, 22] :
rank(P H i ) = rank( P ) ∀i ∈ {1,..., M } (49)
The conditions (34a) (34b), (34c) and (34d) of proposition 1 are verified.
Therefore classical numerical tools may be used to solve LMI problem (34a) subject to
linear equality constraints (34b), (34c) and (34d). After having solved this problem, the
different gains matrices defining the multiobserver (2) Ni, Li, Gi1, Gi2 and E can be deduced
from the knowledge of P(i,,j,k), Hji and Mi as given in equations (35). This completes the
proof of proposition 1.
■
Remark 4: The matrix inequality (34a) presents two not convex problems. The first
appeared in the bilinear of the matrix inequality (34a) in ( τ ijk , Pj ) and
( τ ijk , Pk ) ∀(i, j , k ) ∈ {1,..., M } and j ≠ k . The second is shown on the level of the
resolution of matrix inequality (34a) under the constraint of rank (34b).
124
J. Automation & Systems Engineering 5-3 (2011): 112-129
Remark 6: It's obvious that the conditions of proposition 1 are less conservative than the
conditions depending on the use of a single Lyapunov 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 condition of rank (34b) becomes trivial.
125
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
τ 11 = 3, τ 12 = 1, τ 21 = 0.3, τ 22 = 0
we obtain four LMI in P1, P2,M1, M2 H11, H12, H21 and H22 which must be solved under the
following rank constraints:
⎡P ⎤ ⎡H ⎤ ⎡H ⎤
rank = ⎢ 1 ⎥ = rank ⎢ 11 ⎥ = rank ⎢ 12 ⎥ (52)
⎣ P2 ⎦ ⎣ H 21 ⎦ ⎣ H 22 ⎦
The resolution of the conditions of proposition 1 leads to the following result:
⎡5683.5055 908.3627 ⎤ ⎡9070.6173 3681.729 ⎤
P1 = ⎢ ⎥ , P2 = ⎢ ⎥
⎣ 908.3627 4189.8622 ⎦ ⎣ 3681.729 7455.7043⎦
M1 = M 2 = 0
⎡1182.1192 ⎤ ⎡1907.3198⎤ ⎡ 2364.2385⎤ ⎡3814.6396 ⎤
H11 = ⎢ ⎥ , H 21 = ⎢ ⎥ , H12 = ⎢ ⎥ , H 22 = ⎢ ⎥
⎣ 391.3313 ⎦ ⎣ 745.5706 ⎦ ⎣ 782.3313 ⎦ ⎣1491.1412 ⎦
We can to check that:
⎡P ⎤ ⎡H ⎤ ⎡H ⎤
rank = ⎢ 1 ⎥ = rank ⎢ 11 ⎥ = rank ⎢ 12 ⎥ = 2
⎣ P2 ⎦ ⎣ H 21 ⎦ ⎣ H 22 ⎦
After the knowledge of the matrices P1, P2,M1, M2 H11, H12, H21 and H22 we deduce the
other matrices from the profits defining the multiobserver (30):
⎡1 ⎤ ⎡1 ⎤
G11 = B1 = ⎢ ⎥ , G21 = B2 = ⎢ ⎥
⎣ 0.5⎦ ⎣ 0.5⎦
−
− ⎛ ⎡P ⎤ ⎞ ⎡ H ⎤ ⎡0.2 ⎤
K1 = P H1 = ⎜ ⎢ 1 ⎥ ⎟ ⎢ 11 ⎥ = ⎢ ⎥,
⎜ P ⎟ H 21
⎝⎣ 2⎦⎠ ⎣ ⎦ ⎣0.05⎦
−
− ⎛ ⎡P ⎤ ⎞ ⎡ H12 ⎤ ⎡0.4 ⎤
K2 = P H 2 = ⎜ ⎢ 1 ⎥ ⎟ ⎢H ⎥ = ⎢ ⎥
⎜ P ⎟
⎝⎣ 2⎦⎠ ⎣ 22 ⎦ ⎣0.1 ⎦
⎡ 0.8 0⎤ ⎡ −0.3 −0.4 ⎤
N1 = A1 − K1C = ⎢ ⎥ , N 2 = A2 − K 2C = ⎢ ⎥
⎣ 0.05 1⎦ ⎣ 0.6 0.2 ⎦
⎡0.2 ⎤ ⎡0.4 ⎤
With E=0 ⇒ Li = Ki L1 = K1 = ⎢ ⎥ and L2 = K 2 = ⎢ ⎥
⎣0.05⎦ ⎣0.1 ⎦
Figs.4 represent respectively the evolution of the activation functions, the inputs known
u(k) and unknown u (k ) . As for the Fig.5, they show the state estimation errors (xi(k)-
xi (k ) , i={1, 2}) as well as the unknown input u (k ) of the multimodel and their
estimation u (k ) . It is noted that the estimation quality is satisfactory except in the vicinity
of the time origin; that is due to the choice of the multiobserver (30) initial
values x0 = (1 1 0)T and x0 = (2 −1 0)T .
126
J. Automation & Systems Engineering 5-3 (2011): 112-129
µ1 ( u ( k )) and µ 2 ( u ( k ))
u (k )
u (k )
Fig .4: Functions of activation and input known u(k) and unknown u (k ) .
x1 ( k ) − x1 ( k ) x 2 (k ) − x 2 (k )
u ( k ) et u ( k )
Fig. 5 : Results of the estimates.
127
S Zemmel et al.: Improvement of the Performances of a Multiobserver for the Reconstruction of State and…
The simulation results presented by the Fig.5 show that the state estimation as well as the
unknown inputs of the multimodel are very satisfying except at the origin of time. This is
due to the choices of the initial conditions.
Acknowledgement:
This research was supported by the Laboratory Networks and Machines Electric of
National institute of Sciences Applied and Technologies of Tunis.
References
[1] A. Akhenak, M. Chadli, J. Ragot and D. Maquin, 2003. State estimation via Multiple observer with unknown
input. Application to the three tank system, 5th IFAC Symposium on Fault Detection Supervision and Safety
for Technical Processes, Safeprocess, pp. 245-251, Washington, USA.
[2] A. Akhenak, M. Chadli, J. Ragot, and D. Maquin. 2006. Unknown input observer based-approach -
application to secure communications, First Conference on Analysis and contol of Chaotic Systems, volume
1, part 1.
[3] A. Akhenak, M. Chadli, J. Ragot and D. Maquin, 2004. State estimation of uncertain multiple model with
unknown inputs, in:43rd IEEE Conference on Decision and Control,Atlantic, Paradise Island, Bahamas, vol.
4, pp. 3563-3568.
[4] A. Boukhris, G. Mourot and J. Ragot, 1999. Sensor fault diagnosis for urban sewer network management, In
Computers and Computational Engineering in Control. N. E. Mastorakis, Electrical and Computer
Engineering series, World Scientific Engineering Society.
[5] A. Jadbabaie, 1999. A reduction in conservatism in stability and L2 gain analysis of Takagi-Sugeno fuzzy
systems via linear matrix inequalities. In Proc. Of the IFAC, China. pp. 285-289.
[6] D. Marx, B. Dept, 2008. Unknown input observers for switched nonlinear discrete time descriptor systems,
Automatica Contol, IEEE Transactions on publication data.
[7] E. Maherzi, M. Besbes, M. Ellouze and R. Mhiri, 2007. Polyquadratic stabilization of a multiinputs
multimodel with quantified commands. INTERNATIONNAL JOURNAL OF MATHEMATICS AND
COMPUTERS IN SIMULATION. Issue 4, Vol. 1, pp. 344-349.
[8] H. Souley Ali, M. Zasadzinski, H. Rafaralahy, and M. Darouach, 2002. H1 functional unbiased filtering for
uncertain bilinear systems. In Proc. Triennal IFAC World Congress, Barcelona, Spain.
[9] V J. Daafouz and J. Bernussou, 2001. Parameter dependent lyapunov functions for discrete time systems with
time varying parametric uncertainties. Systems and Control Letters, 43/5:355 359.
128
J. Automation & Systems Engineering 5-3 (2011): 112-129
[10] J. Moreno, 2001. Quasi-Unknown input observers for linear systems, IEEE Conference on Decision and
Control, pp. 732-737.
[11] K. Gasso, G. Mourot et J. Ragot, Structure identification in multiple model representation : elimination and
merging of local models, IEEE Conference on Decision and Control, Vol. 3, pp. 2992-2997, 2001.
[12] K. Tanaka and M. Sugeno. Stability analysis and design of fuzzy control systems. Uzzy Sets and Systems,
45(2) :135-156, 1992.
[13] K. Tanaka, T. Ikeda and Y. Y. He, 1998. Fuzzy regulators and fuzzy observers : relaxed stability conditions
and LMI-based design, IEEE Trans. Fuzzy Systems, Vol. 6 (1), pp. 250-256.
[14] 14. K. Seog-Joo, M. Young-Hyun and K. Soonman, 2006. Simultaneous stabilization by static output
feedback: a rank-constrained LMI approach. Proceedings of the 45th IEEE Conference on Decision & Control
Manchester Grand Hyatt Hotel San Diego, CA, USA.
[15] L. Vandenberghe, S. Boyd, 1996. Semidefinite programming, SIAM Review 38 (1) (1996) 49-95.
[16] M. Chadli, A. Elahajjaji, 2006. Observer-based robust fuzzy control of nonlinear systems with parametric
uncertainties – comment on, Fuzzy Sets and Systems Journal 157 (9) (2006) 1276-1281.
[17] M. Chadli, A. Akhenak, J. Ragot and D. Maquin, 2009. State and unknown input estimation for discrete time
multiple mode, Journal of the Franklin Institute 346 (2009) 593-610.
[18] M. Chadli, D. Maquin and J. Ragot, 2002. Nonquadratic stability of Takagi-Sugeno systems. In Proc. Of the
IEEE 41th CDC, Las Vegas, Nevada.
[19] M. darouach, M. Zasadzinski and S.J. Xu, 1994. Full-order observers for linear systems with unknown inputs,
IEEE Transactions on Automatic Contol 39 (3) (1994) 606-609.
[20] M. Johansson. Piecewise Linear Control Systems. Thesis of Doctorate, Lund Institue of Technology, 1999.
[21] P. Amann, J. M. Perronne, G. L. Gissenger and P. M. Frank, 2001. Identification of fuzzy relational models
for fault detection, Control Engineering Practice, Vol. 9 (5), pp. 555-562.
[22] P. Apkarian and H. D Tuan, 2000. Robust control via concacave minimisation : local and global algorithms.
IEEE transactions and Automatic Control, vol. 45. no. 2, pp. 299-305.
[23] R. Dixon, 2004. Observer-based FDIA : application to an electromechanical positioning system, Control
Engineering Practice, Vol. 12, pp. 1113-1125.
[24] R.E. Kalman, 1960. A new approach to linear filtering and prediction problems. Transactions of the ASME
Journal of Basic Engineering, 82 :35–45.
[25] R. E. Kalman and J. E. Betram, 1960. Control system analysis and design via the "second method" of
Lyapunov: Continuous-time system, ASME journal of Basic Engineering, Vol. 82, pp. 371-393.
[26] R. J. Patton, J. Chen and C. J. Lopez-Toribio, 1998. Fuzzy observer for nonlinear dynamic systems fault
diagnosis, IEEE Conference on Decision and Control, Vol. 1, pp. 84-89.
[27] S. Boyd, L. El Ghaoui, E. Feron and V. Balakrishnan, 1994. Linear Matrix Inequalities in System and Control
Theory. Philadelphia : SIAM.
[28] S.-K. Chang, W.-T. You and P.-L. Hsu, 1994. Design of general structured observers for linear systems with
unknown inputs, Journal of the Franklin Institute 334 (2) (1997) 1025-1030.
[29] S. K. Dassanake, G. L. Balas and J. Bokor, 2000. Using unknown input observers to detect and isolate sensor
faults in a turbofan engine, Digital Avionics Systems Conferences, Vol. 7, pp. 6E51-6E57.
[30] S. Zemmel, M. Besbes and E. Meherzi, 2008. Experimental identification of an industrial nonlinear process
(Case of a drying Blower). JTEA’2008, Hammamet, Tunis.
[31] T. A. Johansen, 2000. Computation of Lyapunov function for smooth nonliear systems using convex
optimization. Automatica, no. 36, pp. 1617-1626.
[32] T. A. Johansen and R. Babuska, 2003. Multiobjective Identification of Takagi-Sugeno Fuzzy Models, IEEE
Trans. on Fuzzy Systems, Vol. 11 (6), pp. 847-860.
[33] T.A. Johansen, R.Shorten and R. Murray-Smith, 2000. On the interpretation and identification dynamic
Takagi-Sugeno fuzzy models. IEEE Trans on Fuzzy Systems. Vol.8.n.3. pp.297-313.
[34] T. Floquet and J. Barbot, 2004. A sliding mode approach of unknown input observers for linear systems, in:
IEEE Conference on Decision and Contol, vol. 2, pp. 1724-1729.
129