NETWORKED control systems (NCS), that are comprised

Similar documents
Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

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 of networked control systems with variable sampling and delay

Networked Control With Stochastic Scheduling

Input/output delay approach to robust sampled-data H control

Stability of Linear Distributed Parameter Systems with Time-Delays

Sampled-data implementation of derivative-dependent control using artificial delays

Introduction. Introduction. Introduction. Standard digital control loop. Resource-aware control

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

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

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

Stability of Delay Impulsive Systems with Application to Networked Control Systems

Passification-based adaptive control with quantized measurements

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

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

Results on stability of linear systems with time varying delay

Robust Event-Triggered Control Subject to External Disturbance

On backwards and forwards reachable sets bounding for perturbed time-delay systems

Event-Triggered Control for Continuous-Time Switched Linear Systems

Delay-Dependent Stability Criteria for Linear Systems with Multiple Time Delays

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control

Distributed Event-Based Control Strategies for Interconnected Linear Systems

Delay-dependent stability and stabilization of neutral time-delay systems

Event-Based Control of Nonlinear Systems with Partial State and Output Feedback

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

An Event-Triggered Consensus Control with Sampled-Data Mechanism for Multi-agent Systems

Event-based Stabilization of Nonlinear Time-Delay Systems

Analysis and design of switched normal systems

THE phenomena of time delays are often encountered in

Delay-Dependent Exponential Stability of Linear Systems with Fast Time-Varying Delay

Event-triggered PI control: Saturating actuators and anti-windup compensation

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

Event-triggered control subject to actuator saturation

Networked Control Systems, Event-Triggering, Small-Gain Theorem, Nonlinear

Research Article On Exponential Stability Conditions of Descriptor Systems with Time-Varying Delay

Convex Optimization Approach to Dynamic Output Feedback Control for Delay Differential Systems of Neutral Type 1,2

Decentralized Event-triggered Broadcasts over Networked Control Systems

Event-separation properties of event-triggered control systems

Robust sampled-data stabilization of linear systems - An input delay approach

Control under Quantization, Saturation and Delay: An LMI Approach

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

Eects of small delays on stability of singularly perturbed systems

Research Article Delay-Range-Dependent Stability Criteria for Takagi-Sugeno Fuzzy Systems with Fast Time-Varying Delays

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

A study on event triggering criteria for estimation

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

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

Event-Triggered Control for Linear Systems Subject to Actuator Saturation

Stabilization of Large-scale Distributed Control Systems using I/O Event-driven Control and Passivity

Decentralized Event-Triggering for Control of Nonlinear Systems

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

Distributed Event-Based Control for Interconnected Linear Systems

Automatica. Exponential stability of linear distributed parameter systems with time-varying delays. Emilia Fridman a,, Yury Orlov b.

Automatica. Sliding mode control in the presence of input delay: A singular perturbation approach. X. Han a,1, E. Fridman b, S.K.

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

Event-based control of input-output linearizable systems

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

A Simple Self-triggered Sampler for Nonlinear Systems

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

Observer-based event-triggered control for linear systems subject to cone-bounded nonlinearities

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

Observer-based quantized output feedback control of nonlinear systems

H Synchronization of Chaotic Systems via Delayed Feedback Control

STABILIZATION FOR A CLASS OF UNCERTAIN MULTI-TIME DELAYS SYSTEM USING SLIDING MODE CONTROLLER. Received April 2010; revised August 2010

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

Computing Minimal and Maximal Allowable Transmission Intervals for Networked Control Systems using the Hybrid Systems Approach

Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique

Global Stability and Asymptotic Gain Imply Input-to-State Stability for State-Dependent Switched Systems

Stabilizing Uncertain Systems with Dynamic Quantization

COMPUTATION OF ROBUST H CONTROLLERS FOR TIME-DELAY SYSTEMS USING GENETIC ALGORITHMS

State estimation of uncertain multiple model with unknown inputs

Robust Stability and Disturbance Attenuation Analysis of a Class of Networked Control Systems

On a small-gain approach to distributed event-triggered control

arxiv: v2 [math.oc] 3 Feb 2011

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

On Lyapunov Sampling for Event-driven Controllers

ROBUST PASSIVE OBSERVER-BASED CONTROL FOR A CLASS OF SINGULAR SYSTEMS

Event-Triggered Broadcasting across Distributed Networked Control Systems

Event-triggered Control for Discrete-Time Systems

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

Adaptive Self-triggered Control of a Remotely Operated Robot

A novel control scheme for teleoperation with guaranteed performance under time-varying delays

Observer design for systems with non small and unknown time-varying delay

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

EVENT-TRIGGERED control (ETC) is a new digital control

LMI-Based Synthesis for Distributed Event-Based State Estimation

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

Robust sampled-data stabilization of linear systems: an input delay approach

Modern Optimal Control

Observer-based sampled-data controller of linear system for the wave energy converter

Event-Triggered Control Systems. Seyed Hossein Mousavi. Doctor of Philosophy. Control Systems. Department of Electrical and Computer Engineering

Improved Stability Criteria for Lurie Type Systems with Time-varying Delay

Event-Driven Observer-Based Smart-Sensors for Output Feedback Control of Linear Systems

Observer-Based Feedback Stabilization of Linear Systems with Event-triggered Sampling and Dynamic Quantization

Stabilization of Boundary Controlled Hyperbolic PDEs via Lyapunov-Based Event Triggered Sampling and Quantization

Event-based Stabilization of Nonlinear Time-Delay Systems

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

Event-based control of nonlinear systems: An input-output linearization approach

Transcription:

1 Event-Triggered H Control: a Switching Approach Anton Selivanov and Emilia Fridman, Senior Member, IEEE Abstract Event-triggered approach to networked control systems is used to reduce the workload of the communication network. For the static output-feedback continuous event-trigger may generate an infinite number of sampling instants in finite time (Zeno phenomenon) what makes it inapplicable to the real-world systems. Periodic event-trigger avoids this behavior but does not use all the available information. In the present paper we aim to exploit the advantage of the continuous-time measurements and guarantee a positive lower bound on the interevent times by introducing a switching approach for finding a waiting time in the event-triggered mechanism. Namely, our idea is to present the closed-loop system as a switching between the system under periodic sampling and the one under continuous event-trigger and take the maximum sampling preserving the stability as the waiting time. We extend this idea to the L - gain and ISS analysis of perturbed networked control systems with network-induced delays. By examples we demonstrate that the switching approach to event-triggered control can essentially reduce the amount of measurements to be sent through a communication network compared to the existing methods. I. INTRODUCTION NETWORKED control systems (NCS), that are comprised of sensors, actuators, and controllers connected through a communication network, have been recently extensively studied by researchers from a variety of disciplines [] [5]. One of the main challenges in such systems is that only sampled in time measurements can be transmitted through a communication network. Namely, consider the system ẋ(t) = Ax(t) + Bu(t), y(t) = Cx(t), (1) with a state x R n, input u R m, and output y R l. Assume that there exists K R m l such that the control signal u(t) = Ky(t) stabilizes the system (1). In NCS the measurements can be transmitted to the controller only at discrete time instants 0 = s 0 < s 1 < s <..., lim k s k =. () Therefore, the closed-loop system has the form ẋ(t) = Ax(t) BKCx(s k ), t [s k, s k+1 ), k N 0, (3) where N 0 is the set of nonnegative integers. There are different ways of obtaining the sequence of sampling instants s k that preserve the stability. The simplest approach is periodic sampling where one chooses s k = kh with appropriate period h. Under periodic sampling the measurements are sent even when the output fluctuation is small and does not significantly A. Selivanov (antonselivanov@gmail.com) and E. Fridman (emilia@eng.tau.ac.il) are with School of Electrical Engineering, Tel Aviv University, Israel. Some preliminary results of the paper have been presented in [1]. This work was supported by Israel Science Foundation (grant No. 118/14). change the control signal. To avoid these redundant packets one can use continuous event-trigger [6], where s k+1 = min{t > s k (y(t) y(s k )) T Ω(y(t) y(s k )) εy T (t)ωy(t)} (4) with a matrix Ω 0 and a scalar ε > 0. In case of a static output-feedback execution times s k, implicitly defined by (4), can be such that lim k s k < [7]. That is, an infinite number of events is generated in finite time what makes (4) inapplicable to NCS. To avoid this Zeno phenomenon one can use periodic event-trigger [8] [11] by choosing s k+1 = min{s k + ih i N, (y(s k + ih) y(s k )) T Ω (y(s k + ih) y(s k )) > εy T (s k + ih)ωy(s k + ih)}. (5) This approach guarantees that the inter-event times are at least h and fits the case where the sensor measures only sampled in time outputs y(ih). However, when the continuous measurements are available one can use this additional information to improve the control algorithm. In [1] [14] the following strategy of choosing the sampling instants has been considered: s k+1 = min{t s k + T η 0}, (6) where T > 0 is a constant waiting time and η is an eventtrigger condition. In [13], [14] the value of T that preserves the stability was obtained by solving a scalar differential equation. For η = y(t) y(t k ) C with a constant C some qualitative results concerning practical stability have been obtained in [1]. In this work we propose a new constructive and efficient method of finding an appropriate waiting time. Our idea is to present the closed-loop system as a switching between the system under periodic sampling and the one under continuous event-trigger and take the maximum sampling preserving the stability as a waiting time. We extend this idea to the systems with network-induced delays, external disturbances, and measurement noise (Section III). Differently from [8], [1] [14] our method is applicable to uncertain linear systems and the waiting time is found from LMIs. Comparatively to periodic event-trigger of [9] [11] our method leads to error separation between the system under periodic sampling and the one under continuous event-trigger that allows for larger sampling periods for the same values of the event-trigger parameter ε. The latter allows to reduce the amount of sent measurements as illustrated by examples brought from [7] and [15] (Section IV). II. A SWITCHING APPROACH TO EVENT-TRIGGER Consider (1). Assume that there exists K such that A BKC is Hurwitz. For C = I such K exists if (A, B) is

stabilizable. For the static output-feedback case such K exists if the transfer function C(sI A) 1 B is hyper-minimumphase (has stable zeroes and positive leading coefficient of the numerator, see, e.g., [16]). Assume that the measurements are sent at time instants (). The closed-loop system (3) can be rewritten in the form ẋ(t) = (A BKC)x(t) BKe(t), (7) where e(t) = y(s k ) y(t) for t [s k, s k+1 ). In the case of periodic sampling s k = kh, e(t) is the error due to sampling that can be presented as [17] e(t) = C t τ(t) ẋ(s) ds, τ(t) = t kh, t [kh, (k + 1)h), k = 0, 1,... In the case of continuous event-trigger, e(t) is the error due to triggering that can be bounded using relation (4) [6]. Under periodic sampling (leading to (7), (8)) redundant packets can be sent while continuous event-trigger (that leads to (4), (7)) can cause Zeno phenomenon. To avoid the above drawbacks periodic event-trigger (5) can be used, where the closed-loop system can be written as ẋ(t) =(A BKC)x(t)+BKC t τ(t) (8) ẋ(s) ds BKe(t) (9) with τ(t) = t s k ih h, e(t) = y(s k ) y(s k + ih) for t [s k + ih, s k + (i + 1)h), i N 0 such that s k + (i + 1)h s k+1. As one can see, (9) contains both error due to sampling (the integral term) and the error due to triggering e(t) what makes it more difficult to ensure the stability of (9) compared to (7) with only one error. We propose an event-trigger that allows to separate these errors by considering the switching between periodic sampling and continuous event-trigger. Namely, after the measurement has been sent, the sensor waits for at least h seconds (that corresponds to T in (6)). During this time the system is described by (7), (8). Then the sensor begins to continuously check the event-trigger condition and sends the measurement when it is violated. During this time the system is described by (7) with e(t) satisfying the event-trigger condition. This leads to the following choice of sampling: s k+1 = min{s s k + h (y(s) y(s k )) T Ω(y(s) y(s k )) εy T (s)ωy(s)} (10) with a matrix Ω 0 and scalars ε 0, h > 0, where the inter-event times are not less than h. The system (3), (10) can be presented as a switching between (7), (8) and (4), (7): ẋ(t) = (A BKC)x(t) + χ(t)bkc where χ(t) = { 1, t [sk, s k + h), τ(t) = t s k h, 0, t [s k + h, s k+1 ), t τ(t) ẋ(s) ds (1 χ(t))bke(t), (11) t [s k, s k + h), e(t) = y(s k ) y(t), t [s k + h, s k+1 ). (1) By using the functional V = x T P x + χ(v U + V X ), where V U and V X are defined in (13) and (6) of [18], the following stability conditions can be derived (see [1] for the proof). Theorem 1: For given scalars h > 0, ε 0, δ > 0 let there exist n n matrices P > 0, U > 0, X, X 1, P, P 3, Y 1, Y, Y 3 and l l matrix Ω 0 such that Ξ > 0, Ψ 0 0, Ψ 1 0, Φ 0, (13) where [ P + h X+XT Ξ= hx 1 hx hx 1 hx1 T + h X+XT Φ= Φ 11 Φ 1 P T BK P3 T P 3 P3 T BK, Ω Ψ 0 = Ψ 11 X δ Ψ 1 + h X+X T Ψ 13 + X 1δ Ψ + hu Ψ 3 h(x X 1 ) Ψ 33 X δ τ=0 Ψ 11 X+XT Ψ 1 Ψ 13 + X X 1 hy1 T Ψ 1 = Ψ Ψ 3 hy T Ψ 33 X δ τ=h hy3 T hue δh Φ 11 = P T (A BKC)+(A BKC) T P +εc T ΩC +δp, Φ 1 = P + (A BKC) T P 3 P T, Ψ 11 = A T P + P T A + δp Y 1 Y1 T, Ψ 1 = P P T + A T P 3 Y, Ψ 13 = Y1 T P T BKC Y 3, Ψ = P 3 P3 T, Ψ 3 = Y T P3 T BKC, Ψ 33 = Y 3 + Y3 T, X δ = (1/ δh)(x + X T ), X 1δ = (1 δh)(x X 1 ), X δ = (1/ δ(h τ))(x + X T X 1 X1 T ). ],,, Then the system (3) under the event-trigger (10) is exponentially stable with a decay rate δ. Remark 1: Using the functional of Theorem 1 with χ = 1 the following result is obtained [1]: For given scalars h > 0, ε 0, δ > 0 let there exist n n matrices P > 0, U > 0, X, X 1, P, P 3, Y 1, Y, Y 3 and l l matrix Ω 0 such that Ξ > 0, P T BK Ψ i P3 T BK 0 + ε[i n 0] T C T ΩC[I n 0] 0, i = 0, 1. Ω (14) Then the system (3) under periodic event-trigger (5) is exponentially stable with a decay rate δ. Remark : The feasibility of (14) implies the feasibility of (13). Therefore, the stability of (3) under (10) can be guaranteed for not smaller h and ε than under (5). Examples in Section IV show that these values under (10) are essentially larger what allows to reduce the amount of sent measurements. Note that for the same h, ε, and Ω the amount of sent measurements under periodic event-trigger (5) is deliberately

3 Fig.. Switching between the subsystems of (18) Fig. 1. A system with network-induced delays less than under (10). Indeed, if the measurement is sent at s k and the event-trigger rule is satisfied at s k +h, according to (5) the sensor will wait till at least s k +h before sending the next measurement, while according to (10) the next measurement can be sent before s k + h. III. EVENT-TRIGGER UNDER NETWORK-INDUCED DELAYS Consider the system AND DISTURBANCES ẋ(t) = Ax(t) + B 1 w(t) + B u(t), z(t) = C 1 x(t) + D 1 u(t), y(t) = C x(t) + D v(t) (15) with a state x R n, input u R m, controlled output z R n z, measurements y R l, and disturbances w R nw, v R nv. Denote by η k η M the overall network-induced delay from the sensor to the actuator that affects the transmitted measurement y(s k ) (see Fig. 1). Here s k is a sampling instant on the sensor side. We assume that η k are such that the ZOH updating times t k = s k + η k satisfy t k = s k + η k s k+1 + η k+1 = t k+1, k N 0. (16) Then the system (15) with u(t) = Ky(s k ) for t [t k, t k+1 ) has the form ẋ(t)=ax(t)+b 1 w(t)+b K[C x(t k η k )+D v(t k η k )], z(t)=c 1 x(t) + D 1 K[C x(t k η k ) + D v(t k η k )]. (17) Similar to Section II we would like to present the resulting closed-loop system (10), (17) as a system with periodic sampling for t [t k, t k +h) (i.e. t [s k +η k, s k +η k +h)) and as a system with continuous event-trigger for t [t k +h, t k+1 ). If t k + h = s k + η k + h > s k+1 + η k+1 = t k+1 (what may happen due to the communication delay η k ) no switching occurs. Therefore, the system (10), (17) can be presented as ẋ(t)=ax(t)+b 1 w(t)+χ(t)b K[C x(t τ(t))+d v(t τ(t))] + (1 χ(t))b K[C x(t η(t)) + D v(t η(t)) + e(t)], z(t)=c 1 x(t) + χ(t)d 1 K[C x(t τ(t)) + D v(t τ(t))] + (1 χ(t))d 1 K[C x(t η(t)) + D v(t η(t)) + e(t)], (18) where { 1, t [tk, min{t k + h, t k+1 }), χ(t) = 0, t [min{t k + h, t k+1 }, t k+1 ), τ(t) = t s k, t [t k, min{t k + h, t k+1 }), e(t) = y(s k ) y(t η(t)), t [min{t k + h, t k+1 }, t k+1 ). Here τ(t) h + η M τ M and η(t) [0, η M ] is a fictitious delay to be defined hereafter. Consider the case where t k + h < t k+1 (see Fig. ). To use the event-trigger condition we would like to choose such η(t) that (10) implies 0 ε[c x(t η(t)) + D v(t η(t))] T Ω [C x(t η(t)) + D v(t η(t))] e T (t)ωe(t) (19) for t [t k + h, t k+1 ). Relation (19) is true if t η(t) [s k + h, s k+1 ) for t [t k + h, t k+1 ). Therefore, the simplest choice of η(t) is a linear function with η(t k + h) = η k and η(t k+1 ) = η k+1, i.e. for t [min{t k + h, t k+1 }, t k+1 ) η(t) = t k+1 t t k+1 t k h η k + t t k h t k+1 t k h η k+1. Though for both χ(t) = 0 and χ(t) = 1 the system (18) includes time-delays, the upper bound η M for η(t) is smaller than τ M since τ(t) includes the delay due to sampling. We say that the system (10), (17) is internally exponentially stable if it is exponentially stable with w(t) 0, v(t) 0. Let us extend the definition of τ(t) by setting τ(t) = η(t) for t [min{t k + h, t k+1 }, t k+1 ). We say that the system (10), (17) has an L -gain (H gain) less than γ if for the zero initial condition x(0) = 0 and all w, v L [0, ) such that w T (t)w(t)+v T (t τ(t))v(t τ(t)) 0 the following relation holds on the trajectories of (10), (17): { J = z T (t)z(t) γ [w T (t)w(t) 0 } + v T (t τ(t))v(t τ(t))] dt < 0. (0) Theorem : For given γ > 0, h > 0, η M 0, ε 0, δ > 0 let there exist n n matrices P > 0, S 0 0, S 1 0, R 0 0, R 1 0, G 1, G 0 and l l matrix Ω 0 such that [ ] [ ] R0 G Ψ 0, Φ 0, 0 R1 G G T 0, 1 0 R 0 G T 0, 1 R 1 (1) where Ψ = {Ψ ij } and Φ = {Φ ij } are symmetric matrices composed from the matrices Ψ 11 =Φ 11 =A T P +P A+δP +S 0 e δη M R 0 +C T 1 C 1, Ψ 1 =e δη M R 0, Ψ 14 =P B KC + C T 1 D 1 KC, Ψ 15 =Φ 16 =P B 1, Ψ 16 = Φ 17 = P B KD + C T 1 D 1 KD, Ψ 17 =Φ 18 =A T H, Ψ 3 =e δτ M G 1, Ψ 4 =e δτ M (R 1 G 1 ), Ψ =Φ = e δη M (S 1 S 0 R 0 ) e δτ M R 1, Ψ 33 =Φ 33 = e δτ M (R 1 + S 1 ),

4 Ψ 34 =e δτ M (R 1 G T 1 ), Ψ 44 =e δτ M (G 1 + G T 1 R 1 ) + (D 1 KC ) T D 1 KC, Ψ 46 =(D 1 KC ) T D 1 KD, Ψ 47 =Φ 48 = (B KC ) T H, Ψ 55 =Φ 66 = γ I, Ψ 57 =Φ 68 =B T 1 H, Ψ 77 =Φ 88 = H, Ψ 66 =(D 1 KD ) T D 1 KD γ I, Ψ 67 =Φ 78 =(B KD ) T H, Φ 1 =e δη M G 0, Φ 3 =e δτ M R 1, Φ 4 =e δη M (R 0 G T 0 ), Φ 14 =P B KC + e δη M (R 0 G 0 ) + C T 1 D 1 KC, Φ 15 =P B K + C T 1 D 1 K, Φ 45 =(D 1 KC ) T D 1 K, Φ 44 =e δη M (G 0 +G T 0 R 0 )+(D 1 KC ) T D 1 KC +εc T ΩC, Φ 47 =(D 1 KC ) T D 1 KD + εc T ΩD, Φ 58 =(B K) T H, Φ 55 =(D 1 K) T D 1 K Ω, Φ 57 =(D 1 K) T D 1 KD, Φ 77 =(D 1 KD ) T D 1 KD + εd T ΩD γ I, H =η M R 0 + h R 1, τ M = h+η M, other blocks are zero matrices. Then the system (17) under the event-trigger (10) is internally exponentially stable with a decay rate δ and has L -gain less than γ. Proof: See Appendix. Corollary 1: If (1) are valid with C 1 = 0, D 1 = 0 then the system (18) under the event-trigger (10) is Input-to-State Stable with respect to w(t) = col{w(t), v(t τ(t))}. Proof: If w T (t) w(t) is bounded by then (8) (see Appendix) with C 1 = 0, D 1 = 0 transforms to V δv + γ. This implies the assertion of the corollary. Remark 3: The system (17) under periodic event-trigger (5) can be presented in the form (18) with χ = 0 and η(t) τ M. By modifying the proof of Theorem one can obtain the stability conditions using the functional (3) with arbitrary chosen delay partitioning parameter η M (0, τ M ) [19], [0]. Remark 4: Though there are no universal methods of finding optimal event-trigger parameters h and ε, for practical use, one can find the maximum h that ensures stability of a system under periodic sampling (by using Theorem 1 or with ε = 0) and calculate the maximum ε > 0 for some h < h Remark 5: The proposed approach can be easily extended to cope with packet dropouts with bounded amount of consecutive packet losses. Consider the unreliable network with the maximum number of consecutive packet losses d sc (from the sensor to the controller) and d ca (from the controller to the actuator). To cope with this issue we set the sensor to send the measurement y(s k ) d sc +1 times at time instants s k +ih d /d sc, where i = 0,..., d sc, h d > 0. The same strategy is applied to the data sent from the controller. Denote by rk sc and rca k network delays that correspond to the first successfully sent packets. Then the closed-loop system is given by (17) with η k = (d sc k /d sc + d ca k /d ca )h d + rk sc + rk ca η M, where d sc k and d ca k are the actual amounts of consecutive packets that were lost. If rk sc + rca k < η M one can choose TABLE I AVERAGE AMOUNTS OF SENT MEASUREMENTS (SM) ε h SM Periodic sampling 1.173 18 Event-trigger (5) 4.6 10 3 1.115 17.47 Event-trigger (5) 0.555 0.344 4.8 Switching approach (10) 0.555 0.899 11.13 h d > 0 such that η k η M and apply the results of this section. This approach can be improved by introducing the acknowledgement signal of successful reception as suggested in [1]. Such improvement is a possible direction of the future work. Remark 6: Differently from periodic event-trigger approach considered in [8] our method is applicable to linear systems with polytopic-type uncertainties, since LMIs of Theorems 1 and are affine in A, B, B 1, and B. IV. NUMERICAL EXAMPLES Example 1 [7]. Consider the system (3) with [ ] [ ] 0 1 0 A =, B =, C = [ 1 0 ], K = 3. () 0 3 1 As it has been shown in [7] for this system an accumulation of events occurs under continuous event-trigger (4). In what follows we compare three approaches of choosing the sampling instants s k : periodic sampling with s k = kh, periodic event-trigger (5), and switching event-trigger (10). For ε = 0 (10) transforms into periodic sampling, therefore, Theorem 1 can be used to obtain the maximum period h. Under ] periodic sampling the amount of sent measurements [ Tf h is + 1, where T f is the time of simulation and [ ] is the integer part of a given number. To obtain the amount of sent measurements for s k given by (5) (or (10)), for each ε = i 10 4 (i = 0, 1,..., 10 4 ) we find the maximum h that satisfies Remark 1 (or Theorem 1) and for each pair of (ε, h) we perform numerical simulations for several initial conditions given by (x 1 (0), x (0)) = (10 cos(πk/30), 10 sin(πk/30)) with k = 1,..., 30. Then we choose the pair (ε, h) that ensures the minimum average amount of sent measurements. The obtained average amount of sent measurements for δ = 0.4 and T f = 0 are presented in Table I. As one can see periodic event-trigger (5) does not give any significant improvement compared to periodic sampling, while the switching eventtrigger (10) allows to reduce the network workload by almost 40%. Note that for the same value of ε the value of h obtained for switching event-trigger (10) is more than.5 times larger than the one for periodic event-trigger (5). Example [15]. Consider an inverted pendulum on a cart described by (3) with 0 1 0 0 0 A = 0 0 1 0 0 0 0 1, B = 0.1 0, C = I. 0 0 10/3 0 1/30 For K = [, 1, 378, 10] Theorem 1 gives h = 0.4, ε = 0.35. According to the numerical simulations, performed

5 TABLE II AMOUNTS OF SENT MEASUREMENTS (SM) WITH TIME-DELAYS AND DISTURBANCES ε h SM Periodic sampling 0.091 330 Event-trigger (5) 0.033 0.036 195 Event-trigger (10) 0.044 0.065 173 for T f and x(0) from [15], the average release period under switching event-trigger (10) is 0.5769, which is larger than 0.5131 obtained for the same system in [10] (where the average release period is larger than in [15], [] [4]). Consider the system (17) with the same A, B1 T = C 1 = [1, 1, 1, 1], B = B, C = I, D 1 = 0.1, D = [0, 0, 0, 0], K = [.919, 10.4357, 87.909, 160.371]. For γ = 00, η M = 0.1 Theorem (with δ = 0) gives h = 0.117, ε = 0.13. From the numerical simulations, performed for T f and w(t) from [10], we obtained an average release period 0.3488, which is larger than 0.3098 obtained for the same system in [10] (where the average release period is larger than the one obtained in [15] for a different controller gain). For γ = 100 in a manner similar to Example 1 we obtained the amount of sent measurements presented in Table II. As one can see both event-triggers reduce the network workload and switching event-trigger (10) allows to reduce the amount of sent measurements by more than 11% compared to periodic event-trigger (5). V. CONCLUSION We proposed a new approach to event-triggered control under the continuous-time measurements that guarantees a positive lower bound for inter-event times and can significantly reduce the workload of the network. Our idea is based on a switching between periodic sampling and continuous eventtrigger. We extended this approach to the L -gain and ISS analyses of perturbed NCS with network-induced delays. Our results are applicable to linear systems with polytopictype uncertainties. The presented method can be extended to nonlinear NCSs that may be a topic for the future research. APPENDIX PROOF OF THEOREM The system (10), (17) is rewritten as (18). Similar to [19] we consider Lyapunov functional V =V P + V S0 + V S1 + V R0 + V R1, (3) where x t (θ) = x(t + θ) for θ [ h, 0], V P (x t ) = x T (t)p x(t), V S0 (t, x t ) = V R0 (t, x t ) = η M 0 V S1 (t, x t ) = V R1 (t, x t ) = h e δ(s t) x T (s)s 0 x(s) ds, η M ηm t τ M ηm τ M t+θ e δ(s t) ẋ T (s)r 0 ẋ(s) ds dθ, e δ(s t) x T (s)s 1 x(s) ds, t+θ e δ(s t) ẋ T (s)r 1 ẋ(s) ds dθ. By differentiating these functionals we obtain V S0 = δv S0 + x T (t)s 0 x(t) e δη M x T (t η M )S 0 x(t η M ), V S1 = δv S1 + e δη M x T (t η M )S 1 x(t η M ) V R0 V R1 = δv R0 + η Mẋ T (t)r 0 ẋ(t) e δτ M x T (t τ M )S 1 x(t τ M ), η M e δ(s t) ẋ T (s)r 0 ẋ(s) ds, = δv R1 + h ẋ T (t)r 1 ẋ(t) h ηm t τ M e δ(s t) ẋ T (s)r 1 ẋ(s) ds. A. System (18) with χ(t) = 0, η(t) [0, η M ]. We have V P = x T (t)p [Ax(t) + B 1 w(t) + B KC x(t η(t)) (4) + B KD v(t η(t)) + B Ke(t)]. (5) To compensate x(t η(t)) we apply Jensen s inequality [5] and Park s theorem [6] to obtain η M e δ(s t) ẋ T (s)r 0 ẋ(s) ds e δη M [ ] T [ ][ ] x(t) x(t η(t)) R0 G 0 x(t) x(t η(t)) x(t η(t)) x( ) G T, 0 R 0 x(t η(t)) x( ) (6) ηm h e δ(s t) ẋ T (s)r 1 ẋ(s)ds e δτ M t τ M [x(t η M ) x(t τ M )] T R 1 [x(t η M ) x(t τ M )]. (7) By summing up (19), (4), (5) in view of (6) and (7) and substituting z from (18) we obtain V + δv + z T z γ [w T w + v T (t η(t))v(t η(t))] φ T (t)φ φ(t) + ẋ T (t)hẋ(t), where φ(t) = col{x(t), x(t η M ), x(t τ M ), x(t η(t)), e(t), w(t), v(t η(t))} and the matrix Φ is obtained from Φ by deleting the last block-column and the last block-row. Substituting expression for ẋ and applying Schur complement formula we find that Φ 0 guarantees that V +δv +z T z γ [w T w+v T (t τ(t))v(t τ(t))] 0. (8) B. System (18) with χ = 1, τ(t) (η M, τ M ]. For τ(t) [0, η M ] the system (18) with χ = 1 is described by (18) with χ = 0 and e(t) = 0 satisfying (19). That is, Φ 0 guarantees (8) for (18) with χ = 1, τ(t) [0, η M ]. Therefore, we study the system (18) for χ = 1, τ(t) (η M, τ M ]. We have V P = x T (t)p [Ax(t) + B 1 w(t) + B KC x(t τ(t)) + B KD v(t τ(t))]. (9)

6 To compensate x(t τ(t)) with τ(t) (η M, τ M ] we apply Jensen s inequality and Park s theorem to obtain η M e δ(s t) ẋ T (s)r 0 ẋ(s) ds e δη M [x(t) x(t η M )] T R 0 [x(t) x(t η M )], (30) ηm h e δ(s t) ẋ T (s)r 1 ẋ(s)ds e δτ M t τ M ] T [ ][ ] R1 G 1 x(t ηm ) x(t τ(t)) G T. 1 R 1 x(t τ(t)) x(t τ M ) (31) [ x(t ηm ) x(t τ(t)) x(t τ(t)) x(t τ M ) By summing up (4) and (9) in view of (30) and (31) and substituting z from (18) we obtain V + δv + z T z γ [w T w + v T (t τ(t))v(t τ(t))] ψ T (t)ψ ψ(t) + ẋ T (t)hẋ(t), where ψ(t) = col{x(t), x(t η M ), x(t τ M ), x(t τ(t)), w(t), v(t τ(t))} and the matrix Ψ is obtained from Ψ by deleting the last block-column and the last block-row. Substituting expression for ẋ and applying Schur complement formula we find that Ψ 0 guarantees (8) for (18) with χ = 1. Thus, (8) is true for the switched system (18). For w 0, v 0 (8) implies V δv. Therefore, the system (18) is internally exponentially stable with the decay rate δ. By integrating (8) from 0 to with x(0) = 0 we obtain (0). [1] W. P. M. H. Heemels, J. H. Sandee, and P. P. J. Van Den Bosch, Analysis of event-driven controllers for linear systems, International Journal of Control, vol. 81, no. 4, pp. 571 590, 008. [13] P. Tallapragada and N. Chopra, Event-triggered dynamic output feedback control for LTI systems, in 51st IEEE Conference on Decision and Control, 01, pp. 6597 660. [14], Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems, in IFAC Workshop on Distributed Estimation and Control in Networked Systems, 01, pp. 31 36. [15] X. Wang and M. D. Lemmon, Self-Triggered Feedback Control Systems With Finite-Gain L Stability, IEEE Transactions on Automatic Control, vol. 54, no. 3, pp. 45 467, 009. [16] A. L. Fradkov, Passification of Non-square Linear Systems and Feedback Yakubovich-Kalman-Popov Lemma, European Journal of Control, no. 6, pp. 573 58, 003. [17] E. Fridman, A. Seuret, and J.-P. Richard, Robust sampled-data stabilization of linear systems: an input delay approach, Automatica, vol. 40, no. 8, pp. 1441 1446, 004. [18] E. Fridman, A refined input delay approach to sampled-data control, Automatica, vol. 46, no., pp. 41 47, 010. [19] E. Fridman, U. Shaked, and K. Liu, New conditions for delayderivative-dependent stability, Automatica, vol. 45, no. 11, pp. 73 77, 009. [0] Y. Guan, Analysis and Design of Event-Triggered Networked Control Systems, Ph.D. dissertation, Central Queensland University, 013. [1] M. Guinaldo, D. Lehmann, J. Sanchez, S. Dormido, and K. H. Johansson, Distributed event-triggered control with network delays and packet losses, in 51st IEEE Conference on Decision and Control, 01, pp. 1 6. [] X. Wang, Event-Triggering in Cyber-Physical Systems, Ph.D. dissertation, The University of Notre Dame, 009. [3] D. Carnevale, A. R. Teel, and D. Nešić, Further results on stability of networked control systems: A Lyapunov approach, in American Control Conference, 007, pp. 1741 1746. [4] P. Tabuada and X. W. X. Wang, Preliminary results on state-trigered scheduling of stabilizing control tasks, 45th IEEE Conference on Decision and Control, pp. 8 87, 006. [5] K. Gu, V. L. Kharitonov, and J. Chen, Stability of Time-Delay Systems. Boston: Birkhäuser, 003. [6] P. Park, J. W. Ko, and C. Jeong, Reciprocally convex approach to stability of systems with time-varying delays, Automatica, vol. 47, no. 1, pp. 35 38, 011. REFERENCES [1] A. Selivanov and E. Fridman, A Switching Approach to Event- Triggered Control, in 54st IEEE Conference on Decision and Control, 015. [] P. J. Antsaklis and J. Baillieul, Guest Editorial Special Issue on Networked Control Systems, IEEE, vol. 49, no. 9, pp. 141 143, 004. [3] J. Hespanha, P. Naghshtabrizi, and Y. Xu, A Survey of Recent Results in Networked Control Systems, Proceedings of the IEEE, vol. 95, no. 1, 007. [4] E. Garcia and P. J. Antsaklis, Model-based event-triggered control for systems with quantization and time-varying network delays, IEEE, vol. 58, no., pp. 4 434, 013. [5] E. Fridman, Introduction to Time-Delay Systems: Analysis and Control. Birkhäuser Basel, 014. [6] P. Tabuada, Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks, IEEE, vol. 5, no. 9, pp. 1680 1685, 007. [7] D. Borgers and W. P. M. H. Heemels, Event-separation properties of event-triggered control systems, IEEE Transactions on Automatic Control, vol. 59, no. 10, pp. 644 656, 014. [8] W. P. M. H. Heemels, M. C. F. Donkers, and A. R. Teel, Periodic Event- Triggered Control for Linear Systems, IEEE Transactions on Automatic Control, vol. 58, no. 4, pp. 847 861, 013. [9] C. Peng and T. C. Yang, Event-triggered communication and control co-design for networked control systems, Automatica, vol. 49, no. 5, pp. 136 133, 013. [10] D. Yue, E. Tian, and Q.-L. Han, A delay system method for designing event-triggered controllers of networked control systems, IEEE Transactions on Automatic Control, vol. 58, no., pp. 475 481, 013. [11] X.-M. Zhang and Q.-L. Han, Event-triggered dynamic output feedback control for networked control systems, IET Control Theory & Applications, vol. 8, no. 4, pp. 6 34, 014.