k
0 1 2 3 4 5
x k 1 f x k ,u k , k
y k g x k ,u k , k
x k 1 x k x
x f x , u
x k 1 - x k
3
Se f(z) = -z3
x 1 -1 2 - 1 8
3
x1k 1 c k 1 y k c k i k u k
x1k x 2 k u k
x 2 k 1 i k 1 c k 1 - c k c k i k u k - c k
- 1x1k x 2 k u k
y k x1k x 2 k u k
x k 1 Ax k Bu k
y k Cx k Du k
x 1 Ax 0 Bu 0 Ax 0 Bu 0
x 2 Ax 1 Bu 1 A 2 x 0 ABu 0 Bu 1
x 3 Ax 2 Bu 2 A3 x 0 A 2Bu 0 ABu 1 Bu 2
Per induzione possiamo trovare la formula del movimento dello stato e quindi
dell’uscita.
A
k -1
x k A x0
k
Bu i
k - i -1
i 0
CA
k -1
y k CA x 0
k k - i -1
Bu i Du k
i 0
Poiché il moto libero è lineare nello stato iniziale e il moto forzato è lineare
nell’ingresso vale il principio di sovrapposizione degli effetti.
Inoltre risulta:
y u
con:
C I - A B D
-1
guadagno statico del sistema
Raggiungibilità: definizione e test sono gli stessi dei sistemi a tempo continuo
K r B AB A2B An -1B Sistema completamente raggiungibile
se e solo se rank(Kr) = n
Osservabilità: definizione e test sono gli stessi dei sistemi a tempo continuo
K o CT C
n -1 T
AT CT AT Sistema completamente osservabile
se e solo se rank(Ko) = n
k1 0 0
0 k2
-1 ˆ k
x k T AT x 0 T A Tx 0 T
-1 ˆ k -1
Tx 0
0
0 0 kn
35 1.8 1
30 >1 1.6
=1 0.8
0<<1
1.4
25
1.2
0.6
20 1
0.8 0.4
15
0.6
0.2
10 0.4
0.2
5 0
0 1 2 3 4 5
0
0 1 2 3 4 5
0
0 1 2 3 4 5
1
20
1
0.4
0.5
0.2 0
0 1 2 3 4 5
0
0 1 2 3 4 5
-0.2 -10
-0.4
0
0 1 2 3 4 5 -20
-0.6
-0.8
-1 -30
-0.5
-40
se tutti gli autovalori hanno modulo minore di 1, tutti i moti liberi sono
limitati e decadono a zero
se non ci sono autovalori a modulo maggiore di 1, ma ce ne sono a
modulo unitario, nessun moto libero diverge, ma vi sono moti liberi che
non decadono a zero
se c’è almeno un autovalore a modulo maggiore di 1, almeno un moto
libero non è limitato.
- 0 .5 - 0 .5
A - 0.5 0.25 2 - 0.5
2
0.5 - 0 .5
Im
1 1- 2 1 j
Re
Gli autovalori hanno modulo minore
2 2 di 1: il sistema è asintoticamente
stabile
1 s
z trasformazione bilineare
1- s
27s 3 27s 2 9s 1 0
Tabella di Routh:
27 9 0
27 1 0 polinomio in s ha polinomio in z ha tutte le
tutte le radici a p.r. <0 radici a modulo < 1
8 0
1 Controlli automatici – Sistemi a tempo discreto - P. Rocco [19]
Stabilità degli equilibri
Dato il sistema non lineare:
x k 1 f x k ,u k x n u m
y k g x k ,u k y p
uk u , x k x, y k y k
dove:
f f g g
A ,B ,C ,D
x x ,u u x ,u x x ,u u x ,u
f
A
x x ,u
In generale la serie converge solo per valori di z esterni a un cerchio (ovvero nel
co-cerchio) centrato nell’origine del piano complesso, cioè per |z| > r > 0.
Esponenziale
Consideriamo l’esponenziale a tempo discreto v(k) = ak. Risulta:
az
V z k
a z -k
-1 k
1
-1
z
z-a
, per az -1 < 1 z a
k 0 k 0 1 - az
v
Per a=1 si ha lo scalino a tempo discreto:
1
v k sca k V z
z k
z -1
Controlli automatici – Sistemi a tempo discreto - P. Rocco [24]
Proprietà della trasformata
Linearità
Anticipi e ritardi
v 2 k v 1k 1 V2 z zV1z - v 10
v 2 k v 1k - 1 V2 z z -1V1z
Derivazione in z
dV1z
v 2 k kv 1k V2 z -z
dz
Valore iniziale
v 0 limV z
z
Esponenziale
Consideriamo un segnale di trasformata: V z
z
z-a
Dai teoremi del valore iniziale e finale:
v 0 limV z 1
z
z
Se a < 1 v limz - 1V z limz - 1 0
z 1 z 1 z - a coerente con il fatto
z che v(k) = ak
Se a 1 v limz - 1V z limz - 1 1
z 1 z 1 z - 1
v k V z
impk 1
sca k
z
z -1
ramk
z
z - 12
park
z
z - 13
z
ak
z-a
az
ka k
z - a 2
dove par(k) = k(k-1)/2, k0
V z 0 1
z z
n
z - p1 z - pn
v k 0 impk 1p1k n pnk , k 0
In alternativa si può usare il metodo della lunga divisione, che consiste nel
dividere il polinomio a numeratore e quello a denominatore, in modo da trovare
i primi campioni dell’antitrasformata:
v 0 0
N z
V z 0 1z -1 2 z -2 v 1 1
Dz
v 2 2
6 0 12 0 2 V z 2 - 3
z
z
z2 z3
- 21 6 1 -3
3 3 1 v k 2 impk - 3- 2 - 3
k k
2 2
Lunga divisione
coerenti
3z 12 z 2 5z 6
v 0 0
3z 15 18z -1 3z -1 - 3z -2 - 3z -3
v 1 3
- 3 - 18z -1
v 2 -3
- 3 - 15z -1 - 18z -2
v 3 -3
- 3z -1 18z -2
Controlli automatici – Sistemi a tempo discreto - P. Rocco [29]
Funzione di trasferimento
Si consideri il sistema LTI:
x k 1 Ax k Bu k
y k Cx k Du k
zX z AX z BU z X z zI - A BU z
-1
Y z CX z DU z
Y z C zI - A B D U z
-1
Si è ottenuto:
G1 CI - A B D
-1
lim z - 1 Gz
z 1
g
u k sca k U z
z
z -1
Risulta:
z
lim y k limz - 1Y z limz - 1Gz G1
k z 1 z 1 z - 1
1- p
Gz
z-p
Calcoliamo la risposta allo scalino unitario:
1- p z z z
uk sca k U z Y z
z
-
z -1 z - p z -1 z -1 z - p
y k 1 - p k , k 0
0<p<1
p
-1<p<0
k k
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
y k uk - h
Y z z -hU z
Funzione di trasferimento:
Y z
Gz
1
z -h h
U z z
J
La funzione complessa della variabile reale definita da: Re
G e j , 0, J J0