Experimental implementation of UFAD regulation based on robust - - PowerPoint PPT Presentation

experimental implementation of ufad regulation based on
SMART_READER_LITE
LIVE PREVIEW

Experimental implementation of UFAD regulation based on robust - - PowerPoint PPT Presentation

Experimental implementation of UFAD regulation based on robust controlled invariance Pierre-Jean Meyer Hosein Nazarpour Antoine Girard Emmanuel Witrant Universit e de Grenoble ECC 2014, June 26 th 2014 June 26 th 2014 Pierre-Jean Meyer


slide-1
SLIDE 1

Experimental implementation of UFAD regulation based on robust controlled invariance

Pierre-Jean Meyer Hosein Nazarpour Antoine Girard Emmanuel Witrant

Universit´ e de Grenoble

ECC 2014, June 26th 2014

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 1 / 18

slide-2
SLIDE 2

Outline

1

Temperature model and monotonicity

2

Invariance (CDC13)

3

Stabilization

4

Experimental implementation

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 2 / 18

slide-3
SLIDE 3

UnderFloor Air Distribution

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 3 / 18

slide-4
SLIDE 4

Model

Temperature variations in room i: energy conservation; mass conservation.

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 4 / 18

slide-5
SLIDE 5

Model

Temperature variations in room i:

dTi dt =

  • j ai,j(Tj − Ti)

Conduction through walls +biui(Tu − Ti) Controlled fan air flow ui +

j δdijci,j ∗ h(Tj − Ti)

Open doors (flow hot→cold) +δsidi(T 4

si − T 4 i )

Radiation from heat sources

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 4 / 18

slide-6
SLIDE 6

Model

Temperature variations in room i:

dTi dt =

  • j ai,j(Tj − Ti)

Conduction through walls +biui(Tu − Ti) Controlled fan air flow ui +

j δdijci,j ∗ h(Tj − Ti)

Open doors (flow hot→cold) +δsidi(T 4

si − T 4 i )

Radiation from heat sources a, b, c, d > 0; δs, δd: discrete state of the disturbances (heat sources and doors);

  • h(x ≤ 0) = 0

h(x > 0) = x3/2 : door heat transfer only in the colder room.

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 4 / 18

slide-7
SLIDE 7

Monotonicity

Generic system ˙ x = f (x, v) with trajectories Φ(t, x, v).

Definition (Monotonicity)

The system Φ is monotone if its trajectories preserve some partial orders: v v v′, x x x′ ⇒ ∀t ≥ 0, Φ(t, x, v) x Φ(t, x′, v′)

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 5 / 18

slide-8
SLIDE 8

Monotonicity

Generic system ˙ x = f (x, v) with trajectories Φ(t, x, v).

Definition (Partial order)

x x x′ ⇔ ∀i, (−1)εi(xi − x′

i ) ≥ 0,

with εi ∈ {0, 1}

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 6 / 18

slide-9
SLIDE 9

Monotonicity

Generic system ˙ x = f (x, v) with trajectories Φ(t, x, v).

Definition (Partial order)

x x x′ ⇔ ∀i, (−1)εi(xi − x′

i ) ≥ 0,

with εi ∈ {0, 1}

Proposition (Angeli and Sontag, 2003)

The system defined by ˙ x = f (x, v) is monotone if and only if, ∀x ∈ Rn, ∀v ∈ Rm,      (−1)εi+εj ∂fi ∂xj (x, v) ≥ 0, ∀i, ∀j = i, (−1)εi+γk ∂fi ∂vk (x, v) ≥ 0, ∀i, ∀k. Where ε ∈ {0, 1}n and γ ∈ {0, 1}m define the partial orders for x and v.

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 6 / 18

slide-10
SLIDE 10

Monotonicity

Our model: ˙ T = f (T, u, w, δ) T: state (temperature); u: controlled input (fan air flow); w: exogenous input (other temperatures); δ: discrete disturbance embedded in a continuous space.

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 7 / 18

slide-11
SLIDE 11

Monotonicity

Our model: ˙ T = f (T, u, w, δ) T: state (temperature); u: controlled input (fan air flow); w: exogenous input (other temperatures); δ: discrete disturbance embedded in a continuous space. T T T ′ ⇔ ∀i, Ti ≥ T ′

i

u u u′ ⇔ ∀t ≥ 0, ∀k, uk(t) ≤ u′

k(t)

w w w′ ⇔ ∀t ≥ 0, ∀k, wk(t) ≥ w′

k(t)

δ δ δ′ ⇔ ∀t ≥ 0, ∀k, δk(t) ≥ δ′

k(t)

Φ(t, T, u, w, δ) T Φ(t, T ′, u′, w′, δ′)

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 7 / 18

slide-12
SLIDE 12

Outline

1

Temperature model and monotonicity

2

Invariance (CDC13)

3

Stabilization

4

Experimental implementation

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 8 / 18

slide-13
SLIDE 13

Robust Controlled Invariance

Definition (Robust Controlled Invariance)

The system is Robust Controlled Invariant in [T, T] if, ∀T0 ∈ [T, T], ∀w ∈ [w, w], ∀δ ∈ [δ, δ], ∃u ∈ [u, u] | ∀t ≥ 0, Φ(t, T0, u, w, δ) ∈ [T, T].

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 9 / 18

slide-14
SLIDE 14

Robust Controlled Invariance

Definition (Robust Controlled Invariance)

The system is Robust Controlled Invariant in [T, T] if, ∀T0 ∈ [T, T], ∀w ∈ [w, w], ∀δ ∈ [δ, δ], ∃u ∈ [u, u] | ∀t ≥ 0, Φ(t, T0, u, w, δ) ∈ [T, T].

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 9 / 18

slide-15
SLIDE 15

Robust Controlled Invariance

Definition (Robust Controlled Invariance)

The system is Robust Controlled Invariant in [T, T] if, ∀T0 ∈ [T, T], ∀w ∈ [w, w], ∀δ ∈ [δ, δ], ∃u ∈ [u, u] | ∀t ≥ 0, Φ(t, T0, u, w, δ) ∈ [T, T].

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 9 / 18

slide-16
SLIDE 16

Robust Controlled Invariance

Definition (Robust Controlled Invariance)

The system is Robust Controlled Invariant in [T, T] if, ∀T0 ∈ [T, T], ∀w ∈ [w, w], ∀δ ∈ [δ, δ], ∃u ∈ [u, u] | ∀t ≥ 0, Φ(t, T0, u, w, δ) ∈ [T, T].

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 9 / 18

slide-17
SLIDE 17

Robust Controlled Invariance

Proposition

The system is Robust Controlled Invariant in [T, T] if and only if ∀i,

  • fi(T, ui, w, δ) ≤ 0

fi(T, ui, w, δ) ≥ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 10 / 18

slide-18
SLIDE 18

Robust Controlled Invariance

Proposition

The system is Robust Controlled Invariant in [T, T] if and only if ∀i,

  • fi(T, ui, w, δ) ≤ 0

fi(T, ui, w, δ) ≥ 0

Definition (Decentralized Linear Saturated Controller)

∀i,        Ti ≥ Ti ⇒ ui = ui Ti ≤ Ti ⇒ ui = ui = 0 Ti ∈ [Ti, Ti] ⇒ ui = ui ∗

Ti−Ti Ti−Ti

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 10 / 18

slide-19
SLIDE 19

Controllable Spaces (2-room example)

f1(T, u1, w, δ) ≥ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 11 / 18

slide-20
SLIDE 20

Controllable Spaces (2-room example)

f1(T, u1, w, δ) ≥ 0 f2(T, u2, w, δ) ≥ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 11 / 18

slide-21
SLIDE 21

Controllable Spaces (2-room example)

f1(T, u1, w, δ) ≤ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 11 / 18

slide-22
SLIDE 22

Controllable Spaces (2-room example)

f1(T, u1, w, δ) ≤ 0 f2(T, u2, w, δ) ≤ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 11 / 18

slide-23
SLIDE 23

Controllable Spaces (2-room example)

f1(T, u1, w, δ) ≤ 0 f2(T, u2, w, δ) ≤ 0 f1(T, u1, w, δ) ≥ 0 f2(T, u2, w, δ) ≥ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 11 / 18

slide-24
SLIDE 24

Controllable Spaces (2-room example)

f1(T, u1, w, δ) ≤ 0 f2(T, u2, w, δ) ≤ 0 f1(T, u1, w, δ) ≥ 0 f2(T, u2, w, δ) ≥ 0

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 11 / 18

slide-25
SLIDE 25

Outline

1

Temperature model and monotonicity

2

Invariance (CDC13)

3

Stabilization

4

Experimental implementation

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 12 / 18

slide-26
SLIDE 26

Stabilization

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 13 / 18

slide-27
SLIDE 27

Stabilization

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 13 / 18

slide-28
SLIDE 28

Stabilization

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 13 / 18

slide-29
SLIDE 29

Stabilization

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 13 / 18

slide-30
SLIDE 30

Stabilization

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 13 / 18

slide-31
SLIDE 31

Stabilization

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 13 / 18

slide-32
SLIDE 32

Outline

1

Temperature model and monotonicity

2

Invariance (CDC13)

3

Stabilization

4

Experimental implementation

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 14 / 18

slide-33
SLIDE 33

Identification

Identification (least-squares) over 57079 data points (≈ 16h) Evaluation on another scenario:

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 15 / 18

slide-34
SLIDE 34

Control

Robust controlled invariant interval: T = 21, T = [24; 26; 26; 27] Initial state above the interval: T0 ≈ [26; 27; 28; 28] Decentralized linear saturated controller

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 16 / 18

slide-35
SLIDE 35

Control

Robust controlled invariant interval: T = 21, T = [24; 26; 26; 27] Initial state above the interval: T0 ≈ [26; 27; 28; 28] Decentralized linear saturated controller

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 16 / 18

slide-36
SLIDE 36

Conclusion

Criterion for Robust Controlled Invariance

for a class of monotone systems, with local control, and bounded disturbances.

Robust stabilization into a robust controlled invariant interval Illustration on a small-scale experiment of a UFAD building Almost independent of the feedback control strategy

boundary of the interval: extremal ventilation; interior of the interval: any control.

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 17 / 18

slide-37
SLIDE 37

Experimental implementation of UFAD regulation based on robust controlled invariance

Pierre-Jean Meyer Hosein Nazarpour Antoine Girard Emmanuel Witrant

Universit´ e de Grenoble

ECC 2014, June 26th 2014

Pierre-Jean Meyer (Univ. de Grenoble) Robust controlled invariance June 26th 2014 18 / 18