Optimal Radio-Mode Switching for wireless Networked Control Systems - - PowerPoint PPT Presentation

optimal radio mode switching for wireless networked
SMART_READER_LITE
LIVE PREVIEW

Optimal Radio-Mode Switching for wireless Networked Control Systems - - PowerPoint PPT Presentation

Optimal Radio-Mode Switching for wireless Networked Control Systems N. Cardoso, F. Garin, C. Canudas-de-Wit Presented by: Carlos Canudas de Wit CNRS-GIPSA-Lab, NeCS Team, Grenoble, FRANCE October 17-19 th , 2012 Material from: Energy-aware


slide-1
SLIDE 1

Optimal Radio-Mode Switching for wireless Networked Control Systems

  • N. Cardoso, F. Garin, C. Canudas-de-Wit

Presented by: Carlos Canudas de Wit

CNRS-GIPSA-Lab, NeCS Team, Grenoble, FRANCE October 17-19th, 2012

Material from:

Energy-aware wireless networked control using radio-mode management,

  • N. Cardoso, Ph.D. Dissertation, University of Grenoble, Oct. 2012.

Energy-aware wireless networked control using radio-mode management,

  • N. Cardoso de Castro, C. Canudas-de-Wit, and F. Garin. ACC 2012,

Montr´ eal, Canada Smart Energy-Aware Sensors for Event-Based Control,

  • N. Cardoso De Castro; D. E. Quevedo; F. Garin; C. Canudas-de-Wit.

IEEE CDC’12

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 1/20

slide-2
SLIDE 2

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Motivation

1

Sensors will be packaged together with communication protocols, RF electronics, and energy management systems.

2

Constraints: low cost, ease of replacement, low energy consumption, and efficient communication links.

3

Implications: intelligent sensors with low consumption (sleep and wake-up modes), for life-time maximization

Example: Traffic system with distributed density sensors. Traffic flow sensor

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 2/20

slide-3
SLIDE 3

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

The smart sensor wireless node

Radio is often the main energy-consumer Executing 3 million instructions is equivalent to transmitting 1000 bits at a distance of 100 meters in terms of expended energy

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 3/20

slide-4
SLIDE 4

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Physical layer

Power Control Transmission power is related to communication reliability Power control aims to save energy, limit interferences, face channel varying conditions

Figure: A source can adapt its transmission power level to change the success probability of the transmission.

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 4/20

slide-5
SLIDE 5

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Data Link (MAC) layer

Radio-mode management Radio-mode = state of activity of the radio chip (e.g. Tx, Rx, Idle, Sleep) where some components are turned off Control community only considers ON and OFF θi–Energy stay cost per unit of time (at node i), θi,j–Energy transition costs between i and j. Choosing a mode is a trade-off between energy consumption and node awareness.

Figure: Illustration of a 3 radio-modes switching automata

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 5/20

slide-6
SLIDE 6

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Data Link (MAC) layer (cont.)

Figure: Illustration of a 5 radio-modes switching automata

Low-consuming radio-mode not used in control Higher power modes have higher probability of transmission success Problem considered here: co-design of mode management and control laws to save further energy

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 6/20

slide-7
SLIDE 7

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

2 nodes scenario Battery-powered smart sensor node (with computation capabilities) Energy saving at the sensor side Time-triggered sensing (negligible cost) and Event-Triggered transmission Problem: How to design the radio mode, and the control input uk

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-8
SLIDE 8

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

xk+1 = Axk + Buk + wk xk ∈ Rnx, uk ∈ Rnu

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-9
SLIDE 9

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

xk+1 = Axk + Buk + wk mk ∈ M M1 ∪ M2 M1 {1, 2, · · · , N1} M2 {N1 + 1, N1 + 2, · · · , N} θi,j − Transition cost, ∀(i, j) ∈ M θi − Stay cost, ∀(i) ∈ M

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-10
SLIDE 10

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

xk+1 = Axk + Buk + wk mk ∈ M M1 ∪ M2 M1 {1, 2, · · · , N1} M2 {N1 + 1, N1 + 2, · · · , N} θi,j − Transition cost, ∀(i, j) ∈ M θi − Stay cost, ∀(i) ∈ M P {βk = 0|mk = m} = ǫ(m)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-11
SLIDE 11

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

xk+1 = Axk + Buk + wk mk ∈ M M1 ∪ M2 M1 {1, 2, · · · , N1} M2 {N1 + 1, N1 + 2, · · · , N} θi,j − Transition cost, ∀(i, j) ∈ M θi − Stay cost, ∀(i) ∈ M P {βk = 0|mk = m} = ǫ(m) ˆ uk = µ(xk, uk−1, mk)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-12
SLIDE 12

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

xk+1 = Axk + Buk + wk mk ∈ M M1 ∪ M2 M1 {1, 2, · · · , N1} M2 {N1 + 1, N1 + 2, · · · , N} θi,j − Transition cost, ∀(i, j) ∈ M θi − Stay cost, ∀(i) ∈ M P {βk = 0|mk = m} = ǫ(m) ˆ uk = µ(xk, uk−1, mk) vk = η(xk, uk−1, mk)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-13
SLIDE 13

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Model and setup

xk+1 = Axk + Buk + wk mk ∈ M M1 ∪ M2 M1 {1, 2, · · · , N1} M2 {N1 + 1, N1 + 2, · · · , N} θi,j − Transition cost, ∀(i, j) ∈ M θi − Stay cost, ∀(i) ∈ M P {βk = 0|mk = m} = ǫ(m) ˆ uk = µ(xk, uk−1, mk) vk = η(xk, uk−1, mk) uk =

  • βkˆ

uk + (1 − βk)uk−1, if Tx, uk−1,

  • therwise.

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 7/20

slide-14
SLIDE 14

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Switched model

∀k: choice between N radio-modes ⇒ N subsystems Switching is triggered by the switching decision vk Given µ and η:      zk+1 = fvk(zk, ˆ uk, βk, ωk) mk+1 = vk = η(zk, mk) ˆ uk = µ(zk, mk), fvk (zk, ˆ uk, βk, ωk) = Φvk(βk)zk + Γvk(βk)ˆ uk + ωk ˜ uk = uk−1 (control memory) zk = xk ˜ uk

  • (augmented state)

(zk, mk) ∈ X = Rnx+nu × M (switched system state)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 8/20

slide-15
SLIDE 15

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Switched model

∀k: choice between N radio-modes ⇒ N subsystems Switching is triggered by the switching decision vk Given µ and η:      zk+1 = fvk(zk, ˆ uk, βk, ωk) mk+1 = vk = η(zk, mk) ˆ uk = µ(zk, mk), fvk (zk, ˆ uk, βk, ωk) = Φvk(βk)zk + Γvk(βk)ˆ uk + ωk ˜ uk = uk−1 (control memory) zk = xk ˜ uk

  • (augmented state)

If v ∈ M1 (Tx case): Φvk(βk)=        ΦCL = A

  • if βk =1

ΦOL = A B I

  • if βk =0.

Γvk(βk) =        ΓCL = B I

  • if βk = 1

ΓOL =

  • if βk = 0.

(zk, mk) ∈ X = Rnx+nu × M (switched system state)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 8/20

slide-16
SLIDE 16

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Switched model

∀k: choice between N radio-modes ⇒ N subsystems Switching is triggered by the switching decision vk Given µ and η:      zk+1 = fvk(zk, ˆ uk, βk, ωk) mk+1 = vk = η(zk, mk) ˆ uk = µ(zk, mk), fvk (zk, ˆ uk, βk, ωk) = Φvk(βk)zk + Γvk(βk)ˆ uk + ωk ˜ uk = uk−1 (control memory) zk = xk ˜ uk

  • (augmented state)

If v ∈ M1 (Tx case): Φvk(βk)=        ΦCL = A

  • if βk =1

ΦOL = A B I

  • if βk =0.

Γvk(βk) =        ΓCL = B I

  • if βk = 1

ΓOL =

  • if βk = 0.

If v ∈ M2 (no Tx case): Φvk(βk) = ΦOL ∀βk Γvk(βk) = ΓOL ∀βk (zk, mk) ∈ X = Rnx+nu × M (switched system state)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 8/20

slide-17
SLIDE 17

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Optimisation problem

Switched formulation of the cost-to-go ℓvk(zk, mk, ˆ uk, βk) = z⊤

k Qvk(βk)zk + ˆ

u⊤

k Rvk(βk)ˆ

uk + θmk,vk

transmission energy

If vk ∈ M1, (Tx case): Qvk(βk) =        QCL = ¯ Q

  • if βk = 1

QOL = ¯ Q ¯ R

  • if βk = 0

Rvk(βk) =

  • RCL = ¯

R if βk = 1 ROL = 0 if βk = 0 If vk ∈ M2, (no Tx case): Qvk(βk) = QOL ∀βk Rvk(βk) = ROL ∀βk

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 9/20

slide-18
SLIDE 18

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Optimisation problem (cont.)

Finite horizon cost function from 0 to H JU,V(z0, m0) = E

βk, ωk k = 0, 1, . . . , H − 1

  • ℓF (zH, mH) +

H−1

  • i=0

λkℓvi (zi, mi, ˆ ui, βi)

  • zk+1 = fvk (zk, ˆ

uk, βk, ωk) z0, m0: initial condition mk+1 = vk = η(zk, mk) H: horizon length ˆ uk = µ(zk, mk) λ: discount factor U = {u0, u1, . . . , uH−1}: control sequence ℓF (z, m): final cost V = {v0, v1, . . . , vH−1}: switching sequence

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 10/20

slide-19
SLIDE 19

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Optimisation problem (cont.)

Finite horizon cost function from 0 to H JU,V(z0, m0) = E

βk, ωk k = 0, 1, . . . , H − 1

  • ℓF (zH, mH) +

H−1

  • i=0

λkℓvi (zi, mi, ˆ ui, βi)

  • zk+1 = fvk (zk, ˆ

uk, βk, ωk) z0, m0: initial condition mk+1 = vk = η(zk, mk) H: horizon length ˆ uk = µ(zk, mk) λ: discount factor U = {u0, u1, . . . , uH−1}: control sequence ℓF (z, m): final cost V = {v0, v1, . . . , vH−1}: switching sequence Infinite horizon H → ∞ λ < 1 Final cost ℓF (z, m) = 0

  • ptimal stationary feedback

u∗ = µ(z, m) and v∗ = η(z, m) independent of k J∗(z0, m0) minµ,η Jµ,η(z0, m0)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 10/20

slide-20
SLIDE 20

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Optimisation problem (cont.)

Finite horizon cost function from 0 to H JU,V(z0, m0) = E

βk, ωk k = 0, 1, . . . , H − 1

  • ℓF (zH, mH) +

H−1

  • i=0

λkℓvi (zi, mi, ˆ ui, βi)

  • zk+1 = fvk (zk, ˆ

uk, βk, ωk) z0, m0: initial condition mk+1 = vk = η(zk, mk) H: horizon length ˆ uk = µ(zk, mk) λ: discount factor U = {u0, u1, . . . , uH−1}: control sequence ℓF (z, m): final cost V = {v0, v1, . . . , vH−1}: switching sequence Infinite horizon H → ∞ λ < 1 Final cost ℓF (z, m) = 0

  • ptimal stationary feedback

u∗ = µ(z, m) and v∗ = η(z, m) independent of k J∗(z0, m0) minµ,η Jµ,η(z0, m0) Finite receding horizon from k to k + H − 1 λ = 1

  • ptimal stationary feedback:

u∗

[k,k+H−1](z, m) and

v∗

[k,k+H−1](z, m)

Finite-Time implementation ℓF (zH, mH) J∗(zk, mk) minU,V JU,V(zk, mk)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 10/20

slide-21
SLIDE 21

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Dynamic Programming

Bellman’s Principle of Optimality J∗

H−i(z, m) is the optimal cost function, k = H − i over an horizon i:

J∗

H−i(z, m)=

min

(ˆ u,v)∈U(z)

  • E

β,ω

  • λH−iℓv(z, m, ˆ

u, β)+J∗

H−i+1(fv(z, ˆ

u, ω, β), v)

  • CNRS, GIPSA-lab, NeCS-Team

Energy-aware control and communication co-design in wireless NCSs 11/20

slide-22
SLIDE 22

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Dynamic Programming

Bellman’s Principle of Optimality J∗

H−i(z, m) is the optimal cost function, k = H − i over an horizon i:

J∗

H−i(z, m)=

min

(ˆ u,v)∈U(z)

  • E

β,ω

  • λH−iℓv(z, m, ˆ

u, β)+J∗

H−i+1(fv(z, ˆ

u, ω, β), v)

  • The Value Iteration method

Use previous recursing to compute the optimal cost backward in time, with V0(z, m) 0 Vi+1(z, m) = min

(ˆ u,v)∈U(z)

  • E

β,ω [ℓv(z, m, ˆ

u, β) + λVi(fv(z, ˆ u, ω, β), v)]

  • (µ∗

i (z, m), η∗ i (z, m)) arg min (ˆ u,v)∈U(z)

  • E

β,ω [ℓv(z, m, ˆ

u, β) + λVi(fv(z, ˆ u, ω, β), v)]

  • lim

i→∞ Vi(z, m) = J∗(z, m)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 11/20

slide-23
SLIDE 23

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Implementation issues

Offline computation ¯ X = discretise(X); V0(z, m) = 0; for(i = 1 to i = I){ compute Vi+1(z, m) = F(Vi(z, m)) ∀ (z, m) ∈ ¯ X; } I is large enough to assume convergence Provides the optimal Value Function V∞(z, m), and an optimal joint policy µ∗, η∗, along the set ¯ X, i.e. v ∗ = η∗(z, m), u∗ = µ∗(z, m) Online computation At each time k: get (zk, mk); if((zk, mk) ∈ ¯ X){ compute v ∗

k = η∗(zk, mk);

}else{ set v ∗

k = 1;

} set mode mk+1 to v ∗

k ;

if(v ∗

k ∈ M1){

compute u∗

k = µ∗(zk, mk);

send update u∗

k;

}

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 12/20

slide-24
SLIDE 24

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Infinite horizon solution - Deterministic case

Deterministic case No noise (wk = 0 ∀ k > 0), No dropout (βk = 1 ∀ k > 0) ⇒ only one transmitting mode (N1 = 1) An explicit formulation of the value function Vi(z, m) can be computed. Idea Exploit a structure of Vi(z, m) preserved along iterations. Vi(z, m) = min

(Π,π)∈Pi

  • z⊤Πz + πm
  • Compute Pi rather than Vi(z, m).

(Π, π)– set of matrices and vectors.

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 13/20

slide-25
SLIDE 25

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Infinite horizon solution - Deterministic case–details

Vi(z, m) = min

(Π,π)∈Pi

  • z⊤Πz + πm
  • Compute Pi rather than Vi(z, m).

Pi = {(Π1, π1), (Π2, π2), . . .}, card(Pi) = 2i Given (Π, π): Π is a symmetric matrix and π = π1, . . . , πN

  • ∈ RN is a vector.

P1 =

  • 0,

0, 0, . . . , Pi+1 = P(1)

i+1 ∪ P(2) i+1

P(1)

i+1

  • QCL + λΦ⊤

CLΠΦCL − λκ⊤ Π Γ⊤ CLΠΦCL,

(θ1,1 + λπ1), . . . , (θN,1 + λπ1) such that (Π, π) ∈ Pi and κΠ = (RCL + λΓ⊤

CLΠΓCL)−1λΓ⊤ CLΠΦCL

  • P(2)

i+1

           QOL+λΦ⊤

OLΠΦOL,

   minv∈M2 {θ1,v +λπv} . . . minv∈M2

  • θN,v +λπv

 

⊤

  such that (Π, π)∈Pi       

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 14/20

slide-26
SLIDE 26

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Simulation results (Offline)

Scalar linear unstable system, with N = 3. Static state feedback µ(xk) = −Kxk K is given The switching policy: η∗(xk, uk−1, mk) Black ⇒ “go to mode 3 (Sleep)”. Dark gray ⇒ ‘go to mode 2 (Idle)”. Light gray ⇒ “go to mode 1 (Tx)”.

Figure: mk = 2 (Idle). Figure: mk = 1 (Tx). Figure: mk = 3 (Sleep).

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 15/20

slide-27
SLIDE 27

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Simulation results (Online)

Comparison to periodic switching patterns,ǫ = 0.3 (30% of messages are dropped): Blue: Event-based Optimal trajectory Red: Best-optimal periodic trajectory (2ON, 2Idle, 2OFF) drops: Bernoulli distribution (same in both cases)

Figure: Output of the system, xk. Figure: Switching decision, vk.

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 16/20

slide-28
SLIDE 28

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Finite horizon case

Optimisation problem (Finite receding horizon):

  • zk+1 = fvk(zk, ˆ

uk, βk, ωk) mk+1 = vk = η(zk, mk), ˆ uk = µ(zk, mk), Find (U∗, V∗) such that JU∗,V∗(zk, mk)=min

U,V

  • E

βk, ωk k = 0, 1, . . .

  • z⊤

k+HQFzk+H + k+H−1

  • i=k

ℓvi(zi, mi, ˆ ui, βi)

  • CNRS, GIPSA-lab, NeCS-Team

Energy-aware control and communication co-design in wireless NCSs 17/20

slide-29
SLIDE 29

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Finite horizon case

Optimisation problem (Finite receding horizon):

  • zk+1 = fvk(zk, ˆ

uk, βk, ωk) mk+1 = vk = η(zk, mk), ˆ uk = µ(zk, mk), Find (U∗, V∗) such that JU∗,V∗(zk, mk)=min

U,V

  • E

βk, ωk k = 0, 1, . . .

  • z⊤

k+HQFzk+H + k+H−1

  • i=k

ℓvi(zi, mi, ˆ ui, βi)

  • Solution of the optimisation problem are the stationary functions:

∀i = 1 . . . H, U∗(z, m) = {u∗

k, u∗ k+1, . . . , u∗ k+H−1},

u∗

k+i−1 = µ∗ i (z, m),

V∗(z, m) = {v ∗

k , v ∗ k+1, . . . , v ∗ k+H−1},

v ∗

k+i−1 = η∗ i (z, m),

Only the first function is applied: u∗

k = µ∗ 1(zk, mk), v ∗ k = η∗ 1(zk, mk)

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 17/20

slide-30
SLIDE 30

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Input-to-State practical stability

Assumptions Deterministic case, and no drops There exists κ ∈ Rnu×(nx+nu), and QF > 0 such that: (ΦCL − ΓCLκ)⊤QF(ΦCL − ΓCLκ) − QF + QCL + κ⊤RCLκ ≤ 0 and max{| eigs(ΦCL − ΓCLκ)|} ≤ 1.

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 18/20

slide-31
SLIDE 31

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Input-to-State practical stability

Assumptions Deterministic case, and no drops There exists κ ∈ Rnu×(nx+nu), and QF > 0 such that: (ΦCL − ΓCLκ)⊤QF(ΦCL − ΓCLκ) − QF + QCL + κ⊤RCLκ ≤ 0 and max{| eigs(ΦCL − ΓCLκ)|} ≤ 1. Theorem The closed-loop system admits a GISpS-Lyapunov function, and then it is GISpS, i.e. there exist a KL-function γ, and a constant c ≥ 0, such that, for all (z0, m0) ∈ X: zk ≤ γ(z0, k) + c, k ∈ Z≥0

  • Proof. The GISpS-Lyapunov function is:

Vi(z, m) = min

(Π,π)∈Pi

  • z⊤Πz + πm
  • CNRS, GIPSA-lab, NeCS-Team

Energy-aware control and communication co-design in wireless NCSs 18/20

slide-32
SLIDE 32

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Simulation results

Second order linear unstable system, with N = 3. Static state feedback µ(xk) = −Kxk 2 modes vs. 3 modes comparison

Figure: Output of the system xk Figure: Perfomance vs. Consumption Figure: Switching decision vk

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 19/20

slide-33
SLIDE 33

Introduction Problem formulation Infinite horizon case Finite horizon case Conclusion

Conclusion

Summary: Formulation of control problem accounting for several radio modes Solutions via Dynamic Programming Convergence of the Value Iteration method in the infinite/finite case Stability assessment in the deterministic finite case More to do: Stability in the stochastic finite case Relax optimality to lighten the computation burden Stability in the infinite case Extension to multi-node setup

CNRS, GIPSA-lab, NeCS-Team Energy-aware control and communication co-design in wireless NCSs 20/20