Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 1
u(·)
t0 t
x(t0) x(t)
q = 0 . . . 0 1 (R+)−1
T
Con p(A) si indica la matrice che si ottiene dal polinomio p(λ) sostituendo
la matrice A al posto del parametro λ.
calcolare la matrice dei guadagni della retroazione statica dello stato u(t) = kT x che
posizioni in −1, −2 e −2 gli autovalori del sistema retroazionato.
Il sistema è completamente raggiungibile:
⎡ ⎤
1 1 3
1
R+ = ⎣ 0 1 0 ⎦ , qT = − −1 1 1
2
1 0 1
Il polinomio desiderato è il seguente:
Essendo: ⎡ ⎤ ⎡ ⎤
1 2 2 1 4 2
A2 = ⎣ 0 1 0 ⎦ A3 = ⎣ 0 0 1 ⎦
0 0 1 0 1 0
si ha che:
p(A) = (A + 2I)2(A + I) = A3 + 5A2 + 8A + 4I
⎡ ⎤2 ⎡ ⎤ ⎡ ⎤
3 2 0 2 2 0 18 30 12
= ⎣0 2 1⎦ ⎣0 1 1⎦=⎣ 0 9 9 ⎦
0 1 2 0 1 1 0 9 9
⎡ ⎤ ⎡ ⎤ ⎡ ⎤ ⎡ ⎤
1 4 2 1 2 2 1 2 0 1 0 0
= ⎣ 0 0 1 ⎦+ 5⎣ 0 1 0 ⎦+ 8⎣ 0 0 1 ⎦+4⎣ 0 1 0 ⎦
0 1 0 0 0 1 0 1 0 0 0 1
Si ottiene quindi la seguente matrice dei guadagni:
⎡ ⎤
18 30 12
1
kT = −qT p(A) = −1 1 1 ⎣ 0 9 9 ⎦ = −9 −6 3
2
0 9 9
u(t) ˙
x̂(t) x̂(t)
- B - -
s−1 I -
6M ?
C
A
Cx̂(t) = ŷ(t)
+ ?y(t)
L
-
10) Se la coppia di matrici (A, C) è osservabile, il vettore dei guadagni
L di un osservatore asintotico dello stato che posiziona ad arbitrio gli
autovalori della matrice A + LC si calcola utilizzando la seguente formula
di Ackerman: ⎡ ⎤
0
⎢ .. ⎥
⎢.⎥
L = −p(A) (O−) ⎢ ⎥ = −p(A)q -1
⎣0⎦
1
q
dove q è l’ultima colonna dell’inversa della matrice di osservabilità e dove
p(A) è la matrice che si ottiene dal polinomio arbitrario p(λ) sostituendo
in esso la matrice A al posto del parametro λ.
Zanasi R., Morselli R. - Sistemi di Controllo - 2004/05 2. RICHIAMI DI CONTROLLI AUTOMATICI
2.1. RICHIAMI DI CONTROLLI AUTOMATICI - Descrizione nello spazio degli stati 2.1 8