Delay compensation in packet-switching network controlled systems

Size: px
Start display at page:

Download "Delay compensation in packet-switching network controlled systems"

Transcription

1 Delay compensation in packet-switching network controlled systems Antoine Chaillet and Antonio Bicchi EECI - L2S - Université Paris Sud - Supélec (France) Centro di Ricerca Piaggio - Università di Pisa (Italy) Groupe SDH, Paris 05/02/2009 A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

2 Overview 1 Context 2 Problem statement 3 Main results 4 Conclusive remarks A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

3 Overview 1 Context More and more interaction between network and control General structure of a NCS Challenges to face Packet-based feedforward 2 Problem statement 3 Main results 4 Conclusive remarks A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

4 Networks and Control: more and more interaction Very low bandwidth (water medium) Alternated communication (interferences with sonar) Underwater vehicles formation (LIRMM, France) Sporadic communication (autonomy, scalability) Time-varying topology (vehicle motion) Cooperative mobile robots (Pisa, Italy) A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

5 General structure of a NCS General structure of a Network Controlled System: cont. SYSTEM 1... SYSTEM N hyb. NETWORK cont. CONTROLER = Sensor = Hybrid behavior. Actuator A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

6 Challenges to face Problems posed by network communication Delays: data processing and transmission. Sampling of the data transferred. Partial access: physical distribution of nodes. Data losses: packet dropouts. Both measurement and control may be sporadic. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

7 Challenges to face Problems posed by network communication Delays: data processing and transmission. Sampling of the data transferred. Partial access: physical distribution of nodes. Data losses: packet dropouts. Both measurement and control may be sporadic. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

8 Challenges to face û Plant y Network Network u Controller ŷ A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

9 Packet-based feedforward Plant y u Embedded controller ȳ ū Network Network Idea: Central controller Transmit a model-based prediction of the control signal [Montestruque et al., Polushin et al., Quevedo et al.,...] Use time-stamping for on-board re-synchronization. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

10 Packet-based feedforward Plant y u Embedded controller ȳ ū Network Network Idea: Central controller Transmit a model-based prediction of the control signal [Montestruque et al., Polushin et al., Quevedo et al.,...] Use time-stamping for on-board re-synchronization. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

11 Overview 1 Context 2 Problem statement Assumptions Internal model prediction Delay compensation NCS hybrid form 3 Main results 4 Conclusive remarks A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

12 Assumptions τj m (resp. τj c ), j N: time instants at which a measurement (resp. control) is sent over the network. T m j (resp. τ c j ): measurement (resp. control) data transfer delays. Assumption 1: MATI [Walsh et al.] The maximum time between two consecutive measurement (resp. control) accesses is smaller than some constant h m 0 (resp. h c 0). i.e. τj+1 m τ j m h m, (resp. τj+1 c τ j c h c ), j N. Assumption 2: Bounded delays The measurement (resp. control) transmission delays do not exceed some constant T m 0 (resp. T c 0). i.e. T m j T m, (resp. T c j T c ), j N. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

13 Assumptions τj m (resp. τj c ), j N: time instants at which a measurement (resp. control) is sent over the network. T m j (resp. τ c j ): measurement (resp. control) data transfer delays. Assumption 1: MATI [Walsh et al.] The maximum time between two consecutive measurement (resp. control) accesses is smaller than some constant h m 0 (resp. h c 0). i.e. τj+1 m τ j m h m, (resp. τj+1 c τ j c h c ), j N. Assumption 2: Bounded delays The measurement (resp. control) transmission delays do not exceed some constant T m 0 (resp. T c 0). i.e. T m j T m, (resp. T c j T c ), j N. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

14 Assumptions τj m (resp. τj c ), j N: time instants at which a measurement (resp. control) is sent over the network. T m j (resp. τ c j ): measurement (resp. control) data transfer delays. Assumption 1: MATI [Walsh et al.] The maximum time between two consecutive measurement (resp. control) accesses is smaller than some constant h m 0 (resp. h c 0). i.e. τj+1 m τ j m h m, (resp. τj+1 c τ j c h c ), j N. Assumption 2: Bounded delays The measurement (resp. control) transmission delays do not exceed some constant T m 0 (resp. T c 0). i.e. T m j T m, (resp. T c j T c ), j N. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

15 Assumptions Assumption 3: Invariably UGES protocol The network protocol is invariably UGES with some parameters (a, a, ρ 0, c). Definition: Invariable UGES Given a, a, c > 0 and ρ (0; 1), the protocol defined by the discrete dynamics z(k + 1) = h k (z k ) is said to be invariably UGES with parameters (a, a, ρ, c) if, for any increasing sequence {σ k } k N N, there exists a differentiable function W, such that a z W (k, z) a z W (k + 1, h σk (z)) ρ W (k, z) W (k, z) z c. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

16 Assumptions Assumption 3: Invariably UGES protocol The network protocol is invariably UGES with some parameters (a, a, ρ 0, c). Definition: Invariable UGES Given a, a, c > 0 and ρ (0; 1), the protocol defined by the discrete dynamics z(k + 1) = h k (z k ) is said to be invariably UGES with parameters (a, a, ρ, c) if, for any increasing sequence {σ k } k N N, there exists a differentiable function W, such that a z W (k, z) a z W (k + 1, h σk (z)) ρ W (k, z) W (k, z) z c. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

17 Assumptions Invariable UGES ensures that, whatever the sequence of time accesses, the protocol tends to reduce the error between the measured output and the data actually received by the controller. Examples: Round Robin ( cyclic access to each node ) is not Invariably UGES (although it is UGES) Try-once-discard [Walsh et al., 06] ( update the node with greatest error ) is invariably UGES with W (z) = z, a = a = 1 and n 1 ρ = n. Due to the non-constant delays and transmission times, both on the measurement side and the control side, Assumption 3 is needed to guarantee that all nodes are correctly updated A more involved update of state estimate would allow to overpass this assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

18 Assumptions Invariable UGES ensures that, whatever the sequence of time accesses, the protocol tends to reduce the error between the measured output and the data actually received by the controller. Examples: Round Robin ( cyclic access to each node ) is not Invariably UGES (although it is UGES) Try-once-discard [Walsh et al., 06] ( update the node with greatest error ) is invariably UGES with W (z) = z, a = a = 1 and n 1 ρ = n. Due to the non-constant delays and transmission times, both on the measurement side and the control side, Assumption 3 is needed to guarantee that all nodes are correctly updated A more involved update of state estimate would allow to overpass this assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

19 Assumptions Invariable UGES ensures that, whatever the sequence of time accesses, the protocol tends to reduce the error between the measured output and the data actually received by the controller. Examples: Round Robin ( cyclic access to each node ) is not Invariably UGES (although it is UGES) Try-once-discard [Walsh et al., 06] ( update the node with greatest error ) is invariably UGES with W (z) = z, a = a = 1 and n 1 ρ = n. Due to the non-constant delays and transmission times, both on the measurement side and the control side, Assumption 3 is needed to guarantee that all nodes are correctly updated A more involved update of state estimate would allow to overpass this assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

20 Assumptions Invariable UGES ensures that, whatever the sequence of time accesses, the protocol tends to reduce the error between the measured output and the data actually received by the controller. Examples: Round Robin ( cyclic access to each node ) is not Invariably UGES (although it is UGES) Try-once-discard [Walsh et al., 06] ( update the node with greatest error ) is invariably UGES with W (z) = z, a = a = 1 and n 1 ρ = n. Due to the non-constant delays and transmission times, both on the measurement side and the control side, Assumption 3 is needed to guarantee that all nodes are correctly updated A more involved update of state estimate would allow to overpass this assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

21 Assumptions Dynamics of the plant dynamics to be controlled: ẋ = f (x, u). Assumption 4: Nominal closed-loop is GES There exists a state feedback κ and a function V satisfying, for all x R n, α x 2 V (x) α x 2 V x (x)f (x, κ(x)) α x 2 V x (x) d x, where α, α, α and d denote positive constants. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

22 Assumptions We assume we know an approximation ˆf of the plants dynamics f. Assumption 5: Enough regularity The vector fields f and ˆf and the feedback law κ are continuously differentiable and their gradients are bounded by positive constants λ f, λˆf and λ κ respectively. In addition, ˆf (0, κ(0)) = 0. Note: this global Lipschitz assumption can be strongly relaxed if only local (or semiglobal) properties are required. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

23 Assumptions We assume we know an approximation ˆf of the plants dynamics f. Assumption 5: Enough regularity The vector fields f and ˆf and the feedback law κ are continuously differentiable and their gradients are bounded by positive constants λ f, λˆf and λ κ respectively. In addition, ˆf (0, κ(0)) = 0. Note: this global Lipschitz assumption can be strongly relaxed if only local (or semiglobal) properties are required. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

24 Internal model prediction The internal-model state prediction is obtained by the following dynamics: ˆx j (t) = ˆf (ˆx j (t), κ(ˆx j (t))), j N, with a reset at each reception of a new measurement: ˆx j (τ m γ(j) + T m γ(j) ) = x(τ m γ(j) ) + h γ(j)(ˆxγ(j 1) (τ m γ(j) ) x(τ m γ(j) )). These state predictions generate the packet-encoded control signals: u j (t + T c j ) = κ(ˆx j (t)), t τ m γ(j) + T m γ(j), j N. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

25 Internal model prediction The internal-model state prediction is obtained by the following dynamics: ˆx j (t) = ˆf (ˆx j (t), κ(ˆx j (t))), j N, with a reset at each reception of a new measurement: ˆx j (τ m γ(j) + T m γ(j) ) = x(τ m γ(j) ) + h γ(j)(ˆxγ(j 1) (τ m γ(j) ) x(τ m γ(j) )). These state predictions generate the packet-encoded control signals: u j (t + T c j ) = κ(ˆx j (t)), t τ m γ(j) + T m γ(j), j N. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

26 Delay compensation Each measurement is sent together with a time stamping: an embedded device may then resynchronize the received control packet with the present time. The applied signal is then: u(t) = u j (t + Tj c + Tγ(j) m c ), t [τj + Tj c ; τj+1 c + T j+1 c ]. This signal is fully described by two dynamical variables x c1 and x c2 : { ẋc1 = ˆf (x c1, κ(x c1 )) ẋ c2 = ˆf (1) (x c2, κ(x c2 )) x c1 (τ m γ(j)+ ) = { xc1 (τ m γ(j) ), if j / 2N x(τ m γ(j) ) + h γ(j)( xc2 (τ m γ(j) )), if j 2N x c2 (τ m γ(j)+ ) = { x(τ m γ(j) ) + h γ(j) ( xc1 (τ m γ(j) )), if j / 2N x c2 (τ m γ(j) ), if j 2N A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

27 Delay compensation Each measurement is sent together with a time stamping: an embedded device may then resynchronize the received control packet with the present time. The applied signal is then: u(t) = u j (t + Tj c + Tγ(j) m c ), t [τj + Tj c ; τj+1 c + T j+1 c ]. This signal is fully described by two dynamical variables x c1 and x c2 : { ẋc1 = ˆf (x c1, κ(x c1 )) ẋ c2 = ˆf (1) (x c2, κ(x c2 )) x c1 (τ m γ(j)+ ) = { xc1 (τ m γ(j) ), if j / 2N x(τ m γ(j) ) + h γ(j)( xc2 (τ m γ(j) )), if j 2N x c2 (τ m γ(j)+ ) = { x(τ m γ(j) ) + h γ(j) ( xc1 (τ m γ(j) )), if j / 2N x c2 (τ m γ(j) ), if j 2N A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

28 Delay compensation Let the time-sequence {t i } i N be given by: { t0 := τ m γ(0) } t i+1 := min j N {τ m γ(j) : τ m γ(j) > t i, i N 1, Let the index ν(i) be defined as { } ν(i) := min j N : t i = τ m γ(j), i N. And define J n := ( In I n ). A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

29 Delay compensation Let the time-sequence {t i } i N be given by: { t0 := τ m γ(0) } t i+1 := min j N {τ m γ(j) : τ m γ(j) > t i, i N 1, Let the index ν(i) be defined as { } ν(i) := min j N : t i = τ m γ(j), i N. And define J n := ( In I n ). A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

30 Delay compensation Let the time-sequence {t i } i N be given by: { t0 := τ m γ(0) } t i+1 := min j N {τ m γ(j) : τ m γ(j) > t i, i N 1, Let the index ν(i) be defined as { } ν(i) := min j N : t i = τ m γ(j), i N. And define J n := ( In I n ). A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

31 NCS hybrid form Then the closed-loop dynamics can be summarized as the following hybrid dynamical system [Teel,Nesic]: where e = ( e1 e 2 ) := ẋ = F(t, x, e) (2a) ė = G(t, x, e) (2b) e(t + i ) = H(i, e(t i )), (2c) ( xc1 x x c2 x F := f (x, u a (t, e + J n x)) ) (ˆf (e1 + x, κ(e G := 1 + x)) f (x, u a (t, e + J n x)) ˆf (e2 + x, κ(e 2 + x)) f (x, u a (t, e + J n x)) ( h H := ν(i) (e 2 ) + [ e 1 h ν(i) (e 2 ) ] ) η(i) h ν(i) (e 1 ) + [ e 2 h ν(i) (e 1 ) ]. (1 η(i)) ) A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

32 NCS hybrid form Then the closed-loop dynamics can be summarized as the following hybrid dynamical system [Teel,Nesic]: where e = ( e1 e 2 ) := ẋ = F(t, x, e) (2a) ė = G(t, x, e) (2b) e(t + i ) = H(i, e(t i )), (2c) ( xc1 x x c2 x F := f (x, u a (t, e + J n x)) ) (ˆf (e1 + x, κ(e G := 1 + x)) f (x, u a (t, e + J n x)) ˆf (e2 + x, κ(e 2 + x)) f (x, u a (t, e + J n x)) ( h H := ν(i) (e 2 ) + [ e 1 h ν(i) (e 2 ) ] ) η(i) h ν(i) (e 1 ) + [ e 2 h ν(i) (e 1 ) ]. (1 η(i)) ) A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

33 Overview 1 Context 2 Problem statement 3 Main results The nonlinear case The linear case Sampling effects 4 Conclusive remarks A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

34 The nonlinear case Theorem 1: General case Assume that Assumptions 1-5 hold and that there exists a constant ε > 0 such that h m + h c + T m + T c < 1 ( ) L ln L + γ, (ρ 0 + ε)l + γ where L := 2(1 + ε)c a min{1, ε} max { λˆf (1 + λ κ ); 2λ f λ κ } γ := 2dλ f λ k c(1 + ε)(λ f + λˆf )(1 + λ κ ) α a min{1, ε} Then, the origin of the NCS (2) is UGES.. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

35 The nonlinear case The proof relies on the following result: Corollary 2 [Nesic and Teel, TAC 2004] Under the following assumptions, the NCS is UGES. 1 The protocol e(i + 1) = h(i, e(i)) is UGES with parameters (a, a, ρ) and Lyapunov function W satisfying W (i, e)g(t, x, e) LW (i, e) + H(x). e 2 ẋ = F(t, x, e) is L p -stable from W to H with gain γ > 0 3 The NCS is L p to L p detectable from (H, W ) to (x, e) 4 The NCS is UGFTIS with linear gain, i.e. T, ρ > 0: x(t; t 0, x 0 ) ρ x 0, t [t 0 ; t 0 + T ], t 0 0, x 0 R n. ( ) 5 MATI 1 L ln L+γ ρl+γ. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

36 The nonlinear case The proof relies on the following result: Corollary 2 [Nesic and Teel, TAC 2004] Under the following assumptions, the NCS is UGES. 1 The protocol e(i + 1) = h(i, e(i)) is UGES with parameters (a, a, ρ) and Lyapunov function W satisfying W (i, e)g(t, x, e) LW (i, e) + H(x). e 2 ẋ = F(t, x, e) is L p -stable from W to H with gain γ > 0 3 The NCS is L p to L p detectable from (H, W ) to (x, e) 4 The NCS is UGFTIS with linear gain, i.e. T, ρ > 0: x(t; t 0, x 0 ) ρ x 0, t [t 0 ; t 0 + T ], t 0 0, x 0 R n. ( ) 5 MATI 1 L ln L+γ ρl+γ. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

37 The nonlinear case The proof relies on the following result: Corollary 2 [Nesic and Teel, TAC 2004] Under the following assumptions, the NCS is UGES. 1 The protocol e(i + 1) = h(i, e(i)) is UGES with parameters (a, a, ρ) and Lyapunov function W satisfying W (i, e)g(t, x, e) LW (i, e) + H(x). e 2 ẋ = F(t, x, e) is L p -stable from W to H with gain γ > 0 3 The NCS is L p to L p detectable from (H, W ) to (x, e) 4 The NCS is UGFTIS with linear gain, i.e. T, ρ > 0: x(t; t 0, x 0 ) ρ x 0, t [t 0 ; t 0 + T ], t 0 0, x 0 R n. ( ) 5 MATI 1 L ln L+γ ρl+γ. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

38 The nonlinear case The proof relies on the following result: Corollary 2 [Nesic and Teel, TAC 2004] Under the following assumptions, the NCS is UGES. 1 The protocol e(i + 1) = h(i, e(i)) is UGES with parameters (a, a, ρ) and Lyapunov function W satisfying W (i, e)g(t, x, e) LW (i, e) + H(x). e 2 ẋ = F(t, x, e) is L p -stable from W to H with gain γ > 0 3 The NCS is L p to L p detectable from (H, W ) to (x, e) 4 The NCS is UGFTIS with linear gain, i.e. T, ρ > 0: x(t; t 0, x 0 ) ρ x 0, t [t 0 ; t 0 + T ], t 0 0, x 0 R n. ( ) 5 MATI 1 L ln L+γ ρl+γ. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

39 The nonlinear case The proof relies on the following result: Corollary 2 [Nesic and Teel, TAC 2004] Under the following assumptions, the NCS is UGES. 1 The protocol e(i + 1) = h(i, e(i)) is UGES with parameters (a, a, ρ) and Lyapunov function W satisfying W (i, e)g(t, x, e) LW (i, e) + H(x). e 2 ẋ = F(t, x, e) is L p -stable from W to H with gain γ > 0 3 The NCS is L p to L p detectable from (H, W ) to (x, e) 4 The NCS is UGFTIS with linear gain, i.e. T, ρ > 0: x(t; t 0, x 0 ) ρ x 0, t [t 0 ; t 0 + T ], t 0 0, x 0 R n. ( ) 5 MATI 1 L ln L+γ ρl+γ. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

40 The nonlinear case The proof relies on the following result: Corollary 2 [Nesic and Teel, TAC 2004] Under the following assumptions, the NCS is UGES. 1 The protocol e(i + 1) = h(i, e(i)) is UGES with parameters (a, a, ρ) and Lyapunov function W satisfying W (i, e)g(t, x, e) LW (i, e) + H(x). e 2 ẋ = F(t, x, e) is L p -stable from W to H with gain γ > 0 3 The NCS is L p to L p detectable from (H, W ) to (x, e) 4 The NCS is UGFTIS with linear gain, i.e. T, ρ > 0: x(t; t 0, x 0 ) ρ x 0, t [t 0 ; t 0 + T ], t 0 0, x 0 R n. ( ) 5 MATI 1 L ln L+γ ρl+γ. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

41 The nonlinear case In our case: 1 From Assumption 3 and the global Lipschitz of f and ˆf : W e G H + LW where H(x) x 2 Exploiting the Lyapunov function V associated to the feedback κ(x), the NCS is L 2 -stable from W to H with gain γ 3 The NCS is L 2 to L 2 detectable from (W, H) to (e, x) as W e and H x 4 The NCS is UGFTIS in view of Proposition 2 in [Nesic and Teel, 04] and the global Lispchitz of f and ˆf 5 The MATI condition holds by assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

42 The nonlinear case In our case: 1 From Assumption 3 and the global Lipschitz of f and ˆf : W e G H + LW where H(x) x 2 Exploiting the Lyapunov function V associated to the feedback κ(x), the NCS is L 2 -stable from W to H with gain γ 3 The NCS is L 2 to L 2 detectable from (W, H) to (e, x) as W e and H x 4 The NCS is UGFTIS in view of Proposition 2 in [Nesic and Teel, 04] and the global Lispchitz of f and ˆf 5 The MATI condition holds by assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

43 The nonlinear case In our case: 1 From Assumption 3 and the global Lipschitz of f and ˆf : W e G H + LW where H(x) x 2 Exploiting the Lyapunov function V associated to the feedback κ(x), the NCS is L 2 -stable from W to H with gain γ 3 The NCS is L 2 to L 2 detectable from (W, H) to (e, x) as W e and H x 4 The NCS is UGFTIS in view of Proposition 2 in [Nesic and Teel, 04] and the global Lispchitz of f and ˆf 5 The MATI condition holds by assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

44 The nonlinear case In our case: 1 From Assumption 3 and the global Lipschitz of f and ˆf : W e G H + LW where H(x) x 2 Exploiting the Lyapunov function V associated to the feedback κ(x), the NCS is L 2 -stable from W to H with gain γ 3 The NCS is L 2 to L 2 detectable from (W, H) to (e, x) as W e and H x 4 The NCS is UGFTIS in view of Proposition 2 in [Nesic and Teel, 04] and the global Lispchitz of f and ˆf 5 The MATI condition holds by assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

45 The nonlinear case In our case: 1 From Assumption 3 and the global Lipschitz of f and ˆf : W e G H + LW where H(x) x 2 Exploiting the Lyapunov function V associated to the feedback κ(x), the NCS is L 2 -stable from W to H with gain γ 3 The NCS is L 2 to L 2 detectable from (W, H) to (e, x) as W e and H x 4 The NCS is UGFTIS in view of Proposition 2 in [Nesic and Teel, 04] and the global Lispchitz of f and ˆf 5 The MATI condition holds by assumption. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

46 The linear case Focusing now on linear dynamics: f (x, u) = Ax + Bu, ˆf (x, u) = Âx + ˆBu, κ(x) = Kx, the NCS dynamics becomes ẋ = (A + BK )x + BK (e 1 P(t) + e 2 (1 P(t))) (à + BK )x + ( + BK )e 1 P(t) + [( + ˆBK ] )e 1 BKe 2 (1 P(t)) ė = (à + BK )x + ( + BK )e 2 (1 P(t)) + [( + ˆBK ] )e 2 BKe 1 P(t) ( e(t + h i ) = ν(i) (e 2 ) + [ e 1 h ν(i) (e 2 ) ] ) η(i) h ν(i) (e 1 ) + [ e 2 h ν(i) (e 1 ) ] (1 η(i)) where à :=  A and B := ˆB B. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

47 The linear case Focusing now on linear dynamics: f (x, u) = Ax + Bu, ˆf (x, u) = Âx + ˆBu, κ(x) = Kx, the NCS dynamics becomes ẋ = (A + BK )x + BK (e 1 P(t) + e 2 (1 P(t))) (à + BK )x + ( + BK )e 1 P(t) + [( + ˆBK ] )e 1 BKe 2 (1 P(t)) ė = (à + BK )x + ( + BK )e 2 (1 P(t)) + [( + ˆBK ] )e 2 BKe 1 P(t) ( e(t + h i ) = ν(i) (e 2 ) + [ e 1 h ν(i) (e 2 ) ] ) η(i) h ν(i) (e 1 ) + [ e 2 h ν(i) (e 1 ) ] (1 η(i)) where à :=  A and B := ˆB B. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

48 The linear case Corollary: the LTI case Assume that Assumptions 1, 2 and 3 hold and that there exists matrices K R n m and P = P T > 0 such that (A + BK ) T P + P(A + BK ) = I. Assume that there exists a positive constant ε > 0 such that the following bound holds h m + h c + T m + T c < 1 ( ) L ln L + γ, (ρ 0 + ε)l + γ where L := (1 + ε)c 2 { min{1, ε}a max  + ˆBK ; BK +  + BK } 2c(1 ε) PBK à + BK γ :=. a min{1, ε} Then, the origin of the linear NCS is UGES. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

49 Sampling effects The size of packets being limited (say N bits/packet), sampling needs to be taken into account. The NCS then results in a sampled-data version of the previous results. Theorem 2: with sampling effects Assume that Assumptions 1-5 hold and that T m + T c < 1 ( ) L ln L + γ. (ρ 0 + ε)l + γ Assume also that the state estimate is perfectly initialized, such that e 0 = 0. Then there exist κ 1, κ 2 > 0 such that, given any M > δ > 0, there exists a packet size N such that, for all x 0 M, the solution of the NCS with sampling-based packets satisfies x(t, t 0, x 0, e 0 = 0) δ + κ 1 x 0 e κ 2(t t 0 ), t t 0. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

50 Sampling effects The size of packets being limited (say N bits/packet), sampling needs to be taken into account. The NCS then results in a sampled-data version of the previous results. Theorem 2: with sampling effects Assume that Assumptions 1-5 hold and that T m + T c < 1 ( ) L ln L + γ. (ρ 0 + ε)l + γ Assume also that the state estimate is perfectly initialized, such that e 0 = 0. Then there exist κ 1, κ 2 > 0 such that, given any M > δ > 0, there exists a packet size N such that, for all x 0 M, the solution of the NCS with sampling-based packets satisfies x(t, t 0, x 0, e 0 = 0) δ + κ 1 x 0 e κ 2(t t 0 ), t t 0. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

51 Sampling effects The proof is based on sampled data results. Qualitative result: semiglobal practical stability is obtained, with packet size as tuning parameter. Trade-off: embedded computation capabilities / communication bandwidth / performance. Perfect initialization of the internal model (e 0 = 0) is required. Direct extension to the LTI case. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

52 Overview 1 Context 2 Problem statement 3 Main results 4 Conclusive remarks A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

53 Summary A packet-based strategy to compensate for delays in sufficiently regular nonlinear NCS: Network effects in both measurement and actuation loops Unknown bounded delays Explicit bound on the tolerable delays and MATI Exploits the nominal feedback and an imprecise model of the plant Qualitative result for sampling effects Focus on LTI systems. A. Chaillet, A. Bicchi (Paris, Pisa) Delay compensation for NCS SDH, 05/02/ / 28

Delay compensation in packet-switching networked controlled systems

Delay compensation in packet-switching networked controlled systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Delay compensation in packet-switching networked controlled systems Antoine Chaillet and Antonio Bicchi Abstract

More information

Networked Control Systems:

Networked Control Systems: Networked Control Systems: an emulation approach to controller design Dragan Nesic The University of Melbourne Electrical and Electronic Engineering Acknowledgements: My collaborators: A.R. Teel, M. Tabbara,

More information

A model-based approach to control over packet-switching networks, with application to Industrial Ethernet

A model-based approach to control over packet-switching networks, with application to Industrial Ethernet A model-based approach to control over packet-switching networks, with application to Industrial Ethernet Universitá di Pisa Centro di Ricerca Interdipartimentale E. Piaggio Laurea specialistica in Ingegneria

More information

NOWADAYS, many control applications have some control

NOWADAYS, many control applications have some control 1650 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 10, OCTOBER 2004 Input Output Stability Properties of Networked Control Systems D Nešić, Senior Member, IEEE, A R Teel, Fellow, IEEE Abstract Results

More information

Networked Control Systems

Networked Control Systems Networked Control Systems Simulation & Analysis J.J.C. van Schendel DCT 2008.119 Traineeship report March till June 2008 Coaches: Supervisor TU/e: Prof. Dr. D. Nesic, University of Melbourne Dr. M. Tabbara,

More information

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

Computing Minimal and Maximal Allowable Transmission Intervals for Networked Control Systems using the Hybrid Systems Approach Computing Minimal and Maximal Allowable Transmission Intervals for Networked Control Systems using the Hybrid Systems Approach Stefan H.J. Heijmans Romain Postoyan Dragan Nešić W.P. Maurice H. Heemels

More information

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

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

Explicit computation of the sampling period in emulation of controllers for nonlinear sampled-data systems

Explicit computation of the sampling period in emulation of controllers for nonlinear sampled-data systems Explicit computation of the sampling period in emulation of controllers for nonlinear sampled-data systems D. Nešić, A.R. Teel and D. Carnevale Abstract The purpose of this note is to apply recent results

More information

Stability Analysis of Networked Linear Control Systems with Direct-Feedthrough Terms

Stability Analysis of Networked Linear Control Systems with Direct-Feedthrough Terms Stability Analysis of Networked Linear Control Systems with Direct-Feedthrough Terms S.H.J. Heijmans a, R. Postoyan b, D. Nešić c, N. Noroozi d, W.P.M.H. Heemels a a Eindhoven University of Technology,

More information

MOST control systems are designed under the assumption

MOST control systems are designed under the assumption 2076 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 9, OCTOBER 2008 Lyapunov-Based Model Predictive Control of Nonlinear Systems Subject to Data Losses David Muñoz de la Peña and Panagiotis D. Christofides

More information

Input-Output Stability with Input-to-State Stable Protocols for Quantized and Networked Control Systems

Input-Output Stability with Input-to-State Stable Protocols for Quantized and Networked Control Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Meico, Dec. 9-11, 2008 Input-Output Stability with Input-to-State Stable Protocols for Quantized and Networked Control Systems Mohammad

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Stability of networked control systems with variable sampling and delay

Stability of networked control systems with variable sampling and delay Stability of networked control systems with variable sampling and delay Payam Naghshtabrizi and Joao P Hespanha Abstract We consider Networked Control Systems (NCSs) consisting of a LTI plant; a linear

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 5. Input-Output Stability DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Input-Output Stability y = Hu H denotes

More information

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

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Emulated controller design for networked control systems implemented on FlexRay

Emulated controller design for networked control systems implemented on FlexRay Emulated controller design for networked control systems implemented on FlexRay Wei Wang, Dragan Nesic, Romain Postoyan To cite this version: Wei Wang, Dragan Nesic, Romain Postoyan. Emulated controller

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Networked and Quantized Control Systems with Communication Delays

Networked and Quantized Control Systems with Communication Delays Joint 48th IEEE Conference on Decision and Control and 8th Chinese Control Conference Shanghai, P.R. China, December 6-8, 009 FrB7.4 Networked and Quantized Control Systems with Communication Delays W.P.M.H.

More information

NONLINEAR CONTROL with LIMITED INFORMATION. Daniel Liberzon

NONLINEAR CONTROL with LIMITED INFORMATION. Daniel Liberzon NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign Plenary talk, 2 nd Indian Control

More information

Automatica. Stability analysis of networked control systems: A sum of squares approach

Automatica. Stability analysis of networked control systems: A sum of squares approach Automatica 48 (2012) 1514 1524 Contents lists available at SciVerse ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Stability analysis of networked control systems: A sum

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

Stability Analysis of Networked Control Systems Using a Switched Linear Systems Approach

Stability Analysis of Networked Control Systems Using a Switched Linear Systems Approach Stability Analysis of Networked Control Systems Using a Switched Linear Systems Approach Tis Donkers, Maurice Heemels, Nathan Van de Wouw, Laurentiu Hetel To cite this version: Tis Donkers, Maurice Heemels,

More information

Stability Analysis of Stochastic Networked Control Systems

Stability Analysis of Stochastic Networked Control Systems 21 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 21 ThB16.3 Stability Analysis of Stochastic Networed Control Systems M.C.F. Doners, W.P.M.H. Heemels, D. Bernardini,

More information

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

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy Feedback Control CONTROL THEORY FUNDAMENTALS Actuator Sensor + Anuradha Annaswamy Active adaptive Control Laboratory Massachusetts Institute of Technology must follow with» Speed» Accuracy Feeback: Measure

More information

Observer design for classes of nonlinear. networked control systems

Observer design for classes of nonlinear. networked control systems Observer design for classes of nonlinear networked control systems Romain Postoyan, Tarek Ahmed-Ali, Françoise Lamnabhi-Lagarrigue May 5, 2010 Abstract Assuming a class of continuous-time observers is

More information

Input-to-State Stability of Networked Control Systems

Input-to-State Stability of Networked Control Systems Input-to-State Stability of Networked Control Systems D.Nešić a, A.R.Teel b, a Department of Electrical and Electronic Engineering, The University of Melbourne, Parkville, 3052, Victoria, Australia. b

More information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

More information

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS

STATE AND OUTPUT FEEDBACK CONTROL IN MODEL-BASED NETWORKED CONTROL SYSTEMS SAE AND OUPU FEEDBACK CONROL IN MODEL-BASED NEWORKED CONROL SYSEMS Luis A Montestruque, Panos J Antsalis Abstract In this paper the control of a continuous linear plant where the sensor is connected to

More information

Communication constraints and latency in Networked Control Systems

Communication constraints and latency in Networked Control Systems Communication constraints and latency in Networked Control Systems João P. Hespanha Center for Control Engineering and Computation University of California Santa Barbara In collaboration with Antonio Ortega

More information

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

Robust Stability and Disturbance Attenuation Analysis of a Class of Networked Control Systems Robust Stability and Disturbance Attenuation Analysis of a Class of etworked Control Systems Hai Lin Department of Electrical Engineering University of otre Dame otre Dame, I 46556, USA Guisheng Zhai Department

More information

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi

DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London

More information

Stability of Delay Impulsive Systems with Application to Networked Control Systems

Stability of Delay Impulsive Systems with Application to Networked Control Systems Stability of Delay Impulsive Systems with Application to Networked Control Systems Payam Naghshtabrizi, João P. Hespanha, and Andrew R. Teel Abstract We establish asymptotic and exponential stability theorems

More information

Observer-based quantized output feedback control of nonlinear systems

Observer-based quantized output feedback control of nonlinear systems Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,

More information

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Stability of Nonlinear Control Systems Under Intermittent Information with Applications to Multi-Agent Robotics

Stability of Nonlinear Control Systems Under Intermittent Information with Applications to Multi-Agent Robotics Introduction Stability Optimal Intermittent Fdbk Summary Stability of Nonlinear Control Systems Under Intermittent Information with Applications to Multi-Agent Robotics Domagoj Tolić Fakultet Elektrotehnike

More information

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

A Systematic Approach to Extremum Seeking Based on Parameter Estimation 49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi

More information

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Topic #17 16.31 Feedback Control State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback Back to reality Copyright 21 by Jonathan How. All Rights reserved 1 Fall

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

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

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 8 WeC6.3 Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach Junyan

More information

Event-triggered and self-triggered stabilization of distributed networked control systems

Event-triggered and self-triggered stabilization of distributed networked control systems Event-triggered and self-triggered stabilization of distributed networked control systems Romain Postoyan, Paulo Tabuada, Dragan Nesic, Adolfo Anta To cite this version: Romain Postoyan, Paulo Tabuada,

More information

NONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION

NONLINEAR SAMPLED-DATA OBSERVER DESIGN VIA APPROXIMATE DISCRETE-TIME MODELS AND EMULATION NONLINEAR SAMPLED-DAA OBSERVER DESIGN VIA APPROXIMAE DISCREE-IME MODELS AND EMULAION Murat Arcak Dragan Nešić Department of Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute

More information

Low Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference

Low Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference Low Gain Feedback Properties, Design Methods and Applications Zongli Lin University of Virginia Shanghai Jiao Tong University The 32nd Chinese Control Conference July 28, 213 Outline A review of high gain

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

More information

Stability Analysis for Nonlinear Networked Control Systems: A Discrete-time Approach

Stability Analysis for Nonlinear Networked Control Systems: A Discrete-time Approach 49th IEEE Conference on Decision and Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Stability Analysis for Nonlinear Networked Control Systems: A Discrete-time Approach N. van de Wouw,

More information

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Luca Zaccarian LAAS-CNRS, Toulouse and University of Trento University of Oxford November

More information

Control with Intermittent Sensor Measurements: A New Look at Feedback Control.

Control with Intermittent Sensor Measurements: A New Look at Feedback Control. 1 Control with Intermittent Sensor Measurements: A New Look at Feedback Control. Tomas Estrada Panos J. Antsaklis Presented at the Workshop on Networked Distributed Systems for Intelligent Sensing and

More information

Self-Triggering in Nonlinear Systems: A Small-Gain Theorem Approach

Self-Triggering in Nonlinear Systems: A Small-Gain Theorem Approach Self-Triggering in Nonlinear Systems: A Small-Gain Theorem Approach Domagoj Tolić, Ricardo G. Sanfelice and Rafael Fierro Abstract This paper investigates stability of nonlinear control systems under intermittent

More information

arxiv: v2 [math.oc] 29 Aug 2012

arxiv: v2 [math.oc] 29 Aug 2012 Ensuring Stability in Networked Systems with Nonlinear MPC for Continuous Time Systems Lars Grüne 1, Jürgen Pannek 2, and Karl Worthmann 1 arxiv:123.6785v2 [math.oc] 29 Aug 212 Abstract For networked systems,

More information

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19 POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order

More information

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems

A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems A Hybrid Systems Approach to Trajectory Tracking Control for Juggling Systems Ricardo G Sanfelice, Andrew R Teel, and Rodolphe Sepulchre Abstract From a hybrid systems point of view, we provide a modeling

More information

Design of observers implemented over FlexRay networks

Design of observers implemented over FlexRay networks Design of observers implemented over FlexRay networks Wei Wang, Dragan Nesic, Romain Postoyan To cite this version: Wei Wang, Dragan Nesic, Romain Postoyan. Design of observers implemented over FlexRay

More information

A framework for the event-triggered stabilization of nonlinear systems

A framework for the event-triggered stabilization of nonlinear systems IEEE TRANSACTIONS ON AUTOMATIC CONTROL 1 A framework for the event-triggered stabilization of nonlinear systems Romain Postoyan, Paulo Tabuada, Senior Member, IEEE, Dragan Nešić, Fellow, IEEE, and A. Anta

More information

QSR-Dissipativity and Passivity Analysis of Event-Triggered Networked Control Cyber-Physical Systems

QSR-Dissipativity and Passivity Analysis of Event-Triggered Networked Control Cyber-Physical Systems QSR-Dissipativity and Passivity Analysis of Event-Triggered Networked Control Cyber-Physical Systems arxiv:1607.00553v1 [math.oc] 2 Jul 2016 Technical Report of the ISIS Group at the University of Notre

More information

A hybrid control framework for impulsive control of satellite rendezvous

A hybrid control framework for impulsive control of satellite rendezvous A hybrid control framework for impulsive control of satellite rendezvous Luca Zaccarian Joint work with Mirko Brentari, Sofia Urbina, Denis Arzelier, Christophe Louembet LAAS-CNRS and University of Trento

More information

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

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

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and

More information

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 3. Fundamental properties IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Example Consider the system ẋ = f

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,

More information

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

Event-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Event-Triggered Output Feedback Control for Networked Control Systems using Passivity:

More information

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

Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Outline Background Preliminaries Consensus Numerical simulations Conclusions Average-Consensus of Multi-Agent Systems with Direct Topology Based on Event-Triggered Control Email: lzhx@nankai.edu.cn, chenzq@nankai.edu.cn

More information

Lyapunov small-gain theorems for not necessarily ISS hybrid systems

Lyapunov small-gain theorems for not necessarily ISS hybrid systems Lyapunov small-gain theorems for not necessarily ISS hybrid systems Andrii Mironchenko, Guosong Yang and Daniel Liberzon Institute of Mathematics University of Würzburg Coordinated Science Laboratory University

More information

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT

ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT ON SEPARATION PRINCIPLE FOR THE DISTRIBUTED ESTIMATION AND CONTROL OF FORMATION FLYING SPACECRAFT Amir Rahmani (), Olivia Ching (2), and Luis A Rodriguez (3) ()(2)(3) University of Miami, Coral Gables,

More information

A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks

A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks A Guaranteed Cost LMI-Based Approach for Event-Triggered Average Consensus in Multi-Agent Networks Amir Amini, Arash Mohammadi, Amir Asif Electrical and Computer Engineering,, Montreal, Canada. Concordia

More information

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/

More information

Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems

Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems João P. Hespanha Center for Control Dynamical Systems and Computation Talk outline Examples feedback over shared

More information

Robustness of stochastic discrete-time switched linear systems

Robustness of stochastic discrete-time switched linear systems Robustness of stochastic discrete-time switched linear systems Hycon2-Balcon Workshop on Control Systems & Technologies for CPS Belgrad 2-3 July 2013 with application to control with shared resources L2S

More information

Towards control over fading channels

Towards control over fading channels Towards control over fading channels Paolo Minero, Massimo Franceschetti Advanced Network Science University of California San Diego, CA, USA mail: {minero,massimo}@ucsd.edu Invited Paper) Subhrakanti

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

A Simple Self-triggered Sampler for Nonlinear Systems

A Simple Self-triggered Sampler for Nonlinear Systems Proceedings of the 4th IFAC Conference on Analysis and Design of Hybrid Systems ADHS 12 June 6-8, 212. A Simple Self-triggered Sampler for Nonlinear Systems U. Tiberi, K.H. Johansson, ACCESS Linnaeus Center,

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

NETWORKED control systems (NCS), that are comprised

NETWORKED control systems (NCS), that are comprised 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

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

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

A Switched System Approach to Scheduling of Networked Control Systems with Communication Constraints Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 6-8, 2009 A Switched System Approach to Scheduling of Networked Control Systems with

More information

Technical Report of the ISIS Group at the University of Notre Dame ISIS May University of Notre Dame Notre Dame, IN 46556

Technical Report of the ISIS Group at the University of Notre Dame ISIS May University of Notre Dame Notre Dame, IN 46556 A Passivity-Based Design for Stability and Robustness in Event-Triggered Networked Control Systems with Communication Delays, Signal Quantizations and Packet Dropouts Technical Report of the ISIS Group

More information

String Stability of Interconnected Vehicles Under Communication Constraints

String Stability of Interconnected Vehicles Under Communication Constraints 5st IEEE Conference on Decision and Control December -3, 22 Maui, Hawaii, USA String Stability of Interconnected Vehicles Under Communication Constraints Sinan Öncü, Nathan van de Wouw, W P Maurice H Heemels

More information

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications

Lecture 4: Introduction to Graph Theory and Consensus. Cooperative Control Applications Lecture 4: Introduction to Graph Theory and Consensus Richard M. Murray Caltech Control and Dynamical Systems 16 March 2009 Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

On Separation Principle for a Class of Networked Control Systems

On Separation Principle for a Class of Networked Control Systems On Separation Principle for a Class of Networked Control Systems Dongxiao Wu Jun Wu and Sheng Chen Abstract In this contribution we investigate a class of observer-based discrete-time networked control

More information

Event-triggered stabilization of linear systems under channel blackouts

Event-triggered stabilization of linear systems under channel blackouts Event-triggered stabilization of linear systems under channel blackouts Pavankumar Tallapragada, Massimo Franceschetti & Jorge Cortés Allerton Conference, 30 Sept. 2015 Acknowledgements: National Science

More information

arxiv: v2 [math.oc] 3 Feb 2011

arxiv: v2 [math.oc] 3 Feb 2011 DECENTRALIZED EVENT-TRIGGERED CONTROL OVER WIRELESS SENSOR/ACTUATOR NETWORKS MANUEL MAZO JR AND PAULO TABUADA arxiv:14.477v2 [math.oc] 3 Feb 211 Abstract. In recent years we have witnessed a move of the

More information

5. Observer-based Controller Design

5. Observer-based Controller Design EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1

More information

Symbolic Control of Incrementally Stable Systems

Symbolic Control of Incrementally Stable Systems Symbolic Control of Incrementally Stable Systems Antoine Girard Laboratoire Jean Kuntzmann, Université Joseph Fourier Grenoble, France Workshop on Formal Verification of Embedded Control Systems LCCC,

More information

Optimal Triggering of Networked Control Systems

Optimal Triggering of Networked Control Systems Optimal Triggering of Networked Control Systems Ali Heydari 1, Member, IEEE Abstract This study is focused on bandwidth allocation in nonlinear networked control systems. The objective is optimal triggering/scheduling

More information

Input-Output Stability of Networked Control Systems with Stochastic Protocols and Channels

Input-Output Stability of Networked Control Systems with Stochastic Protocols and Channels Input-Output Stability of Networked Control Systems with Stochastic Protocols and Channels Mohammad Tabbara, Member, IEEE, and Dragan Nešić, Senior Member, IEEE Abstract This paper introduces a new definition

More information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

6 OUTPUT FEEDBACK DESIGN

6 OUTPUT FEEDBACK DESIGN 6 OUTPUT FEEDBACK DESIGN When the whole sate vector is not available for feedback, i.e, we can measure only y = Cx. 6.1 Review of observer design Recall from the first class in linear systems that a simple

More information

Decentralized Event-Triggering for Control of Nonlinear Systems

Decentralized Event-Triggering for Control of Nonlinear Systems Decentralized Event-Triggering for Control of Nonlinear Systems Pavankumar Tallapragada and Nikhil Chopra arxiv:32.49v3 [cs.sy] 3 Jun 24 Abstract This paper considers nonlinear systems with full state

More information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

On the Scalability in Cooperative Control. Zhongkui Li. Peking University

On the Scalability in Cooperative Control. Zhongkui Li. Peking University On the Scalability in Cooperative Control Zhongkui Li Email: zhongkli@pku.edu.cn Peking University June 25, 2016 Zhongkui Li (PKU) Scalability June 25, 2016 1 / 28 Background Cooperative control is to

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Stabilization of Networked Control Systems: Communication and Controller co-design

Stabilization of Networked Control Systems: Communication and Controller co-design Stabilization of Networked Control Systems: Communication and Controller co-design Dimitrios Hristu-Varsakelis Mechanical Engineering and Institute for Systems Research University of Maryland, College

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Centralized control for constrained discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico

More information

Iterative Learning Control Analysis and Design I

Iterative Learning Control Analysis and Design I Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations

More information

An Approach of Robust Iterative Learning Control for Uncertain Systems

An Approach of Robust Iterative Learning Control for Uncertain Systems ,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,

More information

Adaptive Self-triggered Control of a Remotely Operated Robot

Adaptive Self-triggered Control of a Remotely Operated Robot Adaptive Self-triggered Control of a Remotely Operated Robot Carlos Santos 1, Manuel Mazo Jr. 23, and Felipe Espinosa 1 1 Electronics Department, University of Alcala (Spain). 2 INCAS3, Assen (The Netherlands),

More information

Consensus Problems in Networks of Agents with Switching Topology and Time-Delays

Consensus Problems in Networks of Agents with Switching Topology and Time-Delays Consensus Problems in Networks of Agents with Switching Topology and Time-Delays Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology e-mails: {olfati,murray}@cds.caltech.edu

More information

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]

More information

ABSTRACT. Pavankumar Tallapragada, Doctor of Philosophy, 2013

ABSTRACT. Pavankumar Tallapragada, Doctor of Philosophy, 2013 ABSTRACT Title of dissertation: UTILITY DRIVEN SAMPLED DATA CONTROL UNDER IMPERFECT INFORMATION Pavankumar Tallapragada, Doctor of Philosophy, 2013 Dissertation directed by: Dr. Nikhil Chopra Department

More information

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

Introduction. Introduction. Introduction. Standard digital control loop. Resource-aware control Introduction 2/52 Standard digital control loop Resource-aware control Maurice Heemels All control tasks executed periodically and triggered by time Zandvoort, June 25 Where innovation starts Introduction

More information