The Stabilization of Continuous-Time Networked Control Systems with Data Drift

By data drift, we mean the data received by the controller may be different from that sent by the sensor, or the data received by actuator may be different from that sent by the controller. The issues of guaranteed cost control for a class of continuous-time networked control systemswith data drift are investigated. Firstly, with the consideration of data drift between sensor and controller, a closed-loop model of networked control systems including network factors such as time-delay and data-dropouts is established. And then, selecting an appropriate Lyapunov function, a guaranteed cost controller in terms of linear matrix inequality (LMI) is designed to asymptotically stabilize the networked control system with data drift. Finally, simulations are included to demonstrate the theoretical results.


Introduction
Networked control systems (NCSs) are often encountered in practice for widespread fields of applications because of their suitable and flexible structure [1][2][3].However, in practical NCS, it inevitably causes time-delay and datadropouts because of the introduction of the communication network [4,5], which could cause negative impact on the system, including performance decline and instability.Thus, the issues about time-delay and data-dropouts have attracted considerable attention in the control field [1,3,[6][7][8][9][10][11][12][13][14]].An augmented state vector method is proposed in [8] to control a linear system over a periodic delay network.Queuing mechanisms are developed in [9,10], which utilize some deterministic or probabilistic information of NCSs for control purpose.Random delays are discussed in [11] via an optimal stochastic control methodology.Packet dropouts and network-induced delays were lumped into one item in Xiong and Lam [12] to study stabilization of discrete-time NCSs.By combing packet dropouts and network-induced delays into one item, Liu and Fridman [13] and Meng et al. [14] studied the stability and stabilization of continuous-time NCSs.
Recently, guaranteed cost control is widely used in NCS to keep the stability of the system and to make it meet a certain performance indicator [15][16][17][18][19][20][21].Guaranteed cost control of multi-input and multioutput (MIMO) networked control systems (NCSs) with multichannel packet disordering are discussed by Li et al. [15].An observer-based guaranteed cost control problem in networked control systems with random data packet dropouts is proposed in [17], in which sensorto-controller and controller-to-actuator packet dropouts are both modeled by two mutually independent stochastic variables satisfying the Bernoulli binary distribution.Xie et al. [19] are concerned with the state-feedback guaranteed cost controller design for a class of networked control systems (NCSs) with state-delay.In [21], Li and Wu 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.
In NCSs, the occurrence of uncertain network factors such as quantization errors and network noises could induce the phenomenon that data received by the controller may be different from the data sent by the sensor, or data received by actuator may be different from the data sent by the controller, which is called data drift.Data drift could cause negative impact on the system such as performance decline, even leading to instability.However, data drift in an NCS has not been taken into account in the literature above.In [22], Wang and Han first introduce a class of channel utilization-based switched controllers with controller-to-actuator data drift considered, and its results are established under the condition that data drift exists between controller and actuator, which may not be usable under the condition that data drift exists between sensor and controller.So, it is necessary to establish the results for NCS with sensor-to-controller data drift.Moreover, in [22], the guaranteed cost problem has not been considered, which motivates us to do this study.This paper aims at investigating the problem of guaranteed cost control for a class of continuous-time networked control systems with data drift.First of all, the sensor-tocontroller data drift is modeled as time-varying parameters.And a closed-loop model of networked control systems with time-varying parameters is established by lumping the network-induced delay and data-dropouts to a synthetically time-varying delay.Then, by using an appropriate Lyapunov functional, a guaranteed cost controller in terms of linear matrix inequality (LMI) is designed to cope with the effect of data drift and enhance the NCSs' performance.
The paper is organized in 5 sections including the Introduction.Section 2 presents problem formulations and modeling of NCS with data drift.Section 3 presents guaranteed cost controller design for NCS with data drift.There are some examples to illustrate the results in Section 4. Section 5 summarized this paper.
Notations.  denotes the -dimensional Euclidean space.The superscript "" stands for matrix transposition.The notation  > 0 means that the matrix  is a real positive definite matrix. is the identity matrix of appropriate dimensions.[ *  ] denotes a symmetric matrix, where * denotes the entries implied by symmetry.

Modeling of NCS with Data Drift
Consider the linear control plant of NCS as follows: where () ∈   and () ∈   represent state value and input and output separately;  and  are matrices with appropriate dimensions.
The typical structure of NCS is shown in Figure 1.Transmission delays induced by the network are sensor-tocontroller delay  sc and controller-to-actuator delay  ca .In fact, these two delays can be lumped together as  =  sc +  ca when the feedback controller is static.It assumes the state of the system is completely measurable.A piecewise static continuous feedback controller, which is realized by a zeroorder-hold (ZOH), is employed: where  is the static state feedback gain matrix to be designed and   is the sampling instant.
Because the bandwidth is limited, data packet dropouts also happen in NCS.Considering that data packet dropouts may occur, the network is modeled as a switch.When the switch is located in position of  1 , the data packet containing (  ) is transmitted, and the controller utilizes the updated data; but when it is located in position  2 , the data packet dropouts occur, and the controller uses the old data.Here only sensor-to-controller dropouts are considered.For a fixed sampling period ℎ, the dynamics of the switch can be expressed as follows: The NCS with no packet dropout at time   : The NCS with one packet dropout at time   : The NCS with   ∈  + packet dropout at time   : (2) can be rewritten as When the control inputs are transmitted through network medium, data drift is unavoidable.In what follows, we take the sensor-to-controller data drift into account; it means the data received by controller is different from that sent by sensor.Considering the effect of data draft, we denote the ratio of data received by th controller to the corresponding data sent by the th controller by   () for any  = 1, 2, . . ., .And we define () = diag( 1 (),  2 (), . . .,   ()).Under the consideration of controller-to-actuator data drift, the control law in ( 5) is converted into Let () =  −   +  ca +  sc +   ℎ;  ∈ [  ,  +1 ); (6) can be expressed as follows: We assume it satisfies The upper bound of variable () is defined as   = diag( 1 ,  2 , . . .,   ), 1 ≥   > 0, while the lower bound of variable () is defined as which is timevarying.The average value of these two constant matrices can be obtained as Furthermore, the following time-varying matrix is introduced: Obviously, we have Based on (11), we have − × ≤ () ≤  × .Based on (10), it knows   =  0 (1 +   ()),  = 1, 2, . . ., .Naturally, we have  =  0 ( + ()).Submitting this into (7), we have Submitting ( 12) into (1), the following follows: Remark 1.The networked control systems with sensor-tocontroller data drift are modeled as system (13).From ( 6), we know that if () = , which means   () = 1 for any  = 1, 2, . . ., , sensor-to-controller data drift does not happen.In model (13), the uncertain matrix () denoting data drift is transformed to a bounded matrix () by introducing an upper bound and a lower bound for data drift.From (11), it is obvious that    =  2 ≤ .
Remark 2. Different from the models in literatures [18][19][20][21], the static feedback control gain matrix here is located between input matrix and the uncertain matrix induced by sensor-tocontroller data drift, which makes it more difficult to achieve the static control gain that can cope with the time-varying data drift.

Guaranteed Cost Controller Design of NCS with Data Drift
For system model ( 13) established in Section 2, the cost function is given as follows: where  is a symmetric positive definite matrix.
Definition 3.For system (13) and its cost function (14), if there exist a control gain matrix  and a constant  0 , the cost function satisfies  ≤  0 .It is called matrix  and is the guaranteed cost control gain of NCS.
To analyze the stability of the system expediently, the following lemmas are introduced.
Lemma 4 (see [23]).For any matrices , , and () with    ≤  and any scalar  > 0, the inequality holds as The fundamental preliminary result is presented in the following theorem.Theorem 5. Given symmetric positive definite matrices  and matrix , if there exist a set of symmetric positive definite matrices  1 ,  2 ,  1 , and  2 and matrix  > 0, as well as matrices  1 ,  2 ,  3 ,  4 , and  5 and a constant  > 0, satisfying the matrix inequality as where then system ( 13) is asymptotically stable.And the cost function  satisfies Proof.First of all, we consider the Lyapunov-Krasovskii function as follows: where with  > 0,  1 > 0,  2 > 0,  1 > 0, and  2 > 0.
Calculating the derivative of Lyapunov-Krasovskii function and based on (13), it follows that Based on Jensen's inequality, also used in [19], we have Applying Lemma 4 and Schur complement to inequality ( 16), we have where Θ =  0 ( + ()).
Remark 6.The condition of stability is expressed with matrix inequality (16).It is worthy to point out that inequality ( 16) is not linear with respect to the gain matrix of the controller, so it is needed to be reformulated into LMIs via a change of variables.

Simulations
Example 8. Consider the linear system as follows: For this simulation, we synthetically consider a time-varying delay by lumping the network-induced delay and packet dropouts together with upper bound   = 0.61 s and lower bound   = 0.12 s; namely, 0.12 ≤ () ≤ 0.61.Here timevarying sensor-to-controller data drift with the average value  0 = diag(0.6,0.71, 0.6) is also considered, which is shown in Figure 2. We choose the parameters  1 = 0.0002,  2 = 11110.0001, (30)  The initial state of system is assumed (0) = [0.6 0.3 0.8]  , through the state response of NCS with the effect of data drift shown in Figure 3 and corresponding control input shown in Figure 4, we know all states of system get steady at 7.3 s.
In addition, we apply the method proposed by Luck [10] into the same problem.And the design of controller fails with  = [0.4285−1.0243 0 0.4243], the response of system state is shown as Figure 5. Thus, it sufficiently demonstrates the effectiveness and feasibility of the guaranteed cost method proposed in this paper.To better illustrate the effectiveness of the method proposed in this paper, the following example is discussed.
For this simulation, we set the time-varying delay with upper bound   = 0.15 s and lower bound   = 0.09 s.And time-varying sensor-to-controller data drift with the average value  0 = diag(0.52,0.61, 0.36, 0.65) is also considered.
By taking advantage of LMI toolbox and submitting these parameters above into inequality (26), we can obtain the guaranteed cost control gain  =  −  −1 0 = [−1.8322−1.5264 −0.3754 −2.5736].The initial state of system is assumed (0) = [1.20.47 0.12 −1.13]  ; through the state response of NCS with the effect of data drift shown in Figure 6, we know all states of system get steady at 60 s.The guaranteed cost controller designed in this paper is able to make the NCS asymptotically stable even if affected by data drift.It sufficiently proves the effectiveness and feasibility of the method proposed in this paper.

Conclusions
The guaranteed cost control problem of a class of continuoustime networked control systems with data drift is investigated.With sensor-to-controller data drift considered, networked control system is modeled as a closed-loop system with time-varying parameters by lumping the networkinduced delay and data-dropouts to a synthetically timevarying delay together.Moreover, by selecting an appropriate Lyapunov function, the guaranteed cost controller in terms of linear matrix inequality (LMI) is designed to cope with the effect of data drift and enhance the NCS's performance.And a simulation is given to prove the effectiveness and feasibility of the method.The convexity substitutions used in Theorem 7 (  =    5 ( = 1, 3, 4, 5)) may, in general, lead to significantly conservative results.Our next research task will be choosing more reasonable values of parameters   ( = 1, 2, 3, 4) to reduce the conservatism further.

Figure 3 :Figure 4 :
Figure 3: The state response curves of NCS with data drift.

8 Figure 5 :
Figure 5: The state response curves of NCS with data drift.

Example 9 .
Consider the linear model of NCS as follows ẋ

Figure 6 :
Figure 6: The state response curves of NCS with data drift.

2
Journal of Control Science and Engineering