#### Abstract

This paper is concerned with the network-based fault detection problem for a class of nonlinear discrete-time networked control systems with multiple communication delays and bounded disturbances. First, a sliding mode based nonlinear discrete observer is proposed. Then the sufficient conditions of sliding motion asymptotical stability are derived by means of the linear matrix inequality (LMI) approach on a designed surface. Then a discrete-time sliding-mode fault observer is designed that is capable of guaranteeing the discrete-time sliding-mode reaching condition of the specified sliding surface. 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 sliding mode control (SMC) (also known as variable structure control) problem originated in [1] has been extensively studied and widely applied, because of its advantage of strong robustness against model uncertainties, parameter variations, and external disturbances [2–11]. Since SMC possesses the ability to eliminate or compensate the system uncertainties and external disturbances, sliding mode observers techniques have been developed to deal with the state estimation problems for linear or nonlinear uncertain systems. For example, sliding mode observers techniques have been applied to deal with the fault detection problems [12–14].

In practical industrial process, various malfunction or imperfect behavior always occurs in normal operations resulted from the unexpected variations in external surroundings and sudden changes in signals and so forth. Such kind of phenomenons are categorized as sensor (actuator) faults. Faults in the measurement sensors, control actuators, or process equipment can result in serious degradation of the system performance and may even lead to a complete breakdown of the process operation. Due to this fact, the subject of fault detection (FD) has become a focus of increasing research investigation over the past few decades in both theoretical research and practical industrial areas [5, 15]. Fault diagnosis is aimed at detecting, isolating, and estimating the faults. Generally speaking, a fault detection process consists of constructing a residual signal and computing a residual evaluation function which can then be compared with a predefined threshold. When the residual exceeds the threshold, the fault is detected, and an alarm of fault is generated. Recently, the model-based approaches to fault detection problems have been widely adopted for dynamic systems. The main idea of these approaches is to introduce a performance index and then convert the fault detection problem into an associated optimization problem. Accordingly, a variety of important results have been reported in the literature. For example, the fault detection problems have been addressed in [16] for linear time-varying systems, in [17] for sampled-data systems, and in [18–21] for networked control systems (NCSs). However, it is less considered for the fault detection of networked control systems by slide mode approach.

On another active research front, rapid development of microelectronic, information, and communication technologies enhanced networking of intelligent sensors, actuators, controllers, and microprocessors and accelerated the application of NCSs in major industrial sectors. Therefore NCSs receive a great deal of attention [22, 23]. Integrating networks into automatic control systems can significantly increase the automation degree to meet the demands for high productivity and product qualit, and allow a flexible system configuration with less wiring and an easy maintenance. Remarkably different from classical control systems, the performance and behavior of the NCSs considerably depend on the technical characteristics of the network. In addition, accompanied with the growth of the integration and automation degree the overall failure rate will significantly increase. For example, in [24], the NCSs with stochastic mixed time delays and successive packet dropouts are represented by a fuzzy model, based on such mode, and a fuzzy-observer-based approach for fault detection is developed. In [25], the fault detection problem for NCSs have been studied where the communication delays are described as a random Markov jump process. It is worth mentioning that most of the reported results have been concerned with the discrete time delays.

A thorough literature review on the fault detection problems for NCSs has revealed that, up to now, little attention has been paid to the study of fault detection for nonlinear NCSs with both communication delays and bounded disturbances by means of sliding mode observer. Summarizing the earlier discussion, in this paper, we are motivated to study the fault detection problem for a class of discrete-time nonlinear systems involving multiple communication delays and bounded disturbances input. In this paper, the fault detection problem is firstly converted into a sliding mode observer design problem. Sufficient conditions are established for the existence of the desired sliding-mode fault observer in terms of LMIs, and then, the sliding-mode reaching condition for the system is established. A numerical simulation example is provided to show the usefulness and effectiveness of the proposed design method.

The main contributions of this paper can be highlighted as follows: (1) the multiple communication delays and bounded disturbances are introduced for discrete-time networked control systems to reflect more realistic environment, (2) Slide mode observer approach is utilized to deal with the fault detection, and (3) to illustrate the applicability of the proposed results that the time of fault detect time is discussed.

*
Notation.* The notation used here is fairly standard except where otherwise stated. and denote, respectively, the dimensional Euclidean space and the set of all real matrices. denotes the identity matrix of compatible dimension. The notation (resp., ), where and are symmetric matrices, means that is positive semidefinite (resp., positive definite). represents the transpose of . stands for the expectation of the stochastic variable . describes the Euclidean norm of a vector . stands for a block-diagonal matrix whose diagonal blocks are given by . The symbol in a matrix means that the corresponding term of the matrix can be obtained by symmetric property.

#### 2. Problem Formulation

Consider a discrete-time nonlinear systems with multiple communication delays and bounded disturbances which can be represented by the following dynamic model: where represents the state vector; is the measured output; is the control input; is the fault of the system; is a continuous vector function which represents the bounded exogenous disturbance input for the system; and is the given initial conditions. , , , , , and are known constant real-valued matrices with appropriate dimensions. is a Lipschitz nonlinearity with a known Lipschitz constant [26]; that is, where is the observer state vector, and has the form of

*Assumption 1. *The pair is observable, and the is of full row rank; that is, all the states of system are available at every instant.

*Assumption 2. *The variables represent the different communication delays, which are assumed to be time-varying and satisfy , where is constant positive scalars representing the upper bound on the communication delay. Since all the system state variables have time scale, we can obtain the at every instant.

*Assumption 3. *The exogenous disturbance input is piecewise continuous bounded functions; that is, there exist known positive constants such that

*Remark 4. *In Assumption 2, although the time-varying communication delays are assumed to have the same upper bounds, they could actually take different values at the same sampling instant . Such a description is suitable for networked control systems that have different communication delays when the signals are transferred via different channels at the same sample time , which is very often the case in many practical applications.

In the next section, following the developments stated in [27], a sliding-mode observer is introduced to reconstruct the state vector and identify the system faults.

#### 3. Sliding Mode Observer

In this section, a sliding mode observer will be designed. Considering the form of the model (1), the sliding mode observer can be designed: where is the observer state vector, is the output of the observer. is the observer gain to be determined. The function is the nonlinear input of observer to be determined.

Let and . Then from (1) and (6), we have the fault detection dynamics governed by the following system:

Define the residual of the system and the sliding mode manifold as Our aim in this paper is to design a sliding mode observer that makes zero when there is no fault. In this paper, we adopt a residual evaluation stage, including an evaluation function and a threshold of the following form: where denotes the length of the finite evaluating time horizon. Based on (8), the occurrence of faults can be detected by comparing with according to the following rule:

Now, for that the system motion can get into the sliding surface in finite time and be stable, we aim to design a sliding mode observer such that the observer error system satisfies the following requirements (Q1) and (Q2), simultaneously:(Q1) the error system (6) is asymptotically stable when ;(Q2) sliding mode manifold satisfies .

The design problem stated above will be referred to as the sliding mode observer problem with finding the gain matrix and the observer’s nonlinear input .

#### 4. Main Results

First of all, we introduce the following lemmas which will be used in this paper.

Lemma 5. *For any real vectors , and matrix of compatible dimensions,
*

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

Theorem 7. *Consider that the system error model (6) associated with the surface (7) is asymptotically stable if there exist matrices , satisfying
**
which holds and is designed as
**
with
**
where and is the Lipschitz constant for . *

*Proof. *Choose a Lyapunov functional candidate as
with being matrices to be determined. Then, along the trajectory of system (6), we have
From (2), it is derived that
Letting , then

By using Lemma 5, we have

The combination of (13)-(14) and (16)–(19) results in

By the Schur complement, it is easy to obtain
which is equivalent to the inequality in (12), and therefore, the proof of Theorem 7 is complete.

Having established the analysis results, we are now in a position to deal with the sliding motion reachability problem.

Theorem 8. *Considering the system (6), assume is chosen to satisfy (13). If there exists a matrix and satisfying the condition
**
then the system motion will get into the sliding surface in finite time. *

*Proof. *If sliding mode manifold satisfies , that is,
where , then substituting (6) into (23), we can obtain

From (2), it is derived that

Letting , then

Substituting into (26) we have

In a similar way,

By using Lemma 5, we have

Therefore

Since , substituting into (30) we have

By the Schur complement, it is easy to obtain
which is equivalent to the inequality in (22), and therefore, the proof of Theorem 8 is complete.

*Remark 9. *It is able to measure all the system states directly under normal circumstances, so we can use the above method to solve this problem.

*Remark 10. *According to Theorems 7 and 8, we can get the sliding mode observer unknown gain matrix and nonlinear output .

#### 5. Numerical Example

In this section, we present an illustrative example to demonstrate the effectiveness of the proposed algorithm. Consider the following nonlinear networked system with communication delays:

The model parameters are given as follows: and thus the Lipchitz condition (2) can be given as , and .

Assume that time-varying communication delays are able to be obtained according to the time scale. Let us show the time delays of every system state in Figure 1. From Figure 1, we can know the .

Applying Theorems 7 and 8, we can obtain the desired , , and as follows:

When there is no fault in the system, the simulation result is shown in Figure 2. It is clear from Figure 2 that the state observer tracks the true state of the system well and the residual drifts in a region around 0.

To further illustrate the effectiveness of the designed sliding fault detection, for , let the fault signal be given as

The residual signal and evolution of residual evaluation function are shown in Figures 3 and 4, respectively, which indicate that the designed observer can detect the fault effectively when it occurs.

For simulation purpose, the threshold is selected as , and accordingly, it can be obtained 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 1 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.

#### 6. Conclusions

In this paper, we have addressed the fault detection problem for a class of nonlinear discrete-time networked control systems comprising multiple communication delays and bounded disturbances. A sliding mode observer-based fault detection method has been presented. When the system states are completely measurable, the fault detection problem is converted into the sliding motion stable and reachable problem. A simulation example has been used to demonstrate the effectiveness of the fault detection techniques presented in this paper. The results in this paper could be further extended to state estimation for NCSs with multiple communication delays and bounded disturbances.

#### 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), and the Doctoral Fund of Ministry of Education of China (Grant no. 20113219110027).