Guaranteed Control of Switched Control Systems Using Model Order - - PowerPoint PPT Presentation

guaranteed control of switched control systems using
SMART_READER_LITE
LIVE PREVIEW

Guaranteed Control of Switched Control Systems Using Model Order - - PowerPoint PPT Presentation

Guaranteed Control of Switched Control Systems Using Model Order Reduction and Bisection ent 1 , Florian De Vuyst 1 , Christian Rey 2 , Adrien Le Co Ludovic Chamoin 2 , Laurent Fribourg 3 April 11, 2015 1 CMLA Centre de Math ematiques et de


slide-1
SLIDE 1

Guaranteed Control of Switched Control Systems Using Model Order Reduction and Bisection

Adrien Le Co¨ ent 1, Florian De Vuyst 1, Christian Rey 2, Ludovic Chamoin 2, Laurent Fribourg 3 April 11, 2015

1CMLA Centre de Math´

ematiques et de Leurs Applications

2LMT-Cachan Laboratoire de M´

ecanique et Technologie

3LSV Laboratoire de Sp´

ecification et V´ erification

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 1 / 42

slide-2
SLIDE 2

Introduction

Framework

Goal: control the evolution of an operating system with the help

  • f actuators

Framework of the switched control systems: one selects the working modes of the system over time, every mode is described by differential equations (ODEs or PDEs) Application to medium/high dimensional systems:

Model Order Reduction Error bounding State space bisection

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 2 / 42

slide-3
SLIDE 3

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 3 / 42

slide-4
SLIDE 4

Sampled Switched Systems

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 4 / 42

slide-5
SLIDE 5

Sampled Switched Systems

Sampled Switched Systems

A switched system ˙ x(t) = fσ(t)(x(t)) is a family of continuous-time dynamical systems with a rule σ that determines at each time which one is active

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 5 / 42

slide-6
SLIDE 6

Sampled Switched Systems

Sampled Switched Systems

A switched system ˙ x(t) = fσ(t)(x(t)) is a family of continuous-time dynamical systems with a rule σ that determines at each time which one is active state x ∈ Rn

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 5 / 42

slide-7
SLIDE 7

Sampled Switched Systems

Sampled Switched Systems

A switched system ˙ x(t) = fσ(t)(x(t)) is a family of continuous-time dynamical systems with a rule σ that determines at each time which one is active state x ∈ Rn switching signal σ : [0, ∞) → U

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 5 / 42

slide-8
SLIDE 8

Sampled Switched Systems

Sampled Switched Systems

A switched system ˙ x(t) = fσ(t)(x(t)) is a family of continuous-time dynamical systems with a rule σ that determines at each time which one is active state x ∈ Rn switching signal σ : [0, ∞) → U U = {1, . . . , N} finite set of modes associated with dynamics ˙ x = fu(x)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 5 / 42

slide-9
SLIDE 9

Sampled Switched Systems

Sampled Switched Systems

A switched system ˙ x(t) = fσ(t)(x(t)) is a family of continuous-time dynamical systems with a rule σ that determines at each time which one is active state x ∈ Rn switching signal σ : [0, ∞) → U U = {1, . . . , N} finite set of modes associated with dynamics ˙ x = fu(x) We focus here on sampled switched systems: switching instants occur periodically every τ

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 5 / 42

slide-10
SLIDE 10

Sampled Switched Systems

Sampled Switched Systems

A switched system ˙ x(t) = fσ(t)(x(t)) is a family of continuous-time dynamical systems with a rule σ that determines at each time which one is active state x ∈ Rn switching signal σ : [0, ∞) → U U = {1, . . . , N} finite set of modes associated with dynamics ˙ x = fu(x) We focus here on sampled switched systems: switching instants occur periodically every τ ( σ is constant on [iτ, (i + 1)τ))

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 5 / 42

slide-11
SLIDE 11

Sampled Switched Systems

Affine Sampled Switched Systems

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 6 / 42

slide-12
SLIDE 12

Sampled Switched Systems

Affine Sampled Switched Systems

An affine sampled switched system is of the form { ˙ x = Aux + bu}u∈U with Au ∈ Rn×n and bu ∈ R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 6 / 42

slide-13
SLIDE 13

Sampled Switched Systems

Affine Sampled Switched Systems

An affine sampled switched system is of the form { ˙ x = Aux + bu}u∈U with Au ∈ Rn×n and bu ∈ R Between two sampling times iτ and (i + 1)τ, the system is governed by a differential affine equation of the form ˙ x(t) = Aux(t) + bu.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 6 / 42

slide-14
SLIDE 14

Sampled Switched Systems

Affine Sampled Switched Systems

An affine sampled switched system is of the form { ˙ x = Aux + bu}u∈U with Au ∈ Rn×n and bu ∈ R Between two sampling times iτ and (i + 1)τ, the system is governed by a differential affine equation of the form ˙ x(t) = Aux(t) + bu. Instead of considering all the continuous evolution, one observes the system only at periodic switching instants at times: τ, 2τ, . . .

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 6 / 42

slide-15
SLIDE 15

Sampled Switched Systems

Controlled Switched Systems: Schematic View

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 7 / 42

slide-16
SLIDE 16

Sampled Switched Systems

Control Synthesis Problem

We consider the state-dependent control problem of synthesizing σ:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 8 / 42

slide-17
SLIDE 17

Sampled Switched Systems

Control Synthesis Problem

We consider the state-dependent control problem of synthesizing σ: At each τ, find the appropriate switched mode u ∈ U according to the current value of x, in order to achieve some objectives:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 8 / 42

slide-18
SLIDE 18

Sampled Switched Systems

Control Synthesis Problem

We consider the state-dependent control problem of synthesizing σ: At each τ, find the appropriate switched mode u ∈ U according to the current value of x, in order to achieve some objectives: stability (x should converge to and stay in the neighborhood R of a reference point Ω)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 8 / 42

slide-19
SLIDE 19

Sampled Switched Systems

Control Synthesis Problem

We consider the state-dependent control problem of synthesizing σ: At each τ, find the appropriate switched mode u ∈ U according to the current value of x, in order to achieve some objectives: stability (x should converge to and stay in the neighborhood R of a reference point Ω) safety (x should never exit from a safe zone S)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 8 / 42

slide-20
SLIDE 20

Sampled Switched Systems

Control Synthesis Problem

We consider the state-dependent control problem of synthesizing σ: At each τ, find the appropriate switched mode u ∈ U according to the current value of x, in order to achieve some objectives: stability (x should converge to and stay in the neighborhood R of a reference point Ω) safety (x should never exit from a safe zone S) NB: classic stabilization impossible here (no common equilibrium pt) practical stability

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 8 / 42

slide-21
SLIDE 21

Sampled Switched Systems

Example: Two-room apartment

˙ T1 T2

  • =
  • −α21−αe1−αfu

α21 α12 −α12−αe2

T1 T2

  • +
  • αe1Te+αfTfu

αe2Te

  • .
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 9 / 42

slide-22
SLIDE 22

Sampled Switched Systems

Example: Two-room apartment

˙ T1 T2

  • =
  • −α21−αe1−αfu

α21 α12 −α12−αe2

T1 T2

  • +
  • αe1Te+αfTfu

αe2Te

  • .

Modes: u = 0, 1 ; sampling period τ

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 9 / 42

slide-23
SLIDE 23

Sampled Switched Systems

Example: Two-room apartment

˙ T1 T2

  • =
  • −α21−αe1−αfu

α21 α12 −α12−αe2

T1 T2

  • +
  • αe1Te+αfTfu

αe2Te

  • .

Modes: u = 0, 1 ; sampling period τ A pattern π is a finite sequence of modes (e.g. (1 · 0 · 0 · 0))

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 9 / 42

slide-24
SLIDE 24

Sampled Switched Systems

Example: Two-room apartment

˙ T1 T2

  • =
  • −α21−αe1−αfu

α21 α12 −α12−αe2

T1 T2

  • +
  • αe1Te+αfTfu

αe2Te

  • .

Modes: u = 0, 1 ; sampling period τ A pattern π is a finite sequence of modes (e.g. (1 · 0 · 0 · 0)) A state dependent control consists to select at each τ a mode (or a pattern) according to the current value of the state.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 9 / 42

slide-25
SLIDE 25

Sampled Switched Systems

Example: Two-room apartment

˙ T1 T2

  • =
  • −α21−αe1−αfu

α21 α12 −α12−αe2

T1 T2

  • +
  • αe1Te+αfTfu

αe2Te

  • .

Modes: u = 0, 1 ; sampling period τ A pattern π is a finite sequence of modes (e.g. (1 · 0 · 0 · 0)) A state dependent control consists to select at each τ a mode (or a pattern) according to the current value of the state. NB: Each mode has its basic proper equilibrium point; by appropriate switching, one can drive the system to a specific stability zone

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 9 / 42

slide-26
SLIDE 26

Sampled Switched Systems

Safety and Stability Properties for the two-room apartment

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 10 / 42

slide-27
SLIDE 27

Sampled Switched Systems

Safety and Stability Properties for the two-room apartment

Example of safety property to be checked: satisfactory temperature ∀t ≥ 0 : Tmin ≤ Ti(t) ≤ Tmax

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 10 / 42

slide-28
SLIDE 28

Sampled Switched Systems

Safety and Stability Properties for the two-room apartment

Example of safety property to be checked: satisfactory temperature ∀t ≥ 0 : Tmin ≤ Ti(t) ≤ Tmax Example of stability property to be checked: temperature regulation |Ti(t) − Treference| ≤ ε as t → ∞

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 10 / 42

slide-29
SLIDE 29

Sampled Switched Systems

Affine Sampled Switched Systems (cont’d)

We introduce the transition relation →u

τ to denote the point

reached at time t under mode u from initial condition x,

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 11 / 42

slide-30
SLIDE 30

Sampled Switched Systems

Affine Sampled Switched Systems (cont’d)

We introduce the transition relation →u

τ to denote the point

reached at time t under mode u from initial condition x, defined by: x →u

τ x′

iff x′ = Cux + du

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 11 / 42

slide-31
SLIDE 31

Sampled Switched Systems

Affine Sampled Switched Systems (cont’d)

We introduce the transition relation →u

τ to denote the point

reached at time t under mode u from initial condition x, defined by: x →u

τ x′

iff x′ = Cux + du with Cu = eAuτ

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 11 / 42

slide-32
SLIDE 32

Sampled Switched Systems

Affine Sampled Switched Systems (cont’d)

We introduce the transition relation →u

τ to denote the point

reached at time t under mode u from initial condition x, defined by: x →u

τ x′

iff x′ = Cux + du with Cu = eAuτ and du = τ

  • eAu(τ−t)budt = (eAuτ − I)A−1

u bu

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 11 / 42

slide-33
SLIDE 33

Sampled Switched Systems

Affine Sampled Switched Systems (cont’d)

We introduce the transition relation →u

τ to denote the point

reached at time t under mode u from initial condition x, defined by: x →u

τ x′

iff x′ = Cux + du with Cu = eAuτ and du = τ

  • eAu(τ−t)budt = (eAuτ − I)A−1

u bu

A sampled switched system can thus be viewed as a piecewise affine discrete-time system.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 11 / 42

slide-34
SLIDE 34

Sampled Switched Systems

Post Set Operators

Postu(X) = {x′ | x →u

τ x′ for some x ∈ X}

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 12 / 42

slide-35
SLIDE 35

Sampled Switched Systems

Post Set Operators

Postu(X) = {x′ | x →u

τ x′ for some x ∈ X}

Postπ(X) = {x′ | x →u1

τ · · · →um τ

x′ for some x ∈ X} if π is a pattern of the form (u1 · · · um)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 12 / 42

slide-36
SLIDE 36

Sampled Switched Systems

Post Set Operators

Postu(X) = {x′ | x →u

τ x′ for some x ∈ X}

Postπ(X) = {x′ | x →u1

τ · · · →um τ

x′ for some x ∈ X} if π is a pattern of the form (u1 · · · um) The unfolding of Postπ(X) is the union of X, Postπ(X) and the intermediate sets: X ∪ Postu1(X) ∪ Postu1·u2(X) ∪ · · · ∪ Postu1···um−1(X) ∪ Postπ(X)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 12 / 42

slide-37
SLIDE 37

State Space Decomposition

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 13 / 42

slide-38
SLIDE 38

State Space Decomposition

Bisection Method

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-39
SLIDE 39

State Space Decomposition

Bisection Method

Given a zone R (selected around a reference point Ω) Look for a pattern which maps R into R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-40
SLIDE 40

State Space Decomposition

Bisection Method

Given a zone R (selected around a reference point Ω) Look for a pattern which maps R into R If such a pattern exists, then uniform control over the whole R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-41
SLIDE 41

State Space Decomposition

Bisection Method

Given a zone R (selected around a reference point Ω) Look for a pattern which maps R into R If such a pattern exists, then uniform control over the whole R Otherwise,

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-42
SLIDE 42

State Space Decomposition

Bisection Method

Given a zone R (selected around a reference point Ω) Look for a pattern which maps R into R If such a pattern exists, then uniform control over the whole R Otherwise, bisect of R into subparts, and search for patterns mapping these subparts into R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-43
SLIDE 43

State Space Decomposition

Bisection Method

Given a zone R (selected around a reference point Ω) Look for a pattern which maps R into R If such a pattern exists, then uniform control over the whole R Otherwise, bisect of R into subparts, and search for patterns mapping these subparts into R In case of failure, iterate the bisection

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-44
SLIDE 44

State Space Decomposition

Bisection Method

Given a zone R (selected around a reference point Ω) Look for a pattern which maps R into R If such a pattern exists, then uniform control over the whole R Otherwise, bisect of R into subparts, and search for patterns mapping these subparts into R In case of failure, iterate the bisection Extension for safety: the unfolding must stay in the safety set S.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 14 / 42

slide-45
SLIDE 45

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-46
SLIDE 46

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-47
SLIDE 47

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R

∀i ∈ I Postπi(Vi) ⊆ R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-48
SLIDE 48

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R

∀i ∈ I Postπi(Vi) ⊆ R (Extension for safety: and ∀i ∈ I Unfπi(Vi) ⊆ S).

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-49
SLIDE 49

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R

∀i ∈ I Postπi(Vi) ⊆ R (Extension for safety: and ∀i ∈ I Unfπi(Vi) ⊆ S).

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-50
SLIDE 50

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R

∀i ∈ I Postπi(Vi) ⊆ R (Extension for safety: and ∀i ∈ I Unfπi(Vi) ⊆ S).

definition and property

Let Post∆(X) =def

  • i∈I Postπi(X ∩ Vi).
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-51
SLIDE 51

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R

∀i ∈ I Postπi(Vi) ⊆ R (Extension for safety: and ∀i ∈ I Unfπi(Vi) ⊆ S).

definition and property

Let Post∆(X) =def

  • i∈I Postπi(X ∩ Vi).

We have: Post∆(R) ⊆ R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-52
SLIDE 52

State Space Decomposition

definition

A decomposition ∆ of R is a set of couples {(Vi, πi)}i∈I such that:

  • i∈I Vi = R

∀i ∈ I Postπi(Vi) ⊆ R (Extension for safety: and ∀i ∈ I Unfπi(Vi) ⊆ S).

definition and property

Let Post∆(X) =def

  • i∈I Postπi(X ∩ Vi).

We have: Post∆(R) ⊆ R (and Unf∆(R) ⊆ S) .

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 15 / 42

slide-53
SLIDE 53

State Space Decomposition

Control and Trajectories Induced by ∆

The decomposition ∆ = {(Vi, πi)}i∈I induces a natural control:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 16 / 42

slide-54
SLIDE 54

State Space Decomposition

Control and Trajectories Induced by ∆

The decomposition ∆ = {(Vi, πi)}i∈I induces a natural control:

1 x(t) ∈ R, therefore ∃i ∈ I such that x(t) ∈ Vi

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 16 / 42

slide-55
SLIDE 55

State Space Decomposition

Control and Trajectories Induced by ∆

The decomposition ∆ = {(Vi, πi)}i∈I induces a natural control:

1 x(t) ∈ R, therefore ∃i ∈ I such that x(t) ∈ Vi 2 Apply pattern πi to x(t)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 16 / 42

slide-56
SLIDE 56

State Space Decomposition

Control and Trajectories Induced by ∆

The decomposition ∆ = {(Vi, πi)}i∈I induces a natural control:

1 x(t) ∈ R, therefore ∃i ∈ I such that x(t) ∈ Vi 2 Apply pattern πi to x(t) 3 At the end of πi, x(t′) ∈ R, iterate by going back to step (1)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 16 / 42

slide-57
SLIDE 57

State Space Decomposition

Control and Trajectories Induced by ∆

The decomposition ∆ = {(Vi, πi)}i∈I induces a natural control:

1 x(t) ∈ R, therefore ∃i ∈ I such that x(t) ∈ Vi 2 Apply pattern πi to x(t) 3 At the end of πi, x(t′) ∈ R, iterate by going back to step (1)

Property

Under the ∆-control, any trajectory x0 →πi1 x1 →πi2 x2 →πi3 · · · always stays in R

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 16 / 42

slide-58
SLIDE 58

State Space Decomposition

Control and Trajectories Induced by ∆

The decomposition ∆ = {(Vi, πi)}i∈I induces a natural control:

1 x(t) ∈ R, therefore ∃i ∈ I such that x(t) ∈ Vi 2 Apply pattern πi to x(t) 3 At the end of πi, x(t′) ∈ R, iterate by going back to step (1)

Property

Under the ∆-control, any trajectory x0 →πi1 x1 →πi2 x2 →πi3 · · · always stays in R The unfolding of the trajectory always stays in S

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 16 / 42

slide-59
SLIDE 59

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-60
SLIDE 60

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5. Ω = (21, 21), R = [20.25, 21.75] × [20.25, 21.75], S = [20, 22] × [20, 22]

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-61
SLIDE 61

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5. Ω = (21, 21), R = [20.25, 21.75] × [20.25, 21.75], S = [20, 22] × [20, 22]

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-62
SLIDE 62

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5. Ω = (21, 21), R = [20.25, 21.75] × [20.25, 21.75], S = [20, 22] × [20, 22]

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-63
SLIDE 63

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5. Ω = (21, 21), R = [20.25, 21.75] × [20.25, 21.75], S = [20, 22] × [20, 22]

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-64
SLIDE 64

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5. Ω = (21, 21), R = [20.25, 21.75] × [20.25, 21.75], S = [20, 22] × [20, 22]

Figure : Decomposition (left) ; unfolding (middle) ; unfolded trajectory (right) in plane (T1, T2)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-65
SLIDE 65

State Space Decomposition

Decomposition for the two-room apartment

For: α12 = 5 × 10−2, α21 = 5 × 10−2, αe1 = 5 × 10−3, αe2 = 3.3 × 10−3, αf = 8.3 × 10−3, Te = 10, Tf = 50 and τ = 5. Ω = (21, 21), R = [20.25, 21.75] × [20.25, 21.75], S = [20, 22] × [20, 22]

Figure : Decomposition (left) ; unfolding (middle) ; unfolded trajectory (right) in plane (T1, T2)

Decomposition found for k = 4, d = 3.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 17 / 42

slide-66
SLIDE 66

Decomposition for S.S.S. with Output

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 18 / 42

slide-67
SLIDE 67

Decomposition for S.S.S. with Output

A Sampled Switched System with Output

Described by the differential equation: ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Constraint: x of “high” dimension.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 19 / 42

slide-68
SLIDE 68

Decomposition for S.S.S. with Output

A Sampled Switched System with Output

Described by the differential equation: ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t)

x ∈ Rn: state variable y ∈ Rm: output u ∈ Rp: control input, takes a finite number of values (modes) A,B,C: matrices of appropriate dimensions

Constraint: x of “high” dimension.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 19 / 42

slide-69
SLIDE 69

Decomposition for S.S.S. with Output

A Sampled Switched System with Output

Described by the differential equation: ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t)

x ∈ Rn: state variable y ∈ Rm: output u ∈ Rp: control input, takes a finite number of values (modes) A,B,C: matrices of appropriate dimensions

Idea: impose the right u(t) such that x and y verify some properties (stability, reachability...) Constraint: x of “high” dimension.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 19 / 42

slide-70
SLIDE 70

Decomposition for S.S.S. with Output

A Sampled Switched System with Output

Described by the differential equation: ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t)

x ∈ Rn: state variable y ∈ Rm: output u ∈ Rp: control input, takes a finite number of values (modes) A,B,C: matrices of appropriate dimensions

Idea: impose the right u(t) such that x and y verify some properties (stability, reachability...) Objectives:

1 x-stabilization: make all the state trajectories starting in a compact

interest set Rx ⊂ Rn return to Rx;

2 y-convergence: send the output of all the trajectories starting in Rx

into an objective set Ry ⊂ Rm;

Constraint: x of “high” dimension.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 19 / 42

slide-71
SLIDE 71

Decomposition for S.S.S. with Output

A Sampled Switched System with Output

A distillation column

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 20 / 42

slide-72
SLIDE 72

Decomposition for S.S.S. with Output

Output Post Set Operators

Postu,C(X) = {y = Cx′ | x →u

τ x′ for some x ∈ X}

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 21 / 42

slide-73
SLIDE 73

Decomposition for S.S.S. with Output

Output Post Set Operators

Postu,C(X) = {y = Cx′ | x →u

τ x′ for some x ∈ X}

PostPat,C(X) = {y = Cx′ | x →u1

τ · · · →um τ

x′ for some x ∈ X} if Pat is a pattern of the form (u1 · · · um)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 21 / 42

slide-74
SLIDE 74

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-75
SLIDE 75

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-76
SLIDE 76

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx

∀i ∈ I PostPati(Vi) ⊆ Rx (x-stabilization)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-77
SLIDE 77

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx

∀i ∈ I PostPati(Vi) ⊆ Rx (x-stabilization) ∀i ∈ I PostPati,C(Vi) ⊆ Ry (y-convergence)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-78
SLIDE 78

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx

∀i ∈ I PostPati(Vi) ⊆ Rx (x-stabilization) ∀i ∈ I PostPati,C(Vi) ⊆ Ry (y-convergence)

definition and property

Let Post∆(X) =def

  • i∈I Postπi(X ∩ Vi).
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-79
SLIDE 79

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx

∀i ∈ I PostPati(Vi) ⊆ Rx (x-stabilization) ∀i ∈ I PostPati,C(Vi) ⊆ Ry (y-convergence)

definition and property

Let Post∆(X) =def

  • i∈I Postπi(X ∩ Vi).

We have: Post∆(Rx) ⊆ Rx and Post∆,C(Rx) ⊆ Ry.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-80
SLIDE 80

Decomposition for S.S.S. with Output

New Decomposition

definition

A decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx

∀i ∈ I PostPati(Vi) ⊆ Rx (x-stabilization) ∀i ∈ I PostPati,C(Vi) ⊆ Ry (y-convergence)

definition and property

Let Post∆(X) =def

  • i∈I Postπi(X ∩ Vi).

We have: Post∆(Rx) ⊆ Rx and Post∆,C(Rx) ⊆ Ry. Computational cost of decomposition: at most in O(2ndNk).

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 22 / 42

slide-81
SLIDE 81

Model Order Reduction and error bounding

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 23 / 42

slide-82
SLIDE 82

Model Order Reduction and error bounding

Model Order Reduction by Projection

Construction of a reduced order system ˆ Σ of order nr: ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t).

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 24 / 42

slide-83
SLIDE 83

Model Order Reduction and error bounding

Model Order Reduction by Projection

Construction of a reduced order system ˆ Σ of order nr: ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Reduction by a projection (constructed by balanced truncation) π = πLπR, πL ∈ Rn×nr, πR ∈ Rnr×n : ˆ A = πRAπL, ˆ B = πRB, ˆ C = CπL.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 24 / 42

slide-84
SLIDE 84

Model Order Reduction and error bounding

Model Order Reduction by Projection

Construction of a reduced order system ˆ Σ of order nr: ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Reduction by a projection (constructed by balanced truncation) π = πLπR, πL ∈ Rn×nr, πR ∈ Rnr×n : ˆ A = πRAπL, ˆ B = πRB, ˆ C = CπL. Goal: design a controle rule u(·) at the low-order level and apply it at the full-order level.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 24 / 42

slide-85
SLIDE 85

Model Order Reduction and error bounding

Model Order Reduction by Projection

Construction of a reduced order system ˆ Σ of order nr: ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Reduction by a projection (constructed by balanced truncation) π = πLπR, πL ∈ Rn×nr, πR ∈ Rnr×n : ˆ A = πRAπL, ˆ B = πRB, ˆ C = CπL. Goal: design a controle rule u(·) at the low-order level and apply it at the full-order level. Requirements: projection of the interest set ˆ Rx = πRRx

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 24 / 42

slide-86
SLIDE 86

Model Order Reduction and error bounding

Model Order Reduction by Projection

Construction of a reduced order system ˆ Σ of order nr: ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Reduction by a projection (constructed by balanced truncation) π = πLπR, πL ∈ Rn×nr, πR ∈ Rnr×n : ˆ A = πRAπL, ˆ B = πRB, ˆ C = CπL. Goal: design a controle rule u(·) at the low-order level and apply it at the full-order level. Requirements: projection of the interest set ˆ Rx = πRRx error bounding of the state and output trajectory

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 24 / 42

slide-87
SLIDE 87

Model Order Reduction and error bounding

Output trajectory error [4]

Defined by (for a pattern Pat): ey(|Pat|τ) = CPostPat(x) − ˆ CPostPat(πRx)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 25 / 42

slide-88
SLIDE 88

Model Order Reduction and error bounding

Output trajectory error [4]

Defined by (for a pattern Pat): ey(|Pat|τ) = CPostPat(x) − ˆ CPostPat(πRx) For a pattern of length j, bounded by εj

y:

∀t = jτ > 0, ey(jτ) ≤ εj

y

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 25 / 42

slide-89
SLIDE 89

Model Order Reduction and error bounding

Output trajectory error [4]

Defined by (for a pattern Pat): ey(|Pat|τ) = CPostPat(x) − ˆ CPostPat(πRx) For a pattern of length j, bounded by εj

y:

∀t = jτ > 0, ey(jτ) ≤ εj

y

where: εj

y = u(·)[0,jτ] ∞

  • C

− ˆ C

  • etA

et ˆ

A

B ˆ B

  • dt

+ sup

x0∈Rx

  • C

− ˆ C

  • ejτA

ejτ ˆ

A

x0 πRx0

  • .
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 25 / 42

slide-90
SLIDE 90

Model Order Reduction and error bounding

State trajectory error

Defined by (for a pattern Pat): ex(|Pat|τ) = πRPostPat(x) − PostPat(πRx)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 26 / 42

slide-91
SLIDE 91

Model Order Reduction and error bounding

State trajectory error

Defined by (for a pattern Pat): ex(|Pat|τ) = πRPostPat(x) − PostPat(πRx) For a pattern of length j, bounded by εj

x:

∀t = jτ > 0, ex(jτ) ≤ εj

x

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 26 / 42

slide-92
SLIDE 92

Model Order Reduction and error bounding

State trajectory error

Defined by (for a pattern Pat): ex(|Pat|τ) = πRPostPat(x) − PostPat(πRx) For a pattern of length j, bounded by εj

x:

∀t = jτ > 0, ex(jτ) ≤ εj

x

where: εj

x = u(·)[0,jτ] ∞

  • πR

−Inr

  • etA

et ˆ

A

B ˆ B

  • dt

+ sup

x0∈Rx

  • πR

−Inr

  • ejτA

ejτ ˆ

A

x0 πRx0

  • .
  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 26 / 42

slide-93
SLIDE 93

Reduced Order Control

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

Guaranteed offline control Guaranteed online control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 27 / 42

slide-94
SLIDE 94

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t).

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-95
SLIDE 95

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Control synthesis (decomposition) for the reduced-order system.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-96
SLIDE 96

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Control synthesis (decomposition) for the reduced-order system. ⇒ reduced-order control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-97
SLIDE 97

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Control synthesis (decomposition) for the reduced-order system. ⇒ reduced-order control ⇒ application of the reduced-order control to the full-order system

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-98
SLIDE 98

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Control synthesis (decomposition) for the reduced-order system. ⇒ reduced-order control ⇒ application of the reduced-order control to the full-order system Questions:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-99
SLIDE 99

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Control synthesis (decomposition) for the reduced-order system. ⇒ reduced-order control ⇒ application of the reduced-order control to the full-order system Questions: How is it applied?

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-100
SLIDE 100

Reduced Order Control

Reduced Order Control

Two systems: Full-order system: Σ, Rx, Ry Σ : ˙ x(t) = Ax(t) + Bu(t) y(t) = Cx(t) Reduced-order system: ˆ Σ, ˆ Rx, Ry ˆ Σ : ˙ ˆ x(t) = ˆ Aˆ x(t) + ˆ Bu(t), yr(t) = ˆ Cˆ x(t). Control synthesis (decomposition) for the reduced-order system. ⇒ reduced-order control ⇒ application of the reduced-order control to the full-order system Questions: How is it applied? Is the reduced-order control effective at the full-order level?

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 28 / 42

slide-101
SLIDE 101

Reduced Order Control Guaranteed offline control

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

Guaranteed offline control Guaranteed online control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 29 / 42

slide-102
SLIDE 102

Reduced Order Control Guaranteed offline control

Offline Procedure

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 30 / 42

slide-103
SLIDE 103

Reduced Order Control Guaranteed offline control

Offline Procedure

1 Projection of the initial state x0

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 30 / 42

slide-104
SLIDE 104

Reduced Order Control Guaranteed offline control

Offline Procedure

1 Projection of the initial state x0 2 Computation of a pattern

sequence at the low-order level Pati0, Pati1... (steps (1),(2),(3))

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 30 / 42

slide-105
SLIDE 105

Reduced Order Control Guaranteed offline control

Offline Procedure

1 Projection of the initial state x0 2 Computation of a pattern

sequence at the low-order level Pati0, Pati1... (steps (1),(2),(3))

3 Application of the pattern

sequence at the full-order level (steps (4),(5),(6)).

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 30 / 42

slide-106
SLIDE 106

Reduced Order Control Guaranteed offline control

Guaranteed Offline Control

Application of the same pattern sequence:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 31 / 42

slide-107
SLIDE 107

Reduced Order Control Guaranteed offline control

Guaranteed Offline Control

Application of the same pattern sequence: ⇒ ∀t = jτ > 0, y(t) − yr(t) ≤ εj

y

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 31 / 42

slide-108
SLIDE 108

Reduced Order Control Guaranteed offline control

Guaranteed Offline Control

Application of the same pattern sequence: ⇒ ∀t = jτ > 0, y(t) − yr(t) ≤ εj

y

⇒ ∀t = jτ > 0, y(t) − yr(t) ≤ ε∞

y = sup j>0

εj

y

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 31 / 42

slide-109
SLIDE 109

Reduced Order Control Guaranteed offline control

Guaranteed Offline Control

Application of the same pattern sequence: ⇒ ∀t = jτ > 0, y(t) − yr(t) ≤ εj

y

⇒ ∀t = jτ > 0, y(t) − yr(t) ≤ ε∞

y = sup j>0

εj

y

Consequence: the output of the full order system is sent in Ry + ε∞

y .

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 31 / 42

slide-110
SLIDE 110

Reduced Order Control Guaranteed offline control

Guaranteed Offline Control

Simulation on a linearized model of a distillation column [5]: n = 11 and nr = 2:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 32 / 42

slide-111
SLIDE 111

Reduced Order Control Guaranteed online control

Outline

1 Sampled Switched Systems 2 State Space Decomposition 3 Decomposition for Sampled Switched Systems with Output 4 Model Order Reduction and error bounding 5 Reduced Order Control

Guaranteed offline control Guaranteed online control

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 33 / 42

slide-112
SLIDE 112

Reduced Order Control Guaranteed online control

Online Procedure

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-113
SLIDE 113

Reduced Order Control Guaranteed online control

Online Procedure

1 Projection of the initial state x0

(step (1))

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-114
SLIDE 114

Reduced Order Control Guaranteed online control

Online Procedure

1 Projection of the initial state x0

(step (1))

2 Computation of the pattern Pati0

at the reduced-order level

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-115
SLIDE 115

Reduced Order Control Guaranteed online control

Online Procedure

1 Projection of the initial state x0

(step (1))

2 Computation of the pattern Pati0

at the reduced-order level

3 Application of the pattern Pati0

at the full-order level, Σ is sent to a state x1 (step (2))

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-116
SLIDE 116

Reduced Order Control Guaranteed online control

Online Procedure

1 Projection of the initial state x0

(step (1))

2 Computation of the pattern Pati0

at the reduced-order level

3 Application of the pattern Pati0

at the full-order level, Σ is sent to a state x1 (step (2))

4 Projection of the (new initial)

state x1 (step (3))

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-117
SLIDE 117

Reduced Order Control Guaranteed online control

Online Procedure

1 Projection of the initial state x0

(step (1))

2 Computation of the pattern Pati0

at the reduced-order level

3 Application of the pattern Pati0

at the full-order level, Σ is sent to a state x1 (step (2))

4 Projection of the (new initial)

state x1 (step (3))

5 Computation of the pattern Pati1

at the reduced-order level

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-118
SLIDE 118

Reduced Order Control Guaranteed online control

Online Procedure

1 Projection of the initial state x0

(step (1))

2 Computation of the pattern Pati0

at the reduced-order level

3 Application of the pattern Pati0

at the full-order level, Σ is sent to a state x1 (step (2))

4 Projection of the (new initial)

state x1 (step (3))

5 Computation of the pattern Pati1

at the reduced-order level

6 Application of the pattern Pati1

at the full-order level, Σ is sent to a state x2 (step (4))...

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 34 / 42

slide-119
SLIDE 119

Reduced Order Control Guaranteed online control

Guaranteed Online Control

Requirement to apply the online procedure:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 35 / 42

slide-120
SLIDE 120

Reduced Order Control Guaranteed online control

Guaranteed Online Control

Requirement to apply the online procedure: Ensure that πRPostPati(x) ∈ ˆ Rx at every step.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 35 / 42

slide-121
SLIDE 121

Reduced Order Control Guaranteed online control

Guaranteed Online Control

Requirement to apply the online procedure: Ensure that πRPostPati(x) ∈ ˆ Rx at every step. Solution: Compute an ε-decomposition

definition

A ε-decomposition ∆ of Rx is a set of couples {(Vi, Pati)}i∈I such that:

  • i∈I Vi = Rx

∀i ∈ I PostPati(Vi) ⊆ Rx − ε|Pati|

x

∀i ∈ I PostPati,C(Vi) ⊆ Ry (y-convergence)

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 35 / 42

slide-122
SLIDE 122

Reduced Order Control Guaranteed online control

Guaranteed Online Control

An ε-decomposition performed on ˆ Σ permits to iterate the online procedure:

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 36 / 42

slide-123
SLIDE 123

Reduced Order Control Guaranteed online control

Guaranteed Online Control

An ε-decomposition performed on ˆ Σ permits to iterate the online procedure: At a step k, πRxk is sent in Rx − ε

|Patik| x

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 36 / 42

slide-124
SLIDE 124

Reduced Order Control Guaranteed online control

Guaranteed Online Control

An ε-decomposition performed on ˆ Σ permits to iterate the online procedure: At a step k, πRxk is sent in Rx − ε

|Patik| x

we have: πRPostPat(x) − PostPat(πRx) ≤ ε

|Patik| x

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 36 / 42

slide-125
SLIDE 125

Reduced Order Control Guaranteed online control

Guaranteed Online Control

An ε-decomposition performed on ˆ Σ permits to iterate the online procedure: At a step k, πRxk is sent in Rx − ε

|Patik| x

we have: πRPostPat(x) − PostPat(πRx) ≤ ε

|Patik| x

thus, at every step k: πRPostPatik(xk) ∈ ˆ Rx

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 36 / 42

slide-126
SLIDE 126

Reduced Order Control Guaranteed online control

Guaranteed Online Control

Simulation on a linearized model of a distillation column [5]: n = 11 and nr = 2: Remark: Output trajectory error depending on the length of the applied pattern: much lower than the infinite bound ε∞

y

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 37 / 42

slide-127
SLIDE 127

Reduced Order Control Guaranteed online control

Comparison of the Two Procedures

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 38 / 42

slide-128
SLIDE 128

Reduced Order Control Guaranteed online control

Other Applications

Control of the temperature of a 4 room appartment: offline and

  • nline control

n = 8 and nr = 4

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 39 / 42

slide-129
SLIDE 129

Reduced Order Control Guaranteed online control

Other Applications

Control of the temperature of a square plate discretized by finite elements: offline and online control n = 897 and nr = 2

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 40 / 42

slide-130
SLIDE 130

Reduced Order Control Guaranteed online control

Other Applications

Control of the temperature of a square plate discretized by finite elements: offline and online control n = 897 and nr = 2

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 40 / 42

slide-131
SLIDE 131

Reduced Order Control Guaranteed online control

Open Questions and Future Work

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 41 / 42

slide-132
SLIDE 132

Reduced Order Control Guaranteed online control

Open Questions and Future Work

Online reconstruction of the reduced state ⇒ reduced Kalman filter ⇒ reconstruction error estimation

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 41 / 42

slide-133
SLIDE 133

Reduced Order Control Guaranteed online control

Open Questions and Future Work

Online reconstruction of the reduced state ⇒ reduced Kalman filter ⇒ reconstruction error estimation Application to large scale systems

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 41 / 42

slide-134
SLIDE 134

Reduced Order Control Guaranteed online control

Some References

Peter Benner and Andr´ e Schneider. Balanced truncation model order reduction for lti systems with many inputs or

  • utputs.

In Proceedings of the 19th international symposium on mathematical theory of networks and systems–MTNS, volume 5, 2010. Laurent Fribourg, Ulrich K¨ uhne, and Romain Soulat. Minimator: a tool for controller synthesis and computation of minimal invariant sets for linear switched systems, March 2013. Laurent Fribourg and Romain Soulat. Control of Switching Systems by Invariance Analysis. Focus series. John Wiley and Sons, ISTE Ltd, 2013. Zhi Han and Bruce Krogh. Reachability analysis of hybrid systems using reduced-order models. In American Control Conference, pages 1183–1189. IEEE, 2004.

  • D. Tong, W. Zhou, A. Dai, H. Wang, X. Mou, and Y. Xu.

H∞ model reduction for the distillation column linear system. Circuits Syst Signal Process, 2014.

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 42 / 42

slide-135
SLIDE 135

Reduced Order Control Guaranteed online control

Some References

Peter Benner and Andr´ e Schneider. Balanced truncation model order reduction for lti systems with many inputs or

  • utputs.

In Proceedings of the 19th international symposium on mathematical theory of networks and systems–MTNS, volume 5, 2010. Laurent Fribourg, Ulrich K¨ uhne, and Romain Soulat. Minimator: a tool for controller synthesis and computation of minimal invariant sets for linear switched systems, March 2013. Laurent Fribourg and Romain Soulat. Control of Switching Systems by Invariance Analysis. Focus series. John Wiley and Sons, ISTE Ltd, 2013. Zhi Han and Bruce Krogh. Reachability analysis of hybrid systems using reduced-order models. In American Control Conference, pages 1183–1189. IEEE, 2004.

  • D. Tong, W. Zhou, A. Dai, H. Wang, X. Mou, and Y. Xu.

H∞ model reduction for the distillation column linear system. Circuits Syst Signal Process, 2014.

Thank you ! Questions?

  • A. Le Co¨

ent, F. de Vuyst, L. Fribourg

Guaranteed Switched Control April 11, 2015 42 / 42