VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf ·...

46
VALORES PROPIOS (AUTOVALORES) Y VECTORES PROPIOS (AUTOVECTORES) Fernando di Sciascio (2017)

Transcript of VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf ·...

Page 1: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

VALORES PROPIOS (AUTOVALORES) Y

VECTORES PROPIOS (AUTOVECTORES)

Fernando di Sciascio (2017)

Page 2: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Los vectores propios o autovectores de una matriz A son todoslos vectores xi¹0, a los que la transformación A convierte encolineales o múltiplos de si mismo, esto es,

, 0i i i iAx x xl= ¹Las constantes li son losvalores propios o autovaloresde la matriz A.

Autovalores y Autovectores

Page 3: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Para encontrar los autovectores la anterior se escribe como:

( ) 0 , 0i i iI A x xl - = ¹

( ) 1 ( )0 0 0i

i ii

adj I Ax I A

I A

ll

l- -

= - = ¹-

Como los autovectores son distintos de cero, existe soluciónsi:

det( ) 0i iI A I Al l- = - =

Con esta ecuación se encuentran los autovalores li, y con laprimera ecuación se obtienen los autovectores.

i i i iAx x xl=

Autovalores y Autovectores

Page 4: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Ejemplo:

los autovalores son l=-2 y l=-4.

1 1 1 2 11 2

2 2 11

2 2

3 1 3 22

1 3 3 12

1x x x x xx x

x x x x x

é ù é ù é ù- - + = -ê ú ê ú ê ú= - = ê ú ê ú ê ú- - = -ê ú ê ú ê ú

é ùê ú= ê úê úëë û ë û ûû ë

x

3 1

1 3A

é ù-ê ú= ê ú-ê úë û

2 2

0 3 1 3 1det( )

0 1 3 1 3

( 3) 1 6 8 0

I Al l

ll l

l l l

é ù é ù é ù- + -ê ú ê ú ê ú- = - =ê ú ê ú ê ú- - +ê ú ê ú ê úë û ë û ë û

= + - = + + =

Reemplazando l=-2 en Ax=lx

1 1 1 2 11 2

2 2 1 2 22

3 1 3 44

3 4

1

3 11

x x x x xx x

x x x x x

é ù é ù é ù- - + = -ê ú ê ú ê ú= - = - ê ú ê ú ê ú- - = -ê

é ùê ú= ê ú-ú ê ú ê úë û ë û ë û ê úë û

x

Reemplazando l=-4 en Ax=lx

Page 5: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Con MatlabDevuelve la matriz diagonal D conlos autovalores y la matriz V cuyascolumnas son los autovectores.

1 12-1 12

Vé ùê ú= ê úê úë û

[V,D]=eig(A)

-4 0

0 -2D

é ùê ú= ê úê úë û

Devuelve un vector e con los autovalores.e=eig(A)

P=poly(e) Devuelve el polinomio característico P.

-4

-2e

é ùê ú= ê úê úë û

1 6 8P é ù= ê úë û

Page 6: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Polos, Autovalores y EstabilidadUn sistema continuo LTI homogéneo (u(t)=0) es marginalmenteestable si tiene uno o más polos distintos en el eje imaginario (j), ytodos los polos restantes tienen parte real negativa.

Page 7: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Vimos anteriormente que la función de transferencia G(s)de un modelo expresado en el espacio de estados es:

--

= = - + = +-

- + -=

-

1adj[ ]( )

( ) ( )( )

Cadj[ ]

sI AY sG s C sI A B D C B D

U s sI AsI AB sI A D

sI A

Polos y Autovalores

y que el denominador de la Función de transferencia|sI-A|=0 es el polinomio característico del sistema.

( ) det[ ] 0P s sI A sI A= - = - =

Page 8: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Polos, Autovalores y EstabilidadLuego, las raíces si = li del polinomio característicoson los autovalores de la matriz A, pero tambiénsabemos que las raíces del polinomio característicoson los polos de la función de transferencia.

Autovalores de Polos de ( )A G s=

Page 9: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Observaciones del Algebra Lineal· Una matriz A de nxn es definida negativa cuando paratodo vector x se verifica:

0Tx Ax <Si la desigualdad no es estricta ( ) la matriz A essemidefinida negativa.

Obviamente la definición no es operativa porque nopodemos probar con infinitos vectores si cumple ladesigualdad. Existen varias maneras de verificar si unamatriz es semidefinida negativa, la más útil para el cursoes la que está relacionada con los autovalores:

0Tx Ax £

Una matriz A es definida negativa si la partereal de sus autovalores son negativas.

Page 10: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

· Todo lo anterior vale para matrices definidas ysemidefinidas positivas:

0 ó 0T Tx Ax x Ax> ³Una matriz A es definida positiva si la parte real de susautovalores son positivas.

0 Matriz definida positiva

0 Matriz semidefinida positiva

0 Matriz definida negativa

0 Matriz semidefinida negativa

A

A

A

A

> ³ < £

· Para que una matriz sea semidefinida (positiva o negativa)alguno de sus autovalores es nulo.

Símbolos de las matrices definidas

Observaciones del Algebra Lineal

Page 11: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Polos, Autovalores y Estabilidad

Autovalores de Polos de ( )A G s=

si la parte real de los autovalores

de A son negativa

Un sistema expresado en variables de estado es

ESTABLE

o s si

A es def

lo que es e

inida negat

q

i

uivale

va (A

nte

<0).

Vimos que:

· Si A£0 el sistema es marginalmente estable (uno o máspolos distintos en el eje jw).

Page 12: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

TRANSFORMACIONES DE SEMEJANZA

Fernando di Sciascio (2017)

Page 13: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Base de un espacio lineal (o espacio vectorial)

Page 14: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar
Page 15: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

1 2

11 2

2x x

xx x U x U

x

é ùê ú= + = ê úê úë û

1 2

11 2

2z z

zz z U z U

z

é ùê ú= + = ê úê úë û

Una Transformación de Similitud representa un cambio decoordenadas sin traslación (cambio de base del espaciovectorial).

Significado Geométrico de las Transformaciones de Semejanza

Page 16: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

1 2

11 2

2x x

xx x U x U

x

é ùê ú= + = ê úê úë û

1 2

11 2

2z z

zz z U z U

z

é ùê ú= + = ê úê úë û

1 1 2

2 1 2

11 21

12 22

z x x

z x x

U t U t U

U t U t U

= +

= +

1 2 1 2 1 2

1 2

1 2 1 11 21 2 12 22

1 11 2 12 1 21 2 22

( ) ( )

( ) ( )z z x x x x

x x

x z z U z U z t U t U z t U t U

z t z t U z t z t U

= = + = + + +

= + + +

11 12 1

21 22 2

t t zx Tz

t t z

é ù é ùê ú ê ú= =ê ú ê úê ú ê úë û ë û

1z T x-=

1 2x xcon T U Ué ù= ê úë û

Significado Geométrico de las Transformaciones de Semejanza

Page 17: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Transformaciones de Semejanza

Como ya se ha señalado, la elección de variables deestado o realización para un sistema linealinvariante dado no es única. Concretamentepodemos tener un sistema con entrada u(t), saliday(t) y dos elecciones o realizaciones diferentespara el vector de estado: x(t) y z(t)În, con susmatrices asociadas {A,B,C,D} y {Az,Bz,Cz,Dz}respectivamente. Ambos modelos se dicensimilares o equivalentes y están relacionadosentre ellos por una transformación de semejanza osimilitud.

Page 18: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Propiedades Invariantes de las Transformaciones de Semejanza

Una propiedad importante de las transformaciones desemejanza es la invarianza:

● La ecuación característica (polinomio característico).

● Los valores característicos (autovalores).

● Los vectores característicos (autovectores).

● Las funciones de transferencia

Son Invariantes (no cambian, siguen siendo los mismos).

Page 19: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Teorema: Supongamos un sistema cuyo vector de estado esx(t)În con matrices {A,B,C,D}. Si queremos pasar a otrarealización o representación de estado equivalente con vectorde estado z(t)În con matrices {Az,Bz,Cz,Dz}. Entonces sedebe elegir una matriz de transformación T Înxn no singular(invertible) que define la relación entre los vectores deestado x(t) y z(t) :

1( ) ( ) , ( ) ( )x t Tz t z t T x t-= =

Entonces, el modelo de estado para la nueva realización quedadeterminado por las matrices:

1 1, , ,z z z zA T AT B T B C CT D D- -= = = =

Transformaciones de Semejanza

La transformación T es una transformación de semejanza.

Page 20: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

( ) ( ) ( )

( ) ( ) ( )

x t Ax t Bu t

y t Cx t Du t

= += +

( ) ( ) ( )

( ) ( ) ( )

Tz t ATz t Bu t

y t CTz t Du t

= += +

1 1( ) ( ) ( )

( ) ( ) ( )zz

z z

BA

C D

z t T AT z t T B u t

y t CT z t D u t

- -= +

= +

1( )( ) ( )

( )Y s

G s C sI A B DU s

-= = - +

1 1 1( )( ) ( )

( )Y s

G s CT sI T AT T B DU s

- - -= = - +

Función de transferencia paraLa primera realización

Función de transferencia para la segundarealización

VEREMOS QUE LAS DOS FUNCIONES DE TRANSFERENCIA SON IGUALES

Transformación de semejanza de las ecuaciones de estado

Page 21: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

1 1 1( )( ) ( )

( )Y s

G s CT sI T AT T B DU s

- - -= = - +

1 1 1( )MN N M- - -=

11

1

1 1 1

( )

11 1

1

1 11 1

( ) ( )

( )

T sI T AT

I I

sIsTT

C sI A

G s CT sI T AT T B D

C T sI T AT T B D

C TsIT TT ATT B B DD

--

-

- - -

é ù-ê úë û-- -

-

-- - -

= - +

é ù= - +ê úë ûé ùê úê ú

= - + =ê úê úê úê ú

é ù- +ë û

ë û

Operamos sobre la segunda realización aplicando la propiedadde la inversa del producto de matrices

La función de transferencia es la misma.

Transformación de las ecuaciones de estado

Page 22: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

11 1 1( ) ( )G s CT sI T AT T B D C sI A B D-- - - é ù= - + = - +ë û

Luego para un sistema LTI (lineal invariante en el tiempo)existe una función de transferencia e infinitas realizaciones omodelos de estado.

Transformación de las ecuaciones de estado

Recordemos que los autovalores de la matriz A en cadarealización coincide con los polos del sistema. Como la funciónde transferencia es única esto significa que:

LOS AUTOVALORES NO CAMBIAN EN LASDISTINTAS REALIZACIONES.

Page 23: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Transformación de las ecuaciones de estado

LOS AUTOVALORES NO CAMBIAN EN LASDISTINTAS REALIZACIONES.

Todas las realizaciones equivalentes son estables oinestables, no algunas si y otras no.

Este resultado es lógico. Todas las realizacionesequivalentes están relacionadas por una transformación desimilitud lo que representa un cambio de coordenadas.Desde el punto de vista de la física, un cambio decoordenadas se interpreta como un cambio en la posicióndel observador. El resultado de un experimento no puedevariar si se observa en reposo desde lugares distintos.

Page 24: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

FORMAS CANÓNICAS DE LOSMODELOS EN EL

ESPACIO DE ESTADO

Fernando di Sciascio (2017)

Page 25: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Cadj[ ]( )( )( )

( ) ( )G

G

sI ABN sY sG s

U s D s sI A

-= = =

-

( )GD s sI A= -

Recordemos que los polos de G(s) son las raíces del polinomiodenominador.

Para un modelo en el espacio de estados los ceros son lasraíces de:

( ) 0cP s sI A= - =

El denominador de la Función de transferencia igualado a cero|sI-A| = 0 es el polinomio característico del sistema.

Transformaciones de Semejanza

Page 26: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Formas Canónicas de los Modelos de EstadoComo existen infinitas matrices de transformación nosingulares TÎnxn existen infinitas realizaciones del sistemaLTI. Algunas de las realizaciones tienen significado físico,otras por su estructura simple se las denomina formascanónicas, otras por su estructura particular tienen nombre.Todas son realizaciones mínimas.Las realizaciones con nombre más conocidas son:

· Formas Canónicas Companion· Forma Canónica Modal o de Jordan· Forma Canónica Diagonal (caso particular de la de Jordan)· Realizaciones balanceadas

Page 27: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Formas Canónicas Companion

En general, el cálculo del polinomio característico de unamatriz requiere la expansión de |sI-A| = 0. Sin embargo, paraciertas matrices el polinomio característico es evidente. Estasson las matrices en la forma canónica companion.

Las formas Canónicas Companion son:

· Formas Canónicas Controlables: Hay varias formascanónicas controlables, FCC1a (variables de fase), FCC1b,FCC2a, FCC2b.

· Forma Canónica Observable: Hay varias formas canónicasobservables, FCO1a, FCO1b (es la que devuelve el comandocanon(ss,’companion’) de Matlab), FCO2a, FCO2b.

Page 28: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

· Representación en las Variables de Fase (FCC1a)Este tipo de realización la vimos en la clase anterior, es la máscomún. Las variables de estado se asignan de la siguientemanera:

1

2

1

1 1 0 01

( ) ( ) ( )( ) ( )

n n

nn n

n

d y t d y t dy ta a a y t b u t

dtdt xxdxt

-

- -+ + + + =

La salida es: 1( ) ( )x t y t=

La forma general de la representación en variables de fase es para una función de transferencia con ceros es:

Formas Canónicas Companion

Page 29: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Representación en Variables de Fase (FCC1a)

1 1

2 2

1 1

0 1 2 1

( ) 0 1 0 0 ( )

( ) 0 0 0 0 ( )

( ) 0 0 0 1 ( )

( ) ( )

( ) (

n n

n n n n

x t x t

x t x t

x t x t

x t a a a a x t

Ax t x

- -

- -

é ù é ù é ùê ú ê ú ê úê ú ê ú ê úê ú ê ú ê úê ú ê ú ê ú=ê ú ê ú ê úê ú ê ú ê úê ú ê ú ê úê ú ê ú ê ú- - - -ê ú ê ú ê úë û ë û ë û

1 0

2 0

1 0

0

0 0

0 ( )

0 ( )

( )

0 ( )

1 ( )

) ( )

,

n

n

x t

x t

u t

x t

x t

Bt x t x

-

é ù é ùê ú ê úê ú ê úê ú ê úê ú ê ú+ ê ú ê úê ú ê úê ú ê úê ú ê úê ú ê úë û ë û

=

1

2

0 1 2 1

1

( )

( )

( )

( )

( )

( )

n n

n

n

x t

x t

y t b b b b

x tCx t

x t

- -

-

é ùê úê úê úê úé ù= ê úê úë û ê úê úê úê úë û

Page 30: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

22 1 0

3 22 1 0

( ) ( )s b s b

Y s Us a s a s a

bs

æ ö+ + ÷ç ÷ç ÷ç ÷÷ç + + +è ø=

1 1

2 2

3 0 1 2 3

1

0 1 2 2

3

( ) 0 1 0 ( ) 0

( ) 0 0 1 ( ) 0 ( )

( ) ( ) 1

( )

( ) ( )

( )

x t x t

x t x t u t

x t a a a x t

x t

y t b b b x t

x t

ìé ù é ù é ù é ùïïê ú ê ú ê ú ê úïê ú ê ú ê ú ê úï = +ïê ú ê ú ê ú ê úïïê ú ê ú ê ú ê úï - - -ê ú ê ú ê ú ê úïïë û ë û ë û ë ûí é ùïï ê úïï ê úé ù=ï ê ú ê úï ë ûï ê úï ê úïïî ë û

Page 31: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Las ocho formas CompanionFCC1a, FCC1b, FCC2a, FCC2b, FCO1a, FCO1b, FCO2a, FCO2b

Surgen de la Descomposición Directa de las funciones de transferenciacuyos polinomios no estén factorizados (deben estar en el formato tf, noen el formato zpk).

3 23 2 1 03 2

2 1 0

( )b s b s b s b

G ss a s a s a

+ + +=

+ + +

Page 32: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar
Page 33: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar
Page 34: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Este tipo de realización es la que vimos anteriormente comovariables de fase. Se utiliza para el caso de una entrada (lonormal en este curso).

Forma Canónica Controlable 1a (FCC1a o variables de fase)

Page 35: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Forma Canónica Controlable 2 (FCC2a)

3 23 2 1 03 2

2 1 0

( )b s b s b s b

G ss a s a s a

+ + +=

+ + +

2 1 0

2 2

2 2 2 3 1 1 3 0 0 3 2 3

1

1 0 0 , 0

0 1 0 0

,

cc cc

cc cc

a a a

A B

C b a b b a b b a b D b

é ù é ù- - -ê ú ê úê ú ê ú= =ê ú ê úê ú ê úê ú ê úë û ë û

é ù é ù= - - - =ê ú ë ûë û

Page 36: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Forma Canónica Observable 1a (FCO1a)

Page 37: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

3 23 2 1 03 2

2 1 0

( )b s b s b s b

G ss a s a s a

+ + +=

+ + +

Forma Canónica Observable 2a (FCO2a)

2 2 2 3

2 1 2 1 1 3

0 0 0 3

2 2 3

1 0

0 1 ,

0 0

1 0 0 ,

co co

co co

a b a b

A a B b a b

a b a b

C D b

é ù é ù- -ê ú ê úê ú ê ú= - = -ê ú ê úê ú ê ú- -ê ú ê úë û ë û

é ù é ù= =ê ú ë ûë û

Page 38: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Formas Canónicas Companion

Page 39: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Forma Canónica Modal o de JordanEste tipo de realización trata de diagonalizar la matriz A lomás posible (en bloques). Si se puede diagonalizar la matriz Atodas las variables de estado están desacopladas. Existentres casos:

a) Todos los autovalores son reales y distintos (este es elúnico caso en que la matriz A puede diagonalizarse).

b) Existen autovalores complejos conjugados.

c) Existen autovalores reales y múltiples (repetidos).

Page 40: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

a) Todos los autovalores son reales y distintos· Forma Canónica Diagonal Este tipo de realización solo es

posible cuando todos losautovalores son reales ydistintos ya que de lo contrariono es posible diagonalizar unamatriz.

Page 41: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

b) Autovalores complejos conjugados

1 2 3,4 1 1 5,6 2 2, , ,j jl l l s w l s w= =

Page 42: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

c) Autovalores reales y múltiples (repetidos).

Page 43: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

c) Autovalores reales y múltiples (repetidos).

Page 44: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Forma Canónica Modal o de Jordan con Matlab

1) El comando canon de Matlab con la opción modaldevuelve la forma canónica de Jordan.

G=zpk([],[-1+2i -1-2i -2 -2 -2 -3 -4],480);sys = canon(G,'modal')

-2 2 0 0 0 0 0

0 -2 2 0 0 0 0

0 0 -2 0 0 0 0

0 0 0 -1 2 0 0

0 0 0 -2 -1 0 0

0 0 0 0 0 -3 0

0 0 0 0 0 0 -4

A

é ùêêêêêê= êêêêêêêë

úúúúúúúúúúúúúû

14.21

-7.04

3.2

-1.307

0.2614

19.18

5.864

B

é ùê úê úê úê úê úê ú= ê úê úê úê úê úê úê úë û

3.75 0 0 -1.554 0.2825 -3.128 0.787C é ù= ë û

Ejemplo

Page 45: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Forma Canónica Modal o de Jordan con Matlab

2) El comando jordan del symbolic toolbox deMatlab devuelve la forma canónica de Jordan.Jordan puede computar numéricamente, pero se debecomputar en simbólico. Numéricamente es unalgoritmo terriblemente mal condicionado.

% jordan Jordan Canonical Form.% jordan(A) computes the Jordan Canonical/Normal Form of% the matrix A.% The matrix must be known exactly, so its elements must% be integers or ratios of small integers. Any errors in % the input matrix may completely change its JCF.

Page 46: VALORES PROPIOS (AUTOVALORES Ydea.unsj.edu.ar/control2/07b_EE_Autovalore_Transformaciones.pdf · valores propios o autovalores de la matriz A. Autovalores y Autovectores. Para encontrar

Formas Canónicas de los Modelos de Estado

· Realizaciones Balanceadas

Las veremos mas adelante.