Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Mat Trans
Mat Trans
La Matriz de Transición
La ecuación de salida es
23
24
sn + a1 sn¡1 + ¢ ¢ ¢ + an = 0 (3.8)
Donde
Si t0 = 0 se tiene que
1 1
© (t) = eAt = I + At + A2 t2 + A3 t3 + : : : (3.12)
2 3!
Métodos para calcular © (t) : Existen muchos métodos para hacer este cálculo, a
continuación se presentarán solo algunos de las opciones de solución posibles.
3.4.1 1) Directo
1 1
eAt = I + At + A2 t2 + A3 t3 + : : : (3.13)
2 3!
Es sencillo de aplicar si se tiene una herramienta numérica, si la expansión es
in…nita, se debe detener y tratar de reconocer las expansiones exponenciales que se formen
en cada uno de los elementos de la matriz.
Si la matriz A es nilpotent de orden p; la respuesta es cerrada si la expansión se
hace hasta Ap . Una matriz es nilpotent si a partir de una potencia p, todos los elementos
de la matriz Ap son iguales a cero.
25
D = TAT¡1 (3.14)
Donde D es una matriz diagonal. La diagonal está formada por los autovalores.
En este cambio se tiene que
¡1
z (t) = eDt z (0) = eTAT t
z (0) (3.18)
Calculando directamente
¡1
t
¡ ¢ 1¡ ¢2 1 ¡ ¢3
eTAT = I + TAT¡1 t + TAT¡1 t2 + TAT¡1 t3 + : : : (3.20)
2 3!
¡1
t
¡ ¢ 1¡ ¢2 1 ¡ ¢3
eTAT = TT¡1 + TAT¡1 t + TAT¡1 t2 + TAT¡1 t3 + : : : (3.21)
2 3!
Debido a que:
¡ ¢n ¡ ¢¡ ¢ ¡ ¢
TAT¡1 = TAT¡1 TAT¡1 ¢ ¢ ¢ TAT¡1 = TAn T¡1 (3.22)
Se tiene:
µ ¶
TAT¡1 t 1 22 1 3 3
e = T I + At + A t + A t + : : : T¡1 (3.23)
2 3!
¡1
t ¡1
eTAT = TeAt T = eDt (3.24)
(¸I ¡ A) x = 0 (3.25)
26
Ejemplo:
Suponga que se desea hallar los autovalores y autovectores de la matriz:
2 3
0 0 1
A=4 0 1 0 5 (3.28)
3 0 0
Para hallar los autovalores se calcula el determinante de ¸I ¡ A
2 3
¸ 0 ¡1
¸I ¡ A = 4 0 ¸ ¡ 1 0 5 (3.29)
¡3 0 ¸
j¸I ¡ Aj = ¸2 (¸ ¡ 1) ¡ 3 (¸ ¡ 1) = ¸3 ¡ ¸2 ¡ 3¸ + 3 (3.30)
¸3 ¡ ¸2 ¡ 3¸ + 3 = 0 (3.31)
Se calcula (¸1 I ¡ A) v1 = 0
2 32 3
1:73205 0 ¡1 v11
4 0 0:73205 0 5 4 v21 5 = 0 (3.34)
¡3:0000 0 1:73205 v31
1:73205v11 ¡ v31 = 0
0:73205v21 = 0 (3.35)
¡3:0000v11 + 1:73205v31 = 0
27
Se obtiene
v31 = 1:73205v11
(3.36)
v21 = 0
Si además se hace la norma del vector v1 igual a 1 se tiene que
q
2 + v2 + v2 = 1
jv1 j = v11 (3.37)
21 31
2 2
v11 + v31 =1 (3.38)
2 2
v11 + 3v11 =1 (3.39)
¸V = AV (3.45)
2 32 32 3
1:000 0:000 0:57735 0 0 1 0:50000 0:50000 0:0000
D = 4 1:000 0:000 ¡0:57735 5 4 0 1 0 5 4 0:0000 0:0000 ¡1:0000 5
0:000 ¡1:00 0:000 3 0 0 0:866025 ¡0:866025 0:0000
(3.47)
28
2 3
1:73205 0:0 0:0
D = 4 0:0 ¡1:73205 0:0 5 (3.48)
0:0 0:0 1:0000
Además
¡1
eDt = TeAt T (3.50)
Despejando eAt
Donde
T = V¡1 (3.52)
Entonces
2 3 2 1:73205t 32 3
0:50000 0:50000 0:0000 e 0:0 0:0 1:000 0:000 0:57735
eAt = 4 0:0000 0:0000 ¡1:0000 5 4 0:0 e¡1:73205t 0:0 5 4 1:000 0:000 ¡0:57735 5
0:866025 ¡0:866025 0:0000 0:0 0:0 et 0:000 ¡1:00 0:000
(3.54)
2 32 3
0:5e1:73205t 0:5e¡1:73205t 0:0000 1:000 0:000 0:57735
eAt =4 0:0000 0:0000 ¡et 5 4 1:000 0:000 ¡0:57735 5
0:866025e1:73205t ¡0:866025e¡1:73205t 0:0000 0:000 ¡1:00 0:000
(3.55)
2 ¡ ¢ ¡ ¢ 3
0:5 e1:73205t + e¡1:73205t 0:0000 0:288675 e1:73205t ¡ e¡1:73205t
eAt =4 0:0000
¡ 1:73205t ¢ et 0:0000
¡ 1:73205t ¢
5
0:866025 e ¡e ¡1:73205t 0:0000 0:5 e +e ¡1:73205t
(3.56)
29
© ª
3.4.3 3) Calculando £¡1 (sI ¡ A)¡1
Suponga que se desea hallar los autovalores y autovectores de la matriz:
2 3
s 0 ¡1
sI ¡ A = 4 0 s ¡ 1 0 5 (3.57)
¡3 0 s
adj (sI ¡ A)
(sI ¡ A)¡1 = (3.58)
jsI ¡ Aj
¡ ¢
jsI ¡ Aj = s2 (s ¡ 1) ¡ 3 (s ¡ 1) = s2 ¡ 3 (s ¡ 1) (3.59)
2 3
s (s ¡ 1) 0 3 (s ¡ 1)
cofact (sI ¡ A) = 4 0 s2 ¡ 3 0 5 (3.60)
s¡1 0 s (s ¡ 1)
2 3
s (s ¡ 1) 0 s¡1
adj (sI ¡ A) = (cofact (sI ¡ A))T = 4 0 s2 ¡ 3 0 5 (3.61)
3 (s ¡ 1) 0 s (s ¡ 1)
2 3
s 1
0
6 s ¡3
2 s2 ¡ 3 7
6 7
adj (sI ¡ A) 6 1 7
(sI ¡ A)¡1 = =6
6 0 0 7
7 (3.62)
jsI ¡ Aj 6 s¡1 7
4 3 s 5
0
s2 ¡ 3 s2 ¡ 3
Calculando cada uno de los polos
2 s 1 3
¡ p ¢¡ p ¢ 0 ¡ p ¢¡ p ¢
6 s¡ 3 s+ 3 s¡ 3 s+ 3 7
6 7
6 1 7
¡1 6 7
(sI ¡ A) = 6 0 0 7 (3.63)
6 s¡1 7
6 7
4 3 s 5
¡ p ¢¡ p ¢ 0 ¡ p ¢¡ p ¢
s¡ 3 s+ 3 s¡ 3 s+ 3
Haciendo expansión en fracciones parciales
2 3
K1 K2 K3 K4
6 s ¡ p3 + s + p3 0 p + p
s¡ 3 s+ 3 7
6 7
6 7
6 1 7
(sI ¡ A)¡1 = 6 0 0 7 (3.64)
6 s¡1 7
6 7
4 K5 K6 K1 K2 5
p + p 0 p + p
s¡ 3 s+ 3 s¡ 3 s+ 3
30
2 ¡ ¢ ¡ ¢ 3
n o 0:5 e1:73205t + e¡1:73205t 0:0000 0:288675 e1:73205t ¡ e¡1:73205t
$¡1 (sI ¡ A)¡1 = 4 0:0000
¡ 1:73205t ¢ et 0:0000
¡ 1:73205t ¢
5
0:866025 e ¡e ¡1:73205t 0:0000 0:5 e +e ¡1:73205t
(3.66)
2 3 2 32 3
x_ 1 (t) 0 0 1 x1 (t)
4 x_ 2 (t) 5 = 4 0 1 0 5 4 x2 (t) 5 (3.68)
x_ 3 (t) 3 0 0 x3 (t)
x_ 1 (t) = x3 (t)
x_ 2 (t) = x2 (t) (3.69)
x_ 3 (t) = 3x1 (t)
Despejando
2 3 2 32 3
x_ 1 (t) 0 0 1 x1 (t)
4 x_ 2 (t) 5 = 4 0 1 0 5 4 x2 (t) 5 (3.78)
x_ 3 (t) 3 0 0 x3 (t)
El diagrama de ‡ujo de señales que representa la ecuación de estado es:
1
1 s-1 1 s-1 1 s-1
x1(0) dx1 /dt x1(t) x2(0) dx2 /dt x2(t) x3(0) dx3 /dt x3(t)
Figura 1
32
En esta caso se tiene un sistema con tres entradas x1 (0) ; x2 (0) y x3 (0) y tres
salidas X1 (s) ; X2 (s) y X3 (s)
Lazos de Realimentación:
T1 = s¡1
T2 = 3s¡2 ¡ ¢
¡1 ¡2 ¡3 s3 ¡ s2 ¡ 3s + 3 (s ¡ 1) s2 ¡ 3
¢ = 1¡T1 ¡T2 +T1 T2 = 1¡s ¡3s +3s = =
s3 s3
Mk ¢k
Caminos Directos Mk ¢k Mk ¢k
¢
s¡1 s
x1 (0) ! X1 (s) s¡1 1 ¡ T1 = 1 ¡ s¡1 2 2
s s ¡3
x2 (0) ! X1 (s) 0 ¢ 0 0
s ¡ 1 1
x3 (0) ! X1 (s) s¡2 1 ¡ T1 = 1 ¡ s¡1
s3 s2 ¡ 3
x1 (0) ! X2 (s) 0 ¢ 0 0
s2¡3 1
x2 (0) ! X2 (s) s¡1 1 ¡ T2 = 1 ¡ 3s¡2 3
s s¡1
x3 (0) ! X2 (s) 0 ¢ 0 0
3 (s ¡ 1) 3
x1 (0) ! X3 (s) 3s¡2 1 ¡ T1 = 1 ¡ s¡1 3 2
s s ¡3
x2 (0) ! X3 (s) 0 ¢ 0 0
s ¡ 1 s
x3 (0) ! X3 (s) s¡1 1 ¡ T1 = 1 ¡ s¡1 2 2
s s ¡3
Agrupando estos resultados en una ecuación matricial se tiene
2 3
s 1
0
2 3 6 s2 ¡ 3 s2 ¡ 3 7 2 3
X1 (s) 6 7 x1 (0)
6 1 7
4 X2 (s) 5 = 6 0 0 7 4 x2 (0) 5 (3.79)
6 s¡1 7
X3 (s) 6 7 x3 (0)
4 3 s 5
0
s2 ¡ 3 s2 ¡ 3
El cual es el mismo resultado parcial que se obtuvo en la solución analítica.
2 3
s 1
0
6 s2 ¡ 3 s2 ¡ 3 7 2 3
6 7 x1 (0)
£ ¤6 1 7
Y (s) = 1 2 0 6
6 0 0 7 4 x2 (0) 5
7 (3.82)
6 s¡1 7 x3 (0)
4 3 s 5
0
s2 ¡ 3 s2 ¡ 3
2 3
· ¸ x1 (0)
s 2 1 4 x2 (0) 5
Y (s) = 2 2
(3.83)
s ¡3 s¡1 s ¡3
x3 (0)
2 3
· ¸ x1 (0)
K1 K2 2 K3 K4 4 x2 (0) 5
Y (s) = p + p p + p (3.84)
s¡ 3 s+ 3 s¡1 s¡ 3 s+ 3 x3 (0)
2 3
£ ¡ 1:73205t ¢ ¡ ¢ ¤ x1 (0)
y (t) = $¡1 fY (s)g = 0:5 e + e¡1:73205t 2et 0:288675 e1:73205t ¡ e¡1:73205t 4 x2 (0) 5
x3 (0)
(3.86)
3.6 Ejercicio
1) Si todos los autovalores de la matriz A no son diferentes entre sí, no se puede
obtener siempre la matriz diagonal D; en ese caso se debe obtener la matriz de Jordan
J . Escriba una rutina en MATLAB para obtener la matriz de Jordan para una matriz A
arbitaria seleccionada por usted (no trivial) y demuestre analíticamente usando esta matriz
como se puede obtener la matriz At Veri…que su resultado usando el
n de transición
o © (t) = e
¡1
método equivalente eAt = $¡1 (sI ¡ A) :