Applied Mathematical Modelling 34 (2010) 1653–1661
Contents lists available at ScienceDirect
Applied Mathematical Modelling journal homepage: www.elsevier.com/locate/apm
Observer-based fault detection for networked control systems with network Quality of Services Chen Peng a, Dong Yue a,*, Engang Tian a, Zhou Gu b a b
School of Electrical and Automation Engineering, Nanjing Normal University, Nanjing, Jiangsu 210042, PR China College of Power Engineering, Nanjing Normal University, Nanjing, Jiangsu 210042, PR China
a r t i c l e
i n f o
Article history: Received 27 July 2008 Received in revised form 3 September 2009 Accepted 7 September 2009 Available online 11 September 2009 Keywords: Fault detection (FD) Networked control systems (NCSs) Markov jumping systems (MJSs) Linear matrix inequalities (LMIs)
a b s t r a c t This paper addresses the problem of the fault detection for linear time-invariant systems over data networks with limited network Quality of Services (QoS). An integrated index gk , which related with data dropout, network-induced delay and error sequence, is presented to described the non-ideal QoS, the probabilistic switching between different gk is assumed to obey a homogeneous Markovian chain. Then by view of the augmented matrices approach, the fault detection error dynamic systems are transferred to Markov jumping systems (MJSs). With the developed model and using the bounded real lemma (BRL) for MJSs, an H1 observer-based fault detection filter is established in terms of linear matrix inequalities (LMIs) to guarantee that the error between the residual and the weighted faults is made as small as possible. A simulation example is provided to show the effectiveness of the present methods. Ó 2009 Elsevier Inc. All rights reserved.
1. Introduction Over the last decade a lot of interest has been devoted to Fault detection and isolation (FDI) technology due to an increasing demand for higher performance, higher safety and reliability standards. Fruitful theoretical results and increasing applications in industrial practice, such as in power plant coal mills and robotic systems can be found in [1–9]. Furthermore, with the rapid development of communication networks, recently, a great amount of effort has been devoting to the problems of FDI for networked control systems [10–15]. Data communication networks are used in control systems to interconnect various system devices and components. Such control systems are commonly referred to as Networked control systems (NCSs) [16,17], in which measurement and control signals are transmitted over data networks. NCSs have many advantages over conventional control systems. However, there are also challenges in NCS analysis and design, for instance, time-varying network-induced delay and packet dropout [18– 20]. The study on some kind of NCSs has received much attentions recently, the representative works in this field can be seen in [21–26]. Considering a networked control system, the existence of unknown input and network-induced delay may seriously affect the performance of observer-based FDI systems. Recent advances in fault detection over data network include He et al. [12], Mao et al. [11], and Fang et al. [14], and so on. Such as, Mao et al. utilized the multi-rate sampling method together with the augmented state matrix method to model the long random delay networked control system as MJSs, then based on the Riccati equation to have the robustness analysis and H1 filter design [11]. Considering the free multiple state delays system, He et al. studied the fault detection problem for a class of discrete-time networked system with both the random
* Corresponding author. Tel.: +86 25 85481180; fax: +86 25 85481197. E-mail addresses:
[email protected] (C. Peng),
[email protected] (D. Yue). 0307-904X/$ - see front matter Ó 2009 Elsevier Inc. All rights reserved. doi:10.1016/j.apm.2009.09.014
1654
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
communication delays and the stochastic date missing, with the help of bounded real lemma (BRL) of MJSs [27,28], a sufficient condition for the existence of the desired fault detection filter is established in terms of a set of LMIs [12]; Fang et al. employed a Takagi–Sugeno (T–S) model to represent an NCS with different network-induced delays, then developed parityequation and fuzzy-observer-based approaches for fault detection of an NCS [14], respectively. Regardless of these recent developments, to the best of authors’ knowledge, the FD problems for NCSs with non-ideal QoS, such as network-induced delay and data dropout described by a unified framework have not been fully investigated yet, which are not only theoretically interesting and challenging, but also very important in practical engineering applications, and motivates our present study. This paper addresses the problem of the fault detection for linear time-invariant systems over data networks with limited network QoS. The systems under consideration are assumed to be stabilizable. For theoretical development of the fault detection over data networks, a new Markovian jumping system (MJS) model will be developed that combines Souza’s idea for MJSs [28] and our recent idea for network modeling [24,26], which allows us to describe both fault detection and NCSs in a unified framework. With the developed model and using the BRL for MJSs [27,28], an H1 fault detection filter is established in terms of linear matrix inequalities (LMIs) to guarantee a convergent error dynamics if there is no fault, and to make the effect of disturbances on the residual satisfy a prescribed H1 performance. A simulation example is provided to show the effectiveness of the present methods. The paper is organized as follows. Section 2 proposes a mathematical model to describe both fault detection and NCSs in a unified framework. In Section 3, an H1 fault detection filter is designed with consideration of limited network QoS. Numerical example is given in Section 4 to demonstrate the effectiveness of the proposed method. Section 5 concludes the paper. Notation: Throughout the paper, N stands for positive integers, Rn denotes the n-dimensional Euclidean space, Rnm is the set of n m real matrices, I is the identity matrix of appropriate dimensions. The notation X > 0 (respectively, X P 0), for X 2 Rnn means that the matrix X is a real symmetric positive definite (respectively, positive semi-definite). 2. Problem statement Consider the controlled process is a linear time-invariant system
_ xðtÞ ¼ AxðtÞ þ BuðtÞ þ Ef ðtÞ þ D1 xðtÞ yðtÞ ¼ CxðtÞ þ D2 xðtÞ
;
ð1Þ
where xðtÞ 2 Rn is the state vector, uðtÞ 2 Rm is the control input vector, yðtÞ 2 Rr is the measurement output, the unknown input xðtÞ 2 Rd includes model uncertainties and external plant disturbances, and xðtÞ belongs to L2 2 ½0; 1Þ. f ðtÞ 2 Rq is the fault to be detected. A; B; C; E; D1 and D2 are constant matrices with appropriate dimensions, C is of full row rank. The following assumptions, which are common in NCS research reported in the open literature [26,29,30], are also made in this work: (1) The sensors are clock-driven, the controller and actuators are event-driven; (2) Data, either from measurement or for control, is transmitted with a single-packet, and full state variables are available for measurements; (3) The real input uðtÞ, realized through a zero-order hold, is a piecewise constant function. For example, the uðtÞ is keep constant in zero-order holding period in Fig. 1. (4) In case of non-ordered sequences, the time stamping technique is applied to choose the latest message. Therefore, the control signal is chosen as the solid line in Fig. 1.
Fig. 1. Time diagram for data transmission.
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
1655
It is worth mentioning that the sampling period of a sensor is prescribed for control algorithm design, and thus the sensor can be assumed to be clock-driven. However, an actuator does not change its output to the plant under control until an updated control signal is received, implying that the actuator is event-driven. From the above assumptions, using a similar modeling technique in [26,29,30], we model the real system (1) controlled over network as
8 _ ¼ AxðtÞ þ BuðtÞ þ Ef ðtÞ þ D1 xðtÞ; t 2 ½ik T þ sik ; ikþ1 T þ sikþ1 Þ > < xðtÞ yðtÞ ¼ CxðtÞ þ D2 xðtÞ ; > : þ uðt Þ ¼ uðt sik Þ; t 2 ik T þ sik ; k ¼ 1; 2; . . .
ð2Þ
where uðt þ Þ ¼ lim^t!tþ0 uð^tÞ, T denotes the sampling period, ik ðk ¼ 1; 2; 3; . . .Þ are some integers such that fi1 ; i2 ; i3 ; . . .g f0; 1; 2; 3; . . .g. sik is the time from the instant ik T when sensors sample from the plant to the instant when actuators send control actions to the plant. Here, we have assumed that the control computation and other overhead delays are included in sik . Simultaneously, we choose the present arrive actuator instant ik T þ sik and next arrive actuator instant 1 Þ; t0 P 0. Then the system (2) ikþ1 T þ sikþ1 as duration of zero-order hold, Obviously, [1 k¼1 ½ik T þ sik ; ikþ1 T þ sikþ1 ¼ ½ t 0 ; can be rewritten as
_ xðtÞ ¼ AxðtÞ þ Buðik TÞ þ Ef ðtÞ þ D1 xðtÞ;
t 2 ½ik T þ sik ; ikþ1 T þ sikþ1 Þ
yðtÞ ¼ CxðtÞ þ D2 xðtÞ
ð3Þ
:
Since uðik TÞ ¼ u½t ðt ik TÞ, define gðtÞ ¼ t ik T; k ¼ 1; 2; 3; . . . in every internal ½ik T þ sik , ikþ1 T þ sikþ1 Þ. Then Eq. (3) becomes
_ xðtÞ ¼ AxðtÞ þ Buðt gðtÞÞ þ Ef ðtÞ þ D1 xðtÞ; yðtÞ ¼ CxðtÞ þ D2 xðtÞ
t 2 ½ik T þ sik ; ikþ1 T þ sikþ1 Þ
:
ð4Þ
From the definition of gðtÞ, it can be seen that gðtÞ is discontinuous at the points ik T þ sik ; k ¼ 1; 2; 3; . . .. If ikþ1 ik and sik have upper bound, then gðtÞ is a bounded piecewise continuous function. Therefore, in some sense, the NCS (3) is equivalent to a linear system with a bounded time-varying delay. Remark 1. In (2), fi1 ; i2 ; i3 ; . . .g is a subset of f0; 1; 2; 3; . . .g. Moreover, it is not required that ikþ1 > ik . If jðikþ1 ik Þj ¼ 1 it means no data packet dropout in the transmission. If ikþ1 > ik þ 1, it means that some data packet dropout and no nonordered sequence occurs. If ikþ1 < ik þ 1, it means that non-ordered sequence occurs, which includes sk ¼ s0 and sk < h as the special cases. It is shown in Fig. 1. Therefore, (2) can be viewed as a general form of NCS, where the effect of the networked-induced delay, data packet dropout and non-ordered sequence are simultaneously considered [26,30]. From the above definition of gðtÞ, we have gðtÞ 6 sup½ðikþ1 ik ÞT þ sikþ1 6 hT (h is a positive integer). Then similar to the discrete operation in Hu and Zhu [23], integration of (4) over a sampling interval [kT; ðk þ 1ÞT) yields
xkþ1 ¼ As xk þ
h X
Bki uki þ Efk þ D1 xk ;
ð5Þ
i¼0
R tk RT RT where As ¼ eAT , Bki ¼ tki eAðTsÞ dsB, tk1 ¼ 0; tk0 ¼ T, E ¼ 0 eAðTtÞ Edt, D1 ¼ 0 eAðTtÞ D1 dt. i1 Assume that the filter is embedded in the system through the communication network. For simplify, which is said as network-based filter. In NCS, since the signal transmitted over communication network, there have the number of i, i 2 f0; 1; . . . ; hg possible network-induced delay. Therefore, the system output yik obtained in network-based filter can be expressed as
yik ¼
h X
dðgk ; iÞCxki þ D2 xk ;
ð6Þ
i¼0
where dð; Þ stands for the Kronecker delta, i.e.
dðj; iÞ ¼
0
if j – i
1 if j ¼ i
:
ð7Þ
gk is a stochastic variable whose role is to determine the size of the occurred gðtÞ at time k. Similar to [11,12,23], we assume that ½gk is a discrete-time homogeneous Markov chain taking values in the finite state space N :¼ f0; 1; . . . ; hg and the staP tionary transition probability matrix K ¼ ½kij , where kij :¼ Probfgkþ1 ¼ j j gk ¼ i:g and 0 6 kij 6 1, m j¼0 kij ¼ 1. T For the convenient development, setting the augmented state vector of the plant be zk ¼ ½xk ; . . . ; xTkh ; uTk1 ; . . . ; uTkh T , and combining Eqs. (5) and (6) into a unified framework, we obtain (
e k þ Bu e kþe e 1 xk zkþ1 ¼ Az Efk þ D ; e i zk þ D 2 xk yi ¼ C k
ð8Þ
1656
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
where
2
½As ; 0nn ; . . . ; 0nn |fflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflffl} 6 6 h 62 3 6 Inn 0 0nn 6 66 7 . . .. 66 7 . . 0nn 5 640 6 6 0 Inn 0nn hðhþ1Þ e ¼6 A 6 6 ½0mn ; . . . ; 0mn 6 |fflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflffl} 6 hþ1 62 3 6 6 0mn 0 66 7 66 . . .. 7 640 . . 5 4 0 0mn ðh1Þðhþ1Þ 2
Bk 6 0 6 0hnm e¼6 B 60 4 mm
0ðh1Þmm
3
3
2
E 6 6 0hnm e E¼6 60 4 mm
7 7 7; 7 5
0ðh1Þmm
7 7 7; 7 5
3
½Bk1 ; . . . ; Bkh 2
3
0nm 6 6 40 0
.. .
½ 0mm
0 hh
2
Imm
6 6 40 0
0 7 .. 7 . 5 0nm hh
3
0 . . .. . .
7 7 5
Imm
7 7 7 7 7 7 7 7 7 7 7 7; 7 7 7 7 7 7 7 7 7 5
ðh1Þh
3
2
D1 6 6 0hnm e1 ¼ 6 D 60 4 mm
0ðh1Þmm
7 7 7; 7 5
mm ; . . . ; 0mm e i ¼ ½dðgk ; 0ÞC; . . . ; dðgk ; iÞC; . . . ; dðgk ; hÞC; ½0 |fflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflffl} C : h
The main purpose of this paper is to investigate the problem of fault detection for NCSs with non-ideal network QoS, which includes the residual generation and a residual evaluation stage. Now, we are in a position to achieve this objective coupled with the above NCS augmented model (8). The network-based filter of the following Luenberger observer form is sought:
(
e ^zk þ Bu e k þ K i yi y ^zkþ1 ¼ A ^k k ; e i ^zk ^k ¼ C y
ð9Þ
where ^zk is the augmented state estimation vector, K i is the filter’s gain to be designed. ^k Þ, where S is a suitable weighting matrix designed Set the filter error be ek ¼ zk ^zk , and the residual vector ek be Sðyik y to assure isolability properties. Then the overall fault detection dynamics is governed by the following Markov jumping systems (MJSs):
(
ekþ1 ¼ Ai ek þ Bi v k
ek ¼ C i ek þ Dv k
ð10Þ
;
where
ei þ Ki C e i Þ; Ai ¼ ð A e i; Ci ¼ SC
h i e 1; e Bi ¼ K i D2 þ D E ;
D ¼ ½ SD2
0 ;
v k ¼ ½ xk
T
fk :
In order to reduce the false alarm rate, we also use threshold selector to evaluate the residual for the residual generator. The following 2-norm of residual signal is chosen as residual evaluation function as that in [3].
8( )1=2 9 L < X = T ; J th ¼ sup E es es ; x2l2 ;f ¼0 : s¼0
ð11Þ
where L denotes the maximum time step of the evaluation function. Then, the decision is made based on the following rule:
JðkÞ > J th ) A fault is detected JðkÞ 6 Jth ) No faults
:
ð12Þ
Remark 2. In this paper, we only consider the observer-based network fault detection filter design problem, and assume that the control input signal uk in (9) can be directly obtained from the control input in (8). However, if the control signal uk Ph is transmitted over network, then the uk should be replaced by i¼0 dðgk ; iÞuki in (9) due to the negative effect of the integrated delay gk .
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
1657
After the above manipulations, we are now attempting to formulate some practically computable criteria to obtain the filter gain K i described by (9). The following definition is useful in deriving the criteria. Definition 1. For the given filter gain matrix K i , system (10) is said to be mean-square stable with an H1 norm bound c, if the following hold: (1) For system (10) with
( 1 X
E
v k 0, is said to be mean-square stable if the following holds [28]:
) eTk ek
! 0;
as k ! 1
ð13Þ
k¼0
for any initial condition e0 and initial distribution g0 2 N. (2) For a given scalar c > 0, the following inequality holds for any non-zero
vk
( ) ( ) 1 1 X X T 2 T E ek ek 6 c E vk vk : k¼0
ð14Þ
k¼0
Remark 3. Based on performance index (14), the design of fault detection filter (9) is formulated as an H1 -filtering problem, which can be solved by using optimization technique, and will be shown in the following section.
3. Main results To finish the filter design based on the MJSs model (10), we first introduce a lemma concerning the norm of discrete-time Markovian jump linear system [27,28]. Lemma 1. Given a scalar c > 0 and a stochastic system
xkþ1 ¼ Ai xk þ Bi xk ; zkþ1 ¼ C i xk þ Di xk
ð15Þ
where
Ai ¼ AðhðkÞÞjhðkÞ¼i ; Bi ¼ BðhðkÞÞjhðkÞ¼i ;
C i ¼ CðhðkÞÞjhðkÞ¼i ; Di ¼ DðhðkÞÞjhðkÞ¼i ; and hðkÞ is a discrete-time homogeneous markov chain with finite state space N ¼ f0; 1; . . . ; hg and stationary transition probability matrix K ¼ ½kij , where kij :¼ Probfkðk þ 1Þ ¼ j j kðkÞ ¼ i:g. Then the following conditions are equivalent: (1) System (15) is internally mean-square stable and its H1 norm defined by
sup xl2 ;x–0;xð0Þ¼0
E½kzk2 kxk2
ð16Þ
is less than c. (2) There exist matrices Pi and Gi satisfying the following LMIs:
2
Pi
6 6 G i Ai 6 6 40 Ci
3
ATi GTi
0
Gi þ GTi P i
Gi Bi
BTi GTi
cI
7 0 7 7 > 0; 7 DTi 5
0
Di
cI
C Ti
where
Pi ¼
h X
kij Pj ; i ¼ 0; . . . ; h:
j¼0
Based on above Lemma 1 and the MJSs model (10), we have the following result to determine the filter gain K i .
ð17Þ
1658
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
Theorem 1. Given scalars S, c > 0, if there exist symmetric positive definite matrices P i , Gi > 0 with appropriate dimensions, matrices Li with appropriate dimensions, such that the following LMIs hold
2
e i þ Li C e i ÞT ðGi A
i P
0
0
6 e i þ Li C e i Þ Gi þ GT P i e 1 Þ Gi e 6 ðGi A ðLi D2 þ Gi D E i 6 6 T T T T e 60 0 ðD2 Li þ D 1 Gi Þ cI 6 6 e 40 E T GTi 0 cI Ci
0
SD2
3
C Ti
7 7 7 T T 7 > 0; D2 S 7 7 7 5 0 0
ð18Þ
cI
0
where
Pi ¼
h X
kij Pj ;
i ¼ 0; . . . ; h:
ð19Þ
j¼0
ei, C e i, e e 1 , D2 and C i are defined in (8) and (10), then system (10) is mean-square stable with its H1 norm being less than c and A E, D L K i ¼ G1 i. i Proof 1. Define Li ¼ Gi K i , then based on Lemma 1 and MJS model (10), it is direct to derive the Eq. (18), the detailed process is omitted here. This completes the proof. h So far the filter has been designed to satisfy the Definition 1. Also, the results in Theorem 1 suggest some other types of optimization problems to obtain the minimum noise attenuation level bound c. Therefore, an optimal fault detection filter can be readily found by solving the following optimization problem: (P1) The optimal H1 filter design problem
Minimize : c;
s:t: ð18Þ and ð19Þ:
ð20Þ
Remark 4. Theorem 1 is derived based on Lemma 1, the main advantage of Theorem 1 is that it transfers the non-ideal network QoS to an integrated delay bound and utilizes the MJSs model to couple the fault detection of NCSs and non-ideal network QoS into a unified framework. Otherwise, the computational complexity of Theorem 1 mainly depends on the range of the finite state space N :¼ f0; 1; . . . ; hg of the Markov chain, which can be solved using the efficient LMI toolbox/Matlab. 4. Numerical example Consider the system (1) with the following parameters
A¼
0
1
3 4
C ¼ ½ 1 1 ;
;
B¼
2
D2 ¼ 0:1;
1
;
D1 ¼
0:1 0:05
ð21Þ
;
E ¼ B:
ð22Þ
Assume that the sampling period of the NCS is 0:01 s, the state space of the Markov chain is N :¼ f 0 culation, the Markovian jump system model is obtained as (10) with the following parameters.
2
0:9999
6 0:0294 6 6 61 6 60 6 e A¼6 60 6 60 6 6 40 0
3
0:0098 0
0
0 0 0:0199 0:0198
0:9606 0
0
0 0 0:0105
0 1
0 0
0 0
0 0 0 0 0 0
0
1 0
0 0 0
0
0
1 0 0 0
0
0
0
0 0 0
0:0115 7 7 7 7 0 7 7 0 7 7; 7 0 7 7 0 7 7 5 0
0
0
0
0 0 1
0
e ¼ ½ 0:0201 0:0095 0 0 0 0 1 0 T ; B e E ¼ ½ 0:02 0:0095 0 0 0 0 0 0 T ; e 1 ¼ ½ 0:001 0:0005 0 0 0 0 0 0 T ; D e 0 ¼ ½ 1 1 0 0 0 0 0 0 ; C
1
2 g. By some cal-
1659
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
e 1 ¼ ½ 0 0 1 1 0 0 0 0 ; C e 2 ¼ ½ 0 0 0 0 1 1 0 0 : C The transition probability matrix is given by [12]
2
k0;0
6 K :¼ 4 k1;0 k2;0
k0;1 k1;1 k2;1
k0;2
3
0:5 0:4 0:1
3
7 6 7 k1;2 5 ¼ 4 0:2 0:6 0:2 5; k2;2 0:2 0:3 0:5
the initial model is set to be
fk ¼
2
ð23Þ
s0 ¼ 0. The fault signal fk is given as
1 þ 0:5 cosð4pkÞ for k ¼ 100; 101; . . . ; 200 ; 0 others
ð24Þ
and the unknown input xk is supposed to be a random uniformly distributed over ½ 0:5
0:5 .
3 2.5 2
τ(k)
1.5 1 0.5 0 −0.5 −1
0
100
200
300
400
500
Time step k Fig. 2. Measurement mode over network.
0.15
x 1 x 2
0.1
Filter error e(k)
0.05
0
−0.05
−0.1
−0.15
−0.2
0
50
100
150
200
250
300
Time step k Fig. 3. Filter error signal eðkÞ.
350
400
450
500
1660
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
With the given parameters and based on the optimal H1 filter design problem (P1), we obtain the minimum noise attenuation level bound copt ¼ 1:177 of the fault detection dynamics (10), and the parameters of the fault detection filter in different modes are given by
2
0:2105
3
6 0:0626 7 7 6 7 6 6 0:2026 7 7 6 6 0:0676 7 7 6 K0 ¼ 6 7; 6 0:1601 7 7 6 6 0:0546 7 7 6 7 6 4 0:0000 5
2
0:2081
3
6 0:0602 7 7 6 7 6 6 0:2001 7 7 6 6 0:0649 7 7 6 K1 ¼ 6 7; 6 0:1975 7 7 6 6 0:0728 7 7 6 7 6 4 0:0000 5
0:0000
2
0:1648
3
6 0:0418 7 7 6 7 6 6 0:1566 7 7 6 6 0:0443 7 7 6 K2 ¼ 6 7: 6 0:1605 7 7 6 6 0:0532 7 7 6 7 6 4 0:0000 5
0:0000
ð25Þ
0:0000
Now, we consider the time-domain simulation using the obtained fault detection filter. Fig. 2 shows the measurement mode with random delays satisfying Markov transition probability matrix described by (23). gk ¼ 0; 1; 2 means that the measurement transmitted over the network ideally and with one-step and two-step delay, respectively. Fig. 3 shows the filter error described by (10). From Fig. 3, it can be seen that the error dynamic system (10) 1
0.5
Residual vector ε(k)
0
−0.5
−1
−1.5
−2
−2.5
0
50
100
150
200
250
300
350
400
450
500
Time step k Fig. 4. Residual signal
ek .
18 16 14 12
Jk
10 8 6 4 2 0
0
100
200
300
400
Time step k Fig. 5. Evolution of JðkÞ.
500
600
C. Peng et al. / Applied Mathematical Modelling 34 (2010) 1653–1661
1661
trends to stable under the external impact of fault signal fk and disturbance signal xk . Fig. 4 shows the generated residual nP o1=2 k T is presented in Fig. 5. We select a threshold as signal ek , and the evolution of JðkÞ ¼ s¼0 e ðsÞeðsÞ nP o1=2 300 T , after 500 times simulations, we obtain an average value J th ¼ 3:9304. From Fig. 5, it can be J th ¼ supf ¼0 E s¼0 e ðsÞeðsÞ shown that 3:7901 ¼ Jð108Þ < J th < Jð109Þ ¼ 4:2241. Therefore, the fault can be detected in nine time steps after its occurrence. 5. Conclusion This paper is concerned with the problem of the fault detection for linear time-invariant systems over data networks with limited network QoS. A new Markovian jumping system (MJS) model has been developed to couple observer-based fault detection filter with our recent idea for network modeling [24,26] in a unified framework. With the developed model and using the bounded real lemma (BRL) for MJSs [27,28], an H1 fault detection filter is established in terms of linear matrix inequalities (LMIs) to guarantee the convergent error dynamics if there is no fault in the system, and to make the effect of disturbances on the residual satisfying a pre-described H1 performance. Numerical example has been given to demonstrate the effectiveness of the proposed method. Acknowledgment The authors acknowledge Natural Science Foundation of China (NSFC) for its support under Grant Nos. 60704024, 60774060 and 60834002. References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]
J. Chen, R.J. Pattron, Robust Model-Based Fault Diagnosis for Dynamic System, Kluwer, London, UK, 1999. M.Y. Zhong, S.X. Ding, J. Lam, A LMI approach to design robust fault detection filter for uncertain LTI systems, Automatica 39 (3) (2003) 543–550. M.Y. Zhong, H. Ye, P. Shi, Fault detection for markovian jump systems, IET Control Theory Appl. 152 (4) (2005) 397–402. A. Monteriu, P. Asthana, K. Valavanis, S. Longhi, Experimental validation of a real-time model-based sensor fault detection and isolation system for unmanned ground vehicles, in: Control and Automation, 2006, MED’06, 14th Mediterranean Conference, 2006, pp. 1–8. A. Monteriu, P. Asthana, K. Valavanis, S. Longhi, Model-based sensor fault detection and isolation system for unmanned ground vehicles: theoretical aspects (part I), in: 2007 IEEE International Conference on Robotics and Automation, 2007, pp. 2736–2743. S.N. Huang, K.K. Tan, Fault detection, isolation, and accommodation control in robotic systems, IEEE Trans. Automation Sci. Eng. 5 (3) (2008) 480–489. S.B. Bao Lin Jorgensen, P.F. Odgaard, Observer and data-driven-model-based fault detection in power plant coal mills, IEEE Trans. Energy Convers. 23 (2) (2008) 659–668. H.M. Gomes, N.R.S. Silva, Some comparisons for damage detection on structures using genetic algorithms and modal sensitivity method, Appl. Math. Model. 32 (11) (2008) 2216–2232. H.N. Wu, H1 fuzzy control design of discrete-time nonlinear active fault-tolerant control systems, Int. J. Robust Nonlinear Control 19 (2009) 1129– 1149. M.Y. Zhong, Q.L. Han, Fault detection filter design for a class of networked control systems, in: Proceedings of the 6th World Congress on Intelligent Control and Automation (WCICA’06), Dalian, China, 21–23 June 2006, pp. 215–219. Z. Mao, B. Jiang, P. Shi, H1 fault detection filter design for networked control systems modelled by discrete markovian jump systems, IET Control Theory Appl. 1 (5) (2007) 1336–1343. X. He, Z.D. Wang, Y.D. Ji, D.H. Zhou, Network-based fault detection for discrete-time state-delay systems: a new measurement model, Int. J. Adapt. Control Signal Process 22 (2008) 510–528. P. Zhang, S.X. Ding, P.M. Frank, M. Sader, Fault detection of networked control systems with missing measurements, in: Proceedings of Asian Control Conference, Melbourne, Australia, 2004, pp. 1258–1263. Y. Zheng, H.J. Fang, Hua O. Wang, Takagi–Sugeno fuzzy-model-based fault detection for networked control systems with markov delays, IEEE Trans. Syst. Man Cybern. – B: Cybern. 36 (4) (2006) 924–929. H.J. Fang, H. Ye, M.Y. Zhong, Fault diagnosis of networked control systems, Annu. Rev. Control 31 (2007) 55C68. L.A. Montestruque, P.J. Antsaklis, On the model-based control of networked systems, Automatica 39 (2003) 1837–1843. C.L. Ma, H.J. Fang, Research on mean square exponential stability of networked control systems with multi-step delay, Appl. Math. Model. 30 (9) (2006) 941–950. T.C. Yang, Networked control system: a brief survey, IET Control Theory Appl. 153 (4) (2006) 403–412. Y.-C. Tian, M.O. Tad D. Levy, T. Gu, C. Fidge, Queuing packets in communication networks networked control systems, in: Proceedings of the 6th World Congress on Intelligent Control and Automation (WCICA’06), Dalian, China, 21–23 June 2006, pp. 210–214. J.P. Hespanha, P. Naghshtabrizi, Yonggang Xu, A survey of recent results in networked control systems, Proc. IEEE 95 (1) (2007) 138–162. W. Zhang, M.S. Branicky, S.M. Phillips, Stability of networked control systems, IEEE Control Syst. Mag. 21 (2001) 84–99. D.S. Kim, Y.S. Lee, W.H. Kwon, H.S. Park, Maximum allowable delay bounds of networked control systems, Control Eng. Pract. 11 (2003) 1301–1313. S.S. Hu, Q.X. Zhu, Stochastic optimal control and analysis of stability of networked control systems with long delay, Automatica 39 (2003) 1877–1884. D. Yue, Q.L. Han, J. Lam, Network-based robust H1 control of systems with uncertainty, Automatica 41 (2005) 999–1007. F.W. Yang, Z.D. Wang, Y.S. Hung, Mahbub Gani, H1 control for networked systems with random communications delays, IEEE Trans. Automation Control 51 (3) (2006) 511–518. C. Peng, Y.-C. Tian, State feedback controller design of networked control systems with interval time-varying delay and nonlinearity, Int. J. Robust Nonlinear Control 18 (2008) 1285–1301. Pete Seiler, Raja Sengupta, A bounded real lemma for jump systems, IEEE Trans. Automatic Control 48 (9) (2003) 1651–1654. C.E. de Souza, A model-independent H1 filter design for discrete time markovian jump linear systems, in: Proceedings of the 42nd IEEE Conference on Decision and Control, Maui, Hawaii, USA, December 2003, pp. 2811–2816. D. Yue, Q.L. Han, C. Peng, State feedback controller design of networked control systems, IEEE Trans. Circuits Systems II: Express Briefs 51 (2004) 640– 644. C. Peng, Y.-C. Tian, Networked H1 control of linear systems with state quantization, Inform. Sci. 177 (2007) 5763–5774.