Makni 2017
Makni 2017
Makni 2017
4
Systems and Control, University of Batna 2, Batna,
Algeria, May 7-9, 2017
Robust adaptive observer design for fast fault estimation for nonlinear
T-S fuzzy systems using descriptor approach
Salama Makni 1 , Maha Bouattour and Mohamed Chaabane2 and Ahmed El Hajjaji3
Abstract— In this work, we study the detection and es- chosen and conditions must be satisfied.
timation problem of sensor and actuator faults (SAF) for In this work, a robust observer is developed to solve the
nonlinear systems represented by Takagi-Sugeno (T-S) fuzzy simultaneous estimation problem of both SAF for nonlinear
models subject to an Unknown Bounded Disturbance (UBD).
Simultaneously, we study the estimation of the states. To do this, systems. Restrictive method [3] is not needed to solve the
we design an adaptive descriptor observer to jointly estimate LMI. The H∞ performance is considered into the observer
state and SAF vectors. This observer not only lead to estimate to minimize the disturbance effects.
the actuator fault, but also to improve the performance of fault The present paper is structured as follows. In part 2,
estimation. To prove the existence of this observer, two sufficient the fuzzy system description is given. A robust adaptive
conditions are deduced in form of Linear Matrix Inequalities
(LMIs) using Lyapunov theory. A robustness to disturbance descriptor observer design is determined in the third section.
is elaborated by considering the H∞ performance. Finally, a In the fourth part, an example which proves the effectiveness
numerical example and simulation results are afforded to prove of the suggested method is shown. To close, some comments
the mentioned process efficiency. are given in part 5.
Notations. PT and P−1 are respectively the transpose and
I. INTRODUCTION
the inverse of matrix P. Sym(P) = P + PT .
In several researches, the fuzzy modeling approach has
been exploited for control and nonlinear systems diagnosis. II. S YSTEM DESCRIPTION
Recently, the T-S fuzzy representation had attached rising We consider the following T-S fuzzy model :
interest because the synthesis of the observer or the controller
r
becomes less complex for nonlinear systems [10]. In most
ẋ(t) = ∑ µi (ξ (t))(Ai x(t) + Bi u(t))
real control systems, unplanned faults occur at uncertain time i=1 (1)
which may lead to destabilizing and damage the system. y(t) = Cx(t)
Consequently, researches on fault detection and isolation FDI
has taken into consideration these malfunctions [2]. The where x(t) ∈ Rn , y(t) ∈ R p and u(t) ∈ Rm represent state
objective of the robust FDI is to differentiate between the vector, output vector and the input vector respectively.
fault effects and the effect of unknown disturbances. Indeed, Ai , Bi and C are constant real matrices. r is the number of
a fast detection and isolation of system faults is another submodels, ξ is the premise variable assumed measurable
objective of design [5]. and µi are the weighting functions which satisfy :
Many authors like [8] focus on sensor faults and others like r
[7] are obtained for actuator ones only. Whereas, SAF may ∑ µi (ξ (t)) = 1 and µi (ξ (t)) > 0 f or i = 1, . . . , r. (2)
occur at the same time which is more complicated. So, to i=1
be close the reality, it is better to consider SAF under one Now, we take into account this model assumed by SAF
unified framework. For this reason, we are motivated to and UBD :
establish a novel observer to estimate simultaneously SAF
vectors. Different approaches have been suggested for FDI r
of T-S fuzzy faulty systems by involving different techniques. ẋ(t) = ∑ µi (ξ (t))(Ai x(t) + Bi u(t)) + Da fa (t) + Bd d(t)
i=1 (3)
These techniques include fuzzy descriptor approach, sliding
y(t) = Cx(t) + Ds fs (t)
mode observer and linear matrix inequality LMI approach
[9],[8],[4]. where fa (t) ∈ Ra , fs (t) ∈ Rs and d(t) ∈ Rnd represent
Particular attention was considered to the diagnosis [1],[2] of actuator fault, sensor fault and UBD vector respectively.
the fuzzy systems with various performances [6]. To satisfy It is proposed that the derivative of actuator fault is norm
these performances, a suitable Lyapunov function must be bounded with respect to time by a finite value fm . Bd , Da
and Ds are constant real matrices. We note that Ds is a full
*This work was not supported by any organization
1 Salama Makni is with STA Laboratory, University of Sfax, University rank column.
of Gabes, Gabes, Tunisia 6029, maknisalama@gmail.com
2 Maha Bouattour and Mohamed Chaabane are with STA Laboratory,
To estimate state and sensor fault vectors simultaneously,
University of Sfax, 3038 Tunisia maha_bouattour@yahoo.fr, we use the technique of the augmented system and the
chaabane.ucpi@gmail.com
3 Ahmed El Hajjaji is with MIS Laboratory, University of Picardie Jules descriptor approach. Then, we apply an algorithm to
Vernes, Amiens,80000 France hajjaji@u-picardie.fr estimate actuator fault vector. For this, equation (3)
and
x(t)
Fi = Āi + Fi LC0 (11)
xs (t) = Ds fs (t), x̄(t) =
xs (t)
xs (t) were supposed as an auxiliary state of (4).
Two Lemmas are given as follows.
N = −Fi L. (12)
Lemma 1 For matrices X and Y and for matrix P = PT > 0,
we have the next inequality :
X T Y +Y T X 6 X T PX +Y T P−1Y Then equation (9) becomes :
Lemma 2 Given matrix X = X T and matrix Π < 0 where
X T ΠX < 0, then there exist a positive scalar ν such that : r
X T ΠX 6 −2νX − ν 2 Π−1 E ē˙(t) = ∑ µi (ξ (t))Fi ē(t) + D̄a e fa (t) + B̄d d(t) (13)
i=1
To estimate conjointly state and SAF vectors, we propose which is the dynamic error.
the next robust observer design. By substituting (12) into (11), we get :
III. ROBUST OBSERVER DESIGN
Ai 0
In this section, we consider the following fuzzy adaptive Fi = . (14)
−C −I p
descriptor observer to estimate state and SAF vectors :
r Then, equations (14) and (12) give as a result the matrix L:
E ż(t) = ∑ µi (ξ (t))(Fi z(t) + B̄i u(t)) + D̄a fˆa (t)
i=1 0 −Ai 0 L1
=
x̄ˆ(t) = z(t) + Ly(t) (6) Ip C Ip L2
fˆs (t) = (DTs Ds )−1 DTs 0 I p x̄ˆ(t)
−Ai L1
=
CL1 + L2
f˙ˆ (t) = αK(ė (t) + e (t))
a y y
By identification, we get :
where z(t) is an auxiliary state vector and x̄ˆ(t) is the
estimated vector of (4).
0
We denote ey (t) = C̄(x̄(t) − x̄ˆ(t)) and α is a symmetric L= (15)
Ip
positive definite learning rate matrix.
We have introduced the dynamic of the output vector to
Based on [5] and to satisfy condition (10), a solution is
obtain a fast estimation [11].
given as follows :
After that, we have :
I 0
z(t) = x̄ˆ(t) − LC̄x̄(t) = x̄ˆ(t) − LC0 x̄(t) − Lxs (t) (7) E= (16)
HC H
By substituting (7) into equation (6), the obtained equation where H ∈ R p is a full rank matrix which is non singular
is given by : and will be calculated.
Then, we have :
r
E x̄˙ˆ(t) − ELC̄x̄˙(t) = ∑ µi (ξ (t)) Fi (x̄ˆ(t)
i=1 (8) −1 I 0
E = (17)
−LC0 x̄(t) − Lxs (t)) + B̄i u(t) + D̄a fˆa (t) −C H −1
is satisfied.
Bd
J¯ = E −1 B̄d = (21)
−CBd V̇ (t) + v(t)T v(t) − γ 2 d T (t)d(t)
= sym(ē˙(t)T Pē(t)) + sym(ė fa (t)T α −1 e fa (t))
The dynamic error of actuator fault is considering as follows :
+ v(t)T v(t) − γ 2 d T (t)d(t)
ė fa (t) = f˙a (t) − f˙ˆa (t)
(22) Using equations (18) and (22), we have :
= f˙a (t) − αKC̄ ē˙(t) + ē(t)
Theorem 1. Consider system (3) with observer (6), V̇ (t) + v(t)T v(t) − γ 2 d T (t)d(t)
equation (18) is asymptotically stable and satisfies the r
= ∑ µi (ξ (t))sym ē(t)T SiT Pē(t) − e fa (t)T D̄Ta PSi ē(t)
H∞ performances, for a positive constant σ , if there exist
i=1
symmetric matrices P1 > 0, P3 > 0, R > 0, matrices W3 and
K such that the following conditions are satisfied : + sym(e fa (t)T ḠT Pē(t)) + sym(d(t)T J¯T Pē(t))
− sym(e fa (t)T D̄Ta PḠe fa (t)) − sym(e fa (t)T D̄Ta PJd(t))
¯
sym(ATi P1 ) + Z1T Z1
∗
− sym(e fa (t)T D̄Ta Pē(t)) + sym(e fa (t)T α −1 f˙a (t))
−P3CAi −W3C sym(−W 3 ) + Z2T Z2
+ v(t)T v(t) − γ 2 d T (t)d(t)
T
−Da P1 Ai T
−Da CT P3
T
Bd P1 −BTd CT P3
From Lemma 1, for R = RT > 0, we obtain the following
∗ ∗ (24)
inequality :
∗ ∗ <0
−sym(DTa P1 Da ) + R + Z3T Z3 ∗ T
e fa (t)T α −1 f˙a (t) + e fa (t)T α −1 f˙a (t) 6
BTd P1 Da −σ I
e fa (t)T Re fa (t) + δ
f or i = 1, . . . , r
where δ = fm2 λmax (α −1 R−1 α −1 ).
In Figs 1-3., the state variables and its estimation are shown. 0.05
estimate the states accurately, before and after the occurrence 0.03
of any fault. The trajectories of sensor faults fs1 (t), fs2 (t) and 0.02
−0.02
observer can estimate both SAF successfully. Fig 7. shows
−0.03
the two weighting functions. Despite the presence of the 0 5 10 15 20 25
T ime(s)
white band disturbance, we get a very satisfied estimation
quality. Fig. 3. state signal x3 and its estimate
0.1
x1
x̂1
0.08
0.3
0.06 fs1
0.25 fˆs1
0.04
0.2
0.02
0.15
0
0.1
−0.02 0.05
0 5 10 15 20 25
T ime(s)
0
0.1 0.25
x2 fs2
x̂2
0.08 0.2 fˆs2
0.15
0.06
0.1
0.04
0.05
0.02
0
0
−0.05
−0.02
−0.1
−0.04 −0.15
−0.06 −0.2
0 5 10 15 20 25 0 5 10 15 20 25
T ime(s) T ime(s)
Fig. 2. state signal x2 and its estimate Fig. 5. sensor fault fs2 and its estimate
0.56
µ1
µ2
0.54
0.52
0.5
0.48
0.46
0.44
0 5 10 15 20 25
T ime(s)
V. CONCLUSION
To conclude, a robust adaptive observer is designed for
a T-S fuzzy model affected both SAF and an UBD using a
descriptor approach. This technique leads to estimate state
and SAF vectors simultaneously. For the convergence of
the suggested method, sufficient conditions are mentioned
in terms of LMIs by using an appropriate Lyapunov matrix.
Finally, simulation results are presented to show the effec-
tiveness of the nominated method.
R EFERENCES
[1] M. Blanke, M. Kinnaert, J. Lunze, and M. Staroswiecki. Diagnosis
and Fault-Tolerant Control. Springer-Verlag Berlin Heidelberg, 2006.
[2] M. Bouattour, M. Chadli, A. El Hajjaji, and M. Chaabane. State and
faults estimation for T-S models and application to fault diagnosis.
IFAC Proceedings Volumes, 42(8):492 – 497, 2009.
[3] M. Bouattour, M. Chadli, A. El Hajjaji, and M. Chaabane. Estimation
of state, actuator and sensor faults for T-S models. In 49th IEEE
Conference on Decision and Control (CDC), pages 1613–1618, Dec
2010.
[4] S. Boyd, L. El Gaoui, E. Feron, and V. Balakrishnan. Linear Matrix
Inequalities in System and Control Theory. SIAM., 1994.
[5] Z. Gao, X. Shi, and S. X. Ding. Fuzzy state/disturbance observer
design for T-S fuzzy systems with application to sensor fault estima-
tion. IEEE Transactions on Systems, Man, and Cybernetics, Part B
(Cybernetics), 38(3):875–880, June 2008.
[6] J. Han, H. Zhang, Y. Wang, and X. Liu. Robust state/fault estimation
and fault tolerant control for T-S fuzzy systems with sensor and
actuator faults. Franklin Institute, 2016.