Sistemi Ibridi — Esercitazione 1

Transcript

Sistemi Ibridi — Esercitazione 1
Sistemi Ibridi — Esercitazione 1
12 Marzo 2010
Esercizio 1. Si consideri il sistema composto da una CPU, un buffer e una ventola di raffreddamento come
mostrato a sinistra in figura. Le variabili di stato rappresentano variazioni rispetto ad un valore nominale e sono
definite come segue: x1 è la temperatura della CPU, x2 è la quantità dei processi nel buffer in attesa della CPU
e x3 è la velocità angolare della ventola.
x2
Ventola
x3
x2
x1
Buffer
CPU
000000000000
111111111111
1111111111
0000000000
0000000000
1111111111
000000000000
111111111111
S1111111111111
000000000000
0000000000
1111111111
S3
0000000000
1111111111
000000000000
111111111111
000000000000
111111111111
0000000000
1111111111
0000000000
1111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000
1111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
S2
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
000000000000
111111111111
0000000000000000000000000000000000
1111111111111111111111111111111111
x1
Il comportamento di tale sistema attorno al punto di lavoro nominale è descritto dal modello:

 ẋ1 = −a1 x1 − a2 x3 + b1 u1 ,
ẋ = −b2 u1 ,
 2
ẋ3 = −a3 x3 + b3 u2 ,
dove gli ingressi di controllo sono
• u1 : la variazione della frequenza di clock della CPU;
• u2 : la variazione della tensione di controllo della ventola.
Assumiamo i seguenti valori dei parametri: a1 = 1, a2 = 2, a3 = 1, b1 = 1, b2 = 1, and b3 = 1.
Si considerino le regioni nel sottospazio (x1 , x2 ) mostrate a destra in figura e definite come segue:
• S1 = {(x1 , x2 ) | x1 ≤ 4 − x2 , x2 ≥ 2},
• S2 = {(x1 , x2 ) | x1 ≤ 4 − x2 , x2 ≤ 2},
• S3 = {(x1 , x2 ) | x1 ≥ 4 − x2 }.
Valgono le seguenti condizioni:
• se (x1 , x2 ) ∈ S1 allora u2 = 0, cioè solo u1 è usato per controllare il sistema;
• se (x1 , x2 ) ∈ S2 allora u1 = 0, cioè solo u2 è usato per controllare il sistema;
• se (x1 , x2 ) ∈ S3 allora sia u1 che u2 sono usati per controllare il sistema.
(a) Modellare il sistema come un automa ibrido con ingressi, dandone sia la rappresentazione algebrica che
grafica.
(b) Progettare una legge di controllo per gli ingressi continui al fine di garantire che la traiettoria di stato
raggiunga e si mantenga in una regione desiderata di funzionamento
S = {(x1 , x2 , x3 ) | x1 ≤ 2, x2 ≤ 2, x3 ≤ 0}.
(c) Modellare il sistema controllato come un automa ibrido autonomo, dandone almeno la rappresentazione
grafica.
(d) Simulare l’evoluzione di quest’ultimo automa a partire dalle seguenti condizioni iniziali: x0,a = (−3, 4, 1),
x0,b = (4, 4, 1), x0,c = (8, −2, 1), x0,d = (8, −6, 1) e x0,e = (−4, −1, −10).
(e) Si stampino i grafici seguenti: traiettoria di stato nel sottospazio (x1 , x2 ), evoluzione temporale delle
variabili di stato e degli ingressi continui, evoluzione temporale dello stato discreto.
Esercizio 2. Si modifichi il modello della palla che rimbalza supponendo che quando la palla raggiunge terra
la variazione di velocità v = −αv − avvenga linearmente in un tempo prefissato ∆.
(a) Modellare il sistema come un automa ibrido autonomo, dandone sia la rappresentazione algebrica che
grafica.
(b) Si discuta se tale sistema sia zeno.
(c) Simulare l’evoluzione dell’automa a partire dalla condizione iniziale x(0) = (h0 , 0) con h0 = 1m supponendo che valga α = 0.8 e ∆ = 0.1s.
(d) Si stampino i grafici seguenti: traiettoria di stato nello spazio (x1 , x2 ), evoluzione temporale di tutte le
variabili continue, evoluzione temporale dello stato discreto.