## EVENT-TRIGGERED DESIGN WITH GUARANTEED MINIMUM INTER-EVENT TIMES AND L p PERFORMANCE

MOHSEN GHODRAT AND HORACIO J MARQUEZ ∗

## Abstract

In an event-based scenario, the system decides when to update the actuators based on a real time triggering condition on the measured signals. This condition can be defined in various forms and varies depending on the system properties and design problem. This paper proposes a framework to design the triggering condition while keeping L p performance within desired limits. Our general framework captures several existing statebased triggering rules as a special case, and can achieve the performance objectives while reducing transmissions. Indeed, this general structure is shown to enlarge the minimum inter-event time by a specified amount, for a desired period of time. Numerical examples suggest that the proposed mechanism effectively enlarges the average sampling time.

## 1 Introduction

It is nowadays well accepted that event-triggered control provides a competitive alternative to traditional time-triggered control ( [13,20]), offering performance very similar to classical controls while reducing the transmission of information between system components. Event triggered control was pioneered by [3] and has lead to extensive research including formal stability analysis ( [2,10,11,18, 20]) and the references therein, and performance in its various forms ( [5-7,12, 23,25,26]).

Two important aspects of an event-triggered control are (i) the design should satisfy some form of closed-loop performance, and (ii) should guarantee that the execution times have enough separation to avoid excessive sampling. This second point is critical to any event design. Note that reducing communication between plant and controller is, in fact, the primary motivation behind eventbased methods. However, since the execution times depend on the occurrence of a new event, the triggering rule has to be designed in a way to avoid excessive triggering, particularly the existence of an accumulation point in which an infinite number of events are generated in finite-time (also known as Zeno phenomenon). In this regard, most event-triggered laws define a threshold using the norm of a measured signal, typically, the state. Examples include [10,18,20,23]. Although this type of scheme has seen countless of successful applications and

∗ The authors are with the Department of Electrical and Computer Engineering, University of Alberta, Edmonton, AB T6G 2V4, Canada (e-mail: ghodrat@ualberta.ca; marquez@ece.ualberta.ca)

has provided an important place in the literature, it is, however, not free of limitations. Indeed, in [20], the author designed a triggering rule departing from a continuous-time closed-loop input-to-state stable (ISS) system (with respect to measurement error) to achieve an event-triggered closed-loop stable system, with Zeno-free behaviour. Similar rules can also guarantee other desirable performance measures such as L 2 input-output bounds ( e.g., see [12,23]). However, it was recently shown in [5] that in the presence of disturbance or sensor noise, static event-triggering rules defined in terms of solely the state vector norm cannot guarantee positive minimum inter-event time (MIET), thus becoming vulnerable to Zeno behaviour. The same issue may be encountered when dealing with dynamic triggering rules ( [10, 18]), or output-based triggering rules ( [7]).

The observations above suggest that incorporating disturbance in event design is nontrivial. One way to address this issue is the so-called time-regularization method, recently proposed in [1,6]. The core idea is to enforce a dwell-time between sampling times, inspired by classical periodic sampling ( e.g., see [17]). See also [8,15,21] for a different approach. A common feature of all these studies is that the triggering condition (TC) is checked only after some specific time has elapsed since the most recent triggering instant and hence the positiveness of MIET is satisfied by construction. One drawback of this technique is that it mostly reduces to periodic samplings whenever TC is static and state is near the origin, [4, 5].

Statement of contributions: Our primary objective is to design a prescriptive triggered policy for nonlinear event-triggered systems (ETSs) such that an L p performance measure is satisfied in the presence of exogenous disturbances. As opposed to the time-regularization approach, in this article we focus on 'pure' event-based TC referring to continuous monitoring of the triggering rule without imposing a pre-defined dwell-time. Following this method, the previously mentioned shortcoming associated with time-regularization approach is prevented at the expense of a non-trivial positive MIET problem. Instead, to exclude Zeno-behaviour we introduce a new dynamic parameter in the proposed TC.

The results in this work are indeed a generalization of our previous work, [9], where we studied the local L 2 stability of nonlinear ETSs under statedependent disturbances. Here, we first relax the restriction on the admissible input space and allow disturbances to be any signal in L p space, thereby extend the results of [9] to global (non-local) L p type performance. This extension, however, produces non-trivial challenges regarding the Zeno-exclusion that will be discussed in detail. Secondly, we cast a general structure for event-triggering design which specifically captures the proposed event in [9].

In summary, our design addresses the two main characteristics of ETSs mentioned earlier, in the following senses:

Performance. We focus on L p -gain performance of ETSs. We consider a general class of nonlinear control-affine system and a pre-designed state feedback controller whose continuous implementation satisfy some L p -gain performance level µ . We provide a constructive TC design algorithm to retain the new L p -performance level at some µ d . The results here extends the prior work [9], where

the disturbance is assumed to be bounded. See also [1,6] for a different approach. In comparison to these references, we rely on less conservative set of assumptions and a different approach that lead to a different structure for TC design. In fact, the assumptions made in [1,6] require some sort of dissipativity property for ETS which, we believe, is too strong to be applied to the problem considered here. Moreover, in the dwell-time approach, µ d -µ is lower bounded by some function of the dwell-period thus limiting how close the event-triggered performance µ d can be made to its continuous-time counterpart µ . This limitation, however, does not exist in our proposed technique.

Reduced transmission. We propose a general framework for constructing state-based dynamic TCs in which the transmissions between plant and controller is significantly reduced. Rather than a single result, our proposed dynamic TC contains design parameters that can be selected for specific purpose and covers several well-known forms (namely, [4-6, 9, 10, 16, 18, 20]) as special cases. In addition, as in [9], we show that the proposed TC has the advantage over the existing dynamic techniques that a lower bound on inter-event times extension can be set. Recent studies in [1,6] consider the more realistic output feedback event-triggered control problem. Our focus is on the state feedback case. While state feedback has its practical limitations, the advantage is that the result is less conservative than the output feedback case. An important feature of our design is that the introduced dynamic parameters are applicable to the available TCs without violating L p or ISS performance. The resulting triggering rule thus enjoys improved sampling times.

↦

glyph[negationslash]

Notation. R (resp., Z ) represents the field of real numbers (resp., set of integers). R + 0 , Z + 0 , R + , Z + are the sets of nonnegative and positive elements of R and Z . ‖ x ‖ denotes the Euclidean norm of vector x ∈ R n . L n p is the space of measurable n-dimensional signals w with bounded p -norm defined as ( ∫ ∞ t 0 ‖ w t ( ) ‖ p dt ) 1 p . The ∞ -norm of w is denoted by ‖ w ‖ ∞ = ess sup {‖ w t ( ) ‖ : t ≥ t 0 } . A function f : R n → R p is said to be locally Lipschitz-continuous in an open set D , if for each z ∈ B there exist L , r f ∈ R + such that ‖ f ( x ) -f (˜) x ‖≤ L f ‖ x -˜ x ‖ for all x, x ˜ ∈ { y ∈ D : ‖ y -z ‖ &lt; r } . A sequence { x i : i ∈ Z + 0 } is uniformly isolated iff there exists some r ∈ R + so that | x i -x j | &gt; r for any i, j ∈ Z + 0 with i = . j

## 2 Event triggered control system

Consider the nonlinear system of the following form 1 :

$$\dot { \xi } = f ( \xi, d ) + g ( \xi ) u, \ \ z = h ( \xi, d ),$$

where ξ ∈ R n , u ∈ R m , d ∈ L q p , z ∈ R s represent the state, control input, exogenous disturbance and measured output. The functions f , g and h are

1 The assumed affine structure is not critical and can be relaxed at the expense of obtaining a more conservative triggering condition in the sense that the triggering threshold would be reached sooner, see Remark 6.

locally Lipschitz-continuous and f (0 0) = 0, , h (0 , 0) = 0 so that ξ = 0 is an equilibrium point of zero-input system. We will assume the state ξ evolves from initial conditions ξ 0 = ξ t ( 0 ) on an open subset of R n containing the origin. System (1) is said to be finite gain L p -stable and has an L p -gain ≤ µ if there exist real numbers η, t 0 , T , µ &gt; 0, p ≥ 1 and positive semi-definite function β such that for any T &gt; t 0 , any d ∈ L q p and any ξ 0 ∈ R n

$$\int _ { t _ { 0 } } ^ { T } \| z ( s ) \| ^ { p } d s \leq \mu ^ { p } \int _ { t _ { 0 } } ^ { T } \| d ( s ) \| ^ { p } d s + \beta ( \xi _ { 0 } ) + \eta.$$

We assume plant and controller communicate aperiodically through a digital network and in an event-based manner. The event-triggered problem established in this paper relies on the emulation of the analog design and consists of two steps:

First, we assume continuous data transmission between plant and a full information controller u = γ ξ ( ), where γ is locally Lipschitz-continuous. The resulting continuous-time plant is then given by

$$\dot { \xi } = f _ { c } ( \xi, d ), \ \ z = h ( \xi, d ),$$

where f c ( ξ, d ) := f ( ξ, d ) + g ξ γ ξ ( ) ( ). It is then assumed that the controller renders the closed-loop (3) finite gain L p -stable with disturbance attenuation level µ .

Second, the communication between plant and controller occurs at the instants belong to the set { t k : k ∈ K } , where K = 0 1 2 { , , , . . . , K } . The sampling sequence is a monotone increasing set, starting at t 0 and implicitly defined through a triggering rule. The actuator signal is held constant between events using a hold device u t ( ) = u t ( k ), t ∈ [ t k , t k +1 ) where t K +1 = ∞ when K is finite. The proposed TC is continuously monitored and once it is satisfied, the updated state is forwarded to the controller which computes the new control signal and send it to the actuator instantaneously. More specifically, let t k be the most recent sampling instant and TC be satisfied at some glyph[pi1] k +1 &gt; t k . Then the new control signal applied through the actuator at t k +1 = glyph[pi1] + k +1 and hence u t ( k +1 ) = γ ξ t ( ( k +1 )). Let ε t ( ) := ξ t ( k ) -ξ t ( ) represent the sampling error for t ∈ [ t k , t k +1 ). ε t ( ) is then a right-continuous signal with zero value at t k . In our analysis we neglect practical issues such as transmission and computation delays, however, they can be readily addressed following the approach introduced in [20]. The resulting closed-loop ETS is then described by

$$\begin{cases} \dot { \xi } = f _ { s } ( \xi, \varepsilon, d ), \quad z = h ( \xi, d ), \\ t _ { k + 1 } = \inf \{ t \in \mathbb { R } \, \colon t > t _ { k } \wedge \Phi ( t ^ { - } ) = 0 \}, \end{cases}$$

where f s ( ξ, ε, d ) := f ( ξ, d ) + g ξ γ ξ ( ) ( + ) and Φ( ) is the TC to be designed. ε t Assuming the existence of an L p -stabilizing controller for (3), our main interest is to design an event-triggered mechanism (ETM) that retains this inputoutput property of the network-free design for the resulting event-based plant;

perhaps with a worse disturbance attenuation level. The proposed ETM shall (1) exclude the Zeno behaviour and (2) serve as a general platform for TC design in event-based problems.

Remark 1. Let us write the system dynamic as ˙ ξ = f ( ξ, d ) + ∑ m j =1 g j ( ξ u ) j where f, g j : R n → R n , g = ( g , . . . , g 1 m ) and γ = ( γ , . . . , γ 1 m ) T . Recent studies [14, 24] consider the interesting scenarios that controller is (i) distributed: u j ( ) t = γ j ( ˆ ( ξ t )) , j = 1 , . . . , m , and (ii) decentralized: ˆ ( ) ξ i t = ξ i ( t i r i ) , t ∈ [ t i r i , t i r i +1 ) , i = 1 , . . . , n , implying that the distributed controllers u j = γ j ( ˆ ) ξ utilizes the full state vector measured through n independent sensors to construct the control signal. Studying the results of the current paper under these assumptions is left as a future work.

## 3 Event-triggering mechanism

In this section, we introduce a general structure to design Φ so that ETS (4) has L p -gain ≤ µ d . Consider the following TC structure:

$$\Phi ( t ) \coloneqq \bar { k } \varphi ( \xi ( t ), \varepsilon ( t ) ) - \sum _ { i = 1 } ^ { 2 } k _ { i } \phi _ { i } ( t ) = 0$$

where k , k 1 2 &gt; 0, and the dynamic variables φ 1 , φ 2 and function ϕ are to be designed. Furthermore, we will assume ¯ = 1 unless otherwise stated. We start k with designing ϕ , for which the following assumption is required.

- Assumption 1. There exist positive definite, radially unbounded functions V s , V c , positive constants µ , c i , ¯ c i i ∈ { 1 2 3 , , } and some p ∈ [1 , ∞ ) satisfying (i) ∇ V s ( ξ ) · f s ( ξ, ε, d ) ≤ -c 1 ‖ ‖ ξ p + c 2 ‖ ‖ ε p + c 3 ‖ d ‖ p ,
- (ii) ∇ V c ( ξ ) · f c ( ξ, d ) ≤ µ p ‖ d ‖ -‖ ‖ p z p ,

(iii) V s ( ξ ) ≤ ¯ c 1 ‖ ‖ ξ p , V c ( ξ ) ≤ ¯ c 2 ‖ ‖ ξ p , ‖∇ V c ( ξ ) ‖≤ ¯ c 3 ‖ ‖ ξ p -1 .

Remark 2. Assumption 1(i) implies that system (4) is ISS with respect to the inputs ε , d . Also Assumption 1(ii) implies that u = γ ξ ( ) renders the continuoustime system (3) finite gain L p -stable with L p -gain ≤ µ .

The function ϕ is assumed to have the following form

$$\varphi ( \xi, \varepsilon ) = \varphi _ { 1 } ( \xi ) + \varphi _ { 2 } ( \varepsilon ) + \varphi _ { 3 } ( \xi, \varepsilon ),$$

where ϕ 1 ( r ) = -c 1 σ r ‖ ‖ p , ϕ 2 ( r ) = c 2 ‖ ‖ r p ,

$$\varphi _ { 3 } ( r, s ) = \nabla V _ { c, \lambda } ( r ) \cdot g ( r ) ( \gamma ( r + s ) - \gamma ( r ) )$$

and σ &lt; 1, p ∈ [1 , ∞ ), V c,λ ( r ) = λV c ( r ) for some λ ∈ R + . We then continue with the design of φ 1 , φ 2 ; dynamic parameters serve to enlarge the inter-event times and guarantee the event-separation property for ETS (4). Consider the

equations below for t ∈ [ t k , t k +1 )

$$\frac { d } { d t } \begin{pmatrix} \phi _ { 1 } \\ \phi _ { 2 } \end{pmatrix} + \begin{pmatrix} \alpha _ { 1 } ( \phi _ { 1 } ) - k _ { 2 } \phi _ { 2 } \\ \alpha _ { 2 } ( \phi _ { 2 } ) \end{pmatrix} = \begin{pmatrix} - \varphi \\ \bar { \varphi } \end{pmatrix},$$

$$\bar { \varphi } ( t ) = \begin{cases} \alpha _ { 2 } ( \bar { \delta } ), & \quad t \in [ t _ { k }, \hat { t } _ { k } ), \\ \dot { \delta } _ { k } ( t ) + \alpha _ { 2 } ( \delta _ { k } ( t ) ), & t \in [ \hat { t } _ { k }, t _ { k + 1 } ), \end{cases}$$

where ¯ δ is a positive constant and δ k is a positive, bounded and piecewise differentiable function defined over [ ˆ t k , t k +1 ) and satisfies ∑ ∫ k t k +1 ˆ t k δ k ( τ ) dτ ≤ θ 1 for some positive θ 1 . Also ˆ t k = t k +ˆ, where ˆ is a positive parameter and will τ τ be designed in the sequel. Note that function ¯ is ϕ defined such that ¯ (resp., δ δ k ( )) is a solution of t φ 2 in (8a) over [ t k , t ˆ ) (resp., [ ˆ k t k , t k +1 )). Moreover α 2 is an arbitrary classK ∞ function and α 1 ∈ K ∞ is designed based on the following assumption.

Assumption 2. α 1 ( r ) ≥ νr where ν = c 1 (1 -σ / c ) (¯ 1 +¯ ) c 2 .

To solve (8a), (8b) the following initial values are assumed

$$\phi _ { 1 } ( t _ { k } ) = r _ { k }, \, \phi _ { 1 } ( \hat { t } _ { k } ) = \hat { r } _ { k }, \, \phi _ { 2 } ( t _ { k } ) = s _ { k }, \, \phi _ { 2 } ( \hat { t } _ { k } ) = \hat { s } _ { k },$$

where r k , ˆ , r k s k , ˆ s k are non-negative real numbers and are designed based on the following assumption.

Assumption 3. r k and ˆ r k are chosen from sequences with convergent series, i.e., there exist finite numbers θ , θ 2 3 ∈ R + so that ∑ k r k ≤ θ 2 , ∑ k ˆ r k ≤ θ 3 . Moreover, s k and ˆ s k satisfy s k ≥ ¯ δ and ˆ s k = δ k ( ˆ t k ) .

Dynamic rules have been previously studied in [10, 18]. The variable φ 1 in (5) which satisfies the differential equation (8a), plays the role of dynamic parameter introduced in the above references. In the present work, we introduce an additional dynamic variable φ 2 ; while both φ 1 , φ 2 serve to extend the interevent times, φ 2 plays the fundamental role of guaranteeing event separation property for ETS (4). In particular, φ 2 introduces two design parameter, ¯ , δ δ k . The former, is inspired by the idea of mixing triggering condition in [4] and is intended to rule out Zeno-behaviour. The latter, on the other hand, is a generalization of time-decaying thresholds and is mainly used to move from practical asymptotic stability (under constant threshold) to asymptotic stability, [14,19]. Designing these parameters together with ˆ t k which decides the duration over which each parameter is effective, lead to non-trivial challenges that have to be carefully carried out. Based on the above observations, the proposed TC (5) unifies (i) dynamic TC [10] through the presence of φ 1 , (ii) time-varying threshold [14] through presence of δ k and (iii) mixed triggering [4] through presence of ¯ . δ

Proposition 1. Under TC (5) and Assumption 3, φ 1 ( ) t , φ 2 ( ) t ≥ 0 for all t ≥ t 0 . In detail, φ 2 ( ) t ≥ ¯ δ for t ∈ [ t k , t ˆ ) k , φ 2 ( ) = t δ k ( ) t for t ∈ [ ˆ t k , t k +1 ) .

Proposition 1, whose proof is provided in the Appendix, illustrates the previous claim that φ 1 , φ 2 enlarge the inter-event times. In fact, in absence of φ 1 , φ 2 triggering occurs when ϕ ξ, ε ( ) = 0. However, the positiveness of φ 1 , φ 2 postpones the triggering to occur when ϕ ξ, ε ( ) = k φ 1 1 + k φ 2 2 . To finish the design, it remains to define ˆ. τ Let us start with the following lemma whose proof is given in Appendix.

Lemma 1. Under Assumptions 1-3 and if the control signal is updated under the triggering rule (5), all the trajectories of the ETS (4) starting from B ρ will remain in B ¯ ρ , where

$$\begin{smallmatrix}. \end{smallmatrix}$$

$$& \bar { \rho } = \max \left \{ \| \xi \| \colon V _ { s } ( \xi ) + V _ { c, \lambda } ( \xi ) \leq V _ { s } ( \xi _ { 0 } ) + V _ { c, \lambda } ( \xi _ { 0 } ) + \\ & \frac { 1 } { \nu } ( \lambda \mu _ { d } ^ { p } \| d \| _ { \infty } ^ { p } + k _ { 2 } \| \phi _ { 2 } \| _ { \infty } ) + \theta _ { 2 } + \theta _ { 3 }, \xi, \xi _ { 0 } \in \mathbb { R } ^ { n }, \| \xi _ { 0 } \| \leq \rho \right \}.$$

Since ‖ φ 2 ‖ ∞ is limited by max { s k , ‖ δ k ‖ ∞ : k ∈ K } and hence is bounded, Lemma 1 suggests that the trajectories of the ETS (4) are bounded by a nondecreasing function of ‖ ξ 0 ‖ and ‖ d ‖ ∞ . Next lemma employs the Lipschitz property of f , g , γ to provide an upper bound on the norm of state dynamics.

Lemma 2. With the same conditions as in Lemma 1, there exist λ i = λ i ( ‖ ξ 0 ‖ ‖ , d ‖ ∞ ) , i ∈ { 1 2 3 , , } , non-decreasing on their arguments, so that

$$\| \dot { \xi } \| \leq \lambda _ { 1 } \| \xi \| + \lambda _ { 2 } \| \varepsilon \| + \lambda _ { 3 } \| d \|.$$

Sketch of the proof. One can apply the Lipschitz property of functions f , g , γ to get ‖ ˙ ξ - ‖≤ ˙ ˜ ξ λ 1 ‖ ξ - ‖ ˜ + ξ λ 2 ‖ ε - ‖ ˜ + ε λ 3 ‖ d -˜ d ‖ where λ i 's are functions of ‖ d ‖ ∞ and ¯. The result then follows by applying Lemma 1. ρ

Remark 3. As Lemma 2 suggests, since the Lipschitz properties of functions f , g and γ are only local , the Lipschitz coefficients λ i are bounded provided ‖ ξ 0 ‖ &lt; ∞ ‖ ‖ , d ∞ &lt; ∞ .

Let us define for i ∈ { 1 3 , }

$$\tau _ { i } \coloneqq \sup \left \{ t \in \mathbb { R } _ { 0 } ^ { + } \, \colon \lambda _ { i } ^ { p } \psi ( t, \lambda _ { 2 } ) < \frac { B _ { i } } { c } \right \},$$

where B 1 = c 1 σ -(¯ c 3 λ ) q q , B 3 = λ µ ( p d -µ p ) -c 3 , c = c 2 + λ p 2 p and ψ t, λ ( 2 ) = 2 2 p ( p -1) p -1 λ p p 2 p ( e λ p 2 2( p -1) t -1) p -1 ( e λ p 2 2 t -1) . Then, we define ˆ as τ

$$\hat { \tau } = \min \{ \tau _ { 1 }, \tau _ { 3 } \}.$$

Later in Lemma 3 we will see that ˆ τ &gt; 0 serves to isolate of triggering instants. Moreover, τ 1 (resp., τ 3 ) is the elapsed time since the most recent triggering instant so that sampling error grows without violating stability (resp., desired L p bound) of the ETS (4) (see the proof of Theorem 1). In addition, the definitions of ˆ, τ τ 3 infers that µ p d -µ p is lower bounded by ψ τ, λ (ˆ 2 ). Since as shown in

Section 4 .2, ˆ is a candidate for dwell-period, the dwell-time method places a τ lower bound on the deviation of continuous-time and event-based performances. This restriction does not exist in our approach.

Remark 4. To design λ one has to consider the restriction of having a positive ˆ τ . ˆ τ &gt; 0 necessitates τ 1 , τ 3 and hence B 1 , B 3 to be positive. This gives the restriction on λ as λ &lt; c ¯ -1 3 ( c 1 σq ) 1 q and λ &gt; c 3 ( µ p d -µ p ) -1 . The later condition implies µ d &gt; µ , i.e., the L p -stability of ETS (4) is achieved at the expense of a larger rejection level. However, to minimize µ d , we may choose c 3 small enough by scaling Lyapunov function V s in Assumption 1 (refer to example section for more details). Obviously, one has to replace c i , i ∈ { 1 2 3 , , } by the corresponding scaled values in all of the discussions.

## 4 Main results

## 4 .1 Uniform isolation of triggering instants

One of the difficulties encountered in event-based control systems is undesirable Zeno behaviour which happens when an infinite number of triggerings occur over a finite interval. This is even more challenging when the system of interest is exposed to exogenous disturbances or sensor noise, since in this case the sampling error is also driven by the disturbance/noise. As an example, while Zeno behavior is excluded in [20] for disturbance free systems, the same does not necessarily hold in presence of disturbance (see [4] for further discussion). In the sequel, we show that under TC (5), the ETS (4) satisfies the following robust event-separation property defined in [4].

Definition 1. Let τ m = inf { t k +1 -t k : k ∈ K } be the MIET. ETS (4) has the robust semi-global event-separation property if there exists glyph[epsilon1] ∈ R + so that for any compact set Ξ ⊂ R n , inf { τ m : ξ 0 ∈ Ξ , ‖ d ‖ ∞ ≤ } glyph[epsilon1] &gt; 0 .

According to Definition 1, an event-based system has the robust semi-global event-separation property if the sequence of sampling times { t k : k ∈ K } is a uniformly isolated set provided that ξ 0 ∈ Ξ and ‖ d ‖ ∞ ≤ glyph[epsilon1] .

Lemma 3. Under Assumptions 1, 2, 3 and ETM (5)-(10), the ETS (4) has the robust semi-global event-separation property. In detail,

$$\tau _ { m } = \min \{ \tau ^ { * } ( 1 ), \hat { \tau } \},$$

$$\text{where } m _ { 1 } = ( \frac { B _ { 1 } } { c } ) ^ { \frac { 1 } { p } }, \, m _ { 2 } = ( \frac { k _ { 2 } \bar { \delta } } { c } ) ^ { \frac { 1 } { p } }, \, \kappa = \max \left \{ \frac { 2 \lambda _ { 1 } } { m _ { 1 } }, \frac { 2 \lambda _ { 3 } \epsilon } { m _ { 2 } } \right \} \, a n d$$

glyph[negationslash]

$$\tau ^ { * } ( \chi ) = \begin{cases} \frac { 1 } { \lambda _ { 2 } - m _ { 1 } \frac { \kappa } { 2 } } \ln ( \frac { \kappa + \lambda _ { 2 } \chi } { \kappa ( 1 + m _ { 1 } \frac { \kappa } { 2 } ) } ), & \kappa \neq \frac { 2 \lambda _ { 2 } } { m _ { 1 } }, \\ \frac { m _ { 1 } \chi } { \lambda _ { 2 } ( 2 + m _ { 1 } \chi ) }, & \kappa = \frac { 2 \lambda _ { 2 } } { m _ { 1 } }. \end{cases} \quad ( 1 1 )$$

To prove Lemma 3 we report here two useful inequalities.

Lemma 4. For any p, q ≥ 1 with 1 p + 1 q = 1 and any r &gt; 0

$$( i ) \ \| x + y \| ^ { r } \leq 2 ^ { r } \| x \| ^ { r } + 2 ^ { r } \| y \| ^ { r }$$

$$( i i ) \int _ { \mathcal { T } } \| x ( \tau ) y ( \tau ) \| d \tau \leq \left ( \int _ { \mathcal { T } } \| x ( \tau ) \| ^ { p } d \tau \right ) ^ { \frac { 1 } { p } } \left ( \int _ { \mathcal { T } } \| y ( \tau ) \| ^ { q } d \tau \right ) ^ { \frac { 1 } { q } }.$$

Proof of Lemma 3. We aim to modify (5) to obtain a more conservative TC (in the sense that triggering threshold would be reached sooner) since such a TC gives rise to a lower bound on MIET. To begin, we first make the use of Proposition 1 which implies φ 1 ≥ 0 , φ 2 ( ) t ≥ ¯ δ for t ∈ [ t k , t ˆ ) k and hence modify (5) as ϕ = k δ 2 ¯ in this interval. Note that we will assume t k +1 ≤ ˆ t k since otherwise τ m = ˆ τ and the event-separation property holds trivially. From the inequality given in the sketch of proof of Lemma 2 with ˜ = ξ ξ , ˜ = 0 ε , ˜ = d d , one can conclude ‖ g ξ ( )( γ ξ ( + ) ε -γ ξ ( )) ‖≤ λ 2 ‖ ‖ ε and hence modify condition ϕ = k δ 2 ¯ as

$$c _ { 2 } \| \varepsilon \| ^ { p } + \lambda _ { 2 } \| \nabla V _ { c, \lambda } ( \xi ) \| \| \varepsilon \| = c _ { 1 } \sigma \| \xi \| ^ { p } + k _ { 2 } \bar { \delta }.$$

Next, from Lemma 4(ii) and Assumption 1(iii), we obtain c ‖ ‖ ε p = B 1 ‖ ‖ ξ p + k δ 2 ¯ . Finally, Lemma 4(i) suggests

$$\left ( \frac { B _ { 1 } ^ { \frac { 1 } { p } } } { 2 } \| \xi \| + \frac { ( k _ { 2 } \bar { \delta } ) ^ { \frac { 1 } { p } } } { 2 } \right ) ^ { p } \leq B _ { 1 } \| \xi \| ^ { p } + k _ { 2 } \bar { \delta },$$

and hence, the desired modification of (5) is obtained as

$$2 \| \varepsilon \| = m _ { 1 } \| \xi \| + m _ { 2 }.$$

Define χ := 2 ‖ ‖ ε / m ( 1 ‖ ‖ ξ + m 2 ) , it can be concluded that

$$\dot { \chi } \leq \left ( 1 + m _ { 1 } \frac { \chi } { 2 } \right ) \left ( \frac { 2 \| \dot { \xi } \| } { m _ { 1 } \| \xi \| + m _ { 2 } } \right ) \leq \left ( 1 + m _ { 1 } \frac { \chi } { 2 } \right ) \left ( \kappa + \lambda _ { 2 } \chi \right )$$

where Lemma 2 is used to obtain the last inequality. Therefore, τ ∗ ( χ ) = t -t k can be obtained as in (11) by solving

$$\int _ { t _ { k } } ^ { t } d \tau = \int _ { \chi ( t _ { k } ) = 0 } ^ { \chi ( t ) } ( 1 + m _ { 1 } \frac { \ell } { 2 } ) ^ { - 1 } ( \kappa + \lambda _ { 2 } \ell ) ^ { - 1 } d \ell.$$

Event rule (12) suggests that triggering occurs when χ = 1 , thus t k +1 = t k + τ ∗ (1) . In addition, (11) implies that τ ∗ (1) is strictly nonzero since for ξ 0 ∈ Ξ and ‖ d ‖ ∞ ≤ glyph[epsilon1] , Lemma 2 suggests that λ 1 , λ 2 , λ 3 , and hence κ are bounded. The result then follows from definition of τ m and positiveness of ˆ τ . glyph[square]

## 4 .2 Comparison with the existing strategies

In this subsection we study several popular existing ETMs that can be extracted as special cases of (5)-(8b). We emphasize that the design criteria in these

references is not the same so our comparison is merely based on the structure of the triggering rule with no reference to the relative merits or performance in each design, simply because there seems to be no fair way or value in such comparison. Moreover, since some of these works focus on output feedback, in our comparisons we assume the measurable output to be the full state vector.

Our proposed ETM is dynamic due to the existence of the dynamic variable φ 1 . See [10,18] for discussions regarding the effect of this variable. To the best of our knowledge, the parameter φ 2 has not been introduced before. Thus, we provide the following observations regarding φ 2 .

(i) The inter-event expansion that originates from φ 2 can be quantified for a desired period of time, or a desired number of trigger instants (see [9]). (ii) As shown in [9] through several examples, φ 2 serves to avoid redundant samplings when the norm of state is close to 0. This is important since as a primary pitfall, triggering rules based on the norm of the state tend to increase triggering as the state approaches the origin. (iii) The primary functionality of φ 2 is to exclude Zeno behaviour as suggested by the proof of Lemma 3. (iv) While the approach in the present article is considered purely event-based, an appropriate choice of parameters in the dynamics of φ 2 enables the TC (5) to capture the timeregularization strategies. We conclude by extracting several triggering rules proposed in the literature from (5). Note that ¯ = 1 unless otherwise stated. k

- · [9]: For k 1 = 0 and s k = ¯ , TC (5) reduces to the one proposed in [9]. δ
- In the rest of our comparisons we assume ϕ 3 = 0 in (6).
- · [4]: For k 1 = 0 and δ k ( ) = t s k = ˆ s k = ¯ we obtain δ φ 2 = ¯ . δ Hence, the TC becomes ϕ ξ, ε ( ) = k δ 2 ¯ . · [10]: Take k 2 = 0, (5), (8a) reduce to ϕ ξ, ε ( ) = k φ 1 1 , ˙ φ 1 + α 1 ( φ 1 ) = -ϕ . · [16]: Taking k 2 = 0, ¯ = 0 and k α 1 ( r ) = 0 for any r , (5) reduces to φ 1 = 0, where φ 1 ( ) = t -∫ t t k ϕ ξ s , ε s ( ( ) ( )) ds , i.e., the integral-based
- TC. · [20]: Substitute k 1 = k 2 = 0 in (5) one can extract the TC ϕ = 0. · [5, 6]: Define ˆ t k = t k + τ m where τ m = min { τ ∗ (1) , τ ˆ . } This guarantees no triggering of the control task occurs over [ t k , t ˆ ). k Then, if we set k 2 = 0 and ¯ k = 0, Φ( ) = 0 reduces to t φ 1 ( ) t = 0, thereby t k +1 in (4) can be written in a time-regularization fashion as t k +1 = inf { t ∈ R : t &gt; t k + τ m ∧ φ 1 ( t -) = 0 } where ˙ φ 1 = -ϕ by setting k 2 = 0 and α 1 ( r ) = 0 for any r in (8a). · [1]: Set k 1 = k 2 = 0 and follow similar lines as in comparison with [5, 6], we get t k +1 = inf { t ∈ R : t &gt; t k + τ m ∧ ϕ ξ t ( ( -) , ε ( t -)) = 0 . } · [18]: Let k 1 = 0, ¯( ) = 0 for all ϕ t t ∈ R and ˆ s k = φ 2 ( ˆ t -k ). Choose s k ≥ 0 we have φ 2 ( ) t ≥ 0 for all t ≥ t 0 . Then (5), (8a) reduce to ϕ 2 ( ε ) = -ϕ 1 ( ξ ) + k φ 2 2 , where ˙ φ 2 + α 2 ( φ 2 ) = 0. In this case, φ 2 plays the role of threshold variable defined in [18]. However, unlike the present work where φ 2 appears in the TC as a positive term that is added to some functions of state's norm, in [18], the admissible measurement error is bounded by the maximum of these two.

## 4 .3 L p -gain performance

We start with a useful lemma which is an application of Lemma 2 and its proof is given in the Appendix.

Lemma 5. Let a = λ ψ τ, λ p 1 (ˆ 2 ) , b = λ ψ τ, λ p 3 (ˆ 2 ) . Then

$$\int _ { t _ { k } } ^ { \hat { t } _ { k } } \| \varepsilon ( \tau ) \| ^ { p } d \tau \leq a \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| \xi ( \tau ) \| ^ { p } d \tau + b \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| d ( \tau ) \| ^ { p } d \tau.$$

Remark 5. In view of the definition of a , b and ˆ τ , one can verify that a ≤ λ ψ τ , λ p 1 ( 1 2 ) , b ≤ λ ψ τ , λ p 3 ( 3 2 ) . Also from definition of τ 1 , τ 3 we conclude ac &lt; B 1 , bc ≤ B 3 ; inequalities that will be used later in the proof of main results.

Next theorem states our primary result where the finite gain L p -stability of continuous-time system (3) is shown to be preserved under the event-based execution of control task. Compared to [1,6], our result relies on a less conservative set of assumptions.

Theorem 1. Under Assumptions 1, 2, 3 and ETM (5)-(10) the ETS (4) is finite gain L p -stable with L p -gain ≤ µ d . In addition, the origin ξ = 0 is globally asymptotically stable.

Proof. For t ∈ [ t k , t ˆ ), Assumption 1(ii) suggests k

$$\dot { V } _ { c } ( \xi ) \leq \mu ^ { p } \| d \| ^ { p } - \| z \| ^ { p } + \nabla V _ { c } ( \xi ) \cdot g ( \xi ) ( \gamma ( \xi + \varepsilon ) - \gamma ( \xi ) )$$

which further reduces to

$$\dot { V } _ { c } ( \xi ) \leq \mu ^ { p } \| d \| ^ { p } - \| z \| ^ { p } + \lambda _ { 2 } \| \nabla V _ { c } ( \xi ) \| \ \| \varepsilon \|$$

by applying ‖ g ξ ( )( γ ξ ( + ) ε -γ ξ ( )) ‖≤ λ 2 ‖ ‖ ε (that is already proven in the proof of Lemma 3). Thus, from Lemma 4(ii) and Assumption 1(iii), we get

$$\dot { V } _ { c, \lambda ( \xi ) } \leq \frac { \lambda ^ { q } \bar { c } _ { 3 } ^ { q } } { q } \| \xi \| ^ { p } + \frac { \lambda _ { 2 } ^ { p } } { p } \| \varepsilon \| ^ { p } + \lambda \mu ^ { p } \| d \| ^ { p } - \lambda \| z \| ^ { p }.$$

As a consequence, for V ( ξ ) = V s ( ξ ) + V c,λ ( ξ ) it follows from Assumption 1, (13) and (14) that

$$\text{and} \, ( 1 4 ) \, \text{that} \\ V ( \xi ( \hat { t } _ { k } ) - V ( \xi ( t _ { k } ) ) \leq - ( c _ { 1 } - \frac { \lambda ^ { q } \bar { c } _ { 3 } ^ { q } } { q } - a c ) \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| \xi ( \tau ) \| ^ { p } d \tau \\ + ( \lambda \mu ^ { p } + c _ { 3 } + b c ) \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| d ( \tau ) \| ^ { p } d \tau - \lambda \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| z ( \tau ) \| ^ { p } d \tau \\ \leq \lambda \mu _ { d } ^ { p } \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| d ( \tau ) \| ^ { p } d \tau - \lambda \int _ { t _ { k } } ^ { \hat { t } _ { k } } \| z ( \tau ) \| ^ { p } d \tau, \\ \text{where the last inequality follows from Remark} \, 5. \, \text{For} \, t \in [ \hat { t } _ { k }, t _ { k + 1 } ) \, \text{one can} \, a$$

where the last inequality follows from Remark 5. For t ∈ [ ˆ t k , t k +1 ) one can apply TC(5) to obtain an upper bound on ˙ V as ˙ V ( ξ ) ≤-c 1 (1 -σ ) ‖ ‖ ξ p +( λµ p + c 3 ) ‖ d ‖ -p λ z ‖ ‖ p + k φ 2 2 -˙ φ 1 where -α 1 ( φ 1 ) term is eliminated from the right hand side since φ 1 is nonnegative. It then follows that ˙ V ( ξ ) ≤ λµ p d ‖ d ‖ -p λ z ‖ ‖ p + k δ 2 k -˙ φ 1 and hence

$$\cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdot \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \colon \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \clots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots
V ( \xi ( t _ { k + 1 } ) ) - V ( \xi ( \hat { t } _ { k } ) ) ) \leq \lambda \mu _ { d } ^ { p } \int _ { \hat { t } _ { k } + 1 } ^ { t _ { k + 1 } } \| d ( \tau ) \| ^ { p } d \tau \\ - \lambda \int _ { \hat { t } _ { k } } ^ { t _ { k + 1 } } \| z ( \tau ) \| ^ { p } d \tau + k _ { 2 } \int _ { \hat { t } _ { k } } ^ { t _ { k + 1 } } \delta _ { k } ( \tau ) d \tau + \hat { r } _ { k }.$$

Therefore, we may conclude

$$& V ( \xi ( t _ { k + 1 } ) ) - V ( \xi ( t _ { k } ) ) \leq \lambda \mu _ { d } ^ { p } \int _ { t _ { k } } ^ { t _ { k + 1 } } \| d ( \tau ) \| ^ { p } d \tau \\ & \quad - \lambda \int _ { t _ { k } } ^ { t _ { k + 1 } } \| z ( \tau ) \| ^ { p } d \tau + k _ { 2 } \int _ { \hat { t } _ { k } } ^ { t _ { k + 1 } } \delta _ { k } ( \tau ) d \tau + \hat { r } _ { k }. \\ \dots \cdots \cdots \cdots \cdots \cdots \cdots \cdots.$$

Apply this inequality to the sampling intervals until t ≥ t 0 , the positive definiteness of V can be employed to write

$$\int _ { t _ { 0 } } ^ { t } \| z ( \tau ) \| ^ { p } d \tau \leq \mu _ { d } ^ { p } \int _ { t _ { 0 } } ^ { t } \| d ( \tau ) \| ^ { p } d \tau + \frac { 1 } { \lambda } ( k _ { 2 } \theta _ { 1 } + \theta _ { 3 } + V ( \xi _ { 0 } ) ).$$

This proves L p -stability of ETS (4) with L p -gain ≤ µ d . To show asymptotic stability, let d = 0. Using a similar process as we prove of L p -stability, it can be shown then suggests that for any for λ = 0, any t ≥ t 0 ,

$$V _ { s } ( \xi ( t ) ) \leq - c _ { 1 } ( 1 - \sigma ) \int _ { t _ { 0 } } ^ { t } \| \xi ( \tau ) \| ^ { p } d \tau + k _ { 2 } \theta _ { 1 } + \theta _ { 3 } + V _ { s } ( \xi _ { 0 } ).$$

This proves the ultimate boundedness of trajectories of system (4). However, global asymptotic stability is postponed to show that for any glyph[epsilon1] ∈ R + there exists some δ ∈ R + such that if ‖ ξ 0 ‖≤ δ , ‖ ξ t ( ) ‖≤ glyph[epsilon1] for all t ≥ t 0 and lim t →∞ ξ t ( ) = 0. This is achieved by redefining δ k ( ) (resp., ˆ t r k ) as λ V 0 s ( ξ 0 ) δ k ( ) t (resp., λ V 0 s ( ξ 0 )ˆ ) for some r k λ 0 ∈ R + . Thus by choosing

$$\delta = V _ { s } ^ { - 1 } \Big { ( } \frac { V _ { s } ( \epsilon ) } { 1 + \lambda _ { 0 } ( k _ { 2 } \theta _ { 1 } + \theta _ { 3 } ) } \Big { ) }$$

for a given glyph[epsilon1] , we have

$$V _ { s } ( \xi ( t ) ) \leq - c _ { 1 } ( 1 - \sigma ) \int _ { t _ { 0 } } ^ { t } \| \xi ( \tau ) \| ^ { p } d \tau + V _ { s } ( \epsilon ),$$

i.e., ‖ ξ t ( ) ‖≤ glyph[epsilon1] for all t ≥ t 0 . Convergence of ξ to zero is easy to show and omitted due to space limitations.

Remark 6. If instead of affine structure (1), the system model is assumed to be ˙ ξ = f ( ξ, u, d ) , our main findings which consist the results of Lemma 3 and Theorem 1 are still valid provided that ϕ 3 in (7) is replaced with ϕ 3 ( r, s ) = λ 2 ∇ V c,λ ( r ) · ‖ s ‖ . The details can be found in [9].

## 4 .4 Inter-event time enlargement

In the sequel, we present an important feature of TC (5) on extending interevent times. For this purpose, we define

$$\tau _ { m a x } ^ { * } \doteq \max \{ \tau ^ { * } \colon \bar { \rho }, \chi \in \mathbb { R } _ { 0 } ^ { + } \},$$

which in view of the following theorem, upper bounds the new extended interevent times. In this definition τ ∗ is assumed to be a function of ¯ and ρ χ , as suggested by (11) and dependence of λ i , i ∈ { 1 2 3 , , } on ¯ (that is defined in ρ Lemma 1).

Theorem 2. For any T ◦ ∈ R + and τ ◦ ∈ [0 , τ ∗ max ] , ¯ ϕ in (8b) can be designed in a way that t k +1 -t k ≥ τ ◦ at least for t k +1 ≤ T ◦ .

Proof. To find a lower bound on inter-event times, let us restrict the TC (5) to ϕ ξ, ε ( ) = k φ 2 2 by taking k 1 = 0. Recalling the proof of Lemma 3 where the triggering happens when χ = 1, our goal here is to design φ 2 so that the triggering occurs for some χ &gt; 1. Note that τ ∗ max ≥ τ ∗ (1) by definition. Due to continuity of τ ∗ in (11), for any τ ◦ ∈ [0 , τ ∗ max ] one can find χ ◦ (obviously ≥ 1) so that τ ◦ = τ ∗ ( χ ◦ ). It only remains to choose the TC such that χ ≥ χ ◦ at sampling instants. With the same notation as in Lemma 3, let δ ∗ := χ ∗ 2 ¯ δ where χ ∗ = χ ◦ + m 1 m 2 ¯( ρ χ ◦ -1). We redefine ¯ in (8b) as ϕ

$$\bar { \varphi } ( t ) = \begin{cases} \alpha _ { 2 } ( \delta ^ { * } ), & t \in [ 0, T ^ { \circ } ), \\ 0, & \text{elsewhere}. \end{cases}$$

This implies φ 2 ( ) = t δ ∗ for t ∈ [0 , T ◦ ). Then following similar lines as we derived (12), the lower bound on the inter-event times can be calculated by assuming the triggering rule

$$2 \| \varepsilon \| = m _ { 1 } \| \xi \| + \chi ^ { * } m _ { 2 }.$$

From definition of χ given in the proof of Lemma 3 it is easy to verify that

$$\chi = \frac { m _ { 1 } \| \xi \| + \chi ^ { * } m _ { 2 } } { m _ { 1 } \| \xi \| + m _ { 2 } } \geq \chi ^ { \circ }$$

at triggering instants and hence inter-event times are lower bounded by τ ◦ for t ≤ T ◦ .

Remark 7. Theorem 2 explores one of the advantages of our proposed strategy where the intersampling intervals are extended to τ ◦ for t ∈ [0 , T ◦ ] . The numerical example in section 5 suggests that the average sampling time is also improved in this interval. Note that while the results are not explicitly applicable to t &gt; T ◦ , numerical examples in [9] verify the efficiency of this technique for all t ≥ t 0 .

## 5 Example

## 5 .1 System model ( [9])

Consider the system (3), with ξ = [ ξ 1 ξ 2 ] T and 2

$$f ( \xi, d ) = \begin{pmatrix} \xi _ { 2 } \\ - H ( \xi _ { 1 } ) + d \end{pmatrix}, \ g ( \xi ) = \begin{pmatrix} 0 \\ 1 \end{pmatrix}, \ h ( \xi, d ) = \xi _ { 1 },$$

2 This example is of a Lure type system, which has recently seen attention in the context of event-based control, [22,27].

↦

u t ( ) = γ ξ t ( ( )) = -ξ 2 ( )). t The piecewise linear function H : R → R is given by: H r ( ) = 2 r for | r |≤ h ∗ , H r ( ) = h ∗ + r for r ≥ h ∗ and H r ( ) = -h ∗ + r for r ≤ -h ∗ , some h ∗ ∈ R + 0 for some non-negative h ∗ . Note that H satisfies r 2 ≤ rH r ( ) ≤ 2 r 2 for any r ∈ R . We study the finite gain L 2 -stability this system under event-based implementation of control law.

## 5 .2 Verification of Assumption 1

Letting V s ( ξ ) = υ 1 2 ξ T Pξ + 2 υ 1 ∫ ξ 1 0 H r dr ( ) , P = [1 1; 1 2], then (i) holds for c 1 = υ 1 2 , c 2 = c 3 = 5 υ 1 (see [9] for details). Here υ 1 is the scaling factor discussed in Remark 4. To show (ii), we start with 1 υ 1 ˙ V s ( ξ ) = -ξ 1 H ξ ( 1 ) -ξ 2 2 +( ξ 1 +2 ξ 2 ) d ≤ -(1 -n 1 ) ξ 2 1 -(1 -n 2 ) ξ 2 2 +( 1 4 n 1 + 1 n 2 ) d 2 -n 1 ( ξ 1 -d 2 σ ) 2 -n 2 ( ξ 2 -d n 2 ) 2 for some positive n 1 , n 2 . Choosing V c ( x ) = 1 υ 1 (1 -n 2 ) V s ( x ) yields ˙ V c ( x ) ≤ | z | 2 -µ 2 | d | 2 where µ 2 = 1 1 -n 2 ( 1 4 n 1 + 1 n 2 ). The minimum µ is 4 49 . obtained for n 1 = 1, n 2 = 0 47. . A less conservative bound may be found with a different choice of V c . Finally, (iii) holds for ¯ c 1 = υ 1 2 λ max ([5 1; 1 2]), ¯ c 2 = 1 υ 1 (1 -n 2 ) ¯ c 1 and ¯ c 3 = 1 1 -n 2 ( ‖ P ‖ +4), where λ max ( ) is the maximum eigenvalue. ·

## 5 .3 Triggering condition

Our design criteria is to guarantee µ d ≤ 5. We consider here two scenarios for δ k in (8b):

$$\delta _ { k } ^ { 1 } ( t ) = D _ { 1 } e ^ { - \varrho _ { 1 } t }, \ \delta _ { k } ^ { 2 } ( t ) = D _ { 2 } \frac { \varrho _ { 2 } ^ { n } } { n! }, \ n = \lceil \frac { t } { \bar { n } } \rceil,$$

where D 1 = 10, D 2 = 2, glyph[rho1] 1 = 0 05, . glyph[rho1] 2 = 3, ¯ n = 10. Also, we consider α 1 ( r ) = α 2 ( r ) = r in (8a). To cover the strategies discussed in Section 4 .2, we categorize our analysis into six cases, depending on the values of k 1 , k 2 , δ 1 k , δ 2 k :

| case:             | (i)           | (ii)          | (iii)       | (iv)          | (v)           | (vi)        |
|-------------------|---------------|---------------|-------------|---------------|---------------|-------------|
| ( k 1 , k 2 ) δ k | (1 , 1) δ 1 k | (1 , 1) δ 2 k | (1 , 0) n/a | (0 , 1) δ 1 k | (0 , 1) δ 2 k | (0 , 0) n/a |

Cases (i), (ii) are the general dynamic triggering scenarios with both φ 1 , φ 2 effective in condition (5). The role of φ 1 (resp., φ 2 ) is studied in case (iii) (resp., cases (iv), (v)). Also, case (vi) results in static TC since both φ 1 , φ 2 are absent.

It is not difficult to verify λ 1 = 3, λ 2 = λ 3 = 1 in Lemma 2. Therefore, we may choose λ = 4 7 . × 10 -3 , υ 1 = 3 6 . × 10 -3 (which satisfy the required bounds on λ given in Remark 4) and obtain ˆ = 8 9 τ . × 10 -3 from (10). Finally, we take ¯ = 10, δ r k = 0, ˆ r k = φ 1 ( ˆ t -k ), s k = 12 5. .

## 5 .4 Numerical simulation

Signal d t ( ) follows a zero mean Gaussian distribution with variance 1 over t ∈ [0 , 100) and zero everywhere else. We also take h ∗ = 0 3 and run the .

simulation for 100 initial conditions uniformly distributed in a circle of radius 1 over 100 seconds and finally average the results. The plots are provided for initial condition ξ 0 = (sin( π 3 ) , cos( π 3 )).

2

Figure 1: Verification of L 2 -gain.

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00260v1-figure-6b52adaa-1be0-4262-8191-e3784a4c8133.jpg)

Figure 2: Actuator signal at the triggering instants

![image](https://ac.marcodsn.me/arxiv-markdown-images/1908.00260v1-figure-ef5db947-9304-4c83-bf4c-e51b0310ee67.jpg)

Table 1: Comparison of different scenarios.

| case:      |   (i) |   (ii) |   (iii) |   (iv) |   (v) |   (vi) |
|------------|-------|--------|---------|--------|-------|--------|
| N          |  3.24 |   3.25 |    12.9 |   4.34 |  4.72 |   18.7 |
| τ m × 10 2 | 22.3  |  14.2  |     3.3 |  22.6  | 14.8  |    1.8 |

Table 1 illustrates the number of triggerings ( N ) and MIET ( τ m ) for different scenarios. The values of τ m are in msec. Comparing different cases, it is clear that both φ 1 , φ 2 improve transmission rate, however, when k 2 is non-zero, the number of samples and τ m improve more significantly. This implies the effectiveness of parameter φ 2 compared to φ 1 . This example suggests that when trajectories of open-loop ETS are either converging to the origin or staying bounded, since ε remains bounded, an appropriate choice of ¯ , δ δ k in φ 2 avoid

unnecessary samplings effectively. The fact that τ m glyph[greatermuch] ˆ supports the merit of τ our design compared to time-regularization method as this latter scheme often degenerates to periodic samplings (ˆ in the case of our design) when state is τ near origin. Our method indeed outperforms time-triggered scheme too (with a period equal to the MIET), since the average inter-event intervals, i.e., 100 N , are much larger than the MIETs.

## 6 Conclusion

This paper introduces a framework for event-triggered design by focusing on L p performance problem. Our proposed ETM is based on two dynamic variables φ 1 and φ 2 . Indeed, φ 1 has the role of dynamic TC ( [10]) and is intended to enlarge inter-event times. While φ 2 serves to extend the inter-event times too, it also has the critical roles of (i) enabling us to analytically predict the increase of MIET for a desired period of time, and, more importantly, (ii) excluding Zeno behaviour. An interesting future research topic is to check if an output-based TC can be equipped with the dynamic parameters φ , φ 1 2 to enjoy the benefits offered by these parameters. Note that contrary to dwell-time approaches where the Zeno-freeness is granted a priori, the output-based generalization of our approach requires Zeno behaviour to be carefully ruled out.

## Appendix

Proof of Lemma 1. We shall need the following proposition whose proof can be obtained applying integration by parts and Assumption 2.

Proposition 2. For φ 1 defined in (8a) and (9), we have

$$\int _ { t _ { k } } ^ { \hat { t } _ { k } } - e ^ { \nu \tau } d \phi _ { 1 } ( \tau ) \leq r _ { k } e ^ { \nu t _ { k } }, \ \int _ { \hat { t } _ { k } } ^ { t _ { k + 1 } } - e ^ { \nu \tau } d \phi _ { 1 } ( \tau ) \leq \hat { r } _ { k } e ^ { \nu \hat { t } _ { k } }.$$

Now we start from Assumption 1(ii) to write

$$\dot { V } _ { c } ( \xi ) \leq \mu ^ { p } \| d \| ^ { p } - \| z \| ^ { p } + \nabla V _ { c } ( \xi ) g ( \xi ) ( \gamma ( \xi + \varepsilon ) - \gamma ( \xi ) )$$

Define V ( ξ ) = V s ( ξ ) + V c,λ ( ξ ) , one can apply Assumption 1(i), (5), (6) to get

$$\dot { V } ( \xi ) & \leq - c _ { 1 } ( 1 - \sigma ) \| \xi \| ^ { p } + ( \lambda \mu ^ { p } + c _ { 3 } ) \| d \| ^ { p } + \varphi \leq \\ & - c _ { 1 } ( 1 - \sigma ) \| \xi \| ^ { p } + ( \lambda \mu ^ { p } + c _ { 3 } ) \| d \| ^ { p } + k _ { 2 } \phi _ { 2 } - \alpha _ { 1 } ( \phi _ { 1 } ) - \dot { \phi } _ { 1 }$$

where the second inequality is obtained using (8a). Let A = λµ p d ‖ d ‖ p ∞ + k 2 ‖ φ 2 ‖ ∞ , we can apply Proposition 1 to write

$$\dot { V } ( \xi ) + \nu V ( \xi ) \leq A - \dot { \phi } _ { 1 },$$

where we used V ( ξ ) ≤ (¯ c 1 + ¯ ) c 2 ‖ ‖ ξ p suggested by Assumption 1(iii). We then conclude from Proposition 2 that

$$V ( \xi ( \hat { t } _ { k } ) ) e ^ { \nu \hat { t } _ { k } } \leq V ( \xi ( t _ { k } ) ) e ^ { \nu t _ { k } } + r _ { k } e ^ { \nu t _ { k } } + A \int _ { \iota } ^ { \hat { t } _ { k } } e ^ { \nu \tau } d \tau,$$

$$\vec { \nu } \, \subset \nwarrow _ { \vec { k } / \nwarrow } \, \colon = \, \vec { \nu } \, \subset \nwarrow _ { \vec { k } / \nwarrow } \, \colon = \, \vec { \nu } \, \subset \nwarrow _ { \vec { k } / \nwarrow } \, \colon = \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec{ \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \, \cdots \, \vec { \nu } \end{cases}$$

Adding the two inequalities and apply the result to the sampling intervals until t ≥ t 0 , Assumption 3 yields V ( ξ t ( )) e νt ≤ V ( ξ 0 ) + ( θ 2 + θ 3 ) e νt + A ∫ t t 0 e ντ dτ . Therefore,

$$V ( \xi ( t ) ) \leq V ( \xi _ { 0 } ) e ^ { - \nu t } + \theta _ { 2 } + \theta _ { 3 } + A \int _ { t _ { 0 } } ^ { t } e ^ { - \nu ( t - \tau ) } d \tau$$

$$\leq V ( \xi _ { 0 } ) + \theta _ { 2 } + \theta _ { 3 } + \nu ^ { - 1 } A$$

which gives the desired result.

glyph[square]

Proof of Proposition 1. From (5), (8a) φ 1 satisfies ˙ φ 1 + α 1 ( φ 1 ) + k φ 1 1 ≥ 0 for t ∈ [ t k , t k +1 ) . Note that φ 1 ( ) t ≡ 0 is a solution to ˙ φ 1 + α 1 ( φ 1 ) + k φ 1 1 = 0 . Therefore, since φ 1 ( t k ) , φ 1 ( ˆ t k ) ≥ 0 it follows that φ 1 ( ) t ≥ 0 for all t ≥ t 0 . For the second part, since ¯ δ (resp., δ k ( ) t ) is a solution of φ 2 in (8a) for t ∈ [ t k , t ˆ ) k (resp., t ∈ [ ˆ t k , t k +1 ) ) and s k ≥ ¯ δ (resp., ˆ s k = δ k ( ˆ t k ) ), it follows that φ 2 ( ) t ≥ ¯ δ (resp., φ 2 ( ) = t δ k ( ) t ) over this interval. Finally, from the positiveness of ¯ δ and δ k ( ) t , φ 2 ( ) t ≥ 0 for all t ≥ t 0 . glyph[square]

Proof of Lemma 5. We first define the notation below:

$$I \, \i v o j \, \i v \, \i v e \, \i v e \, \ u v o w n \, \varnothing \, \varnothing \, w. \\ \mathcal { I } ( x ) = \int _ { t _ { k } } ^ { s } e ^ { \lambda _ { 2 } ( s - \tau ) } \| x ( \tau ) \| d \tau, \ \mathcal { Q } ( s ) = ( \int _ { t _ { k } } ^ { s } e ^ { \frac { \lambda _ { 2 } q } { 2 } ( s - \tau ) } d \tau ) ^ { \frac { p } { q } }, \\ \mathcal { J } ( x ) = \int _ { t _ { k } } ^ { s } e ^ { \frac { \lambda _ { 2 } q } { 2 } ( s - \tau ) } \| x ( \tau ) \| ^ { p } d \tau, \ \mathcal { P } ( s ) = \int _ { t _ { k } } ^ { s } e ^ { \frac { \lambda _ { 2 } p } { 2 } ( s - t _ { k } ) } d s. \\ \text{from dof initio on of } e \, \text{ and } I \, \text{comm} \, 0 \, \text{ and } \text{no} \, \text{no}$$

From definition of ε and Lemma 2 we have

$$\frac { d \| \varepsilon \| } { d t } \leq \| \dot { \varepsilon } \| = \| \dot { \xi } \| \leq \lambda _ { 1 } \| \xi \| + \lambda _ { 2 } \| \varepsilon \| + \lambda _ { 3 } \| d \|,$$

solving which for ε t ( k ) = 0 and s ≥ t k gives ‖ ε s ( ) ‖≤ λ 1 I ( ξ ) + λ 3 I ( d ) . Then from Lemma 4(i) we conclude

$$\| \varepsilon ( s ) \| ^ { p } \leq 2 ^ { p } ( \lambda _ { 1 } ^ { p } \mathcal { I } ^ { p } ( \xi ) + \lambda _ { 3 } ^ { p } \mathcal { I } ^ { p } ( d ) ) \leq 2 ^ { p } \mathcal { Q } ( s ) ( \lambda _ { 1 } ^ { p } \mathcal { J } ( \xi ) + \lambda _ { 3 } ^ { p } \mathcal { J } ( d ) )$$

where the last inequality is obtained using Lemma 4(ii). It is then straightforward to check that for t ≥ t k , ∫ t t k J ( ξ ds ) ≤ P ( ) t ∫ t t k ‖ ξ τ ( ) ‖ p dτ and hence conclude

$$c o n c u a e \\ \int _ { t _ { k } } ^ { t } & \| \varepsilon ( s ) \| ^ { p } d s \leq 2 ^ { p } \int _ { t _ { k } } ^ { t } \mathcal { Q } ( s ) ( \lambda _ { 1 } ^ { p } \mathcal { J } ( \xi ) + \lambda _ { 3 } ^ { p } \mathcal { J } ( d ) ) d s \\ & \leq 2 ^ { p } \mathcal { Q } ( t ) \mathcal { P } ( t ) ( \lambda _ { 1 } ^ { p } \int _ { t _ { k } } ^ { t } \| \xi ( \tau ) \| ^ { p } d \tau + \lambda _ { 3 } ^ { p } \int _ { t _ { k } } ^ { t } \| d ( \tau ) \| ^ { p } d \tau ). \\ \tau _ { 1 } \cdots \dots \tau _ { 1 } \cdots \dots \dots \tau _ { 2 } \cdots \tau _ { 3 } \cdots \tau _ { 4 } \cdots \dots \tau _ { 5 } \cdots \tau _ { 6 } \cdots \dots \tau _ { 7 } \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \colon \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \cdots \, \searrow \, \quad \ \ \ a n \mathcal { Q } / \hat { 1 } \ \vee \mathcal { Q } / \hat { 2 } \ \vee \mathcal { Q } / \hat { 3 } \ \vee \mathcal { Q } / \hat { 4 } \ \vee \mathcal { Q } / \hat { 5 } \ \vee \cdots \ \, \quad \ a n \mathcal { Q } / \hat { 1 } \ \vee \mathcal { Q } / \hat { 2 } \ \vee \mathcal { Q } / \hat { 4 } \ \vee \mathcal { Q } / \hat { 5 } \ \vee \cdots \ \, \quad \ \$$

The proof is then complete taking t = ˆ t k since ψ τ, λ (ˆ 2 ) = 2 p Q ( ˆ t k ) P ( ˆ t k ) . glyph[square]

## References

- [1] M. Abdelrahim, J. Daafouz, and D. Neˇ si´, 'Robust event-triggered output c feedback controllers for nonlinear systems,' Automatica , vol. 75, pp. 96108, 2017.
- [2] K. E. Arzen, 'A simple event-based pid controller,' Proc. IFAC World Conf. , vol. 18, pp. 423-428, 1999.
- [3] K. Astrom and B. Bernhardsson, 'Comparison of periodic and event based sampling for first order stochastic systems,' Proc. IFAC World Conf. , pp. 301-306, 1999.
- [4] D. P. Borgers and W. P. M. H. Heemels, 'Event-separation properties of event-triggered control systems,' IEEE Trans. Autom. Control , vol. 59, no. 10, pp. 2644-2656, 2014.
- [5] V. S. Dolk, D. P. Borgers, and W. P. M. H. Heemels, 'Dynamic eventtriggered control: Tradeoffs between transmission intervals and performance,' Proc. IEEE Conf. Dec. Control , pp. 2764 - 2769, 2014.
- [6] --, 'Output-based and decentralized dynamic event-triggered control with guaranteed L p -gain performance and zeno-freeness,' IEEE Trans. Autom. Control , vol. 62, no. 1, pp. 34-49, 2017.
- [7] M. Donkers and W. Heemels, 'Output-based event-triggered control with guaranteed L ∞ -gain and improved and decentralized event-triggering,' IEEE Trans. Autom. Control , vol. 57, no. 6, pp. 1362-1376, 2012.
- [8] F. Forni, S. Galeani, D. Neˇi´, and L. Zaccarian, 'Event-triggered transmiss c sion for linear control over communication channels,' Automatica , vol. 50, no. 2, pp. 490-498, 2014.
- [9] M. Ghodrat and H. J. Marquez, 'On the local input-output stability of event-triggered control systems,' IEEE Trans. Autom. Control , vol. 64, no. 1, pp. 174-189, 2019.
- [10] A. Girard, 'Dynamic triggering mechanisms for event-triggered control,' IEEE Trans. Autom. Control , vol. 60, no. 7, pp. 1992 - 1997, 2015.
- [11] W. Heemels, M. Donkers, and A. R. Teel, 'Periodic event-triggered control for linear systems,' IEEE Trans. Autom. Control , vol. 58, no. 4, pp. 847861, 2013.
- [12] M. Lemmon, T. Chantem, X. Hu, and M. Zyskowski, 'On self-triggered full information h-infinity controllers,' Hybrid Systems: Computation and Control , July 2007.
- [13] J. Lunze and D. Lehmann, 'A state-feedback approach to event-based control,' Automatica , vol. 46, no. 1, pp. 211-215, 2010.

- [14] M. Mazo and M. Cao, 'Asynchronous decentralized event-triggered control,' Automatica , vol. 50, no. 12, pp. 3197-3203, 2014.
- [15] M. Mazo and P. Tabuada, 'Decentralized event-triggered control over wireless sensor/actuator networks,' IEEE Trans. Autom. Control , vol. 56, no. 10, pp. 2456-2461, 2011.
- [16] S. H. Mousavi, M. Ghodrat, and H. J. Marquez, 'Integral-based eventtriggered control scheme for a general class of non-linear systems,' IET Control Theory Appl. , vol. 9, no. 13, pp. 1982-1988, 2015.
- [17] D. Neˇ si´, A. R. Teel, and D. Carnevale, 'Explicit computation of the samc pling period in emulation of controllers for nonlinear sampled-data systems,' IEEE Trans. Autom. Control , vol. 54, no. 3, pp. 619-624, 2009.
- [18] R. Postoyan, P. Tabuada, D. Neˇ si´, and A. Anta, 'A framework for the c event-triggered stabilization of nonlinear systems,' IEEE Trans. Autom. Control , vol. 60, no. 4, pp. 982-996, 2015.
- [19] G. S. Seyboth, D. V. Dimarogonas, and K. H. Johansson, 'Event-based broadcasting for multi-agent average consensus,' Automatica , vol. 49, no. 1, pp. 245-252, 2013.
- [20] P. Tabuada, 'Event-triggered real-time scheduling of stabilizing control task,' IEEE Trans. Autom. Control , vol. 52, no. 9, pp. 1680 - 1685, 2007.
- [21] P. Tallapragada and N. Chopra, 'Event-triggered dynamic output feedback control for LTI systems,' Proc. IEEE Conf. Dec. Control , pp. 6597-6602, 2012.
- [22] S. Tarbouriech, A. Seuret, L. G. Moreira, and J. M. G. da Silva, 'Observerbased event-triggered control for linear systems subject to cone-bounded nonlinearities,' IFAC-PapersOnLine , vol. 50, no. 1, pp. 7893-7898, 2017.
- [23] X. Wang and M. Lemmon, 'Self-triggered feedback control systems with finite-gain L 2 stability,' IEEE Trans. Autom. Control , vol. 54, no. 3, pp. 452-467, 2009.
- [24] --, 'Event-triggering in distributed networked control systems,' IEEE Trans. Autom. Control , vol. 56, no. 3, pp. 586-601, 2011.
- [25] H. Yu and P. Antsaklis, 'Event-triggered output feedback control for networked control systems using passivity: Time-varying network induced delays,' Proc. IEEE Conf. Dec. Control and Eur. Control Conf. , pp. 205-210, December 2011.
- [26] --, 'Event-triggered output feedback control for networked control systems using passivity: Triggering condition and limitations,' Proc. IEEE Conf. Dec. Control and Eur. Control Conf. , pp. 199-204, December 2011.

[27] F. Zhang, M. Mazo, and N. van de Wouw, 'Absolute stabilization of lure systems under event-triggered feedback,' IFAC-PapersOnLine , vol. 50, no. 1, pp. 15 301-15 306, 2017.
Mohsen Ghodrat Horacio J. Marquez
Event-Triggered Design with Guaranteed Minimum Inter-Event Times and Lp Performance
In an event-based scenario, the system decides when to update the actuators
based on a real time triggering condition on the measured signals. This
condition can be defined in various forms and varies depending on the system
properties and design problem. This paper proposes a framework to design the
triggering condition while keeping Lp performance within desired limits. Our
general framework captures several existing state-based triggering rules as a
special case, and can achieve the performance objectives while reducing
transmissions. Indeed, this general structure is shown to enlarge the minimum
inter-event time by a specified amount, for a desired period of time. Numerical
examples suggest that the proposed mechanism effectively enlarges the average
sampling time.