Abstract

For the large scale and complicated structure of networked control systems, time-varying sensor faults could inevitably occur when the system works in a poor environment. Guaranteed cost fault-tolerant controller for the new networked control systems with time-varying sensor faults is designed in this paper. Based on time delay of the network transmission environment, the networked control systems with sensor faults are modeled as a discrete-time system with uncertain parameters. And the model of networked control systems is related to the boundary values of the sensor faults. Moreover, using Lyapunov stability theory and linear matrix inequalities (LMI) approach, the guaranteed cost fault-tolerant controller is verified to render such networked control systems asymptotically stable. Finally, simulations are included to demonstrate the theoretical results.

1. Introduction

Feedback control systems wherein the control loops are closed through a real-time network are called networked control systems (NCS) [1]. Due to their suitable and flexible structure, NCS is frequently encountered in practice for such fields as information technology, life science, and aeronautical and space technologies. However, there exist not only induced delay, data packet loss, and sequence disordering in NCS, but also actuators or sensors faults, which could cause negative impact on the performance of the system and even lead to system instability. Recently, the fault-tolerant control of NCS has become a new popular issue in the control field [29].

A fault-tolerant control algorithm for networked control systems is proposed based on Lyapunov stability theorem by Zheng and Fang [2]. Qu et al. have devised a fault-tolerant robust control for a class of nonlinear uncertain systems with possible sensor faults considered and developed a robust measure to identify the stability- and performance-vulnerable failures [3]. The faults of each sensor or actuator were taken as occurring randomly by Tian et al. [5], and their failure rates are governed by two sets of unrelated random variables satisfying certain probabilistic distribution. A sufficient condition is given by Zhang et al. [7], which could guarantee the stability of NCS with sensor failures or actuator failures and guarantee robustness to parameter uncertainties, but the issue of guaranteed cost is not discussed. A robust fault-tolerant control based on the integrity control theory when actuator faults occur is discussed by Zhang et al. [9]. Wang et al. [10] investigated the issue of integrity against actuator faults for NCS under variable-period sampling, in which the existence conditions of guaranteed cost faults-tolerant control law are testified in terms of Lyapunov stability theory, but not referring to the effects of uncertain parameters.

Almost all literatures above consider the faults in some special cases. However, in practical application, because of large scale and complicated structure of NCS, the faults could vary from time to time when the system works in a poor environment. It is of great importance to explore a reasonable control method to guarantee the performance of NCS when time-varying faults occur. This motivates us to conduct the research work.

Based on the network transmission environment and sampling theory, the networked control systems are firstly modeled as a discrete-time closed-loop system by considering the time-varying transmission delay and sensor faults simultaneously. The model of NCS is related to the boundary values of the sensor faults. Using Lyapunov stability theory, a sufficient condition is given, which can render the closed-loop NCS asymptotically stable and can guarantee it to meet the requirements of performance indicator (the upper bound of cost function). Based on LMI, the method of designing guaranteed cost fault-tolerant controller of NCS with time-varying faults is proposed in this paper.

2. Modeling of Networked Control Systems with Sensor Faults

A typical structure of NCS is shown in Figure 1.

In Figure 1, represents the transmission delay from sensor to the controller, while represents that from controller to the actuator. When the controller is static, the induced-delay time of system can be lumped as .

A linear control plant is described by state equation as follows:where , , and represent state, input, and output vectors separately, while ,  ,  , and are matrices with appropriate dimensions.

In order to facilitate the model, some rational assumptions for networked control systems are introduced as follows.(A1)Single data package is transmitted. The packet loss and sequence disorder are not taken into consideration during the transmission process.(A2)Uncertain time delay exists during the data transmission process. But time delay is bounded, and the maximum time delay does not exceed one sampling period; namely, , where is the sampling period.(A3)Sensor is clock driving; controller and actuator are all event driving.

Based on the above assumptions (see Figure 2), within a sampling period, the system input is not a constant value but is a piecewise constant. In a cycle, system input can be described as where is the th cycle sampling time and is the th cycle delay.

The discrete-time model of system (1) can be obtained as follows:where , , , and .

Moreover, according to the Jordan canonical form, matrix can be described as follows:where (), ; is Jordan block that is a diagonal matrix consisting of the different eigenvalues with a total of , denoted by , while is Jordan block for the repeated eigenvalues with a total of , denoted by ; matrix is the transformational matrix of Jordan canonical form for matrix .

Correspondingly, the matrix with the variable can be equivalently calculated as whereHere a set of real numbers which are not equal to zero are denoted by .

And we define From (7), we know appropriate values of always can be chosen to satisfy .

Comparing equality (7) with equality (5), we only need to define ; the matrix can be expressed as Submitting equality (8) into equality (3), the following model can be obtained: Assume that the system is fully measurable; state feedback is introduced as follows:Considering the sensor faults that may occur, the controller is expanded as where represents faulty signal. ; represents the fact that sensor faults occur; represents the fact that sensor is normal; represents the fact that partial faults occur at sensor . When , it represents the fact that all sensors are normal. The situation that all actuators’ failure occurs at the same time is not taken into consideration here.

Moreover, the boundaries of faults usually can be measured in the practical work. The following definition is presented.

Definition 1. The upper bound of fault matrices is defined as follows:while the lower bound of fault matrices is defined as follows:That is to say, , which is time-varying. The mean value of matrices in Definition 1 can also be obtained as furthermore, the following matrices are introduced:Obviously, we haveBased on (16), we have . Based on (16), the following can be obtained: The model of closed-loop systems with sensor faults can be obtained as

Remark 2. The NCS with time-varying delay and sensor faults is modeled as a closed-loop system (18) with the uncertain parameter and time-varying parameter ; unlike the previous models as [5], this model is related to the boundary values of the faults and . Moreover, according to the expression of matrix , we undoubtedly know it is invertible.

3. The Design of Guaranteed Cost Fault-Tolerant Control

For the system model (18) established above, the cost function is given as follows:where and are symmetric positive definite matrices.

To analyze the stability of the system expediently, the following lemmas are introduced.

Lemma 3 (Schur complement). For a symmetric matrix , where , , and , the following three conditions are equivalent:(1);(2), ;(3), .

Lemma 4 (see [11]). For any matrices , , , or with and any scalar , the following inequality holds. .

Theorem 5. Given symmetric positive definite matrices , and gain matrix , if symmetric positive definite matrices and exist, as well as a scalar , satisfying then the NCS (18) is asymptotically stable, where represents the symmetry blocks of matrix.

Proof. Consider the following Lyapunov function:For the convenience of writing, we denote in the following expressions. Based on (18) conducting subtraction calculation can be obtainedwhere and .
System (18) is asymptotically stable, only if it satisfies . It is equivalent toNow, take the following inequality into consideration: Inequality (24) is equivalent to and are symmetric positive definite matrices; therefore, inequality (24) is a sufficient condition of inequality (23). Inequality (24) can be expressed as follows: From Lemma 3, it follows thatInequality (27) can be rewritten as From Lemma 4, the sufficient condition of inequality (28) follows that Therefore, inequality (29) is a sufficient condition of inequality (23). That is to say, if inequality (29) exists, NCS (18) is asymptotically stable. From Lemma 3, the inequality above is equivalent to inequality (20). This completes the proof.

Theorem 6. If the conditions of Theorem 5 are satisfied, for all allowable uncertainties of system (18), its cost function is defined as (19) satisfying

Proof. If inequality (20) exists, inequality (25) must exist.
Pre- and postmultiplying (25) by and by separately, it follows thatTherefore,According to Theorem 5, system (18) is asymptotically stable. Therefore, . Logically, there must exist . Inserting it into (32), inequality (30) can be obtained.

Theorem 7. Given symmetric positive definite matrices and , as well as a set of constants and , if symmetric positive definite matrices , and matrix exist, as well as scalar , satisfying the following LMI: then the NCS (18) is asymptotically stable with control gain , and for all allowable uncertainties of system, its performance indicator defined as (19) satisfies inequality (30).

Proof. If inequality (20) exists, Theorems 5 and 6 must exist. Inequality (20) is equivalent to From Lemma 3, it follows that Inequality (35) can be rewritten as where Using Lemma 4, it can be obtained thatUsing Lemma 3 repeatedly, the following inequality can be obtained: Pre- and postmultiplying (39) by block- and then letting , , , inequality (33) can be obtained. Because is invertible, can be obtained by calculating . This completes the proof.

4. Simulations

Consider the model of inverted pendulum device as follows:Consider the sampling period  s; the network induced time delay satisfies and is time-varying. We choose the parameters as , , , and . Computing (5)–(8), we haveObviously, is satisfied.

And the following parameters are given:

Considering the sensor faults that may occur, the boundaries of faults are given in Table 1.

By making use of LMI toolbox in MATLAB to solve the linear matrix inequality (33), guaranteed cost fault-tolerant controller parameters of NCS can be obtained:It assumes the initial state of the system is ; the comprehensive performance indicator can be obtained . The time-varying transmission delays produced in network are shown in Figure 3. When all sensors are normal, namely, , the state responses of NCS are shown in Figure 4, from which we know the system gets steady at 40 s. When sensor faults vary in the scope of boundary values in Table 1, the state responses of NCS are shown in Figure 5, from which we can see the transition time of state response obviously becomes longer than that in Figure 4 because of the effects of time-varying sensor faults, but the system is still asymptotically stable and gets steady at 80 s. So, the performance of NCS can be well maintained by the guaranteed cost fault-tolerant controller, which demonstrates the effectiveness and feasibility of the approach proposed in this paper.

5. Conclusions

When time-varying sensor faults occur, guaranteed cost fault-tolerant control problem of networked control systems is studied in this paper. Using Lyapunov stability theory and linear matrix inequality (LMI) approach, a sufficient condition is given, which can render the closed-loop NCS with sensor faults asymptotically stable and can guarantee it to meet the requirements of performance indicator. And based on LMI, the method of designing guaranteed cost fault-tolerant controller is proposed. Moreover, the feasibility and effectiveness of this method have been demonstrated by a simulation example. The next research task will be analyzing the time-varying actuator faults to improve the performance of NCS further.

Conflict of Interests

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

Acknowledgments

This work was partly supported by the National Nature Science Foundation of China (61164014, 51375323) and Qing Lan Project of Jiangsu Province, China.