• No se han encontrado resultados

CAPITULO 2 VALORES, VECTORES PROPIOS y SVD. Ing. Diego A. Patiño M.Sc., Ph.D.

N/A
N/A
Protected

Academic year: 2021

Share "CAPITULO 2 VALORES, VECTORES PROPIOS y SVD. Ing. Diego A. Patiño M.Sc., Ph.D."

Copied!
74
0
0

Texto completo

(1)

CAPITULO 2

VALORES, VECTORES PROPIOS y

SVD

(2)

Valores y Vectores Propios

Muchas de las transformaciones que se necesitan en el diseño de sistemas de control se realizan sobre vectores dentro del mismo espacio:

X

X

A

:

Estos operadores conducen a vectores y escalares especiales llamados vectores y valores propios.

Subespacios Invariantes – Vectores y Valores

En cualquier espacio y para cualquier operador A existen ciertos subespacios en los cuales, si se toma un vector y A opera sobre él, el resultado permanece en el subespacio.

(3)

Valores y Vectores Propios

„

Subespacio Invariante – A:

sea

X

1

un subespacio de un

espacio vectorial

X

. Este espacio se denomina

A

Invariante

si para cada vector

x

X

1

,

Ax

X

1

.

Normalmente se sobrentiende el operador

A

y se dice

que

X

1

es invariante.

„

El operador

A

es simplemente una regla que asigna un

nuevo vector

Ax

al vector

x

. En general

A

toma

acciones arbitrarias sobre

x

: escalar, rotar, mover, etc.,

a través del espacio.

(4)

Valores y Vectores Propios

Caso especial: A simplemente escaliza al vector x:

Si el factor de escala se denomina λ, entonces

x

Ax

=

λ

Esta relación solo es válida en casos especiales:

(5)

Valores y Vectores Propios

Los vectores propios definen un subespacio A – invariante unidimensional: el espacio cubierto por cualquier colección de vectores propios diferentes es un subespacio A – invariante.

En la relación Ax =

λ

x los vectores x no nulos se denominan

Vectores Propios y los valores de

λ

correspondientes, que pueden ser cero, son los Valores Propios.

(

) (

)

Ax

x

0

A

I

x

λ

I

A

x

0

x

Ax

=

λ

λ

=

λ

=

=

Dado que

el vector propio x se puede interpretar como un elemento del espacio nulo de (

λ

I -A), correspondiente al valor propio

λ

.

(6)

Valores y Vectores Propios

Para encontrar los valores y vectores propios de un operador A, es necesario forzar a (

λ

I- A) para que tenga un espacio nulo no trivial.

Para ello se necesita determinar la representación matricial para A y ajustar |

λ

I- A | = 0. El resultado para una matriz de dimensiones n×n

será un polinomio característico de orden n en la variable

λ

.

Este polinomio tendra n raices y por lo tanto cada matriz n×n, o cada operador de dismensión n tendrá exactamente n valores propios (aunque no necesariamente n vectores propios).

Para un sistema SISO la función de transferencia tiene un denominador dado por |sI – A|. Todas las raíces de | sI – A| son valores propios, pero no todos los valores propios son polos.

(7)

Valores y Vectores Propios

„

Bases de Vectores Propios – Formas Canónicas:

Cuando se emplea como base para la representación

de un operador el conjunto

n

vectores propios se

obtienen representaciones sencillas, llamadas

Formas

Canónicas

.

„

Para formar una base de vectores propios, se debe

tener un conjunto de

n

vectores propios LI.

„

Primero se demostrará que los vectores propios de un

operador A correspondientes a

λ

’s diferentes son LI

„

Para

λ

’s repetidos no siempre se pueden encontrar

vectores propios LI y es necesario definir los vectores

propios generalizados

.

(8)

Valores y Vectores Propios

„ Teorema: Los vectores propios de un operador A correspondientes a valores propios diferentes son LI.

Sea A un operador con valores propios diferentes

Sea el conjunto de vectores propios.

Se asume que solamente los k primeros vectores son

LI, por lo tanto los (n – k) vectores restantes son una

combinación lineal de los k primeros.

j

i

j i

λ

λ

{

x1 x2 ... xn

}

0

algunos

1

<

=

= ij k i i ij j

a

x

con

k

j

n

y

a

x

(9)

Valores y Vectores Propios

„

Como los

x

son vectores propios:

„

También se puede escribir como:

n

j

k

a

k i i j ij j j j

=

=

<

=1

x

x

Ax

λ

λ

= = =

=

=

=

k i i i ij k i i ij k i i ij j

a

a

a

1 1 1

x

Ax

x

A

Ax

λ

(10)

Valores y Vectores Propios

„

Comparando las dos expresiones:

„

Para que la igualdad sea cierta y como los a

ij

no son

todos nulos entonces

λ

i

=

λ

j lo cual contradice la

suposición inicial:

„

Todos los x

i

,i = 1…n, son Linealmente

independientes. (QED)

(

)

0

1 1 1

=

=

=

= = = i j i k i ij i i k i ij i j k i ij

x

a

x

a

x

a

λ

λ

λ

λ

(11)

Valores y Vectores Propios

Para hacer el cambio de base solamente es necesario encontrar la matriz que relaciona a la base inicial con la nueva base compuesta por los vectores propios.

Por facilidad se expresará la nueva base en términos de la original y por lo tanto se empleara la matriz recíproca M

Sea e = {e1 e2 … en} la base normal original, sea x = {x1 x2 … xn} la nueva base formada por los vectores propios

[

]

=

i i i

x

x

M

L

2 1 Nueva n 2 1

e

e

e

x

(12)

Valores y Vectores Propios

Generalizando,

[

]

=

nn n n n n

x

x

x

x

x

x

x

x

x

L

M

O

M

M

L

L

L

4

4 3

4

4 2

1

L

2 1 2 22 21 1 12 11 Nueva n 2 1 n 2 1

x

x

e

e

e

x

con xji el j-esimo componente del vector xi. La base recíproca M: 2 2 22 21 1 12 11 1

|

|

|

|

|

|

|

|

=

=

=

n n n

x

x

x

x

x

x

x

x

x

x

x

x

B

M

1 Modal Matriz

L

L

M

O

M

M

L

L

(13)

Valores y Vectores Propios

La nueva matriz A se encuentra por medio de una transformación similar

Considerando que la i-esima columna de un operador matricial representa el efecto del operador actuando sobre el i-esimo vector de la base; cuando un operador actúa sobre un vector propio (Ax) el resultado es una versión escalizada del vector propio (

λ

x).

Entonces cuando la base es el conjunto de vectores propios xi , el operador actuando sobre esta base dará vectores con compenentes únicamente en la dirección de los vectores propios: la i-esima columna de  tendra componentes no nulos solo en la posición i-esima, de esta manera  es una matriz diagonal, esto es:

AM

M

A

X

X

M

X

M

X

=

ˆ

1

=

ˆ

ˆ

=

1

(14)

Valores y Vectores Propios

pero M n i Propios Vectores 2 1

|

|

|

|

|

|

|

|

=

Ax

Ax

Ax

Ax

AM

L

L

[

]

[

]

[

]

T T T

λ

λ

λ

λ

λ

λ

L

M

L

L

0

0

0

0

0

0

0

0

0

2 2 2 2 1 1 1 1

M

x

Ax

M

x

Ax

M

x

Ax

=

=

=

=

=

=

[

M

]

n i Propios Vectores 2 1 x x x x A AM = L L

(15)

Valores y Vectores Propios

Entonces ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = n n λ λ λ λ λ λ L M O M M L L L M L M M 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 1 M M M M AM A AM M 1 ˆ 0 0 0 0 0 0 0 2 1 = ⎥ ⎥ ⎥ ⎥ ⎥ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎡ = − λ λ M O M M L L L

(16)

Forma canónica

„

La ecuación de estado transformada es:

D D CM C B M B AM M A U D X C Y U; B X A X DU X CM Y U B M X AM M X BU X AM X M X M X DU CX Y BU; AX X 1 1 = = = = + = + = + = + = + = = + = + = − − − − ˆ ˆ ˆ ; ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ : ˆ ) ( ˆ ) ( ˆ ˆ ˆ ˆ 1 1 & & & & comparando

(17)

Valores y Vectores Propios

„ Ventajas de la forma canónica:

„ Pero:

„ A es no singular si y solo si no tiene valores propios nulos.

( )

(

)

( )

( ) ( )

( )

( ) ( )

(

M

M

)

( )

A

( )

A

A

M

M

M

A

M

AM

M

A

det

det

det

det

det

det

det

det

det

det

ˆ

det

1 1 1 1

=

=

=

=

=

− − − − n n

A

A

λ

λ

λ

λ

λ

λ

...

det

...

ˆ

det

2 1 2 1

=

=

=

(18)

Valores y Vectores Propios

Ejemplo: Sea ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − = 1 2 2 2 3 0 2 0 3 A

(

)

( 5)( 3)( 1) 0 1 2 2 2 3 0 2 0 3 det det = − − + = ⎟ ⎟ ⎟ ⎠ ⎞ ⎜ ⎜ ⎜ ⎝ ⎛ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − − = − λ λ λ λ λ λ λI A

Los valores propios:

5 3

1 2 3

1 = − λ = λ =

(19)

Valores y Vectores Propios

Vectores propios: • Para

λ

1 = -1

[

]

0 0 0 0 2 4 0 2 0 4 2 2 2 2 4 0 2 0 4 0 31 21 11 31 21 11 1 1 = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − → = − x x x x x x x A I λ

Escogiendo x31 = 1 se tiene x11 = - ½ y x21 = ½, entonces

⎡−

=

1

5

.

0

5

.

0

1

x

(20)

Valores y Vectores Propios

• Para

λ

2 = 3

[

]

0 2 2 2 2 0 0 0 0 0 2 2 2 2 0 0 2 0 0 0 23 22 21 23 22 21 2 2 = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − → = − x x x x x x x A I

λ

x23 = 0, x21 = 1 y x22 = 1, entonces

=

0

1

1

2

x

(21)

Valores y Vectores Propios

• Para

λ

3 = 5

[

]

0 0 0 0 2 2 0 2 0 2 2 2 0 2 2 0 2 0 2 4 2 2 2 2 0 2 0 2 0 33 32 31 33 32 31 33 32 31 2 3 = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − → = − x x x x x x x x x x A I λ Escogiendo x33 = 1 : x31 = 1 y x32 = -1 y:

=

1

1

1

3

x

(22)

Valores y Vectores Propios

Entonces

[

]

⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − = → ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − = = − 3 1 3 1 3 1 0 2 1 2 1 3 2 3 1 3 1 1 0 1 1 1 2 1 1 1 2 1 1 3 2 1 x x M x M Por lo tanto ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡− = ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − − ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − = 5 0 0 0 3 0 0 0 1 1 0 1 1 1 2 1 1 1 2 1 1 2 2 2 3 0 2 0 3 3 1 3 1 3 1 0 2 1 2 1 3 2 3 1 3 1 ˆ A

(23)

Valores y Vectores Propios

„ Los vectores propios de un operador A correspondientes a valores

propios repetidos no necesariamente son LI.

„ Si un valor propio está repetido, el mismo

λ

es una raíz múltiple de

|

λ

I -A| = 0 y se pueden presentar varias situaciones. Si el valor propio

λ

j se repite mj veces, entonces:

1. Si al calcular el espacio nulo de (

λ

jI- A) se obtiene η[(

λ

jI -A )] = n - ρ[(

λ

jI -A)] = mj

la dimensión del espacio nulo N[(

λ

jI- A)] es mj y es posible encontrar mj vectores propios LI asociados al mismo valor propio

λ

j

(24)

Valores y Vectores Propios

2° Si al calcular el espacio nulo de (A –

λ

jI) se obtine η[(

λ

jI -A ] = n - ρ[(

λ

jI -A)] < mj

no es posible encontrar mj vectores propios LI porque el espacio nulo

N[(A –

λ

jI)] no es lo suficientemente grande.

Aunque una matriz de n×n tenga n valores propios no siempre es posible encontrar un conjunto completo de vectores propios.

El caso 1° define un subespacio A – invariante asociado a un valor propio

λ

j, dicho subespacio se denomina Espacio Propio de

λ

j y su base está definida por el conjunto de todos los vectores propios correspondientes al valor propio

λ

j.

(25)

Valores y Vectores Propios

Ejemplo: Diagonalizar A, si es posible

⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = 2 0 0 0 1 0 1 0 1 A

(

) (

1

) (

2

)

0 1 y 2 det λIA = λ − 2 λ − = → λ1 = λ2 = λ3 = Valores propios: Para

λ

1 =

λ

2 = 1

[

]

0 0 0 0 1 0 0 0 0 0 1 0 0 0 11 11 = ⎥ ⎥ ⎤ ⎢ ⎢ ⎡ ⎥ ⎥ ⎤ ⎢ ⎢ ⎡ = ⎥ ⎥ ⎤ ⎢ ⎢ ⎡ ⎥ ⎥ ⎤ ⎢ ⎢ ⎡ → = − x x x x x A I

λ

(26)

Valores y Vectores Propios

La dimensión del espacio nulo es 2, entonces se pueden encontrar 2 vectores propios LI.

[

]

[

]

T T x x 0 1 0 0 0 1 2 1 = = Para

λ

3 = 2

[

]

0 0 0 0 0 1 0 1 0 1 0 33 32 31 3 3 = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ → = − x x x x A I

λ

Variable pivote x13 y dos variables libres. Si x13 = 0 entonces los vectores propios LI serían:

La variable libre es x33 : si x33 = -1 entonces x32 = 0, x31 = 1

[

]

T

(27)

Valores y Vectores Propios

La matriz modal:

[

]

⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = → ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = = − 1 0 0 0 1 0 1 0 1 1 0 0 0 1 0 1 0 1 1 3 2 1 x x M x M Por lo tanto ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ = ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎣ ⎡ − = 2 0 0 0 1 0 0 0 1 1 0 0 0 1 0 1 0 1 2 0 0 0 1 0 1 0 1 1 0 0 0 1 0 1 0 1 ˆ A

(28)

Vectores Propios Generalizados

Vectores Propios Generalizados:

n

i

i

<

η

Cuando se presenta el caso 2º, no se pueden encontrar todos los vectores propios asociados al valor propio

λ

j de multiplicidad mj, por lo tanto la suma de los espacios nulos asociados a todos los vectores propios es menor que n (dimensión del operador A),

No es posible construir la matriz M y no se puede diagonalizar A.

Para resolver este problema se definen los Vectores Propios Generalizados.

(29)

Vectores Propios Generalizados

„

Si para este valor propio

η

i

< m

i

, es necesario

obtener

η

i

- m

i

vectores propios adicionales

linealmente independientes.

„

Índice de un valor propio repetido es el menor

entero k tal que:

„

Donde n es la dimensión del espacio, m

i

es la

multiplicidad de

λ

i k i

=

n

m

)

(

A

λ

I

ρ

(30)

Vectores Propios Generalizados

„

Para el valor propio

λ

i

con índice k

i

encontrar todas las

soluciones linealmente independientes de:

„

si

k = 1

, entonces

(

)

(

A

I

)

v

0

0

v

I

A

=

−1

y

i i k i k i

λ

λ

(31)

Vectores Propios Generalizados

„

Cada solución LI da origen a una cadena de vectores

propios generalizados.

„

No existen mas de m

i

soluciones: esta es la nulidad del

espacio

„

Estas soluciones se pueden representar por:

„

Pueden existir menos soluciones porque algunos

vectores no cumplen la segunda condición

1 m 1 2 1 1 i v .... v v i k i

)

(

A

λ

I

(32)

Vectores Propios Generalizados

„

Si

V

j

es un vector propio generalizado para j = 1,..,m

i

evaluar:

„

Hasta llegar a:

„

Que es un vector propio regular

(

)

(

)

(

)

3 4 3 2 2 1 j j j j j j i

V

V

λ

I

A

V

V

λ

I

A

V

V

I

λ

A

=

=

=

(

)

ki

0

i j

=

A

λ

I V

(33)

Vectores Propios Generalizados

El conjunto {V1 V2 ··· Vki} es una cadena de vectores propios generalizados de longitud ki y son linealmente independientes.

(

)

(

)

i i j j j j j j j j j j k j i k j i i

λ

λ

o

λ

o

V

AV

V

V

AV

V

V

I

A

V

V

AV

V

V

I

A

=

+

=

=

+

=

=

M

2 3 2 3 2 1 2 1 2 1

λ

λ

Una vez obtenidos todos los vectores propios generalizados

(34)

Vectores Propios Generalizados

„

Si las cadenas de longitud k

i

no producen todos los

vectores propios generalizados se sigue con la

secuencia:

„

Esto genera una secuencia de longitud k

i

- 1

„

Una vez obtenidos todos los vectores propios

generalizados asociados con los diferentes valores

propios, se construye la matriz

M

.

(

)

(

A

I

)

v

0

0

v

I

A

=

− − 2 1

y

i i k i k i

λ

λ

(35)

Forma canónica de Jordan

Sean los siguientes valores propios con su respectiva

multiplicidad

1

dad

multiplici

de

1

dad

multiplici

de

2

dad

multiplici

de

2

dad

multiplici

de

4

dad

multiplici

de

5 4 3 2 1

λ

λ

λ

λ

λ

Entonces

=

(36)

Forma canónica de Jordan

Como (A -

λ

1I)kU 4 = 0(A -

λ

1I)k[(A -

λ

1I)k-1U4] = 0 (U4 = U)

(

)

(

)

(

)

(

11

)

34 23 1 2 1 1 1

0

U

U

I

A

U

U

I

A

U

U

I

A

U

I

A

=

=

=

=

λ

λ

λ

λ

Ahora, Entonces

[

]

[

]

[

]

[

]

T T T T

M

U

U

AU

M

U

U

AU

M

U

U

AU

M

U

AU

U

AU

0

1

0

0

0

0

1

0

0

0

0

1

0

0

0

1 3 1 2 3 1 2 1 1 2 1 1 1 1 1 1 1

L

L

L

L

λ

λ

λ

λ

λ

λ

λ

λ

λ

=

+

=

=

+

=

=

+

=

=

=

=

(37)

Forma canónica de Jordan

[

]

[

]

=

=

=

5 2 2 1 1 1 1

....

0

0

0

0

0

1

0

0

0

0

0

....

0

0

0

0

0

0

....

0

0

1

0

0

0

....

0

0

0

1

0

0

....

0

0

0

0

1

λ

λ

λ

λ

λ

λ

λ

M

AX

...

AV

AV

AU

AU

AU

AU

X

...

V

V

U

U

U

U

A

M

2 2 1 4 3 2 1 2 2 1 4 3 2 1

A

(38)

Forma canónica de Jordan

La nueva representación  =M-1AM ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 5 4 3 3 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 ˆ λ λ λ λ λ λ λ λ λ λ A

(39)

Valores y Vectores Propios

La representación de  es de la forma

{

1 2

}

diag

ˆ

J

J

A

=

Bloque de Jordan k

Una matriz A de 5 × 5 con valores propios λ1 (m1 = 4) y λ2 (m2 = 1) puede tener la siguiente forma canonica de Jordan:

=

1 1 1 1

0

0

1

0

0

0

1

0

0

0

0

1

ˆ

λ

λ

λ

λ

A

Bloque de Jordan l Si

η

(A -

λ

1I) = 1,

(40)

Valores y Vectores Propios

Si

η

(A -

λ

1I) = 2, ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 2 1 1 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 ˆ

λ

λ

λ

λ

λ

A ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 2 1 1 1 1 3 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 ˆ

λ

λ

λ

λ

λ

A Si

η

(A -

λ

1I) = 3, Si

η

(A -

λ

1I) = 4 ⎥ ⎥ ⎥ ⎥ ⎥ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎡ = 1 1 1 1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ˆ

λ

λ

λ

λ

A ⎥ ⎥ ⎥ ⎥ ⎥ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎡ = 1 1 1 1 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ˆ

λ

λ

λ

λ

A

(41)

Valores y Vectores Propios

Ejemplo: Considerar la matriz

=

2

0

0

3

1

0

2

1

1

A

Los valores propios son

λ

1 = 1,

λ

2 = 1 y

λ

3 = 2. Un vector propio asociado a

λ

3 es

[

]

T

v

3

=

5

3

1

(42)

Valores y Vectores Propios

(

)

(

)

=

=

1

0

0

3

0

0

5

0

0

y

1

0

0

3

0

0

2

1

0

2 1 1

I

A

I

A

λ

λ

El rango de (A -

λ

1I)2 es 1 (n – m). Un vector V tal que (A -

λ

1I)2V = 0

y (A -

λ

1I)V

0. Se puede escoger

[

]

T

(43)

Valores y Vectores Propios

Entonces

(

)

=

=

=

=

0

0

1

0

1

0

1 1 2

V

V

A

I

V

V

λ

Y la matriz  sería

=

2

0

0

0

1

0

0

1

1

ˆ

A

(44)

Matriz Nilpotente

„

Matriz Nilpotente: dada una forma de Jordan:

(

)

(

)

(

)

(

)

(

)

0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 4 3 2 ≥ = − ⇒ = − ⎟⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = − ⇒ ⎟⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = − ⎟⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = − ⇒ ⎟⎟ ⎟ ⎟ ⎟ ⎠ ⎞ ⎜⎜ ⎜ ⎜ ⎜ ⎝ ⎛ = k para y J I 0 J I k 0 I J I J I J J λ λ λ λ λ λ λ λ λ

(45)

SVD

Los valores y vectores propios tiene una aplicación importante en el análisis de estabilidad y control de sistemas de ecuaciones diferenciales. Conociendo los

λ

’s y v’s se conocen muchas de las propiedades numéricas de los operadores lineales.

Los valores y vectores propios solamente están definidos para matrices cuadradas, o transformaciones de ℜn → ℜn.

Una definición mas general es la de los Valores Singulares y el procedimiento de Descomposición en Valores Singulares (SVD).

SVD: sea A una matriz compleja de m × n. Existen dos matrices unitarias U y V tales que

(46)

SVD

donde

[

S

]

m

n

n

m

S

<

=

Σ

>

=

Σ

para

0

para

0

0

0

S

es una matriz diagonal:

Los

r

valores reales σ

1

,

σ

2

,

,

σ

r

están arreglados de

tal forma que σ

1

σ

2

σ

r

> 0

y los demás σ

r+1

=

σ

r+1

=

σ

k

= 0

}

,

min{

};

,..

,

,....

,

{

1 2 1

con

k

m

n

diag

S

=

σ

σ

σ

r

σ

r+

σ

k

=

(47)

SVD

„

Los

σ

i

se denominan

Valores Singulares

de la

matriz

A

. El valor

r

corresponde al rango de la

matriz

A

. El número de valores singulares nulos

es igual a la

“degeneración”

de la matriz

A

.

„

Los

σ

i

corresponde a las raíces cuadradas

positivas de los valores propios de:

)

(

)

(

)

(

i T i T i

A

λ

A

A

λ

A

A

σ

=

=

(48)

SVD

„

Una matriz U compleja es unitaria si:

„

Todos sus valores singulares son uno.

„

Las matrices

U (mxm)

y

V

(nxn) forman bases

ortogonales para el espacio de salida y el de

entrada de A.

T

U

U

1

=

(49)

SVD

„

Las columnas de la matriz

U (mxm)

se

denominan “vectores singulares izquierdos” o de

salida : son los vectores propios de la matriz

AA

T

y son ortonormales.

„

Las columnas de la matriz

V

(nxn) se

denominan “vectores singulares derechos” o de

entrada: son los vectores propios de la matriz

A

T

A

y son ortonormales.

„

SVD se calcula por computador:

(50)

APLICACIONES SVD

„

El rango de una matriz es igual al número de valores

singulares no nulos.

„

“Condition Number”: que tan cerca está una matriz a ser

deficiente en rango. (Singular para una matriz

cuadrada):

„

“Condition Number” grande: matriz “ ill-conditioned”

„

“Condition Number” pequeño: matriz “ well- conditioned”

r

Number

Condition

σ

σ

1

=

(51)

APLICACIONES SVD

„

Cálculo de la matriz inversa: si A es una matriz cuadrada

(nxn) entonces U y V también son cuadradas:

„

Como U y V son ortonormales:

(

) ( )

1 1 1 1 1 − − − − −

=

=

Σ

=

U

V

V

V

T T T

U

Σ

A

U

Σ

A

T

diag

U

V

A

⎟⎟

⎜⎜

=

σ

σ

σ

1

....

1

,

1

1

(52)

APLICACIONES SVD

„

Solución de ecuaciones simultáneas:

„

La solución es:

„

La matriz:

m n m n

y

A

x

y

Ax

=

,

;

:

[

]

Y

U

V

X

Y

V

U

X

T T + − −

Σ

=

Σ

=

=

1

Y

Α

X

1

=

Σ

+ −

0

0

0

1

S

(53)

SVD - Normas matriciales

inducidas

„

Se definen las normas inducidas 1, 2 e

como:

„

La norma inducida 2 es igual al valor singular

mas grande y se denomina “Norma espectral”

{

{

( )

{max

( )

"norma espectral" ) ( fila" suma maxima " max columna" suma maxima " max 2 1 A A A A r A A a A a A T i i T i j ij i i i ij j i λ σ = = = ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ =

(54)

SVD – Ganancia

„

Para un sistema MIMO la respuesta en frecuencia se

evalúa como una extensión del caso SISO: una entrada

seno aplicada a la entrada

j

produce una señal seno y

i

„

El número complejo define la amplificación

(ganancia) y el corrimiento de fase.

( )

j

(

j

)

i

( )

j

(

j

)

j

t

u

wt

y

t

y

wt

u

=

0

sin

+

α

=

0

sin

+

β

( )

jw

g

ij

( )

jw

g

( )

jw

g

u

y

ij j i ij j j

=

β

α

=

;

0 0

(55)

SVD – Ganancia

„

Empleando superposición se puede obtener las

respuesta total

y

i

debida a las

p

señales seno de

entrada:

„

Para un sistema MIMO completo, en forma matricial

( )

w g

( ) ( )

jw u w g

( ) ( )

jw u w g

( ) ( )

jw u w yi = i1 1 + i2 2 +L+ ip p

( )

( ) ( )

= = p j j ij i w g jw u w y 1

( )

w

G

( ) ( )

jw

u

w

y

=

(56)

SVD – Ganancia

( )

( )

( )

( )

( )

( )

( )

4

3

42

1

M

4

3

42

1

M

Entradas p 2 1 Salidas q 2 1

=

w

u

w

u

w

u

jw

G

w

y

w

y

w

y

p q

Para un sistema SISO y = Gu y la ganancia para una frecuencia dada es:

( )

( )

( ) ( )

u

( )

w

G

( )

jw

w

u

jw

G

w

u

w

y

=

=

La ganancia depende de w, y para sistemas lineales, no depende de la magnitud de la entrada.

(57)

SVD – Ganancia

Para un sistema MIMO, entradas y salidas son vectores: para definir una “ganancia” es necesario “sumar” las magnitudes de los elementos de cada vector empleando alguna norma.

( )

( )

12

(

)

22

(

)

2

(

)

1 2 2

u

w

u

w

u

w

u

w

w

u

p p j j

=

+

+

+

=

=

L

Si se toma la norma 2 (medida de la longitud), para una frecuencia w

dada la magnitud del vector de señales de entrada es:

y la magnitud del vector de salida es

(58)

SVD – Ganancia

La ganancia del sistema para un vector de entrada de frecuencia ω

es:

La ganancia depende de la frecuencia, pero es independiente de la magnitud de la entrada.

Para un sistema MIMO existen grados de libertad adicionales y la ganancia depende de la dirección de la entrada u.

( )

( )

(

)

(

)

(

)

)

(

)

(

)

(

2 2 2 2 1 2 2 2 2 1 2 2

w

u

w

u

w

u

w

y

w

y

w

y

w

u

w

y

p q

+

+

+

+

+

+

=

L

L

(59)

SVD – Ganancia

↓ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡− = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = 2 . 0 2 . 0 8 . 0 6 . 0 2 3 4 5 1 y

Ejemplo: Considerar el sistema de dos entradas y dos salidas descrito por la matriz G, para una ω0

=

2

3

4

5

G

La ganancia para cinco vectores de entrada con norma unitaria pero con distintas direcciones es:

(60)

SVD – Ganancia

u2 = [1 0]T

=

=

3

5

0

1

2

3

4

5

2

y

83

.

5

34

34

9

25

;

1

0

1

2 2 2 2 2 1 2 2

=

+

=

=

+

=

=

=

u

y

y

u

u3 = [0 1]T

=

=

2

4

1

0

2

3

4

5

3

y

47

.

4

20

20

4

16

;

1

1

0

3 2 2 3 2 3

=

+

=

=

+

=

=

=

u

y

y

u

(61)

u4 = [1/1.4142 1/1.4142]T

=

=

2

5

2

9

2

1

2

1

2

3

4

5

4

y

3

.

7

7.3

2

106

2

25

2

81

;

1

2

1

2

1

2 4 2 4 2 4 2 4

=

+

=

=

+

=

=

=

u

y

y

u

u5 = [1/1.4142 -1/1.4142]T

SVD – Ganancia

=

=

2

1

2

1

2

1

2

1

2

3

4

5

5

y

y

(62)

SVD – Ganancia

Graficando la relación entre las componentes del vector u = [u1 u2]

(medida de la dirección: + igual , - opuesta)) contra ||y||2/||u||2 se tiene

Los valores propios de la matriz son 7.27 y -0.27 Los σ son 7.34 y 0.27

(63)

Los valores propios de la matriz G(s) no son una buena indicación de la ganancia de un sistema MIMO, dada la matriz G(s):

SVD – Ganancia

Esta matriz tiene dos valores propios en λ = 0, sin embargo para la entrada u = [0 1]T :

=

0

0

100

0

1

G

=

=

0

100

1

0

0

0

100

0

y

y la ganancia sería

y

(64)

Los valores propios miden la ganancia para el caso especial en que las entradas y las salidas están en la misma dirección: las direcciones definidas por los vectores propios.

SVD – Ganancia

Sea vi un vector propio de la matriz G y sea una entrada ui = vi, entonces y = Gvi, pero por definición

i i

i

v

Gv

y

=

=

λ

||λi|| es una medida de la ganancia cuando la entrada está en la dirección dada por el vector propio correspondiente.

Entonces i i i i i i

v

v

v

Gv

u

y

λ

λ

=

=

=

(65)

SVD – Ganancia

„

La matriz G de ganancia de un sistema MIMO

de p entradas y q salidas se puede

descomponer:

„

Donde:

T

V

U

G

=

Σ

" ectors singular v Input :" : " ectors singular v Output :" : singulares valores } , min{ : pxp matriz V qxq matriz U p q qxpconk matriz = Σ

(66)

SVD – Ganancia

„

Los vectores columna de la matriz U, notados

μ

i

representan las direcciones de salida de la planta.

„

Los vectores columna de la matriz V, notados

ν

i

representan las direcciones de entrada de la planta.

„

Vectores y matrices son ortonormales:

i i i

G

U

GV

μ

σ

υ

=

Σ

=

(67)

SVD – Ganancia

„

Si se considera una entrada en la dirección

ν

i

la salida

estará en la dirección

μ

i

„

Como los vectores son unitarios, el i – esimo valor

singular

σ

i

da directamente la ganancia de la matriz G

en esa dirección:

2 2 2

)

(

i i i i

G

G

G

υ

υ

υ

σ

=

=

(68)

SVD – Ganancia

„

El valor singular da mejor información

sobre la ganancia de la planta

„

Las direcciones obtenidas son ortogonales

„

SVD se aplica a plantas de dimensión

(69)

SVD – Ganancia

„

El máximo valor de la ganancia cuando la dirección de la

entrada cambia es el máximo valor singular de G:

„

El mínimo valor de la ganancia es el mínimo valor

singular de G:

{

(

)

(

)

max

max 1 2 1 2 1 2 2 0

G

G

G

u

Gu

u

σ

σ

υ

υ

=

=

=

{

(

)

(

)

min

Gu

2

=

G

υ

k 2

=

σ

G

=

σ

G

(70)

SVD – Ganancia

„

Para el sistema ya analizado:

„

SVD:

=

2

3

4

5

G

T V U T

G

4

4

4 3

4

4

4 2

1

4

4 3

4

4 2

1

4

4

4 3

4

4

4 2

1

=

Σ

794

.

0

608

.

0

608

.

0

794

.

0

272

.

0

0

0

343

.

7

872

.

0

49

.

0

49

.

0

872

.

0

(71)

SVD – Ganancia

„

La mayor ganancia es de 7.343 en la dirección

de entrada:

„

La menor ganancia es de 0.272 en la dirección

de entrada:

=

608

.

0

794

.

0

1

υ

⎡−

=

794

.

0

608

.

0

2

υ

(72)

SVD – Ganancia

„

El “condition number” :

„

El sistema es “ill conditioned”: unas

combinaciones de entradas tienen mayor

efecto que otras y algunas son muy

débiles

27

272

.

0

343

.

7

number

=

=

Condition

(73)

REFERENCIAS

1.

BAY J.S. " Fundamentals of Linear State Space

Systems", New York: McGraw Hill International

Edition,. 1999. Chapter 4

2.

CHEN Chi- Tsong. Linear Systems Theory and

Design. 3rd Edition. New York: Oxford University

Press. 1999. Chapter 3.

(74)

REFERENCIAS

3.

KLEMA V. and LAUB A.

The singular value

decomposition: its computation and some applications

.

– IEEE Transactions on Automatic Control. Vol.

AC-25 # 2. April 1980. pp 63-79

4.

SKOGESTAD Sigurd

& POSTLETHWAITE Ian.

Multivariable Feedback Control

. Chichester: John

Referencias

Documento similar

En el presente informe se describen los resultados obtenidos durante la práctica realizada en el laboratorio de suelos para le determinación de las propiedades físicas del

La heterogeneidad clínica de esta patolo- gía hizo que se considerasen a numerosos genes de pro- teínas de la matriz extracelular (elastina, fibronectina, genes de los colágenos de

Para ello, trabajaremos con una colección de cartas redactadas desde allí, impresa en Évora en 1598 y otros documentos jesuitas: el Sumario de las cosas de Japón (1583),

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

La organización debe establecer las acciones necesarias para aprovisionarse de los recursos necesarios previstos de acuerdo al resultado de la evaluación de riesgos y el

Diseño Gráfico Asistido por Computadoras I Instalador y Soporte de Sistemas Informáticos Operador de Herramientas de Marketing Digital. Operador de Informática para Administración

La puesta en marcha del tractor sobre oruga es efectuada, de acuerdo a condiciones operacionales, procedimiento de trabajo, seguridad y normativa vigente1. El control de las

El operador selecciona la prótesis más El operador selecciona la prótesis más adecuada para el paciente (base de datos del fabricante) con una precisión de 0.1 mm y 0.1 grados