#### Abstract

This paper is concerned with fault detection problem for a class of network control systems (NCSs) with multiple communication delays and stochastic missing measurements. The missing measurement phenomenon occurs in a random way and the occurrence probability for each measurement output is governed by an individual random variable. Besides, the multiple communication delay phenomenon reflects that networked control systems have different communication delays when the signals are transferred via different channels. We aim to design a fault detection filter so that the overall fault detection dynamics is exponentially stable in the mean square. By constructing proper Lyapunov-Krasovskii functional, we acquire sufficient conditions to guarantee the stability of the fault detection filter for the discrete systems, and the filter parameters are also derived by solving linear matrix inequality. Finally, an illustrative example is provided to show the usefulness and effectiveness of the proposed design method.

#### 1. Introduction

Over the past few decades, the fault detection problem has been attracting extensive research attention from scholars [1–6]. In a fault detection progress, we aim to construct a residual signal and compute a residual evaluation function which can then be compared with a predefined threshold; if the residual exceeds the threshold we set, then the fault is detected and an alarm of fault is generated. In many industrial applications, various filter schemes have been proposed recently for systems which assume that the measurements always contain a true signal. However, systems may exhibit process and measurement noise inputs. One approach to this problem is filtering, and the advantage of this approach is that the noise signals in the filtering setting are arbitrary signals with bounded energy, and no exact statistics are required to be known. So, filter has been widely applied to many actual systems due to its high accuracy and robustness [7–13].

Considering the fault detection problem in a class of networked control systems, some new problems have merged out [14–16]. Communication delays and missing measurements are important issues in NCSs. Some existing literatures assume that measurement signal is completely lost. In fact, there often may be a part of the measurement information loss, and each individual sensor may also have different data loss probability [17–24]. For example, in [21], a model of multiple missing measurements has been presented by using a diagonal matrix to account for the different missing probability for individual sensors. The finite-horizon robust filtering problem has been considered in [22] for discrete-time stochastic systems with probabilistic missing measurements subject to norm-bounded parameter uncertainties. A Markovian jumping process has been employed in [23] to reflect the measurement missing problem. Moreover, the optimal filter design problem has been tackled in [24] for systems with multiple packet dropouts by solving a recursive difference equation (RDE). In addition, the presence of communication delays not only reduces relative stability and robustness but also degrades the performance. So far, many researchers have studied the stability and controller design problems for networked systems in the presence of communication delays [25–33].

Summarizing the above discussion, in this paper, we are motivated to study the fault detection problem for a class of network control systems with multiple communication delays and stochastic missing measurements. A fault detection filter is constructed through the establishment of the existing model; then the addressed fault detection problem is converted into an auxiliary filtering problem. Sufficient conditions are established for the existence of the fault detection filter, and then the corresponding solvability conditions for the desired filter gains are established. In the end, a practical simulation example is given to show the effectiveness of the proposed method. The main contributions of this paper can be listed as follows. (1) A model is proposed to describe multiple communication delays, and randomly occurring packet dropout phenomenon is also considered. (2) The performance requirement and the fault detection specification can be obtained by employing stochastic analysis technique. (3) Sufficient conditions are established under which the augmented system is exponentially mean-square stable and satisfies the performance constraint for all nonzero exogenous disturbances under zero-initial condition.

*Notation*. The notation used in the paper is fairly standard. , , and denote, respectively, the -dimensional Euclidean space, the set of all real matrices, and the set of integers (nonnegative integers, negative integers). The notation refers to the norm of a matrix defined by . represents zero matrix of compatible dimensions. The -dimensional identity matrix is denoted as or simply , if no confusion is caused. The notation means that is real symmetric and positive definite. represents the transpose of the matrix . stands for a block-diagonal matrix. and will, respectively, mean expectation of the stochastic variable and expectation of conditional on . is used as an ellipsis for terms induced by symmetry in symmetric block matrices. Matrices, if their dimensions are not explicitly stated, are assumed to be compatible for algebraic operations.

#### 2. Problem Formulation

In this paper, we consider the fault detection problem for a class of network control systems with multiple communication delays and stochastic missing measurements; then a NCS model can be represented by the following dynamic model: where represents the state vector, denotes the state delay of the system, and denotes the unknown disturbance, while is the fault of the system. denotes the system progress output. is given random initial conditions satisfying . and are internal perturbation arising from uncertain factors and . , , , , , and are known real matrices with appropriate dimensions. Besides, the real-valued matrices and represent the norm-bounded parameter uncertainties of the following structure: where , , and are known constant matrices with appropriate dimensions, and is an unknown matrix function satisfying Then, we model the missing measurements via a diagonal matrix consisting of a series of mutually independent random variables satisfying certain probabilistic distributions on the interval . So, the multiple missing measurements are described by where is the actual measurement signal output, and , are a series of mutually independent random variables; it is assumed that has the probabilistic density function on the interval with mathematical expectation and variance . is defined by For presentation convenience, we denote

*Remark 1. *Because missing measurements in system occur in a stochastic way, is the probabilistic missing statue of the th sensor and can take value on the interval . In addition, for every sensor, their probability to take different values may differ from each other, which reflects stochastic character of the multiple missing measurements in system model.

Then, we can easily describe a NCS model with multiple communication delays and stochastic missing measurements as

The key step of fault detection schemes is the construction of a dynamic system called a fault detection observer or filter, in which the residual signal is generated in order to decide whether a fault has occurred or not. In this paper, according to the above formula, we build a fault detection filter whose model can be described as follows: where represents the filter state vector, is the so-called residual that is compatible with the fault vector , and , , , and are appropriately dimensioned filter matrices to be determined. We set the following variables:

Then, we can get the overall fault detection dynamics governed by the following system: where

*Remark 2. *There is a big probability of the existence of errors between theoretical and practical systems due to unexpected factors in NCSs. In order to overcome this phenomenon, it is natural to assume system uncertainties. In this paper, we assume that the uncertainties occur on not only regular item of the system but also time-delay item. Therefore, this is a more general description for the NCSs.

The main purpose of this paper is to design a fault detection filter such that the overall fault detection dynamics is exponentially stable in the mean square and, at the same time, the error between the residual signal and the fault signal is made as small as possible. Until now, the fault detection problem to be addressed in this paper can be described by the following two steps.

*Step 1. *For system (7), we construct a fault detection filter as the model of (8); then we can obtain the residual signal . Furthermore, the filter is designed so that the overall fault detection system (10) is exponentially mean-square stable with the following performance constraint under zero-initial condition:
where , and is made as small as possible.

*Step 2. *We set up a fault detection measure to judge whether a fault occurs. In this paper, we adopt two variables: an evaluation function and a threshold . The faults can be detected by comparing these two variables:
where denotes the length of the finite evaluating time horizon. Based on (13), the occurrence of faults can be detected by comparing with according to the following rule:

#### 3. Main Results

First of all, let us introduce the following lemmas which will be used in deriving our main results.

Lemma 3 (Schur complement). *Given constant matrices , where and , then if and only if
*

Lemma 4 (-procedure). *Let , and be real matrices with appropriate dimensions, and let . Then, the inequality if and only if there exists a positive scalar such that or, equivalently,
*

For convenience of presentation, we first discuss the nominal system without parameter uncertainties and in Theorems 5 and 6 and will eventually extend our main results to the general case in Theorem 7. Therefore, in Theorems 5 and 6, we redefine and as

Theorem 5. *Consider the nominal system model (10) and suppose that the filter parameters are given. The nominal fault detection filter (8) is exponentially mean-square stable with a disturbance attenuation level , if there exist matrices , satisfying
**
where
*

*Proof. *Choose a Lyapunov functional for system (10):
where

Then, along the trajectory of augmented system (10) with , we have
For notational convenience, we denote

In the following, we first prove the exponential stability of the fault detection dynamics system (10) with . Therefore, we can easily have
By utilizing Schur complement Lemma 3, we know that if (18) is true. Furthermore, along the same line of the proof for Theorem 1 in [34], it can be concluded that the discrete-time nominal system of (10) with is exponentially mean-square stable.

Now, we are in a position to deal with the performance of the nominal system of (10). Under zero-initial condition, can be described as the following forms:
Then we have
If there exist , satisfying
then we will have by considering Theorem 5.

Letting , we can obtain
which is equivalent to the inequality in (12). To this end, the proof of Theorem 5 is complete.

According to the analysis results established, we will deal with the fault detection filter design problem.

Theorem 6. *Consider the nominal system model (10), and let be a given constant scalar which represents noise attenuation level bound. The desired full-order fault detection filter of form (8) exists if there exist matrices , , , and satisfying
**
where
**
and and are defined in Theorem 5. Furthermore, if there exist , , , and satisfying (29), then the fault detection filter parameters in the form of (8) are given as follows:
*

*Proof. *First, let us rewrite the parameters in Theorem 5 in the following form:
Now, we can rewrite (18) by using Lemma 3 (Schur complement lemma) as follows:
where

Pre- and postmultiplying inequalities (33) by and letting , then we can obtain (29) readily. The proof of this theorem is complete.

Now, according to previous Theorems 5 and 6, we can do further research about the system with uncertainties described in (7).

Theorem 7. *Consider the uncertain fault detection system (10) with parameter uncertainties and , and let be a given constant scalar which represents noise attenuation level bound. The desired full-order fault detection filter of form (8) exists if there exist matrices , , , , and positive satisfying
**
where
**
Furthermore, if there exist appropriate matrices , , , and satisfying (35), then the fault detection filter parameters in the form of (8) are given as follows:
*

*Proof. *According to result (29) in Theorem 6, we can replace and in (29) with and ; then we can obtain the following form:
where the corresponding parameters have been defined in (36). According to Lemma 4, we can easily obtain (35), and the proof is then complete.

*Remark 8. *From Theorem 7, we can know that the fault detection filter is designed such that the overall fault detection dynamics is exponentially stable in the mean square and, at the same time, the error between the residual signal and the fault signal is made as small as possible.

*Remark 9. *The main results in Theorems 5–7 can be applied to a wide class of network control systems that involve uncertainties, multiple communication delays, and stochastic missing measurements that result typically from networked environments. Sufficient conditions are established for the existence of the desired fault detection filters. The corresponding solvability conditions for the desired filter gains are established, and the explicit expression of such filter matrices is characterized in terms of the solution to a LMI that can be effectively solved.

#### 4. Numerical Example

In this section, we present an illustrative example to demonstrate the effectiveness of the proposed algorithm. Consider the following networked system with multiple communication delays and stochastic missing measurements: The model parameters are given as follows: and are independent random variables whose probability density functions and satisfy We can easily get the mathematical expectation and variance of and : , , , and .

By applying Theorem 7, we can obtain the desired filter parameters as follows: with the optimized performance index .

To further illustrate the effectiveness of the designed fault detection filter, we give a fault signal; for , let the fault signal be given as

First, we assume our initial conditions as , , and the external disturbance is . The residual signal and evolution of residual evaluation function are shown in Figures 1 and 2, respectively, which indicate that the designed filter can detect the fault effectively when it occurs.

Next, we consider that the disturbance is given by where the function generates arrays of random numbers whose elements are uniformly distributed in the interval . Then, the residual signal and evolution of residual evaluation function are shown in Figures 3 and 4. Respectively, it can be seen that the residual can not only reflect the fault in time but also detect the fault without confusing it with the disturbance .

Selecting a threshold as and accordingly obtaining that in Figure 4 represented the Dotted curve after 200 Monte Carlo simulations with no faults. Solid curve represents the residual evaluation of the system. From Figure 4, it can be seen that , which means that the fault can be detected in 27 time steps after its occurrence. From simulation results, it can be clearly observed that the smaller the threshold we obtain, the faster the fault detection will take.

#### 5. Conclusions

In this paper, we have addressed the fault detection problem for a class of network control systems comprising multiple communication delays and stochastic missing measurements. Our purpose is to build up a fault detection filter through an existing model of NCSs such that the overall fault detection dynamics is exponentially stable while preserving a guaranteed performance; at the same time, the error between the residual signal and the fault signal is made as small as possible. At the end, an illustrative simulation example has been given to demonstrate the effectiveness of the fault detection techniques presented in this paper.

#### Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

#### Acknowledgments

This work has been supported by the National Natural Science Foundation of China (Grant no. 61104109), the Natural Science Foundation of Jiangsu Province of China (Grant no. BK2011703), the Support of Science and Technology and Independent Innovation Foundation of Jiangsu Province of China (Grant no. BE2012178), the NUST Outstanding Scholar Supporting Program, and the Doctoral Fund of the Ministry of Education of China (Grant no. 20113219110027).