• Non ci sono risultati.

Scomposizione canonica di Kalman

N/A
N/A
Protected

Academic year: 2021

Condividi "Scomposizione canonica di Kalman"

Copied!
6
0
0

Testo completo

(1)

Scomposizione canonica di Kalman

Si consideri il sistema S = (A, B, C). Sia X+ il sottospazio raggiungibile ed E il sottospazio non osservabile.

• Sia B2 una matrice di base del sottospazio X+ ∩ E;

• Siano B1 e B4 due insiemi di vettori linearmente indipendenti tali che:

– B1 ∪ B2 sia una base per lo spazio X+. – B2 ∪ B4 sia una base per lo spazio E.

• Sia B3 un insieme di vettori linearmente indipendenti in modo tale che le colonne della seguente matrice T:

T = [B1, B2, B3, B4] costituiscano una base per lo spazio degli stati X.

Il sistema trasformato che si ottiene utilizzando T come matrice di trasforma- zione, x = Tx , `e caratterizzato dalle seguenti matrici:

A = T−1AT =

A1,1 0 A1,3 0 A2,1 A2,2 A2,3 A2,4

0 0 A3,3 0

0 0 A4,3 A4,4

B = T−1B =

B1 B2 0 0

C = CT = [ C1 0 C3 0 ] Tale struttura si ottiene considerando che:

• il sottospazio X+ = span{B1,B2} `e A–invariante.

• il sottospazio E = span{B2,B4} `e A–invariante.

• ImB ⊆ X+

• ker C ⊇ E

(2)

Struttura della scomposizione canonica

• La scomposizione canonica consente di evidenziare i sottosistemi:

S1 = (A1,1, B1, C1) : raggiungibile e osservabile

S2 = (A2,2, B2, 0) : raggiungibile e non osservabile

S3 = (A3,3, 0, C3) : non raggiungibile e osservabile

S4 = (A4,4, 0, 0) : non raggiungibile e non osservabile

• La matrice di trasferimento H(z) `e funzione della sola parte completamen- te raggiungibile e completamente osservabile del sistema dato, cio`e dipen- de solo dalle matrici del sottosistema S1 della scomposizione canonica di Kalman. Infatti, si ha che:

H(z) = C(zI − A)−1B = C1(zI − A1,1)−1B1

(3)

ly(k) z−1I

l

x2(k + 1) x2(k)

A2,2

-



A2,4

A1,3

z−1I A2,3

A3,3

z−1I

x4(k + 1) x4(k)

A4,4 A4,3

l -



x3(k)



x3(k + 1)-







6

?

B1 l

x1(k + 1) x1(k)

A1,1

-

A2,1





S4 u(k)

S2

-

z−1I

B2

l

l

- 6

? -

6

 6

 6 -

-

>



-

-

-

C1

C3 S1

S3

u u

u u u

6

?

(4)

Esempio. Dato il seguente sistema lineare discreto:

x(k + 1) =

−1 2 0 0 1 0 0 2 −1

x(k) +

0 1 1

u(k) y(k) =  1 1 −1 x(k)

si operi la scomposizione canonica di Kalman mettendo in evidenza le dimen- sioni e gli autovalori dei 4 sottosistemi S1, S2, S3 e S4.

(Sol.) Per operare la scomposizione canonica di Kalman, occorre calcolare il sottospazio raggiungibile

X+ = ImR+ = Im

0 2 0 1 1 1 1 1 1

= span

0 1 1

,

1 0 0

e il sottospazio non osservabile

E = kerO = ker

1 1 −1

−1 1 1 1 1 −1

= span

1 0 1

Occorre quindi calcolare il sottospazio intersezione X+∩ E. Tale sottospazio

`e nullo in quanto il vettore che genera E non `e combinazione lineare dei vettori di base del sottospazio X+, infatti la seguente matrice ha rango pieno

rango

0 1 1 1 0 0 1 0 1

= 3 → X+ ∩ E = {0}

Le matrici di base della scomposizione di Kalman sono quindi le seguenti

0 1 1

(5)

Il sistema trasformato che si ottiene `e il seguente:

¯

x(k + 1) =

−1 2 0 0 1 0 0 0 −1

¯

x(k) +

0 1 0

u(k)

y(k) =  1 0 0 x¯(k)

Il sistema dato `e composto da una parte raggiungibile e osservabile S1 di di- mensione 2 e da una parte non raggiungibile e non osservabile S4 di dimensione 1.

S1 =

−1 2 0 1

,

0 1

,  1 0 

S4 = {−1, 0, 0}

Gli autovalori della parte S1 sono λ1 = 1 e λ2 = −1. L’autovalore della parte S4 `e λ = −1.

(6)

Scomposizione canonica di Kalman:

A = T−1AT =

A11 0 A13 0 A21 A22 A23 A24

0 0 A33 0 0 0 A43 A44

B = T−1B =

B1

B2

0 0

C = CT = [ C1 0 C3 0 ]

Sottosistema raggiungibile:

AR =

A11 0 A21 A22

BR =

B1

B2

CR = [ C1 0 ]

Sottosistema osservabile:

AO =

A11 A13

0 A33

BO =

B1

0

CO = [ C1 C3 ]

Sottosistema non raggiungibile:

AN R =

A33 0 A43 A44

BN R =

0 0

CN R = [ C3 0 ]

Riferimenti

Documenti correlati

Se all’interno di ogni gruppo di ogni gruppo tutti gli individui avessero lo stesso livello di reddito, il primo addendo sarebbe nullo e la disuguaglianza complessiva sarebbe

Modi della risposta nel caso di poli multipli con r

• Il comportamento dell’antitrasformata per t tendente all’infinito `e legato alla posizione dei poli in rapporto

Determinare l’equazione dell’autospazio associato all’autovalore −1:.. Scrivere una forma canonica per la forma

DISCRETE-TIME KALMAN FILTER CONTINUOUS-TIME KALMAN-BUCY FILTER APPLICATIONS.. Let

Presso il bookshop allestito in teatro sarà possibile acquistare il libro con uno sconto speciale del 10%. Jón Kalman Stefánsson è uno dei maggiori

Se non si può raccogliere a fattor comune tra tutti i termini è possibile a volte raccogliere a fattore comune a gruppi di elementi ( gruppi con lo stesso numero di

Gli appunti che seguono non vogliono sostituire il testo, ma rappresentano solo una bozza per raccogliere in maniera organica e compatta le principali formule riguardanti i