HAL Id: hal-00728437
https://hal.archives-ouvertes.fr/hal-00728437
Submitted on 6 Sep 2012
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
State-Dependent Sampling for Perturbed Time-Delay Systems
Christophe Fiter, Laurentiu Hetel, Wilfrid Perruquetti, Jean-Pierre Richard
To cite this version:
Christophe Fiter, Laurentiu Hetel, Wilfrid Perruquetti, Jean-Pierre Richard. State-Dependent Sam-
pling for Perturbed Time-Delay Systems. 51st IEEE Conference on Decision and Control, Dec 2012,
Maui, Hawaï, United States. pp.CD. �hal-00728437�
State-Dependent Sampling for Perturbed Time-Delay Systems
Christophe Fiter, Laurentiu Hetel, Wilfrid Perruquetti, and Jean-Pierre Richard
Abstract— In this work we present a state-dependent sam- pling control that allows for enlarging the sampling intervals of state-feedback control. We consider the case of perturbed linear time-invariant systems with input-delay and guarantee their L
2-stability. The approach is based on a novel class of switched Lyapunov-Krasovskii functionals with state-dependent matrices. It results in an LMI problem that allows for enlarging the sampling interval according to the system state. Then, a mapping of the state space is designed offline: it computes for each state of the state space a lower-bound estimation of the maximum allowable sampling interval, which makes it possible to reduce the number of actuations during the real-time control of the system.
I. INTRODUCTION
Networked Control Systems are often required to share a limited amount of resources, which leads to delays, and to fluctuations of the sampling interval. From the control theory point of view, these phenomena bring up new challenges.
Several studies already questioned the robustness aspect for systems with time-varying sampling ([5], [6], [15], [9]), time-varying delays ([8], [14]), or both time-varying sam- pling and delays ([10], [11]).
Recently, intensive research has also been conducted to adapt dynamically the sampling so as to reduce the processor and/or network loads while ensuring the desired control per- formances. There are two main approaches in the literature:
”Event-triggered control” ([16], [12]), in which sensors are equipped with special intelligence so that information is sent to the controller only when special events occur (e.g.
crossing a frontier of the state space, or a level of a Lyapunov function). The main drawback is that it requires dedicated hardware to continuously monitor the plant state and check the defined stability conditions.
”Self-triggered control” ([17], [13]), which consists in com- puting at each sampling instant a lower-bound estimation of the next largest admissible sampling interval, so as to emulate
This work was supported by Ministry of Higher Education and Research, Nord-Pas de Calais Regional Council and FEDER through the ’Contrat de Projet Etat Region (CPER) 2007-2013’
The research leading to these results has received funding from the Euro- pean Community’s Seventh Framework Programme (FP7/2007-2013) under grant agreement n
o257462: HYCON2 Network of Excellence ”Highly- Complex and Networked Control Systems”.
This work was supported by the INTERREG IV A 2 Mers Seas Zeen Cross-border Cooperation Program 2007-2013 under SYSIASS 6-20 project.
The authors are with Laboratoire d’Automatique, G´enie Informatique et Signal (CNRS UMR 8219), Ecole ´ Centrale de Lille, 59651 Villeneuve d’Ascq, France - W. Perruquetti and J-.P Richard are with the Non-A Project team, INRIA Lille-Nord Europe, France [email protected],
[email protected], [email protected], [email protected]
event-triggered control without resorting to extra hardware.
In these works, the computations for the next sampling times are made online, which increases the processor load. Also, it generally stays open to compute a Lyapunov function optimizing the sampling intervals while taking into account the perturbations and the delays.
More recently, in [2], we proposed a third dynamic sam- pling control approach, ”state-dependent sampling”, which consists in designing a map of the maximal allowable sam- pling intervals over conic regions of the state-space, thanks to Linear Matrix Inequalities (LMIs). The advantages are:
- the state-dependent sampling map is designed offline (once for all), which allows for reducing the number of online computations compared to self-triggered control;
- the Lyapunov function is optimized so as to enlarge the lower-bound of the sampling map.
However, up to now, only ideal Linear Time-Invariant (LTI) systems were considered.
In the present work, we propose a novel state-dependent sampling approach that guarantees L 2 -stability for LTI sys- tems subject to both perturbations and input-delay. This approach is based on a new class of Lyapunov-Krasovskii functionals (LKF) with matrices that will switch according to the conic region the sampled-state belongs to. Along with the benefits of the state-dependent sampling approach previously mentioned, the advantages are:
- the proposed LKF takes into account both the perturbations, the delays and the sampling;
- the LKF matrices are computed so as to enlarge the sampling map over the conic regions of the state-space.
The paper is organized as follows: Section II formulates the problem; Section III presents the stability results. Section IV provides the offline algorithm that builds the state- dependent sampling map. Section V shows some simulation results, and Section VI sums up the conclusions.
Notations: M T stands for the transpose of M ∈ M n,m (the set of real n × m matrices). S n denotes the set of n × n symmetric matrices, and S n + (resp. S n +∗ ) the set of positive (resp. positive definite) matrices P 0 (resp. P ≻ 0) in S n . L 2 is the space of square-integrable functions on R + . k . k 2 is the Euclidian norm on R n and k . k
L2is the L 2 -norm on L 2 : k f k
L2= R
∞0 k f (t) k 2 2 dt
12. For a given maximum delay h 2 , x t (resp. x ˙ t ) denotes a function such that x t (θ) = x(t + θ) (resp. x ˙ t (θ) = ˙ x(t + θ)) for all θ ∈ [ − h 2 , 0].
II. PROBLEM FORMULATION We consider the LTI system
˙
x(t) = Ax(t) + Bu(t) + Ew(t) z(t) = Cx(t) + Du(t)
, ∀ t ≥ 0, (1)
where x(t) ∈ R n is the state vector, w(t) ∈ R n
wis an exogenous disturbance in L 2 , u(t) ∈ R n
uis the control input, and z(t) ∈ R n
zis the controlled output. A, B, C, D, and E are constant matrices of appropriate dimensions.
The feedback control law is defined as:
u(t) = − Kx(s k ), ∀ t ∈ [t k , t k+1 ), (2) with a constant feedback matrix gain K, s k the k
thsampling time (when the k
thinput is computed) and t k the k
thactuation time (when the k
thcomputed input is received by the actuators).
The sampling law is defined as
s k+1 − s k ≡ τ k ∈ [τ
−, τ
max(x(s k ))], (3) with a given minimal sampling interval τ
−> 0 and a maximal state-dependent sampling map τ
max: R n → R + .
We set ourself in the same context as in [2]: we assume that the state space is covered by a set of q conic regions
R σ = { x ∈ R n , x T Ψ σ x ≥ 0 } , Ψ σ ∈ S n , σ ∈ { 1, · · · , q } , (4) for which maximal sampling intervals τ σ + ≥ τ
−are defined.
With this assumption, the state-dependent sampling map is considered to be a function of the form
τ
max(x) = max
σ∈{1,··· ,q} { τ σ + | x ∈ R σ } , ∀ x ∈ R n . (5) The motivation for studying this class of systems (as well as methods to design these conic regions) has been given in [2], where it is shown that such a description may be used for approximating a self-triggered control scheme. This formulation also proved to be efficient to design the sampling map offline, thus allowing to reduce the number of online computations.
The sampling and actuation times are linked by the relation s k = t k − h(t k ), (6) with a delay h(t) assumed to satisfy:
∀ t ≥ 0, h(t) ∈ [h 1 , h 2 ], and h(t) ˙ ∈ [e 1 , e 2 ], (7) for given scalars 0 ≤ h 1 ≤ h 2 and e 1 ≤ e 2 < 1. Since s k+1 − s k > 0, it implies that t k+1 − t k ≥ s
k+11−e
−s1k> 0, due to e 1 < 1 and thus the control inputs are received by the actuator in the same order as they are sent.
The closed-loop system { (1), · · · ,(7) } is denoted as T . Due to the unknown exogenous disturbances, the system T will be studied from the L 2 -stability point of view.
Definition 1: [17] A linear system F is said to be finite- gain L 2 -stable from w to Fw with an induced gain less than γ if F is a linear operator from L 2 into L 2 and there exist positive real constants γ and ξ such that for all w ∈ L 2 ,
kF w k
L2≤ γ k w k
L2+ ξ. (8) The present work aims at designing (offline) a state- dependent sampling map τ
max(as defined in (5)) that allows to enlarge the sampling intervals (3) while ensuring the finite- gain L 2 -stability of T from w to z, with a gain less than a fixed γ ≥ 0.
III. MAIN L 2 -STABILITY RESULTS
In this section, we provide L 2 -stability conditions for the perturbed and delayed system T for a given maximal state- dependent sampling map (5). They are based on a quite general class of LKF (with state-dependent matrices) which take into account delays, perturbations and sampling.
A. Non-delayed case
In order to simplify the reading, we first consider a simplified version of the system (without delay: s k = t k ), and present the main stability tools, as well as a simplified version of the proposed LKF,
V σ
k(t, x(t), x ˙ t ) = x T (t)P x(t) + (s k+1 − t) R t
s
kx ˙ T (s)U σ
kx(s)ds, ˙ (9) defined for all t ∈ [s k , s k+1 ) and k ∈ N , with matrices P and U σ of appropriate dimensions. Parameter σ k can be any element σ ∈ { 1, · · · , q } such that x(s k ) ∈ R σ and τ
−≤ τ k ≤ τ σ + (there exists at least one, according to (3) and (5)).
The new aspect of the LKF (9) compared to previ- ous works on systems with time-varying samplings ([6], [15], [10]) is the fact that it involves elements that are switching according to the system state. Indeed, note that the matrix term U σ
kis switching at times s k according to the region the sampled state x(s k ) belongs to (since the switching law σ k satisfies x(s k ) ∈ R σ
k). This state- dependent switch is possible thanks to the fact that the func- tional V σ
kis continuous at times s k : V σ
k(s k , x(s k ), x ˙ s
k) = lim t→s
−k
V σ
k−1(t, x(t), x ˙ t ) = x T (s k )P x(s k ).
This new type of switched LKF is well adapted to the stability analysis of systems with state-dependent sampling, but it also provides some advantages regarding the stability analysis of systems with (state-independent) time-varying sampling, as it will be shown in the Example 2 of the Numerical Examples Section.
In the following, as in the framework of [6], we denote V ¯ (t) = V σ
k(t, x(t), x ˙ t ), for all t ∈ [s k , s k+1 ), k ∈ N . In order to guarantee the L 2 -stability of the non-delayed system T , we need to provide conditions that ensure that V ¯ satisfies the conditions of Lemma 4, in the Appendix.
To begin with, we can see that V ¯ is continuous over R + (we have shown earlier that it is continuous at times s k ) and differentiable over R + \{ s k , k ∈ N } . To ensure that V ¯ is positive definite, we assume that the matrices P and U σ
are such that P = P T ≻ 0 and U σ = U σ T 0, for all σ ∈ { 1, · · · , q } . Now, all that is needed to ensure the system’s L 2 -stability, is to provide conditions to satisfy
∀ t 6 = s k , V ˙¯ (t) + z T (t)z(t) − γ 2 w T (t)w(t) ≤ 0. (10) In order to analyse this condition, we study the restriction of V ˙¯ on any interval [s k , s k+1 ), k ∈ N . First, we compute:
V ˙¯ (t) = 2 ˙ x T (t)P x(t) + (s k+1 − t) ˙ x T (t)U σ
kx(t) ˙
− R t
s
kx ˙ T (s)U σ
kx(s)ds. ˙
(11)
Then, using the Jensen inequality [8], we compute an upper-bound of the integral term:
− Z t
s
k˙
x T (s)U σ
kx(s)ds ˙ ≤ − (t − s k )ν T (t)U σ
kν(t), (12) with
ν(t) = 1 t − s k
Z t
s
k˙
x(s)ds = x(t) − x(s k ) t − s k
, (13) and obtain
V ˙¯ (t) ≤ 2 ˙ x T (t)P x(t) + (s k+1 − t) ˙ x T (t)U σ
kx(t) ˙
− (t − s k )ν T (t)U σ
kν (t).
(14) ν(t) is well defined by continuity in t = s k , since when t → s k , ν(t) → x(s ˙ k ).
We introduce the augmented state vector φ(t) ∈ R 3n+n
w: φ(t) T = [x T (t), x T (s k ), ν T (t), w T (t)], (15) and matrices M i and N j such that
x(t) = M 1 φ(t), x(s k ) = M 2 φ(t), ν(t) = M 3 φ(t), w(t) = M 4 φ(t),
˙
x(t) = (AM 1 − BKM 2 + EM 4 )φ(t) = N 1 φ(t), z(t) = (CM 1 − DKM 2 )φ(t) = N 2 φ(t).
(16)
Using these notations we can rewrite the inequality (14) as V ˙¯ (t) + z T (t)z(t) − γ 2 w T (t)w(t) ≤
φ T (t)[N 1 T P M 1 + M 1 T P N 1 + (s k+1 − t)N 1 T U σ
kN 1
− (t − s k )M 3 T U σ
kM 3 + N 2 T N 2 − γ 2 M 4 T M 4 ]φ(t).
(17) The relation (13) between ν(t), x(t), and x(s k ) can be written as H (t)φ(t) = 0 with H(t) = (t − s k )M 3 − M 1 + M 2 . Therefore, by applying the Finsler’s lemma [1] one can include this relation in (17) and obtain that for any matrices Y σ
k∈ M 3n+n
w,n :
V ˙¯ (t) + z T (t)z(t) − γ 2 w T (t)w(t) ≤
φ T (t)[N 1 T P M 1 + M 1 T P N 1 + (s k+1 − t)N 1 T U σ
kN 1
− (t − s k )M 3 T U σ
kM 3 + N 2 T N 2 − γ 2 M 4 T M 4
+Y σ
k((t − s k )M 3 − M 1 + M 2 ) +((t − s k )M 3 − M 1 + M 2 ) T Y σ T
k]φ(t).
(18) Since (18) is linear in the variable t, it is possible to reduce the number of conditions to be checked by applying Lemma 5 (Appendix) with the variable λ = t ∈ [s k , s k+1 ]. The two obtained inequalities are both linear in the variable s k+1 − s k . Thus we can use once again Lemma 5 with the variable λ = s k+1 − s k ∈ [τ
−, τ σ +
k] to prove that if the 4 inequalities ξ T Ξ i,jσ
kξ ≤ 0 are satisfied for all ξ ∈ R 3n+n
w, with Ξ i,j,σ
kdefined as
Ξ i,1,σ = Ξ σ + T i,σ N 1 T U σ N 1 , (19) Ξ i,2,σ = Ξ σ + T i,σ
− M 3 T U σ M 3 + Y σ M 3 + M 3 T Y σ T , (20) Ξ σ = N 1 T P M 1 + M 1 T P N 1 + N 2 T N 2 − γ 2 M 4 T M 4
+Y σ ( − M 1 + M 2 ) + ( − M 1 + M 2 ) T Y σ T ,
(21) with
T 1,σ = T 1 = τ
−and T 2,σ = τ σ + , (22)
then V ˙¯ (t) + z T (t)z(t) − γ 2 w T (t)w(t) ≤ 0 for all t ∈ [s k , s k+1 ).
Since we know that x(s k ) ∈ R σ
k(i.e. we have x T (s k )Ψ σ
kx(s k ) ≥ 0), we can use the lossless version of the S-procedure [1] on each of the 4 obtained inequalities to show that, if there are scalars ε i,j,σ ≥ 0 such that the LMIs Ξ i,j,σ + ε i,j,σ M 2 T Ψ σ M 2 0, (23) hold for σ = σ k , then condition (10) is satisfied. Therefore, we have the following property:
Proposition 1: Consider scalars γ ≥ 0 and τ
−, and a set of q conic regions covering the state space R σ = { x, x T Ψ σ x ≥ 0 } , Ψ σ ∈ S n , σ ∈ { 1, · · · , q } , with maximal sampling intervals τ σ + .
The perturbed non-delayed sampled-data system T is finite- gain L 2 -stable from w to z with a gain less than γ if there exist matrices P ∈ S n +∗ , U σ ∈ S n + , Y σ ∈ M 3n+n
w,n , and scalars ε i,j,σ ≥ 0 such that (23) is satisfied for all σ ∈ { 1, · · · , q } and (i, j) ∈ { 1, 2 } 2 .
B. General delayed case
Now, we consider the more general system with delay, as well as the switched LKF:
V σ
k(t, x t , x ˙ t ) = V 1 (t, x t , x ˙ t ) + V 2,σ
k(t, x t , x ˙ t ), (24) defined for all t ∈ [t k , t k+1 ) and k ∈ N , with
V 1 (t, x t , x ˙ t ) = η T (t)P η(t) + R t
t−h
1x T (s)Q 1 x(s)ds + R t−h
1t−h(t) x T (s)Q 2 x(s)ds + R t−h(t)
t−h
2x T (s)Q 3 x(s)ds + R t
t−h(t) x ˙ T (s)(R 1 + (h(t) − t + s)R 2 ) ˙ x(s)ds + R 0
−h2
R t
t+θ x ˙ T (s)R 3 x(s)dsdθ ˙ + R
−h1−h2
R t
t+θ x ˙ T (s)R 4 x(s)dsdθ ˙
(25) consisting of classical terms used for delay systems ([4], [14], [10]), and an additional term
V 2,σ
k(t, x t , x ˙ t ) = (t k+1 − t) η(t)
η(t k ) T
Ω σ
kη(t) η(t k )
+(t k+1 − t) R t
t
kη ˙ T (s)U σ
kη(s)ds ˙ +(t k+1 − t)(t − t k )η T (t k )S σ
kη(t k ),
(26) with the vector η(t):
η(t) =
x(t) x(t − h(t))
, (27)
and the matrices Ω σ , σ ∈ { 1, · · · , q } defined as:
Ω σ =
X
σ+X
σT2 − X σ + X 1,σ
∗ − X 1,σ − X 1,σ T + X
σ+X
T σ
2
!
. (28)
The matrices P, Q 1 , Q 2 , Q 3 , R 1 , R 2 , R 3 , R 4 , U σ , S σ ,
X σ , X 1,σ have appropriate dimensions. Parameter σ k can
be any element σ ∈ { 1, · · · , q } such that x(s k ) ∈ R σ and
τ
−≤ τ k ≤ τ σ + (there exists at least one, according to (3)
and (5)).
Similar to what we had with the previous simple LKF, we note that the term (26) is composed of matrix terms Ω σ
k, U σ
k, and S σ
kwhich are switching at times t k according to the region x(s k ) belongs to. This state-dependent switch is possible thanks to the fact that V 2,σ
k(t k , x t
k, x ˙ t
k) = lim t→t
−k
V 2,σ
k−1(t, x t , x ˙ t ) = 0, which ensures the continuity of V 2 . This function with state-dependent matrices is a natural extension of the works with LKFs on systems with delays ([4], [14]), sampling ([6], [15]), or both ([10]).
As in the simplified case, we analyse the system’s L 2 - stability by checking the conditions of Lemma 4 with
V ¯ (t) = V σ
k(t, x t , x ˙ t ), for all t ∈ [t k , t k+1 ) and k ∈ N , (29) with V σ
kdefined in (24). In the following, we also define the time-dependent functions V ¯ 1 and V ¯ 2 , with similar notations
The L 2 stability analysis is divided into two main steps.
- First, we prove that V ¯ is continuous over R + and differ- entiable for all t ∈ [t k , t k+1 ), and provide conditions for its positive definiteness.
- Then, we differentiate V ¯ , upper-bound the obtained result and derive the L 2 stability conditions.
We introduce two scalars, to be involved in the next lemma:
T 1,σ = T 1 = max n
τ
−+ h 1 − h 2 , 1−e τ
−1
o , T 2,σ = min n
τ σ + + h 2 − h 1 , τ
+ σ
1−e
2o
. (30)
As it is shown in the proof of the lemma (provided in the Technical Report [3]), these scalars are set to satisfy
T 1,σ
k≤ t k+1 − t k ≤ T 2,σ
k. (31)
Lemma 2: The function V ¯ defined in (29) is continuous over R + and differentiable for all t 6 = t k , k ∈ N . If its matrix parameters satisfy P ∈ S 2n +∗ , Q 1 , Q 2 , Q 3 , R 1 , R 2 , R 3 , R 4 ∈ S n + , U σ , S σ ∈ S 2n + , X σ , X 1,σ ∈ M 2n,2n , and if there exist q scalars ε σ ≥ 0 such that, for all σ ∈ { 1, · · · , q } :
P 0 0 0
+ T 2,σ Ω σ − ε σ
0 0 0 Ψ σ
≻ 0, (32)
then V ¯ is also positive definite, and there exists a scalar β > 0 such that V ¯ (t) ≥ β k x(t) k 2 2 for all t ≥ 0.
Proof: The proof is available in the Technical Report [3].
Now that smoothness and positive-definiteness of V ¯ can be checked, the second step is the stability analysis. We introduce the matrices M i∈{1,··· ,11} ∈ M n,11n+n
wand M 12 ∈ M n
w,11n+n
w:
M 1 T · · · M 12 T
= I, (33)
and define the matrices N j∈{1,··· ,7} : N 1 = AM 1 − BKM 4 + EM 12 , N 2 =
M 1
M 2
, N 3 =
N 1
M 7
, N 4 =
M 3
M 4
, N 5 =
N 2
N 4
, N 6 =
M 8
M 9
, and N 7 = CM 1 − DKM 4 .
(34)
The use of these matrices is very similar to the one in the previous simplified case (see (16)).
In the following Theorem, we provide an L 2 -stability condition for the system T . The condition is in the form of LMIs of the size (11n + n w ) × (11n + n w ) that depend on the matrices of the LKF (24), of the description of the conic regions (4), and of some scalars (ε σ , ε i,j,l,o,σ ) and matrices (Y 1,σ , Y 2,σ , Y 3,σ ) resulting from the use of the S-procedure [1] and Finsler’s Lemma [1] respectively.
Theorem 3: Consider scalars γ ≥ 0, h 1 , h 2 , e 1 , e 2 , τ
−, and a set of q conic regions covering the state space R σ = { x, x T Ψ σ x ≥ 0 } , Ψ σ ∈ S n , σ ∈ { 1, · · · , q } , with maximal sampling intervals τ σ + .
The perturbed and delayed sampled-data system T is finite- gain L 2 -stable from w to z with a gain less than γ if there exist matrices P ∈ S 2n +∗ , Q 1 , Q 2 , Q 3 , R 1 , R 2 , R 3 , R 4 ∈ S n + , U σ , S σ ∈ S 2n + , X σ , X 1,σ ∈ M 2n,2n , Y 1,σ ∈ M 7n,2n , Y 2,σ , Y 3,σ ∈ M 7n,n and scalars ε σ , ε i,j,l,o,σ ≥ 0 such that (32) and (35) are satisfied for all σ ∈ { 1, · · · , q } and (i, j, l, o) ∈ { 1, 2 } 4 :
Ξ i,j,l,o,σ + ε i,j,l,o,σ M 4 T Ψ σ M 4 0, (35) with
Ξ i,j,l,1,σ = Ξ i,j,σ + T l,σ
N 4 T S σ N 4 + N 3 T U σ N 3
+N 3 T Ω 1,σ N 5 + N 5 T Ω T 1,σ N 3
, (36)
Ξ i,j,l,2,σ = Ξ i,j,σ + T l,σ
− N 4 T S σ N 4 − N 6 T U σ N 6
+ ¯ Y 1,σ N 6 + N 6 T Y ¯ 1,σ T ,
(37) Ξ i,j,σ = N 3 T P N 2 + N 2 T P N 3 + M 1 T Q 1 M 1
+M 5 T (Q 2 − Q 1 )M 5 − M 6 T Q 3 M 6 − N 5 T Ω σ N 5
+N 1 T (R 1 + h j R 2 + h 2 R 3 + (h 2 − h 1 )R 4 )N 1
− 1−e 1
1M 7 T R 1 M 7 + (1 − e i )M 2 T (Q 3 − Q 2 )M 2
− h 1
1(M 1 − M 5 ) T ((1 − e i )R 2 + R 3 )(M 1 − M 5 )
− (h j − h 1 )M 10 T ((1 − e 2 )R 2 + R 3 + R 4 )M 10
− (h 2 − h j )M 11 T (R 3 + R 4 )M 11
+ ¯ Y 1,σ ( − N 2 + N 4 ) + ( − N 2 + N 4 ) T Y ¯ 1,σ T + ¯ Y 2,σ ((h j − h 1 )M 10 − M 5 + M 2 ) +((h j − h 1 )M 10 − M 5 + M 2 ) T Y ¯ 2,σ T + ¯ Y 3,σ ((h 2 − h j )M 11 − M 2 + M 6 ) +((h 2 − h j )M 11 − M 2 + M 6 ) T Y ¯ 3,σ T +N 7 T N 7 − γ 2 M 12 T M 12 ,
(38) Ω 1,σ =
X
σ+X
σT2 − X σ + X 1,σ
, (39)
Y ¯ 1,σ = Y 1,σ
0
∈ M 11n+n
w,2n , Y ¯ a,σ =
Y a,σ
0
∈ M 11n+n
w,n , a ∈ { 2, 3 } .
(40)
Proof: The proof, similar to the one in the non-delayed case, is available in the Technical Report [3].
Remark 1: If w satisfies z T (t)z(t) − γ 2 w T (t)w(t) ≥ 0, and if the LMIs (35) are strict, the sampled-data system T is asymptotically stable.
IV. A STATE-DEPENDENT SAMPLING MAP DESIGN
In this section, we propose a three-step algorithm (Figure 1), which allows for computing the LKF matrices so as to maximize both the largest admissible state-independent sampling interval τ + = min σ∈{1,··· ,q} τ σ + and the state- dependent sampling map τ
maxdescribed in (5), with respect to the L 2 -stability conditions provided in Theorem 3. Keep in mind that all steps are made offline.
STEP 1
⋄ Single region R n
⋄ Compute the largest admissible state-independent sampling τ +
⋄ Compute the LKF matrices P, Q 1 , Q 2 , Q 3 , R 1 , R 2 , R 3 , R 4 , (and U , S, X , X 1 )
STEP 2
Theorem 3 LMIs + line search algorithm
⋄ q conic regions R σ covering the state space
⋄ Use the LKF matrices P, Q 1 , Q 2 , Q 3 , R 1 , R 2 , R 3 , R 4 computed in Step 1 Theorem 3 LMIs + line search algorithm
for each region R σ
⋄ Design the mapping of the largest admissible
⋄ Compute the LKF matrices U σ , S σ , X σ , X 1,σ
STEP 3
Design of the state-dependent sampling map for each region R σ
τ
max(x) = max σ∈I(x) τ σ + ≥ τ + , ∀ x ∈ R n sampling τ σ + ≥ τ + for each region R σ
Fig. 1. Algorithm to design the state-dependent sampling map τ
maxRemark 2: Step 1 may be used as a robust analysis of delayed and perturbed sampled-data systems with time- varying sampling. Step 2 leads to a self-triggering algorithm except that all computations are made offline, and the state-
dependent matrices U σ , S σ , X σ , and X 1,σ of the LKF are computed during that step.
Remark 3: One can also compute the largest admissible state-independent sampling τ + (Step 1) by using the LKF with state-dependent matrices switching on some predefined regions R σ . Although it is more complex, this can reduce the conservatism, as it will be illustrated in Example 2.
Remark 4: Very often, the works are carried with a mini- mal sampling interval τ
−set to 0, as in [2], [17], or [6].
Enabling a larger minimal sampling makes it possible to increase the obtained maximal sampling τ σ + (or even τ + ) with the proposed technique.
V. NUMERICAL EXAMPLES A. Example 1
We consider the system:
˙ x(t) =
− 3 0 0 1
x(t) − 1
1
Kx(s k ) + w(t), and K = − 1 4
, z(t) = x(t), for t ∈ [t k , t k+1 ).
The state-dependent sampling map (5) will be designed in four successive cases: 1) no delay nor perturbations (w = 0, h = 0, asymptotic stability); 2) perturbations on the delay- free system (w 6 = 0, h = 0, L 2 -stability with γ = √
10);
3) unperturbed system with delay h(t) ∈ [10
−4, 10
−1] and h(t) ˙ ∈ [ − 0.2, 0.6] (w = 0, h 6 = 0, asymptotic); 4) perturbed system with the same delay (w 6 = 0, h 6 = 0, γ = √
10).
We set τ
−≃ 0 and use the isotropic partition described in [2] to design a covering of q = 100 conic regions. Then, we use the algorithm of Section IV to build the mapping that maximizes the sampling interval for each state. Because the state dimension is 2, the conic regions are defined from the spherical coordinates (ρ, θ) of the state x = ρe
iθ, for the particular value ρ = 1 (the unit sphere). Computed offline in each of the 4 cases, Figure 2 presents the admissible sampling interval as a function of the state angle θ ∈ [ − π, π).
Respectively to the four presented cases, the longest state- independent sampling interval we found is: 1) τ + = 0.535;
2) 0.445; 3) 0.169; 4) 0.145. Note that since τ
−≃ 0, the system L 2 -stability (or asymptotic stability) is preserved for any time-varying sampling less than τ + . Also, thanks to the mappings we built, the robustness regarding classical time- varying sampling is extended to all state-dependent sampling intervals under the curves obtained in Figure 2.
Simulation results are shown in the Technical Report [3].
B. Example 2
To show the conservatism reduction brought by the LKF with state-dependent matrices, we consider the unperturbed, delay-free system from [9]:
˙ x(t) =
− 0.5 0 0 3.5
x(t) −
1 1
Kx(s k ), and K = − 1.02 5.62
, z(t) = x(t), for t ∈ [s k , s k+1 ).
−3 −2 −1 0 1 2 3 0.6
0.81 1.2 1.4
τ+ σ(s) w=0, h=0
−3 −2 −1 0 1 2 3
0.5 0.6 0.7
τ+ σ(s) w≠0, h=0
−3 −2 −1 0 1 2 3
0.18 0.2
τ+ σ(s) w=0, h≠0
−3 −2 −1 0 1 2 3
0.145 0.15 τ+ σ(s)
θ(rad)
w≠0, h≠0