Event-Triggered Fault Detection For Discrete-Time Lipschitz Nonlinear Networked Systems in Finite-Fr
Event-Triggered Fault Detection For Discrete-Time Lipschitz Nonlinear Networked Systems in Finite-Fr
Accepted Manuscript
PII: S0925-2312(17)30746-4
DOI: 10.1016/j.neucom.2017.04.037
Reference: NEUCOM 18370
Please cite this article as: Ying Gu, Guang-Hong Yang, Event-triggered fault detection for discrete-
time Lipschitz nonlinear networked systems in finite-frequency domain, Neurocomputing (2017), doi:
10.1016/j.neucom.2017.04.037
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service
to our customers we are providing this early version of the manuscript. The manuscript will undergo
copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please
note that during the production process errors may be discovered which could affect the content, and
all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT
T
Ying Gua,b , Guang-Hong Yanga,c,∗
IP
a
College of Information Science and Engineering, Northeastern University, Shenyang,
Liaoning, 110819, P. R. China
CR
b
College of Science, Dalian Jiaotong University, Dalian, Liaoning, 116028, P. R. China
c
State Key Laboratory of Synthetical Automation of Process Industries, Northeastern
University, Shenyang, Liaoning, 110819, P. R. China
Abstract
US
AN
The problem of event-triggered fault detection (FD) filter design for discrete-
time Lipschitz nonlinear networked systems with finite-frequency specifica-
tions is investigated. The event-triggered transmission scheme is introduced
to mitigate the utility of limited network bandwidth. The developed filter
M
combines the H∞ and H− indices. For this class of systems, the general-
ized Kalman-Yakubovic-Popov lemma-based finite-frequency FD filter design
methods are invalid. To solve this problem, the nonlinear error dynamics are
ED
transformed into a linear parameter varying (LPV) system based on the use
of a reformulated Lipschitz property and a new lemma is developed to cap-
ture the system performances in finite-frequency domain. By introducing
PT
slack variable techniques, sufficient conditions for the design of FD filter are
derived in terms of linear matrix inequalities (LMIs). The proposed design
method can significantly reduce the data transmission and achieve a better
CE
∗
Corresponding author
Email addresses: [email protected] (Ying Gu), [email protected]
(Guang-Hong Yang)
1. Introduction
Networked control systems (NCSs) have received a great deal of atten-
tion due to the rapid development of communication technology. The main
advantages of NCSs are low cost, simple installation and maintenance, high
T
efficiency and reliability. As a result, NCSs are successfully applicable to
many fields, ranging from mobile communication, advanced aircraft, remote
IP
surgery and manufacturing processes. However, since the network cable is
of limited capacity, the insertion of network brings about new challenging
CR
issues including transmission delay, signal quantisation, data missing, etc.
Recently, extensive efforts have been made on estimation, analysis, and con-
troller synthesis for NCSs, see, for example [1, 2, 3, 4, 5] and the references
therein.
US
Practically all the control tasks executed today are based on digital sam-
pling measurements. The simplest approach is to transmit measurements
periodically. Although periodic sampling is preferred for system modeling
AN
and analysis, the limited communication band and inadequate computation
resources are the problems that often have to be dealt with in a network
environment. Under typical periodic sampling, a lot of unnecessary sampled
data is transmitted even when the output fluctuation is small compared with
M
the previous one, which may lead to excessive utilisation of the limited bands.
Therefore, how to reduce data transmission while guaranteeing the desired
performances of NCSs is an important topic. Recently, event-triggered data
ED
transmission scheme has been proposed for its capacity of reducing the usage
of communication resources in NCSs. There is an increasing interest in using
event-triggered strategy for control [6, 7, 8, 9] and filtering [10, 11, 12, 13]
PT
Many important results have been reported in the literature, see for example
[14, 15, 16]. For Lipschitz nonlinear networked control systems, fruitful re-
sults have been obtained with the consideration of different network-induced
phenomena [17, 18, 19, 20]. However, these results are all based on the
traditional time-triggered communication scheme, which is not efficient for
saving the network bandwidth. Besides, the provided synthesis conditions
2
ACCEPTED MANUSCRIPT
in all these methods are generally infeasible for systems with large Lipschitz
constants. A reformulated Lipschitz property proposed in [21] can be used
to cope with this restriction. Due to the introduction of a less conservative
Lipschitz condition, the proposed design method can provide less restrictive
synthesis conditions than those reported in the literature and avoids high
T
gain.
IP
Fault detection (FD), on the other hand, has received much attention
due to the increasing demand for reliability and safety in industrial process.
A lot of detection methods have been achieved, for instance, see [22, 23]
CR
and the references therein. Among these FD methods, robust FD scheme is
accepted as a useful and popular one. The main challenge in robust FD is
to generate a residual signal that should be robust to the disturbances and
US
simultaneously sensitive to the faults. Then compare the residual signal with
a predefined threshold. The robustness and sensitivity should be measured
by a suitable performance index and be optimized, e.g., H∞ optimization
[24], H2 /H∞ optimization [25] or mixed H− /H∞ optimization [26, 27]. The
AN
idea of event-based control can be applicable for FD purposes. In [28], the
event-based FD for the networked systems with communication delay and
nonlinear perturbation has been investigated. Recently, the problem of event-
M
triggered fault detection and isolation filter design for discrete-time linear
systems was addressed in [29]. [30] studied the problems of event-triggered
multi-objective synthesis of feedback controllers and fault diagnosis filters
ED
hand. For instance, incipient faults emerge in low frequency domain as the
fault development is slow [22]. Therefore, it will be conservative to design full
frequency filters to detect faults due to the overdesign. To cope with the fre-
AC
3
ACCEPTED MANUSCRIPT
the best of our knowledge, the FD problem for Lipschitz nonlinear systems
in finite-frequency domain has not been investigated yet, not to mention the
case when event-triggered scheme is considered. Therefore, the main purpose
of this paper is to shorten such a gap.
The main contributions in this paper are as follows: (1) A reformulation of
T
the Lipschitz property is considered to transform the nonlinear error dynam-
IP
ics into a LPV system [21]. (2) An H− /H∞ FD method with finite-frequency
specifications under event-triggered scheme is developed, and a novel lemma
is derived to guarantee the whole system with desired performances in finite-
CR
frequency domain. (3) By using slack variable techniques, the non-convex
analytical conditions are transformed to linear ones. For each performance
index, sufficient conditions are given in terms of LMIs. (4) The FD scheme
US
is proposed based on the obtained conditions which is valid to detect the
fault in finite-frequency domain for systems with large values of Lipschitz
constants. Also, it has a better performance in saving the communication
resources and detecting faults than the existing one.
AN
The rest of this paper is organized as follows: Section 2 gives the sys-
tem description and the problem formulation. In Section 3, the LPV-based
approach for Lipschitz systems is proposed. LMI-based fault detection filter
M
design conditions under event-triggered scheme are then derived in the finite-
frequency domain in Section 4. Two examples are given in Section 5 to show
the advantages of the proposed method. Section 6 concludes the paper.
ED
4
ACCEPTED MANUSCRIPT
T
x(k + 1) = Ax(k) + Φ(x(k)) + Bf f (k) + Bd d(k)
(1)
y(k) = Cx(k) + Df f (k) + Dd d(k)
IP
where x(k) ∈ Rn is the state vector, y(k) ∈ Rp is the output vector, d(k) ∈ Rl
CR
is the unknown bounded disturbance vector, f (k) ∈ Rq is the fault to be
detected. Matrices A ∈ Rn×n , Bf ∈ Rn×q , Bd ∈ Rn×l , C ∈ Rp×n , Df ∈
Rp×q , Dd ∈ Rp×l are real known constant matrices. The nonlinear function
Φ(x(k)) is assumed to satisfy Φ(0) = 0 and rΦ -Lipschitz, i.e.:
∀x(k), x̂(k) ∈ Rn
US
kΦ(x(k)) − Φ(x̂(k))k ≤ rΦ kx(k) − x̂(k)k,
(2)
AN
where rΦ is a known Lipschitz constant.
Remark 1. Note that globally Lipschitz nonlinear systems are only a limited
class of nonlinear systems. When Φ(x(k)) is locally Lipschitz, all the results
M
where x̂(k) ∈ Rn and ŷ(k) ∈ Rp represent the state and output estimation
vectors, respectively. r(k) ∈ Rs is the residual signal. ỹ(k) ∈ Rp is the last
CE
released data from the sensor to the filter modul. L and V are the filter
matrices to be determined.
For the purpose of saving the limited communication resources, the event-
triggered scheme in [8] is introduced to decide whether or not the sam-
AC
5
ACCEPTED MANUSCRIPT
T
IP
Figure 1: The schematic of event-triggered FD problem.
CR
In order to reduce the data transmission frequency, the current measure-
ment y(k) satisfying
US
δ T (k)Ωδ(k) ≥ σy T (k)Ωy(k) (5)
will be released, where δ(k) = ỹ(k) − y(k) is the difference between the last
released data of the generator and the current output of the plant, σ ∈ [0, 1)
AN
is a scalar, and Ω ∈ Rm×m is a positive weighting matrix.
Remark 2. When σ = 0, {k0 , k1 , k2 , · · · } = {0, 1, 2, · · · }, all the output
signals will be transmitted to the FD module. In this case, the event-triggered
M
(6)
Considering (1), (3) and the event-triggered scheme (5), the filter error sys-
tem can be derived as follows:
PT
η(k + 1) = Aη(k) + I1 Φ(x(k)) + I2 ∆Φ(k) + Bf f (k) + Bd d(k) + Bδ δ(k)
r(k) = C1 η(k) + Df f (k) + Dd d(k) + Dδ δ(k)
CE
A 0 I 0 Bf
A= , I1 = , I2 = , Bf = ,
0 A − LC 0 I Bf − LDf
Bd 0
Bd = , Bδ = , C1 = 0 V C , C2 = C 0 ,
Bd − LDd −L
Df = V Df , Dd = V Dd , Dδ = V.
6
ACCEPTED MANUSCRIPT
T
Ωθ := {θ ∈ R|ϑ1 ≤ θ ≤ ϑ2 } (8)
IP
where 0 < ϑ2 − ϑ1 ≤ 2π, ϑ1 , ϑ2 are given real scalars and used to describe
CR
the middle-frequency range of the corresponding signal.
Note that, when −ϑ1 = ϑ2 = ϑl , Ωθ denotes the low frequency range
Ωθ := {θ ∈ R||θ| ≤ ϑl } (9)
US
where ϑl is assumed to be a known positive real scalar; when ϑ1 = ϑh , ϑ2 =
2π − ϑh , Ωθ denotes the high frequency range
Ωθ := {θ ∈ R||θ| ≥ ϑh } (10)
AN
where ϑh is assumed to be a known positive real scalar.
Definition 1. The filtering error system (7) has a finite-frequency H∞ index
M
holds for all solutions of (7) with d(k) ∈ l2 in finite-frequency range ϑd1 ≤
θd ≤ ϑd2 , such that
∞
X
jϑd$
(η(k + 1) − ejϑd1 η(k))(η(k + 1) − e−jϑd2 η(k))T ≤ 0
PT
e (12)
k=0
where θd denotes the frequency of d(k), ϑd$ = (ϑd2 − ϑd1 )/2, ϑd1 and ϑd2
CE
reflect the frequency range of d(k). γ is a given real positive scalar which
denotes the worst case criterion for the effect of d(k) on the residual r(k).
Then the parameter γ is called the finite-frequency H∞ index bound of the
AC
control. The smaller the γ is, the smaller the influence of disturbance d(k)
on the residual r(k).
Definition 2. The filtering error system (7) has a finite-frequency H− index
bound β, if under zero initial condition, the following inequality
kr(k)k2 ≥ βkf (k)k2 (13)
7
ACCEPTED MANUSCRIPT
T
where θf denotes the frequency of f (k), ϑf $ = (ϑf 2 − ϑf 1 )/2, ϑf 1 and ϑf 2
IP
reflect the frequency range of f (k). The larger the β is, the greater the
influence of fault f (k) on the residual r(k).
CR
Remark 3. Definitions 1 and 2 are motivated by the work of [37] and
[39], which are given from a time-domain perspective and can be regarded
as extensions of the standard H∞ and H− performances. If ϑl = π, ϑ1 =
−π, ϑ2 = π, or ϑh = 0, the constraints (12) and (14) are automatically
US
satisfied and the finite-frequency range reduces to full frequency range.
Remark 4. Note that the GKYP lemma ([33]) based FD methods are de-
AN
veloped from the viewpoint of transfer function matrix which makes them
cannot be directly applied for Lipschitz nonlinear systems. However, [39]
has provided time domain interpretations of finite-frequency properties. As
stated in the literature, the time domain characterization of these properties
M
systems have been reported, such as [37, 38] for fuzzy systems whose sub-
systems are linear time-invariant system. However, it is hard to use these
existing finite-frequency FD results for this class of Lipschitz nonlinear net-
worked systems subject to the event-triggered scheme.
PT
filter in the form of (3) such that under the event-triggered condition (5), the
following three specifications are satisfied:
(S.1) The filtering error system (7) is asymptotically stable.
AC
(S.2) To reduce the effects of disturbances to the residual, the filtering error
system (7) satisfies inequality
kr(k)k2 ≤ γkd(k)k2
under constraint (12).
(S.3) To increase the effects of faults to the residual, the filtering error system
8
ACCEPTED MANUSCRIPT
T
3. LPV-based approach for Lipschitz systems
IP
The following lemma will be useful in the later developments.
Lemma 1.[21] Considering the function Φ : Rn → Rn , the two following
CR
items are equivalent:
(a) Lipschitz property: Φ is rΦ -Lipschitz with respect to its argument, i.e.:
US
kΦ(x) − Φ(y)k ≤ rΦ kx − yk, ∀x, y ∈ Rn .
(b) Reformulated Lipschitz property: for all i, j = 1, · · · , n, there exist func-
tions Φij : Rn × Rn → R and constants rΦij and r̄Φij , so that ∀x, y ∈ Rn ,
(15)
AN
n X
X n
Φ(x) − Φ(y) = Φij Hij (x − y) (16)
i=1 j=1
M
∆
and rΦij ≤ Φij ≤ r̄Φij , where Φij = Φij (xyj−1 , xyj ) and Hij = en (i)eTn (j).
Remark 5. More details about the functions Φij in (16) can be found in
ED
[21]. As stated in [21], the standard LMI methods are generally infeasible for
systems with large Lipschitz constants. Lemma 1 takes the detailed structure
of the nonlinearity into account which can reduce the conservatism of the
existing synthesis conditions for Lipschitz systems.
PT
9
ACCEPTED MANUSCRIPT
and
A(Λ) = A + Λ, A(Υ) = A + Υ. (20)
Therefore, the filtering error system (7) can be re-organized into a compact
form
T
η(k + 1) = A(Λ, Υ)η(k) + Bf f (k) + Bd d(k) + Bδ δ(k)
r(k) = C1 η(k) + Df f (k) + Dd d(k) + Dδ δ(k) (21)
IP
y(k) = C2 η(k) + Df f (k) + Dd d(k)
where
CR
A(Λ) 0
A(Λ, Υ) = .
0 A(Υ) − LC
Notice that in view of Lemma 1, the parameters Λ and Υ belong to bounded
US
convex set Hn for which the set of vertices is defined by
VHn = {Γ ∈ Rn×n , Γij ∈ {rΦij , r̄Φij }}. (22)
AN
In the sequel, we denote by (Λ̃, Υ̃) the vertices in VHn × VHn corresponding
to the bounded convex set Hn × Hn .
Remark 6. In this section, the nonlinear filter error system (7) is rewritten
M
frequency domain.
4. Main results
PT
In this section, the finite frequency H− /H∞ filter design conditions will
be given. Before proceeding further, a new lemma is derived which provides
sufficient conditions for the desired performances.
CE
Hn × H n ,
T
A(Λ, Υ) Bf Bδ A(Λ, Υ) Bf Bδ
Ξf (23)
I 0 0 I 0 0
T T
C1 Df Dδ C1 Df Dδ C2 Df 0 C2 Df 0
+ Πf + ג <0
0 I 0 0 I 0 0 0 I 0 0 I
10
ACCEPTED MANUSCRIPT
−I 0 σΩ 0
where Πf = ,=ג and
0 β 2I 0 −Ω
1) For the low-frequency range |θf | ≤ ϑf l ,
P1 Q1
Ξf = (24)
T
Q1 −P1 − 2cos(ϑf l )Q1
2) For the middle-frequency range ϑf 1 ≤ θf ≤ ϑf 2 ,
IP
P1 ejϑf c Q1
Ξf = −jϑf c (25)
CR
e Q1 −P1 − 2cos(ϑf $ )Q1
with ϑf c = (ϑf 2 + ϑf 1 )/2, ϑf $ = (ϑf 2 − ϑf 1 )/2.
3) For the high-frequency range |θf | ≥ ϑf h ,
Ξf =
P1
US −Q1
−Q1 −P1 + 2cos(ϑf h )Q1
(26)
AN
then system (21) satisfies the finite-frequency H− performance kr(k)k2 ≥
βkf (k)k2 .
Proof. We first consider the middle-frequency case for the system (21) with
d(k) = 0. Inspired by [39], multiplying the inequality (23) by [η T (k) f T (k) δ T (k)]
M
from the left and by its transpose from the right, and recalling the fact
uT Q1 v = tr(Q1 vuT ) for arbitrary vector u and v, one can derive
ED
Since η(0) = 0 and the system (21) is stable, taking the summation from
k = 0 to ∞, we have
∞
X
(−rT (k)r(k) + β 2 f T (k)f (k)) + tr(Q1 M ) ≤ 0 (29)
k=0
11
ACCEPTED MANUSCRIPT
where
∞
X
M := (ejϑf c η(k)η T (k + 1) + e−jϑf c η(k + 1)η T (k) − 2cos(ϑf $ )η(k)η T (k))
k=0
T
According to Euler’s formula, it can be verified that −M is equal to the left-
hand side of (14) after some calculations. So the M is positive semidefinite.
IP
Since Q1 > 0, the last term on the P∞ left-hand side ofP
(29) is nonnegative when
(14) is satisfied. Hence we have k=0 r (k)r(k) ≥ ∞
T 2 T
k=0 β f (k)f (k), which
CR
is equivalent to condition (13) for middle-frequency domain in Definition 2.
Similarly, the results follow by choosing ϑf 2 := ϑf l and ϑf 1 = −ϑf l for the
low-frequency case and ϑf 2 := 2π − ϑf h and ϑf 1 = ϑf h for the high-frequency
case. Thus, the proof is completed.
US
Remark 7. The conditions to capture the fault sensitivity performance sub-
ject to event-triggered scheme in finite-frequency domain are given in Lemma
AN
2. However, it contains coupled matrix variables, which leads to a non-convex
problem. In the following, decoupling techniques will be developed to trans-
form the analytical conditions to linear ones.
Lemma 3.(Projection Lemma)[40] Given a symmetric matrix Ψ and two
M
12
ACCEPTED MANUSCRIPT
P11 P12 Q11 Q12
and symmetric matrices P1 = , Q1 = > 0 such that
∗ P13 ∗ Q13
∀(Λ̃, Υ̃) ∈ VHn × VHn , the following inequality holds:
Γ11 Γ12 Γ13 Γ14 Γ15 −ε1 Y
T
∗ Γ22 Γ23 Γ24 Γ25 −Y
∗ ∗ Γ33 Γ34 Γ35 0
<0
IP
∗ T (33)
∗ ∗ Γ44 Γ45 −C V̄
∗ ∗ ∗ ∗ Γ55 −DfT V̄ − S T Y
CR
∗ ∗ ∗ ∗ ∗ −Ω − V̄
where
T
Γ11 = P11 − W11 − W11 , Γ12 = P12 − W12 − ε1 W T ,
T
Γ13 = µ1 Q11 + W11
T
Γ15 = W11
US
A(Λ̃), Γ14 = µ1 Q12 + ε1 W T A(Υ̃) − ε1 Y C,
Bf − W12 S + ε1 W T Bf − ε1 Y Df , Γ22 = P13 − W − W T ,
AN
Γ23 = µ1 QT12 + W12
T
A(Λ̃), Γ24 = µ1 Q13 + W T A(Υ̃) − Y C,
T
Γ25 = −W S + W12 Bf + W T Bf − Y Df , Γ33 = −P11 − µ2 Q11 + σC T ΩC,
Γ34 = −P12 − µ2 Q12 , Γ35 = σC T ΩDf + A(Λ̃)T W12 S,
M
fault in high-frequency domain |θf | ≥ ϑf h , then the system (21) satisfies the
finite-frequency H− performance index kr(k)k2 ≥ βkf (k)k2 .
Proof. Based on Lemma 2, the system (21) has a finite frequency H−
CE
T
A(Λ, Υ) Bf Bδ A(Λ, Υ) Bf Bδ
I 0 0 0 0
Ψf I < 0, ∀(Λ, Υ) ∈ Hn × Hn
0 I 0 0 I 0
0 0 I 0 0 I
(34)
13
ACCEPTED MANUSCRIPT
where
P1 Q1 0 0
∗ Ψf 22 −C1T Df + σC2T ΩDf −C1T Dδ
Ψf =
∗
∗ 2 T T
β I − Df Df + σDf ΩDf −DfT Dδ
∗ ∗ ∗ −Ω − DδT Dδ
T
with Ψf 22 = −P1 − 2cos(ϑf l )Q1 − C1T C1 + σC2T ΩC2 .
IP
The following null space bases calculations yield
⊥
−I T
CR
A (Λ, Υ)
T A (Λ, Υ) I 0 0
= BfT 0 I 0 (35)
BfT T
Bδ 0 0 I
BδT
∀(Λ, Υ) ∈ Hn × Hn , US
From Lemma 3, the following inequality is a sufficient condition for (34)
Ψf + Uf Xf VfT + Vf XfT UfT < 0 (36)
AN
which has the same form of inequality (30) with
T
Uf = −I A(Λ, Υ) Bf Bδ , Vf = I. (37)
The matrix Xf is an introduced additional
variable
and can be chosen as the
M
∗ ∗ ∗ −Ω − DδT Dδ
PT
<0 (38)
where ϕ22 = −P1 − 2cos(ϑf l )Q1 − C1T C1 + σC2T ΩC2 , ϕ23 = −C1T Df + σC2T ΩDf +
AT (Λ, Υ)W1 S1 , ϕ33 = β 2 I − DfT Df + σDfT ΩDf + He(BfT W1 S1 ).
CE
W11 W12 0
and S1 = , where W is a nonsingular matrix and denoting
ε1 W W S
Y = W T L, V̄ = V T V , after some matrix manipulation, the condition (33) is
obtained for fault in low-frequency domain.
Further, by using similar techniques, we can obtain the sufficient condi-
tions for middle- and high-frequency cases. The proof is completed.
14
ACCEPTED MANUSCRIPT
T
∗ P23
Q21 Q22
IP
> 0 such that ∀(Λ̃, Υ̃) ∈ VHn × VHn , the following inequality
∗ Q23
holds:
CR
Θ11 Θ12 Θ13 Θ14 Θ15 −ε2 Y
∗ Θ22 Θ23 Θ24 Θ25 −Y
∗ ∗ Θ Θ σC T
ΩD 0
33 34 d <0 (39)
∗
∗
∗
∗
∗
∗
∗
∗
∗
∗
US
∗ Θ44 C V̄ Dd T
Θ55
∗
C V̄
T
DdT V̄
−Ω + V̄
AN
where
T
Θ11 = P21 − W21 − W21 , Θ12 = P22 − W22 − ε2 W T , Θ13 = µ3 Q21 + W21
T
A(Λ̃),
M
the disturbance in high-frequency domain |θd | ≥ ϑdh , then the system (21)
satisfies the finite-frequency H∞ performance index kr(k)k2 ≤ γkd(k)k2 .
Proof. We first consider the high-frequency case for the system (21) with
AC
15
ACCEPTED MANUSCRIPT
holds:
T
A(Λ, Υ) Bd Bδ A(Λ, Υ) Bd Bδ
I 0 0 0 0
Ψd I < 0, ∀(Λ, Υ) ∈ Hn × Hn ,
0 I 0 0 I 0
T
0 0 I 0 0 I
(40)
IP
where
CR
P2 −Q2 0 0
∗ Ψd22 C1T Dd + σC2T ΩDd C1T Dδ
Ψd =
∗
∗ 2 T T
−γ I + Dd Dd + σDd ΩDd Dd Dδ
T
∗ ∗ ∗
US −Ω + DδT Dδ
with Ψd22 = −P2 + 2cos(ϑdh )Q2 + C1T C1 + σC2T ΩC2 , then the system (21)
satisfies the finite-frequency H∞ performance index kr(k)k2 ≤ γkd(k)k2 .
AN
Applying Lemma 2, we can obtain that the following inequality is a suf-
ficient condition for (40), ∀(Λ, Υ) ∈ Hn × Hn ,
(41)
where
ED
T
Ud = −I A(Λ, Υ) Bd Bδ , Xd = W2 S2 , Vd = I.
the inequality (41) holds if it can be verified for all (Λ̃, Υ̃) ∈ VHn× VHn . Par-
W21 W22
titioning the matrices W2 and S2 therein into the form of W2 =
ε2 W W
CE
16
ACCEPTED MANUSCRIPT
matrix variables in (34) and (40) results in a non-convex problem, so (34) and
(40) cannot be handled by the linear optimization procedures. To recover
convexity, it is required that P1 = P2 > 0 and Q1 = Q2 = 0 in full frequency
domain. In finite-frequency domain, the Projection Lemma is exploited to
separate L from P1 , P2 , Q1 and Q2 . Then novel sufficient conditions are
T
obtained in (33) and (39) and matrices P1 , P2 , Q1 and Q2 can be chosen to
IP
be different from one another.
CR
Then we establish the stability of the filter error system. Note that the
filter design conditions given in the previous subsections cannot ensure a
stable system, so an additional constraint should be added to guarantee the
stability of the system (21).
Theorem 3. For a given constant
W , det(W ) 6= 0, Y and P3 =
P31 P32
US
ε3 , ifthere exist matrices Ω > 0, G11 , G12 ,
> 0 such that ∀(Λ̃, Υ̃) ∈ VHn × VHn ,
AN
∗ P33
the following inequality holds:
k11 k12 k13 k14 −Y
M
∗ ∗ ∗ ∗ −Ω
where
PT
k11 = P31 − G11 − GT11 , k12 = P32 − W T − GT12 , k13 = G11 A(Λ̃),
k14 = W T A(Υ̃) − Y C, k22 = P33 − ε3 W − 3 W T , k23 = G12 A(Λ̃),
k24 = ε3 W T A(Υ̃) − 3 Y C, k33 = −P31 + σC T ΩC,
CE
(21)
17
ACCEPTED MANUSCRIPT
∆V (k) = V (k + 1) − V (k)
≤ η T (k)[AT (Λ, Υ)P3 A(Λ, Υ) − P3 ]η(k) + δ T (k)BδT P3 Bδ δ(k)
+ δ T (k)BδT P3 A(Λ, Υ)η(k) + η T (k)AT (Λ, Υ)P3 Bδ δ(k)
T
+ ση T (k)C2T ΩC2 η(k) − δ(k)T Ωδ(k)
IP
= χ(k)T Ψs χ(k) (44)
CR
where
T
η(k) A (Λ, Υ)P3 A(Λ, Υ) − P3 + σC2T ΩC2 AT (Λ, Υ)P3 Bδ
χ(k) = , Ψs = .
δ(k) ∗ BδT P3 Bδ − Ω
US (45)
∗ ∗ −Ω
then pre and post-multiplying by diag (GP3−1 , I2n , I2n ) and its transpose,
ED
18
ACCEPTED MANUSCRIPT
T
with the one in [21].
IP
4.4. Algorithm
By combining Theorems 1, 2 and 3, specifications 1) − 3) given in Section
CR
2 will be satisfied if LMIs (33), (39) and (42) hold simultaneously. The
following theorem is given to solve the FD problem.
Theorem 4. Let two prescribed performance indices γ, β, three constants
T
Furthermore, the FD filter matrices L = W −1 Y , and V can be obtained
by means of the matrix V̄ , where V is a factorization of V̄ (i.e., V̄ = V T V ).
Finally, the feasible solutions to the FD problem are solved via the following
ED
optimization problem:
max β
s.t.(33), (39), (42) (48)
PT
T
that the FD filter exists. Subsequently, we can compute L by L = W −1 Y
and V by V̄ = V T V . Otherwise, the FD filer dose not exist. Consequently,
the fault detection filter can be constructed as in (3).
Remark 10. It should be claimed that, in the interest of a better fault
sensitivity performance, we solve the optimization problem (48) under an
19
ACCEPTED MANUSCRIPT
acceptable attenuation level γ rather than the best. To balance these two
performances, we can solve the following optimization problem:
min λ1 γ − λ2 β
(49)
s.t.(33), (39), (42)
T
where λ1 , λ2 > 0 are weighting factors subject to λ1 + λ2 = 1. As pointed
IP
out in [23], a satisfactory FD performance can only be achieved by a proper
trade-off between the robustness and sensitivity. A smaller γ will result in
a smaller β, that is, a better disturbance attenuation performance can be
CR
obtained by sacrificing some level of fault sensitivity performance.
Remark 11. When solving the conditions of Theorem 4, ε1 , ε2 , ε3 and S
need to be given in advance such that (48) becomes a convex optimization
synthesis conditions. Besides, the constant filter gains are computed off line
for the proposed method, so the time taken to solve the LMIs will have no
effect on the real-time applications.
ED
τ k=k
1
where k1 denotes the initial evaluation time instant and kτ stands for the
evaluation time. The threshold Jth is determined by
AC
and the faults can be detected using the following logical relationship:
Jr > Jth ⇒ fault alarm, Jr ≤ Jth ⇒ no fault. (52)
20
ACCEPTED MANUSCRIPT
5. Examples
Two examples are given to illustrate the effectiveness and applicability of
the proposed method.
T
0.2
IP
0.15
0.1
CR
0.05
−0.05
−0.1
−0.15
−0.2
0 2 4
US 6 8 10
AN
Time(s)
Figure 2: Disturbance.
M
5.1. Example 1
Consider system (1) with parameters as follows:
ED
simulation cases:
Case 1 (strictly proper case):
0.4, 10 ≤ k ≤ 80 0.1sin(x2 (k))
AC
Df = 0, f (k) = , Φ(x(k)) = .
0, otherwise 0.1sin(x1 (k))
According to Lemma 1, we have
0 ±0.1
VHn = .
±0.1 0
21
ACCEPTED MANUSCRIPT
T
Table 1: Comparison of the H− performance β for different σ
IP
σ σ=0.05 σ=0.1 σ=0.2 σ=0.3 σ=0.4
β 0.7768 0.5938 0.4018 0.2792 0.1786
CR
0.8 0.7
US
σ = 0.1 σ = 0.1
σ = 0.4 σ = 0.4
threshold
0.7
0.6
0.6
0.5
Residual signal |r(k)|
0.5
Res.eva.function
AN
0.4
0.4
0.3
0.3
0.2
0.2
0.1
M
0.1
0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Time in samples Time in samples
ED
Figure 3: Case 1: Generated residual |r(k)| (left) and residual evaluation function Jr (k)
(right).
T T
x(0) = 0.01 −0.01 , x̂(0) = 0 0 . When σ = 0.1, the residual response
and residual evaluation response are displayed in Fig. 3. Fig. 4 demonstrates
the release instants and release intervals of the event detector. It is shown
CE
that the fault can be detected timely and the proposed method is effective for
strictly proper system. In the simulation time 10s, we observer that only 69
times are triggered. This result compares favorably with the time-triggered
AC
22
ACCEPTED MANUSCRIPT
8 16
7 14
6 12
5 10
Release interval
Release interval
T
4 8
3 6
IP
2 4
1 2
CR
0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Time in samples Time in samples
Figure 4: Case 1: Release interval with σ = 0.1 (left) and release interval with σ = 0.4
(right).
but residual evaluation function response is not as sensitive as the one with
σ = 0.1 because of the less transmission of data.
US
AN
To illustrate the advantage of the proposed approach, we compare it with
the existing full-frequency method ([16, 17]) in the following case since the
method in [16, 17] is not applicable for strictly proper systems, i.e. Case 1.
Case 2 (non-proper case):
M
h r iT
0.2, 20 ≤ k ≤ 90
Df = 1, Φ(x(k)) = 0 (x1 (k) + |x1 (k)|) , f (k) =
2 0, otherwise.
ED
we have
0 0 0 0
VHn = ,
0 0 r 0
PT
where r > 0 is used to boost the comparison. The Lipschitz constant of the
nonlinearity is rΦ = r. When σ = 0.1, the proposed method can tolerate
Lipschitz constants of not more than 1.78 while the existing one can only
CE
T
L = 0.2188 −0.7911 , V = 0.7075.
The optimal value obtained by the existing full frequency method in [16, 17]
for sensitivity performance is β = 0.6121 with the filter gains
T
L = 0.4608 0.0496 , V = 0.8582.
23
ACCEPTED MANUSCRIPT
The residual response and residual evaluation response by these two methods
1.4
by our method 0.9
by existing method by our method
1.2 by existing method
0.8
threshold
T
0.7
1
Residual signal |r(k)|
0.6
Res.eva.function
0.8
IP
0.5
0.6 0.4
0.3
CR
0.4
0.2
0.2
0.1
0 0
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Time in samples Time in samples
Figure 5: Case 2: Generated residual |r(k)| (left) and residual evaluation function Jr (k)
(right). US
AN
are displayed in Fig. 5. From which, it is easy to see that fault alarms are
delivered timely and both of these two methods are effective for non-proper
systems, i.e. Df 6= 0. However, the generated residual in this paper is more
sensitive to fault than the one in full frequency domain. Furthermore, only
M
76 times are triggered by our method which can be seen in Fig. 6. These
results indicate that the designed FD filter in finite-frequency domain has
a better performance in saving the communication resources and detecting
ED
5.2. Example 2
PT
ω̇p = sin(θp ) + Ia
l ml2
KN R 1
I˙a = − b ωp − a Ia + u
La La La
where Km is the motor torque constant, Kb is the back emf constant, and N
is the gear ratio. The parameters for the plant are g = 9.8 m/s2 , l = 1m,
24
ACCEPTED MANUSCRIPT
4.5
3.5
T
3
Release interval
2.5
IP
2
1.5
CR
1
0.5
0
0 10 20 30 40 50 60 70 80 90 100
Time in samples
x3
Using the Euler’s discretization method with a sampling period T = 0.1s, a
PT
discrete-time model of the system is obtained. The control input of this simu-
lation is chosen as u(k) = Kx(k), where K = −19.3239 −7.7777 −0.6908 .
Considering that there exist the disturbance input and the fault, the closed-
CE
0
C = 1 0 0 , Df = 1, Dd = 0.1, Φ(x(k)) = 0.98sin(x1 (k)) .
0
25
ACCEPTED MANUSCRIPT
T
In simulation, the external disturbance signal is assumed to be d(k) =
IP
0.8 0.5
by our method by our method
0.45 threshold
0.7
CR
0.4
0.6
0.35
Residual signal |r(k)|
0.4 0.25
0.2
US
0.3
0.15
0.2
0.1
0.1
0.05
0 0
AN
0 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100
Time in samples Time in samples
Figure 7: Generated residual |r(k)| (left) and residual evaluation function Jr (k) (right).
0.3sin(0.01k), 10 ≤ k ≤ 80
f (k) =
0, otherwise.
ED
T
L = −0.0439 0.0556 1.8674 , V = 3.4680
and the optimal value on the fault sensitivity performance index is β =
T
CE
1.3056. Let the initial conditions be x(0) = 0.02 −0.01 0.01 , x̂(0) =
T
0 0 0 . The generated residual r(k) and its evaluation function are
shown in Fig. 7. The release instants and release intervals are shown in
AC
Fig. 8. We observer that the fault can be easily detected and only 33 times
are triggered. That is the proposed event-triggered FD approach provides
67% reduction in the data transmission. These results further demonstrate
the effectiveness of the proposed method. It is worth noting that we fail to
design a FD filter with the existing method. So the proposed method is less
conservative than the existing one.
26
ACCEPTED MANUSCRIPT
40
35
30
25
T
Release interval
20
IP
15
10
CR
5
0
0 10 20 30 40 50 60 70 80 90 100
Time in samples
6. Conclusions
US
Figure 8: Release interval with σ = 0.3.
AN
In this paper, we have investigated the problem of finite frequency H− /H∞
fault detection filter design under an event-triggered scheme for discrete-time
Lipschitz nonlinear networked systems. Using a reformulated Lipschitz prop-
M
erty combined with a novel lemma and slack variable techniques, a new filter
design method has been proposed which makes full use of the frequency in-
formation of disturbances and faults to reduce design conservatism. The
ED
proposed method can be applied to systems even with large Lipschitz con-
stants. The H− /H∞ filter design conditions are obtained in the formulation of
LMIs. Finally, simulation results illustrate that the proposed design method
PT
27
ACCEPTED MANUSCRIPT
Acknowledgements
This work was supported in part by the Funds of National Science of
China (Grant Nos. 61420106016 and 61621004), and the Research Fund
of State Key Laboratory of Synthetical Automation for Process Industries
T
(Grant no. 2013ZCX01-01).
IP
References
CR
[1] H.J. Gao, T.W. Chen, Network-based H∞ output tracking control, IEEE
Trans. Autom. Control 53 (3) (2008) 655-667.
US
to recursive state estimation for time-varying complex networks with
missing measurements, Automatica 64 (2016) 155-162.
[3] Z.D. Wang, B. Shen, H.S. Shu, G.L. Wei, Quantized H∞ control for non-
AN
linear stochastic time-delay systems with missing measurements, IEEE
Trans. Autom. Control 57 (6) (2012) 1431-1444.
[4] J. Hu, Z.D. Wang, D.Y. Chen, F.E. Alsaadi, Estimation, filtering and
M
[5] X. Zhang, Y.Y. Han, L.G. Wu, Y.T. Wang, State estimation
for delayed genetic regulatory networks with reaction-diffusion
terms, IEEE Trans. Neural Networks Learn. Syst. (2016),
http://dx.doi.org/10.1109/TNNLS.2016.2618899.
PT
[8] D. Yue, E. Tian, Q.L. Han, A delay system method for designing event-
triggered controllers of networked control systems, IEEE Trans. Autom.
Control 58 (2) (2013) 475-481.
28
ACCEPTED MANUSCRIPT
T
discrete-time systems over unreliable networks with package dropouts,
Neurocomputing 218 (19) (2016) 346-353.
IP
[11] J. Hu, Z.D. Wang, F.E. Alsaadi, T. Hayat, Event-based filtering for time-
varying nonlinear systems subject to multiple missing measurements
CR
with uncertain missing probabilities, Inf. Fusion 38 (2017) 74-83.
[12] H.J. Wang, P. Shi, J.H. Zhang, Event-triggered fuzzy filtering for a class
168.
US
of nonlinear networked control systems, Signal Process. 113 (2015) 159-
[13] X.M. Zhang, Q.L. Han, Event-based H∞ filtering for sampled-data sys-
AN
tems, Automatica 51 (2015) 55-69.
[14] Z.W. Gao, S.X. Ding, Fault reconstruction for Lipschitz nonlinear de-
scriptor systems via linear matrix inequality approach, Circuits Syst.
M
nonlinear systems with random packet losses, ISA Trans. 49 (1) (2010)
39-46.
[19] M. Liu, Q.L. Wang, H.Y. Li, State estimation and stabilization for
nonlinear networked control systems with limited capacity channel, J.
Franklin Inst. 348 (8) (2011) 1869-1885.
29
ACCEPTED MANUSCRIPT
[20] J. Hu, D.Y. Chen, J.H. Du, State estimation for a class of discrete non-
linear systems with randomly occurring uncertainties and distributed
sensor delays, Int. J. General Syst. 43 (3-4) (2014) 387-401.
T
Lischitz nonlinear systems, Automatica 49 (2) (2013) 585-591.
IP
[22] J. Chen, R.J. Patton, Robust Model-Based Fault Diagnosis for Dynamic
Systems, Kluwer Academic Publishers, Boston, 1999.
CR
[23] S.X. Ding, Model-Based Fault Diagnosis Techniques: Design Schemes,
Algorithms and Tools, Second Edition. Springer-Verlag, London, 2013.
US
[24] X.D. Zhu, Y.Q. Xia, S. Mab, M.Y. Fu, Actuator fault detection filter
design for discrete-time systems with a descriptor system method, Neu-
rocomputing 142 (22) (2014) 318-325.
AN
[25] M.J. Khosrowjerdi, R. Nikoukhah, N. Safri-shad, Fault detection in a
mixed H2 /H∞ setting, IEEE Trans. Autom. Control 50 (7) (2016) 1063-
1068.
M
[26] X.J. Su, P. Shi, L.G. Wu, Y.D. Song, Fault Detection Filtering for Non-
linear Switched Stochastic Systems, IEEE Trans. Autom. Control 61 (5)
(2016) 1310-1315.
ED
[27] M. Chadli, A. Abdo, S.X. Ding, H− /H∞ fault detection filter design
for discrete-time Takagi-Sugeno fuzzy system Automatica 49 (7) (2013)
1996-2005.
PT
[28] J. Liu, D. Yue, Event-based fault detection for networked systems with
communication delay and nonlinear perturbation, J. Franklin Inst. 350
CE
30
ACCEPTED MANUSCRIPT
[31] H.Y. Li, Z.R. Chen, L.G. Wu, H.K. Lam, H.P. Du, Event-triggered fault
detection of nonlinear networked systems, IEEE Trans. Cybern. 47 (4)
(2017) 1041-1052.
[32] Y.L. Wang, P. Shi, C. Lim, Y. Liu, Event-triggered fault detection filter
T
design for a continuous-time networked control system, IEEE Trans.
Cybern. 46 (12) (2016) 3414-3426.
IP
[33] T. Iwasaki, S. Hara, Generalized KYP lemma: unified frequency domain
inequalities with design applications, IEEE Trans. Autom. Control 50
CR
(1) (2005) 41-59.
[34] H.M. Wang, G.H. Yang, H∞ controller design for affine fuzzy sys-
US
tems based on piecewise Lyapunov functions in finite-frequency domain,
Fuzzy Sets Syst. 290 (2016) 22-38.
[35] D.W. Ding, G.H. Yang, Fuzzy filter design for nonlinear systems in
AN
finite-frequency domain, IEEE Trans. Fuzzy Syst. 18 (5) (2010) 935-
945.
[36] H. Wang, G.H. Yang, A finite frequency domain approach to fault de-
M
31
ACCEPTED MANUSCRIPT
[43] P.M. Frank, Fault diagnosis in dymnamic systems using analytical and
T
knowledge-based redundancy: a survey and some new results, Automat-
ica 26 (1990) 459-474.
IP
[44] J.G. Kuschewski, S. Hui, S.H. Zak, Application of feedforward neural
CR
networks to dynamical system identification and control. IEEE Trans.
Control Syst. Technol. 1 (1) (1993) 37-49.
[45] J. Hu, Z.D. Wang, B. Shen, H.J. Gao, Quantised recursive filtering
US
for a class of nonlinear systems with multiplicative noises and missing
measurements, Int. J. Control 86 (4) (2013) 650-663.
[46] H.J. Ma, G.H. Yang, Adaptive fault tolerant control of cooperative het-
AN
erogeneous systems with actuator faults and unreliable interconnections,
IEEE Trans. Autom. Control 61 (11) (2016) 3240-3255.
[48] H.J. Ma, G.H. Yang, Simultaneous fault diagnosis for robot manipula-
tors with actuator and sensor faults, Inf. Sci. 366 (2016) 10-30.
32
ACCEPTED MANUSCRIPT
T
fault detection, nonlinear systems and networked control
systems.
IP
Guang-Hong Yang received the B.S. and M.S. degrees
from Northeast University of Technology, Liaoning, China,
CR
in 1983 and 1986, respectively, and the Ph.D. degree in Con-
trol Engineering from Northeastern University, China (for-
merly, Northeast University of Technology), in 1994. He was
US
a Lecturer/Associate Professor with Northeastern University
from 1986 to 1995. He joined the Nanyang Technological
University in 1996 as a Postdoctoral Fellow. From 2001 to 2005, he was a
AN
Research Scientist/Senior Research Scientist with the National University of
Singapore. He is currently a Professor at the College of Information Science
and Engineering, Northeastern University. His current research interests in-
clude fault-tolerant control, fault detection and isolation, non-fragile control
M
systems design, and robust control. Dr. Yang is an Associate Editor for the
International Journal of Control, Automation, and Systems (IJCAS), the In-
ternational Journal of Systems Science (IJSS), the IET Control Theory &
ED
33