On Separation Principle for a Class of Networked Control Systems

Similar documents
IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

ROBUST QUANTIZED H CONTROL FOR NETWORK CONTROL SYSTEMS WITH MARKOVIAN JUMPS AND TIME DELAYS. Received December 2012; revised April 2013

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach

On Design of Reduced-Order H Filters for Discrete-Time Systems from Incomplete Measurements

A DELAY-DEPENDENT APPROACH TO DESIGN STATE ESTIMATOR FOR DISCRETE STOCHASTIC RECURRENT NEURAL NETWORK WITH INTERVAL TIME-VARYING DELAYS

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Feedback stabilization of Bernoulli jump nonlinear systems: a passivity-based approach

Estimation and Control across Analog Erasure Channels

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

Control with Random Communication Delays via a Discrete-Time Jump System Approach

Control for Markov sampled-data systems with event-driven transmitter

Approximate Estimation of Distributed Networked Control Systems

Networked Control Systems: Estimation and Control over Lossy Networks

Linear-quadratic-Gaussian control of linear system with Rayleigh flat fading channel

Asymptotic Stability and Disturbance Attenuation Properties for a Class of Networked Control Systems

H State Feedback Control of Discrete-time Markov Jump Linear Systems through Linear Matrix Inequalities

Sensor/Actuator Faults Detection for Networked Control Systems via Predictive Control

Stabilizability over Deterministic Relay Networks

Time Varying Optimal Control with Packet Losses.

Positive observers for positive interval linear discrete-time delay systems. Title. Li, P; Lam, J; Shu, Z

Control Over Packet-Dropping Channels

ROBUST STATE FEEDBACK CONTROL OF UNCERTAIN POLYNOMIAL DISCRETE-TIME SYSTEMS: AN INTEGRAL ACTION APPROACH

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

Control for stability and Positivity of 2-D linear discrete-time systems

An Optimization-based Approach to Decentralized Assignability

Output-Feedback H Control of a Class of Networked Fault Tolerant Control Systems

Feedback Control over Packet Dropping Network Links

Static Output Feedback Stabilisation with H Performance for a Class of Plants

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Decentralized Channel Access for Wireless Control Systems

Decentralized Channel Access for Wireless Control Systems

LQG CONTROL WITH MISSING OBSERVATION AND CONTROL PACKETS. Bruno Sinopoli, Luca Schenato, Massimo Franceschetti, Kameshwar Poolla, Shankar Sastry

Optimal control and estimation

ROBUST STABILITY TEST FOR UNCERTAIN DISCRETE-TIME SYSTEMS: A DESCRIPTOR SYSTEM APPROACH

Input and Output Finite-Level Quantized Linear Control Systems: Stability Analysis and Quantizer Design

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

Necessary and sufficient bit rate conditions to stabilize quantized Markov jump linear systems

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

STABILIZATION OF LINEAR SYSTEMS VIA DELAYED STATE FEEDBACK CONTROLLER. El-Kébir Boukas. N. K. M Sirdi. Received December 2007; accepted February 2008

arxiv: v1 [cs.sy] 22 Jan 2015

SIAM Journal on Control and Optimization, 2010, v. 48 n. 5, p

AN EVENT-TRIGGERED TRANSMISSION POLICY FOR NETWORKED L 2 -GAIN CONTROL

Optimal LQG Control Across a Packet-Dropping Link

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

LMI-Based Synthesis for Distributed Event-Based State Estimation

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

LOW ORDER H CONTROLLER DESIGN: AN LMI APPROACH

A Switched System Approach to Scheduling of Networked Control Systems with Communication Constraints

Stability of State Estimation over Sensor Networks with Markovian Fading Channels

State estimation of uncertain multiple model with unknown inputs

arxiv: v1 [cs.sy] 13 Nov 2012

Analysis and design of switched normal systems

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

Via Gradenigo 6/b Department of Information Engineering University of Padova Padova, Italy

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

Improved delay-dependent globally asymptotic stability of delayed uncertain recurrent neural networks with Markovian jumping parameters

Estimation for Nonlinear Dynamical Systems over Packet-Dropping Networks

A Method for Determining Stabilizeability of a Class of Switched Systems

Filter Design for Linear Time Delay Systems

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

STOCHASTIC STABILITY OF EXTENDED FILTERING FOR NONLINEAR SYSTEMS WITH MEASUREMENT PACKET LOSSES

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Stability Analysis of Continuous-Time Switched Systems With a Random Switching Signal. Title. Xiong, J; Lam, J; Shu, Z; Mao, X

Observer-Based H Control for Systems with Repeated Scalar Nonlinearities and Multiple Packet Losses

Guaranteed H 2 Performance in Distributed Event-based State Estimation

H fault detection for a class of T-S fuzzy model-based nonlinear networked control systems

About closed-loop control and observability of max-plus linear systems: Application to manufacturing systems

Controller synthesis for positive systems under l 1-induced performance

Static Output-Feedback Control of Markov Jump Linear Systems without Mode Observation

NOWADAYS, many control applications have some control

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

Results on stability of linear systems with time varying delay

Stability of networked control systems with variable sampling and delay

Optimal Finite-precision Implementations of Linear Parameter Varying Controllers

Event-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays

STATE ESTIMATION IN COORDINATED CONTROL WITH A NON-STANDARD INFORMATION ARCHITECTURE. Jun Yan, Keunmo Kang, and Robert Bitmead

STABILITY ANALYSIS FOR SYSTEMS WITH LARGE DELAY PERIOD: A SWITCHING METHOD. Received March 2011; revised July 2011

Consensus Control of Multi-agent Systems with Optimal Performance

State feedback gain scheduling for linear systems with time-varying parameters

A NECESSARY AND SUFFICIENT CONDITION FOR STATIC OUTPUT FEEDBACK STABILIZABILITY OF LINEAR DISCRETE-TIME SYSTEMS 1

OVER the past one decade, Takagi Sugeno (T-S) fuzzy

Distributed Optimization over Networks Gossip-Based Algorithms

LQG Control For MIMO Systems Over multiple TCP-like Erasure Channels

2nd Symposium on System, Structure and Control, Oaxaca, 2004

On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method

Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems

Stability Analysis of Finite-Level Quantized Linear Control Systems

arxiv: v1 [cs.sy] 6 Nov 2016

Robust Observer for Uncertain T S model of a Synchronous Machine

Alternative frequency-domain stability criteria for discrete-time networked systems with multiple delays

Fixed-Order Robust H Filter Design for Markovian Jump Systems With Uncertain Switching Probabilities

Circuits, Systems, And Signal Processing, 2012, v. 31 n. 1, p The original publication is available at

Gramians based model reduction for hybrid switched systems

Optimal Decentralized Control of Coupled Subsystems With Control Sharing

NONLINEAR PID CONTROL OF LINEAR PLANTS FOR IMPROVED DISTURBANCE REJECTION

Estimation with lossy measurements: jump estimators for jump systems

Stability and Stabilizability of Switched Linear Systems: A Short Survey of Recent Results

Transcription:

On Separation Principle for a Class of Networked Control Systems Dongxiao Wu Jun Wu and Sheng Chen Abstract In this contribution we investigate a class of observer-based discrete-time networked control systems (NCSs) with random packet dropouts occurring independently in both the sensor-to-controller (S/C) and controller-to-actuator (C/A) channels. We first propose and prove a separation principle for the general class of NCSs packet dropouts in the C/A and S/C channels are governed by two independent Markov chains respectively. We then derive necessary and sufficient conditions in terms of linear matrix inequalities for synthesis of stabilisation control of a class of NCSs the C/A channel is driven by a Markov chain while the S/C channel is driven by a Bernoulli process. A numerical example is provided to illustrate the effectiveness of our proposed method. I. INTRODUCTION An important concept in control theory is the separation principle 1. When the separation principle holds the controller and the observer in an observer-based control problem can be designed separately. The separation principle has been widely used in optimal control and estimation problems such as the linear quadratic gaussian (LQG) optimal control 2. For nonlinear observer-based control problem the separation principle is also proposed for example by developping a high gain observer approach 3. Networked control systems (NCSs) have drawn much attention in the control community recently 4 7. An NCS is a control system in which the control loop is closed via a shared communication network. Compared to the point-to-point system connection the use of an NCS has advantages of low installation cost reducing system wiring simple system diagnosis and easy maintenance. However some inherent shortcomings of NCSs such as bandwidth constraints packet dropouts and packet delays will degrade performance of NCSs or even cause instability. Packet dropouts which can randomly occur due to node failures or network congestion impose one of the most critical problems in NCSs. Stochastic approaches based on the mean square stability 8 9 are usually adopted to deal with packet dropout. Under such a stochastic approach the packet-dropout process is typically modelled as a Bernoulli process 5 6 1 11 or a Markov chain 6 12 13 and the system can be viewed as a special case of jump linear system. In some other works 14 16 NCSs with arbitrary D.-X. Wu and J. Wu are with State Key Laboratory of Industrial Control Technology Institute of Cyber-Systems and Control Zhejiang University Hangzhou 3127 China. E-mails: {dxwujwu}@iipc.zju.edu.cn S. Chen is with School of Electronics and Computer Science University of Southampton Highfield Southampton SO17 1BJ UK. E-mail: sqc@ecs.soton.ac.uk This work is supported by the National Natural Science Foundation of China (Grants No.67741 No.673621 and No.672162) the 973 program of China (Grant No.29CB3263) the 863 program of China (Grant No.28AA4262) the 111 Project of China (Grant No.B731) and the UK Royal Society and Royal Academy of Engineering. packet dropouts are modelled as switched systems. Because of its importance to control system analysis and synthesis separation principle has been studied for some special NCSs with nominal plant. For example the separation principle is known to hold for the NCSs under TCP-like protocols packet dropouts in each communication channel can be modelled as a Bernoulli process 5. In 7 the authors prove the separation principle for the system with nominal plant the network is only located in the sensor-to-controller (S/C) channel. In 17 the author derives the separation principle for the time-varying sampled data system under the assumption that when the plant output is available at the controller the actuator also receives the related new control data as well. In reality however the packets may be lost independently in the S/C and controller-to-actuator (C/A) channels. To the best of our knowledge no work to date has proposed the separation principle for NCSs packet dropouts are driven by two independent Markov chains in the S/C and C/A channels. Hence the focus of the present work is to investigate the separation principle for such NCSs. Our contributions are two-fold. Firstly we present and prove a separation principle for observer-based discrete-time NCSs packet dropouts occur independently in both the S/C and C/A channels. We formulate this generic class of NCSs as the Markovain jump linear system by modelling the behaviours of packet dropouts as independent Markov chains in both the S/C and C/A channels. Secondly we derive necessary and sufficient conditions for synthesising stabilisation controller for a class of NCSs packet dropouts in the C/A and S/C channels are governed by a Markov chain and a Bernoulli process respectively. These necessary and sufficient conditions are formulated in terms of linear matrix inequalities (LMIs) 18. An illustrative example is provided to demonstrate our proposed approach. II. NOTATIONS AND SYSTEM DESCRIPTION The following notational conventions are adopted throughout the discussion. R stands for the set of real numbers and N for the set of nonnegative integers while W > indicates that W is a positive-definite matrix. Furthermore I and represent the identity and zero matrices respectively. Given a discrete-time stochastic signal r = {r(k)} k N with r(k) a R r -valued random variable let us define r 2s E r T (k)r(k) (1) k=

E denotes the expectation. Let l r 2s be the set of rs with r 2s <. For positive integer M further define M = {1 M 1}. Consider the following stochastic system denoted as ˆF { x(k + 1) = Ã θ(k) x(k) + B θ(k) ũ(k) ỹ(k) = C θ(k) x(k) + D k N (2) θ(k) ũ(k) x(k) Rñ ũ(k) R m and ỹ(k) R q are the state input and output vectors respectively while Ãθ(k) Rñ ñ B θ(k) Rñ m Cθ(k) R q ñ and D θ(k) R q m. The stochastic process θ(k) is driven by an M-valued discretetime Markov chain 19 which takes values from the finite set M. The transition probabilities of θ(k) are given by p ij = Prob(θ(k + 1) = j θ(k) = i) with p ij and j M p ij = 1 for each i M. The following result from 8 13 defines the stochastic stability of ˆF. Definition 1: The system ˆF defined in (2) is said to be stochastically stable if for ũ(k) x() Rñ and θ() M we have x lñ2s. Lemma 1: The system ˆF defined by (2) is stochastically stable if and only if there exist matrices < P i Rñ ñ such that P i ÃT i ( M 1 j= p ij P j )Ãi > i M. Lemma 2: (The bounded real lemma 13.) If there exist < β R and matrices < P i Rñ ñ such that P i T M 1 1 Ãi Bi j= β 2I m C p ijp j i Di I Ãi Bi > i M C i Di then the system ˆF of (2) is stochastically stable and furthermore for x() = ũ l2s m and θ() M we have ỹ 2s ũ 2s /β. Lemma 3: (Schur complement 18.) Given constant matrices G M H of appropriate dimensions G and H are symmetric then H > and G +M T H 1 M < if and only if G M T < M H or equivalently H M M T <. G The NCS ˆP K depicted in Fig. 1 consists of a discretetime plant ˆP and a discrete-time controller ˆK with the control loop closed via a shared communication network. The plant ˆP is described by the state-space equation { x(k + 1) = Ax(k) + Bu(k) k N (3) y(k) = Cx(k) x(k) R n u(k) R m and y(k) R q are the state input and output vectors respectively while A R n n B R n m and C R q n are constant matrices. Network packet dropouts occur in both the S/C and C/A channels. Denote the binary set N {1}. Further define θ s (k) N and θ a (k) N as the indicators of the packet dropouts in the S/C and C/A channels respectively a value indicates that the packet is dropped while a value 1 indicates that the packet is transmitted successfully. We make the following generic assumption for these two binary-valued discrete-time random variables. Assumption 1: θ a (k) and θ s (k) are driven by the two independent homogeneous discrete-time Markov chains which take values in the binary set N with the transition probability matrices Λ λ ij and Π π tr respectively. Here the probabilities λ ij and π tr are defined by and λ ij = Prob(θ a (k + 1) = j θ a (k) = i) (4) π tr = Prob(θ s (k + 1) = r θ s (k) = t) (5) respectively with λ ij π tr j N λ ij = 1 and r N π tr = 1 ijtr N. The controller ˆK similar to the one in 7 is adopted as ˆx(k + 1) = Aˆx(k) + Bu(k) +θ s (k)l(cˆx(k) y(k)) u(k) = θ a (k)kˆx(k) k N (6) the state feedback gain matrix K R m n and the observer gain matrix L R n q. It can be seen that a standard observer law is employed to estimate x(k) using ˆx(k) when y(k) is available at θ s (k) = 1 while an imitation law is employed to estimate x(k) with ˆx(k) when y(k) is unavailable at θ s (k) =. Also if the packet is transmitted successfully in the C/A channel at θ a (k) = 1 u(k) = Kˆx(k). If however the packet is lost at θ a (k) = the actuator does nothing and we have u(k) =. Let us define the state of the NCS ˆP K as x(k) x T (k) e T (k) T (7) e(k) = x(k) ˆx(k). From (3) and (6) the NCS ˆP K can be described by u θ a Kˆx x(k + 1) = A θa(k)θ s(k)x(k) k N (8) Actuator K ˆP ˆx Sensor Estimator Fig. 1. Networked control system ˆP K. θ s y ˆK

with A = A A A A 1 = A + LC A + BK BK A 1 = A A + BK BK A 11 = A + LC. (9) (1) We can now make the following two observations regarding our NCS model. Remark 1: We assume that packet dropouts in the C/A and S/C channels are governed by two independent random processes. This assumption is more realistic than the one given in 17 the connections for the C/A and S/C channels are assumed to be on or off at the same time. In addition the discrete-time system is more suitable for modelling the NCS than the assumption of sampled-data system in 17 due to the fact that data are transmitted in the form of packets. Remark 2: We study the generic case packet dropouts occur in both the C/A and S/C channels independently while in the work of 7 the network is only located in the S/C channel. Furthermore necessary and sufficient conditions for separation principle are derived in this paper while the work 7 only provided sufficient results. III. SEPARATION PRINCIPLE In this section we develop the separation principle for the generic NCS with packet dropouts which can then be applied to analyse and design the state feedback gain matrix and the observer gain matrix separately. It is noted that the NCS ˆP K defined in (8) is formulated as a Markovian jump linear system and we prove our separation principle in the following theorem. Theorem 1: The NCS ˆP K (8) under Assumption 1 is stochastically stable if and only if the following two conditions hold. (i) there exist matrices Q > and Q 1 > such that { ( ÂT π Q + π 1 Q 1 )Â Q < Â1( T (11) π1 Q + π 11 Q 1 )Â1 Q 1 < Â = A Â 1 = A + LC; (12) (ii) there exist matrices P > and P 1 > such that { Φ T ( λ P + λ 1 P 1 ) Φ P < Φ T 1( λ1 P + λ 11 P 1 ) Φ1 P 1 < (13) Φ = A Φ 1 = A + BK. (14) Proof: (If). From (7) to (12) a subsystem for e can readily be obtained as e(k + 1) = Âθ s(k)e(k) k N. (15) According to Lemma 1 and (11) the subsystem (15) is stochastically stable. Hence we obtain e l n 2s. From (7) to (14) a subsystem for x can readily be obtained as Partition x as with x(k + 1) = Φ θa(k)x(k) + Γ θa(k)e(k) (16) Γ = Γ 1 = BK. (17) x(k) = x a (k) + x b (k) (18) x a (k + 1) = Φ θa(k)x a (k) x a () = x(); x b (k + 1) = Φ θa(k)x b (k) + Γ θa(k)e(k) x b () =. From Lemma 1 and Definition 1 it is easy to show x a l n 2s. If (13) is satisfied then there exists a sufficiently small constant < ρ R such that P i Φ T i ˆP i Φ i ρ 2 I Φ T i ˆP i Γ i ( 1 ρ 2I ΓT i ˆP i Γ i ) 1 Γ T i ˆP i Φ i > (19) for i N ˆP i j N λ ijp j. According to Lemma 3 the algebraic inequality (19) is equivalent to the following matrix inequality P i T 1 Φi Γ ρ 2I i ˆPi ρi I Φi Γ i >. (2) ρi This together with Lemma 2 yields ρx b 2s < 1 ρ e 2s (21) namely x b l n 2s. Thus x l n 2s. According to Definition 1 the NCS ˆP K is stochastically stable. (Only If). Because the NCS ˆP K is stochastically stable from Definition 1 and the expression of x(k) in (7) it is easy to show x l n 2s and e l n 2s. Thus the subsystem (15) for e is stochastically stable and the condition (i) holds according to Lemma 1. Because ˆP K is stochastically stable it is also clear that for e() = and x() R n there exists x l n 2s. On the other hand for the subsystem (15) e(k) when e() =. In the case of e() = the subsystem (16) for x becomes x(k + 1) = Φ θa(k)x(k) and is stochastically stable. It is then obvious that the condition (ii) holds. This completes the proof. It is noted that (11) only involves L while (13) only involves K. Hence the state feedback control and observer can be designed independently by assuring each separated part be stochastically stable. This property is in accordance with the separation principle.

IV. STABILISATION CONTROL FOR A CLASS OF NCSS In this section we study the separation principle for a class of NCSs packet dropouts are driven by a Markov chain in the C/A channel and a Bernoulli process in the S/C channel respectively. The synthesis of stabilisation control is derived for this class of NCSs in the form of LMIs. First our assumption regarding this class of NCSs is formally made. Assumption 2: θ a (k) is driven by a discrete-time Markov chain which takes values from the binary set N with the transition probabilities λ ij defined in (4). θ s (k) is driven by a Bernoulli process which takes values from the binary set N with the two state probabilities Prob(θ s (k) = 1) = α and Prob(θ s (k) = ) = 1 α. The Bernoulli process θ s (k) can be viewed as a special case of Markov chain with π 1 = π 11 = α and π 1 = π = 1 α in (5). In this case Lemma 1 which presents the stability conditions of Markovian jump linear systems is equivalent to the following lemma (See 9). Lemma 4: If θ s (k) is driven by a Bernoulli process with Prob(θ s (k) = 1) = α and Prob(θ s (k) = ) = 1 α then the subsystem (15) is stochastically stable if and only if there exists a matrix Q > such that α(a+lc) T Q(A+LC)+(1 α)a T QA Q <. (22) According to Theorem 1 and Lemma 4 we have the following separation principle for the underlying NCS. Theorem 2: The NCS ˆP K (8) under Assumption 2 is stochastically stable if and only if the following two conditions hold. (i) there exists a matrix Q > such that (22) holds; (ii) there exist matrices P > and P 1 > such that (13) holds. The synthesis of stabilisation control in the form of LMIs for this class of NCSs is presented in the following theorem. Theorem 3: The NCS ˆP K (8) under Assumption 2 is stochastically stable if and only if there exist matrices < P R n n < P 1 R n n X R m n < Q R n n and Y R n q such that the following LMIs are satisfied P λ AP P λ1 AP P 1 P 1 λ1 (AP 1 + BX) P λ11 (AP 1 + BX) P 1 Q α(qa + YC) Q 1 αqa Q < (23) < (24) < (25) the notation within a matrix denotes symmetric entries. In this case the state feedback and observer gains are given by K = XP 1 1 and L = Q 1 Y respectively. Proof: Set P = P 1 P 1 = P 1 1 and X = KP 1. By pre- and post- multiplying (23) and (24) with diag { P II } and diag { P 1 II } respectively and applying Lemma 3 we obtain that (23) and (24) are equivalent to (13). Similarly set Y = QL in (25). Then by pre- and post- multiplying (25) with diag { IQ 1 Q 1} and applying Lemma 3 we can see that (25) is equivalent to (22). This completes the proof according to Theorem 2. V. NUMERICAL EXAMPLE To illustrate the effectiveness of the proposed stabilisation approach we considered an unstable 4th-order NCS ˆP K (8) with the plant parameters A = 1.4 1 1 1.1 1.3.9.5.5.3.2 1.5.3.5 1.7 1 B =.9.8.6.1 1.6.3 C =.5.5.2 1. The eigenvalues of the plant were 1.1783 1.1818 and.7482 ±.5171 i. Assume that θ a (k) was driven by the Markov chain with the transition probability matrix Λ =.6.4.2.8 while θ s (k) was driven by a Bernoulli process with α =.7. By applying the Matlab LMI Control Toolbox to solve the LMIs (23) to (25) we obtained the following solution P = P 1 = x 6 4 2 2 4 5.3812 6.5861.215.6313 6.5861 17.6187 5.16.9736.215 5.16 4.129.35.6313.9736.35.6456 1.7226 12.6823.2978.5937 12.6823 26.2139 6.3 1.837.2978 6.3 16.7452 6.2727.5937 1.837 6.2727 4.1789 6 5 1 15 2 25 3 k Fig. 2. State trajectories of the plant ˆP. x1 x2 x3 x4

e 2.5 2 1.5 1.5.5 1 1.5 Fig. 3. ˆP K. e1 e2 e3 e4 2 5 1 15 2 25 3 k X = Q = Error trajectories between the state and the estimator of the NCS 4.9778 9.2331 9.9654 1.929 3.941 7.522 11.64 6.5239 1.4223.824.5724.2323.824 1.281 1.221.162.824 1.281 1.221.162.2323.162.4595 1.5936 Y =.581 1.1919.4242.2342.3786.2348.1656 1.3929. It followed from Theorem 3 that the synthesis of stochastic stabilisation control was solvable with the state feedback gain matrix and observer gain matrix given respectively by K = XP 1 1 =.6786.9181 1.5972 1.8288.2455.47.1753 1.2452 L = Q 1 Y =.3124 1.2852.1239 1.214.61.3237.1387.6579. Next we used the above designed K and L to analyse the stability of the NCS ˆP K. The initial state was chosen to be x() = x 1 () x 2 () x 3 () x 4 () T = 3 1 2 T e() = e 1 () e 2 () e 3 () e 4 () T = 1 2 1 T and the initial modes of the two driving stochastic processes were θ a () = 1 and θ s () = 1 respectively. Typical response of the NCS ˆP K are given in Figs. 2 and 3 which depict the state trajectories of the plant ˆP x(k) and the error trajectories between the state and the estimator e(k) respectively. It can be seen that the NCS ˆP K was stochastically stable. VI. CONCLUSIONS In this contribution we have studied a class of NCSs random packet dropouts occur independently in both the S/C and C/A channels. Our new contributions have been twofold. Firstly we have established and proved a separation principle for the generic NCS packet dropouts are driven by two independent Markov chains for the S/C and C/A channels respectively. According to this separation principle the state feedback controller and observer for the underlying NCS can be analysed and synthesised separately. Secondly we have presented the LMI solution that stabilises a class of NCSs packet dropouts in the C/A and S/C channels are governed by a Markov chain and a Bernoulli process respectively. A numerical example has been included to illustrate our proposed design approach. REFERENCES 1 P. J. Antsaklis and A. N. Michel Linear Systems. Boston MA: Spinger 26. 2 P. S. Maybeck Stochastic Models Estimation and Control. New York: Academic Press 1979. 3 A. N. Atassi and H. K. Khalil A separation principle for the stabilization of a class of nonlinear systems IEEE Trans. Automatic Control vol. 44 pp. 1672 1687 September 1999. 4 J. P. Hespanha P. Naghshtabrizi and Y.-G. Xu A survey of recent results in networked control systems Proc. IEEE vol. 95 pp. 138 162 January 27. 5 L. Schenato B. Sinopoli M. Franceschetti K. Poolla and S. S. Sastry Foundations of control and estimation over lossy networks Proc. IEEE vol. 95 pp. 163 187 January 27. 6 L. A. Montestruque and P. J. Antsaklis Stability of model-based networked control systems with time-varying transmission times IEEE Trans. Automatic Control vol. 49 pp. 1562 1572 September 24. 7 P. V. Zhivoglyadov and R. H. Middleton Networked control design for linear systems Automatica vol. 39 pp. 743 75 April 23. 8 Y. Ji H. J. Chizeck X. Feng and K. A. Loparo Stability and control of discrete-time jump linear systems Control Theory and Advanced Technology vol. 7 pp. 247 27 1991. 9 O. L. V. Costa and M. D. Fragoso Stability results for discrete-time linear systems with Markovian jumping parameters J. Mathematical Analysis and Applications vol. 179 pp. 154 178 October 1993. 1 O. C. Imer S. Yüksel and T. Başar Optimal control of LTI systems over unreliable communication links Automatica vol. 42 pp. 1429 1439 September 26. 11 S. Hu and W.-Y. Yan Stability of networked control systems under a multiple-packet transmission policy IEEE Trans. Automatic Control vol. 53 pp. 176 1711 August 28. 12 J. Wu and T. Chen Design of networked control systems with packet dropouts IEEE Trans. Automatic Control vol. 52 pp. 1314 1319 July 27. 13 P. Seiler and R. Sengupta An H approach to networked control IEEE Trans. Automatic Control vol. 5 pp. 356 364 March 25. 14 M. Yu L. Wang T. Chu and G. Xie Stabilization of networked control systems with data packet dropout and network delays via switching system approach in Proc. 43rd IEEE Conf. Decision and Control vol. 4 pp. 3539 3544 Dec. 14-17 24. 15 W.-A. Zhang and L. Yu Output feedback stabilization of networked control systems with packet dropouts IEEE Trans. Automatic Control vol. 52 pp. 175 171 September 27. 16 H. Ishii H control with limited communication and message losses Systems and Control Letters vol. 57 pp. 322 331 April 28. 17 A. Sala Computer control under time-varying sampling period: An LMI gridding approach Automatica vol. 41 pp. 277 282 December 25. 18 S. Boyd L. El Ghaoui E. Feron and V. Balakrishnan Linear Matrix Inequalities in Systems and Control Theory. Philadelphia PA: SIAM 1994. 19 S. Karlin and H. M. Taylor A First Course in Stochastic Processes. New York: Academic Press 2nd ed. 1975.