Generally speaking, a fault-detection system consists of a residual generator and a residual evaluator including an evaluation function and a threshold as in Figure 1 [33–42]. We will consider two parts of fault detection systems by using the information of PDF in the following section.
2.1 Residual generator
For the purpose of residual generation, we construct the following nonlinear observer:
(6)
where is the estimated state, is the gain to be determined, is output PDF’s estimation error defined as
and
Define a state estimation error as and , it can be shown that
where , .
Thus, the problem of designing an observer-based fault detection can be described as designing a matrix L such that the error system (7) is asymptotically stable and the fault can be detected.
In order to formulate some practically computable criteria to check the stability of the error system described by (7) and provide a feasible observer design method, the following lemma is needed.
Lemma 1 [1]
For any matrix , scalars and , if there exists a Lebesgue vector function , then the following inequalities hold:
where , .
Based on the above lemma, a new delay-dependent fault detection observer can be designed by using the following result.
Theorem 1 Given the scalars (), if there exist matrices , , , , any matrices Z and N, satisfying
(11)
where
then in the absence of the fault , the error system (7) with gain is stable.
Proof Define , and denote the Lyapunov function candidate as follows:
(12)
with , , . Then following (5) and (6) gives . Along the trajectories of (8) in the absence of and by using the completion-of-square method, it can be shown that
(13)
It is noted that in the absence of . According to the free weighting matrix method in [3], for any matrix N, the following equality holds:
(14)
From Lemma 1, it is easily shown that
From (13) and (15), we can have , which implies , where and the error system (7) is asymptotically stable. This completes the proof. □
Compared with the result in [18], time varying delay is considered and a new method in [1] to deal with time delay is also used in Theorem 1. Meanwhile, to reduce complex computations, some free weighting matrices Y, W in [18] are not introduced in this paper.
2.2 Residual evaluator
After the fault detection observer is designed, the next important task for fault detection is the evaluation of the generated residual, including a threshold and a decision logic unit [43–46]. In this case, we choose
(17)
as the residual evaluation function, where denotes the initial evaluation time instant and t stands for the evaluation time, and is defined in (8). Let
(18)
be the threshold. Based on this, the following logical relationship is used for fault detection: