Sesion Seis Solucion de La Ecuacion de Estado
Sesion Seis Solucion de La Ecuacion de Estado
Sesion Seis Solucion de La Ecuacion de Estado
EJEMPLO 1.5
𝑥𝑥̇ = 𝑎𝑎𝑎𝑎 16
La solución de esta ecuación tiene la forma
𝑥𝑥 (𝑡𝑡) = 𝑏𝑏0 + 𝑏𝑏1 𝑡𝑡 + 𝑏𝑏2 𝑡𝑡 2 + ⋯ + 𝑏𝑏𝑘𝑘 𝑡𝑡 𝑘𝑘 + ⋯ 17
Sustituyendo esta solución
𝑏𝑏1 + 2𝑏𝑏2 𝑡𝑡 + 3𝑏𝑏3 𝑡𝑡 2 + ⋯ + 𝑘𝑘𝑏𝑏𝑘𝑘 𝑡𝑡 𝑘𝑘−1 + ⋯ = 𝑎𝑎(𝑏𝑏0 + 𝑏𝑏1 𝑡𝑡 + 𝑏𝑏2 𝑡𝑡 2 + ⋯ + 𝑏𝑏𝑘𝑘 𝑡𝑡 𝑘𝑘 + ⋯ )
Igualando coeficientes de potencias iguales
𝑏𝑏1 = 𝑎𝑎𝑏𝑏0
1 1
𝑏𝑏2 = 𝑎𝑎𝑏𝑏1 = 𝑎𝑎2 𝑏𝑏0
2 2
1 1
𝑏𝑏3 = 𝑎𝑎𝑏𝑏2 = 𝑎𝑎3 𝑏𝑏0
3 3×2
⋮
1 𝑘𝑘
𝑏𝑏3 == 𝑎𝑎 𝑏𝑏0
𝑘𝑘!
𝑥𝑥 (0) = 𝑏𝑏0
1 2 2 1 𝑘𝑘 𝑘𝑘
𝑥𝑥(𝑡𝑡) = �𝑎𝑎 + 𝑎𝑎𝑎𝑎 + 𝑎𝑎 𝑡𝑡 + ⋯ + 𝑎𝑎 𝑡𝑡 + ⋯ � 𝑥𝑥(0)
2! 𝑘𝑘!
1 2 2 1 𝑘𝑘 𝑘𝑘
𝑎𝑎 + 𝑎𝑎𝑎𝑎 + 𝑎𝑎 𝑡𝑡 + ⋯ + 𝑎𝑎 𝑡𝑡 + ⋯ = 𝑒𝑒 𝑎𝑎𝑎𝑎
2! 𝑘𝑘!
𝑥𝑥(𝑡𝑡) = 𝑒𝑒 𝑎𝑎𝑎𝑎 𝑥𝑥(0) 18
A continuación, se resuelve la ecuación diferencial matricial
𝑥𝑥̇ = 𝐴𝐴𝐴𝐴 19
Donde
𝑥𝑥 = 𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 𝑑𝑑𝑑𝑑 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑛𝑛
𝐴𝐴 = 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 𝑑𝑑𝑑𝑑 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 𝑐𝑐𝑐𝑐𝑐𝑐𝑠𝑠𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 𝑑𝑑𝑑𝑑 𝑛𝑛 × 𝑛𝑛
Por analogía con el caso escalar, se supone que la solución está en la forma de
una serie de potencias vectorial en 𝑡𝑡,
1 2 2 1 𝑘𝑘 𝑘𝑘
𝑥𝑥(𝑡𝑡) = �𝐼𝐼 + 𝐴𝐴𝐴𝐴 + 𝐴𝐴 𝑡𝑡 + ⋯ + 𝐴𝐴 𝑡𝑡 + ⋯ � 𝑥𝑥(0)
2! 𝑘𝑘!
1 2 2 1 𝑘𝑘 𝑘𝑘
𝐼𝐼 + 𝐴𝐴𝐴𝐴 + 𝐴𝐴 𝑡𝑡 + ⋯ + 𝐴𝐴 𝑡𝑡 + ⋯ = 𝑒𝑒 𝐴𝐴𝐴𝐴
2! 𝑘𝑘!
𝑥𝑥(𝑡𝑡) = 𝑒𝑒 𝐴𝐴𝐴𝐴 𝑥𝑥(0), 𝑥𝑥(0) = 𝑏𝑏0
Matriz exponencial
Se puede demostrar que la matriz exponencial de una matriz A de 𝑛𝑛 × 𝑛𝑛
∞
𝐴𝐴𝑘𝑘 𝑡𝑡 𝑘𝑘 20
𝑒𝑒 𝐴𝐴𝐴𝐴 =�
𝑘𝑘!
𝑘𝑘=0
Por tanto, la inversa de 𝑒𝑒 𝐴𝐴𝐴𝐴 es 𝑒𝑒 −𝐴𝐴𝐴𝐴 . Como la inversa de 𝑒𝑒 𝐴𝐴𝐴𝐴 siempre existe, 𝑒𝑒 𝐴𝐴𝐴𝐴
es no singular. Es muy importante recordar que
𝑒𝑒 (𝐴𝐴+𝐵𝐵)𝑡𝑡 = 𝑒𝑒 𝐴𝐴𝐴𝐴 𝑒𝑒 𝐵𝐵𝐵𝐵 , 𝑠𝑠𝑠𝑠 𝐴𝐴𝐴𝐴 = 𝐵𝐵𝐵𝐵
𝑒𝑒 (𝐴𝐴+𝐵𝐵)𝑡𝑡 ≠ 𝑒𝑒 𝐴𝐴𝐴𝐴 𝑒𝑒 𝐵𝐵𝑡𝑡 , 𝑠𝑠𝑠𝑠 𝐴𝐴𝐴𝐴 ≠ 𝐵𝐵𝐵𝐵
Método de la transformada de Laplace para la solución de las ecuaciones
de estado en el caso homogéneo
Considerando el caso escalar
𝑥𝑥̇ = 𝑎𝑎𝑎𝑎
Tomando transformadas de Laplace
𝑠𝑠𝑠𝑠(𝑠𝑠) − 𝑥𝑥 (0) = 𝑎𝑎𝑎𝑎 (𝑠𝑠)
𝑥𝑥 (0)
𝑋𝑋(𝑠𝑠) = = (𝑠𝑠 − 𝑎𝑎)−1 𝑥𝑥 (0)
𝑠𝑠 − 𝑎𝑎
𝑥𝑥(𝑡𝑡) = 𝑒𝑒 𝑎𝑎𝑎𝑎 𝑥𝑥(0) 21
El método anterior se extiende a la ecuación de estado homogénea
𝑥𝑥̇ (𝑡𝑡) = 𝐴𝐴𝐴𝐴 (𝑡𝑡)
∞
𝐴𝐴𝐴𝐴
𝐴𝐴𝑘𝑘 𝑡𝑡 𝑘𝑘
𝑒𝑒 =�
𝑘𝑘!
𝑘𝑘=0
Si los valores propios𝜆𝜆1 , 𝜆𝜆2 , ⋯ , 𝜆𝜆𝑛𝑛 de la matriz A son distintos, entonces ∅(𝑡𝑡)
contendrá las 𝑛𝑛 exponenciales
𝑒𝑒 𝜆𝜆 1 , 𝑒𝑒 𝜆𝜆 2 , … , 𝑒𝑒 𝜆𝜆 𝑛𝑛
En particular, si la matriz A es diagonal, entonces
𝑒𝑒 𝜆𝜆 1 0 23
𝜆𝜆 2
∅(𝑡𝑡) = 𝑒𝑒 𝐴𝐴𝐴𝐴 = � 𝑒𝑒 �
⋱
0 𝑒𝑒 𝜆𝜆 𝑛𝑛
Si hay una multiplicidad en los valores característicos, por ejemplo, si los valores
característicos de A son
𝜆𝜆1 , 𝜆𝜆1 , 𝜆𝜆1 , 𝜆𝜆4 , 𝜆𝜆5 , ⋯ , 𝜆𝜆𝑛𝑛
Entonces ∅(𝑡𝑡) contendrá, además de las exponenciales 𝑒𝑒 𝜆𝜆 1 𝑡𝑡 , 𝑒𝑒 𝜆𝜆 4 𝑡𝑡 , 𝑒𝑒 𝜆𝜆 5 𝑡𝑡 , … , 𝑒𝑒 𝜆𝜆 𝑛𝑛 𝑡𝑡 ,
términos como 𝑡𝑡𝑒𝑒 𝜆𝜆 1 y 𝑡𝑡 2 𝑒𝑒 𝜆𝜆 1 𝑡𝑡.
Propiedades de la matriz de transición de estados
A continuación, se resumen las propiedades importantes de la matriz de
transición de estados ∅(𝑡𝑡). Para el sistema lineal e invariante con el tiempo
𝑥𝑥̇ = 𝐴𝐴𝐴𝐴
Para lo cual
∅(𝑡𝑡) = 𝑒𝑒 𝐴𝐴𝐴𝐴
Se tienen las propiedades siguientes:
1. ∅(𝑡𝑡) = 𝑒𝑒 𝐴𝐴0 = 𝐼𝐼
2. ∅(𝑡𝑡) = 𝑒𝑒 𝐴𝐴𝐴𝐴 = (𝑒𝑒 𝐴𝐴𝐴𝐴 )−1 = [∅(−𝑡𝑡)]−1 𝑜𝑜 ∅−𝑡𝑡 (𝑡𝑡) = ∅(−𝑡𝑡)
3. ∅(𝑡𝑡1 + 𝑡𝑡2 ) = 𝑒𝑒 𝐴𝐴(𝑡𝑡1 +𝑡𝑡2 ) = 𝑒𝑒 𝐴𝐴𝑡𝑡1 𝑒𝑒 𝐴𝐴𝑡𝑡2 = ∅(𝑡𝑡1 )∅(𝑡𝑡2 ) = ∅(𝑡𝑡2 )∅(𝑡𝑡1 )
4. [∅(𝑡𝑡)]𝑛𝑛 = ∅(𝑛𝑛𝑛𝑛)
5. ∅(𝑡𝑡2 − 𝑡𝑡1 ). ∅(𝑡𝑡1 − 𝑡𝑡0 ) = ∅(𝑡𝑡2 − 𝑡𝑡0 ) = ∅(𝑡𝑡1 − 𝑡𝑡0 )∅(𝑡𝑡2 − 𝑡𝑡1 )
EJEMPLO 1.6
Obtenga la matriz de transición de estados ∅(𝑡𝑡) del sistema siguiente
0 1
𝑥𝑥̇ = � � 𝑥𝑥
−2 −3
Obtenga también la inversa de la matriz de transición de estados, ∅−1 (𝑡𝑡).
Solución
∅(𝑡𝑡) = 𝑒𝑒 𝐴𝐴𝐴𝐴 = ℒ −1 [(𝑠𝑠𝑠𝑠 − 𝐴𝐴)−1 ]
𝑠𝑠 0 0 1 𝑠𝑠 −1
𝑠𝑠𝑠𝑠 − 𝐴𝐴 = � �−� �=� �
0 𝑠𝑠 −2 −3 2 𝑠𝑠 + 3
𝑠𝑠 + 3 1
⎡ ⎤
1 𝑠𝑠 + 3 1 (𝑠𝑠 + 1)(𝑠𝑠 + 2) (𝑠𝑠 + 1)(𝑠𝑠 + 2)
(𝑠𝑠𝑠𝑠 − 𝐴𝐴)−1 = � �=⎢ ⎥
(𝑠𝑠 + 1)(𝑠𝑠 + 2) −2 𝑠𝑠 ⎢ −2 𝑠𝑠 ⎥
⎣(𝑠𝑠 + 1)(𝑠𝑠 + 2) (𝑠𝑠 + 1)(𝑠𝑠 + 2)⎦
𝑠𝑠 + 3 1
⎡ ⎤
⎛
−1 ⎢(𝑠𝑠 + 1)(𝑠𝑠 + 2) (𝑠𝑠 + 1)(𝑠𝑠 + 2)⎥⎞
∅(𝑡𝑡) = 𝑒𝑒 𝐴𝐴𝐴𝐴 =ℒ ⎜ ⎟
⎢ −2 𝑠𝑠 ⎥
(𝑠𝑠 + 1)(𝑠𝑠 + 2) (𝑠𝑠 + 1)(𝑠𝑠 + 2)⎦
⎝⎣ ⎠
−𝑡𝑡 −2𝑡𝑡
∅(𝑡𝑡) = � 2𝑒𝑒 − 𝑒𝑒 𝑒𝑒 −𝑡𝑡 − 𝑒𝑒 −2𝑡𝑡 �
−2𝑒𝑒 −𝑡𝑡 + 2𝑒𝑒 −2𝑡𝑡 −𝑒𝑒 −𝑡𝑡 + 2𝑒𝑒 −2𝑡𝑡
Solución de ecuaciones de estado para el caso no homogéneo
Se comenzará considerando el caso escalar
𝑥𝑥̇ = 𝑎𝑎𝑎𝑎 + 𝑏𝑏𝑏𝑏 24
𝑥𝑥̇ − 𝑎𝑎𝑎𝑎 = 𝑏𝑏𝑏𝑏
Multiplicando por 𝑒𝑒 −𝑎𝑎𝑎𝑎
−𝑎𝑎𝑎𝑎 [
𝑑𝑑 −𝑎𝑎𝑎𝑎
𝑒𝑒 𝑥𝑥̇ − 𝑎𝑎𝑎𝑎] = [𝑒𝑒 𝑥𝑥(𝑡𝑡)] = 𝑒𝑒 −𝑎𝑎𝑎𝑎 𝑏𝑏𝑏𝑏(𝑡𝑡)
𝑑𝑑𝑑𝑑
𝑡𝑡
𝑎𝑎𝑎𝑎 𝑎𝑎𝑎𝑎 −𝑎𝑎𝑎𝑎
25
𝑥𝑥(𝑡𝑡) = 𝑒𝑒 𝑥𝑥(0) + 𝑒𝑒 � 𝑒𝑒 𝑏𝑏𝑏𝑏(𝜏𝜏)𝑑𝑑𝑑𝑑
0
1 1 −2𝑡𝑡
𝑥𝑥1 (𝑡𝑡) − 𝑒𝑒 −𝑡𝑡
+ 𝑒𝑒 �
� � = �2 2
𝑥𝑥2 (𝑡𝑡)
𝑒𝑒 −𝑡𝑡 − 𝑒𝑒 −2𝑡𝑡
1.1 RESULTADOS ÚTILES EN EL ANÁLISIS MATRICIAL
Teorema de Cayley-Hamilton
Considérese una matriz A de 𝑛𝑛 × 𝑛𝑛 y su ecuación característica:
|𝜆𝜆𝜆𝜆 − 𝐴𝐴| = 𝜆𝜆𝑛𝑛 + 𝑎𝑎1 𝜆𝜆𝑛𝑛−1 + ⋯ + 𝑎𝑎𝑛𝑛 −1 𝜆𝜆 + 𝑎𝑎𝑛𝑛 = 0 31
El teorema de Cayley-Hamilton expresa que la matriz A satisface su propia
ecuación característica
𝐴𝐴𝑛𝑛 + 𝑎𝑎1 𝐴𝐴𝑛𝑛−1 + ⋯ + 𝑎𝑎𝑛𝑛 −1 𝐴𝐴 + 𝑎𝑎𝑛𝑛 𝐼𝐼 = 0 32
Polinomio mínimo
El teorema de Cayley-Hamilton asegura que toda matriz A de 𝑛𝑛 × 𝑛𝑛 satisface su
propia ecuación característica. Sin embargo, la ecuación característica no
necesariamente es la ecuación escalar de grado mínimo que A satisface. El
polinomio de grado mínimo que tiene a A como raíz se denomina polinomio
mínimo. Es decir, el polinomio mínimo de la matriz A de 𝑛𝑛 × 𝑛𝑛 se define como el
polinomio 𝜑𝜑(𝜆𝜆) de grado mínimo.
𝜑𝜑(𝜆𝜆) = 𝜆𝜆𝑚𝑚 + 𝑎𝑎1 𝜆𝜆𝑚𝑚−1 + ⋯ + 𝑎𝑎𝑚𝑚 −1 𝜆𝜆 + 𝑎𝑎𝑚𝑚 , 𝑚𝑚 ≤ 𝑛𝑛 33
Tal que 𝜑𝜑(𝐴𝐴) = 0
𝜑𝜑(𝐴𝐴) = 𝐴𝐴𝑚𝑚 + 𝑎𝑎1 𝐴𝐴𝑚𝑚−1 + ⋯ + 𝑎𝑎𝑚𝑚 −1 𝐴𝐴 + 𝑎𝑎𝑚𝑚 𝐼𝐼 = 0 34
Matriz exponencial 𝒆𝒆𝑨𝑨𝑨𝑨
Existen varios métodos para la determinación de 𝑒𝑒 𝐴𝐴𝐴𝐴
Calculo de 𝒆𝒆𝑨𝑨𝑨𝑨: método 1
Si la matriz A se transforma en diagonal, entonces 𝑒𝑒 𝐴𝐴𝐴𝐴 se obtiene mediante
𝑒𝑒 𝜆𝜆 1 𝑡𝑡 0 35
𝐴𝐴𝐴𝐴 𝐷𝐷𝐷𝐷 −1
𝑒𝑒 = 𝑃𝑃𝑒𝑒 𝑃𝑃 = 𝑃𝑃 � 𝑒𝑒 𝜆𝜆 2 𝑡𝑡 � 𝑃𝑃−1
⋱
0 𝑒𝑒 𝜆𝜆 𝑛𝑛 𝑡𝑡
Donde P es la matriz de diagonalización para A. si la matriz A se transforma en
una forma canónica de Jordan, entonces 𝑒𝑒 𝐴𝐴𝐴𝐴 se obtiene mediante
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝑆𝑆𝑒𝑒 𝐽𝐽𝐽𝐽 𝑆𝑆 −1 36
EJEMPLO 1.8
Como ejemplo considérese la siguiente matriz A:
0 1 0
𝐴𝐴 = � 0 0 1�
−3 −3 3
La ecuación característica es
|𝜆𝜆𝜆𝜆 − 𝐴𝐴| = 𝜆𝜆3 − 3𝜆𝜆2 + 3𝜆𝜆 − 1 = (𝜆𝜆 − 1)3 = 0
Por lo tanto la matriz A tiene un valor propio múltiple de orden 3 en 𝜆𝜆 = 1 . se
puede demostrar que la matriz A tiene un vector propio múltiple de orden 3. La
matriz de transformación que convertirá la matriz A a su forma canónica de
Jordan viene dada por
1 0 0
𝑆𝑆 = �1 1 0�
1 2 1
1 0 0
−1
𝑆𝑆 = �−1 1 0�
1 2 1
1 0 0 0 1 0 1 0 0 1 1 0
−1
𝑆𝑆 𝐴𝐴𝐴𝐴 = �−1 1 0� � 0 0 1� �−1 1 0� = �0 1 1� = 𝐽𝐽
1 2 1 −3 −3 3 1 2 1 0 0 1
Si se tiene en cuenta que
𝑡𝑡 𝑡𝑡
1 2 𝑡𝑡
𝑒𝑒 𝑡𝑡𝑒𝑒 𝑡𝑡 𝑒𝑒
𝑒𝑒 𝐽𝐽𝐽𝐽 = � 2 �
0 𝑒𝑒 𝑡𝑡 𝑡𝑡𝑒𝑒 𝑡𝑡
0 0 𝑒𝑒 𝑡𝑡
Se encuentra que
𝑡𝑡
1 2 𝑡𝑡
𝑡𝑡
1 0 0 𝑒𝑒 𝑡𝑡𝑒𝑒 𝑡𝑡 𝑒𝑒 1 0 0
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝑆𝑆𝑒𝑒 𝐽𝐽𝐽𝐽 𝑆𝑆 −1 = �1 1 0� � 2 � �−1 1 0�
𝑡𝑡 𝑡𝑡
1 2 1 0 𝑒𝑒 𝑡𝑡𝑒𝑒
𝑡𝑡 1 2 1
0 0 𝑒𝑒
𝑡𝑡 𝑡𝑡
1 2 𝑡𝑡 𝑡𝑡 2 𝑡𝑡
1 2 𝑡𝑡
⎡𝑒𝑒 − 𝑡𝑡𝑒𝑒 + 𝑡𝑡 𝑒𝑒 𝑡𝑡𝑒𝑒 − 𝑡𝑡 𝑒𝑒 𝑡𝑡 𝑒𝑒 ⎤
⎢ 2 2 ⎥
1 1
𝑒𝑒 𝐴𝐴𝐴𝐴 = ⎢ 𝑡𝑡 2 𝑒𝑒 𝑡𝑡 𝑒𝑒 𝑡𝑡 − 𝑡𝑡𝑒𝑒 𝑡𝑡 − 𝑡𝑡 2 𝑒𝑒 𝑡𝑡 𝑡𝑡𝑒𝑒 𝑡𝑡 + 𝑡𝑡 2 𝑒𝑒 𝑡𝑡 ⎥
⎢ 2 2 ⎥
⎢ 𝑡𝑡
1 2 𝑡𝑡 𝑡𝑡 2 𝑡𝑡 𝑡𝑡 𝑡𝑡
1 2 𝑡𝑡 ⎥
⎣ 𝑡𝑡𝑒𝑒 + 2 𝑡𝑡 𝑒𝑒 −3𝑡𝑡𝑒𝑒 − 𝑡𝑡 𝑒𝑒 𝑒𝑒 + 2𝑡𝑡𝑒𝑒 + 𝑡𝑡 𝑒𝑒 ⎦
2
Cálculo de 𝒆𝒆𝑨𝑨𝑨𝑨: método 2
El segundo método para calcular 𝑒𝑒 𝐴𝐴𝐴𝐴 utiliza el método de la transformada de
Laplace y se obtiene del siguiente modo:
𝑒𝑒 𝐴𝐴𝐴𝐴 = ℒ −1 [(𝑠𝑠𝑠𝑠 − 𝐴𝐴)−1 ] 37
EJEMPLO 1.9
Considere la matriz A siguiente
0 1
𝐴𝐴 = � �
0 −2
Calcule 𝑒𝑒 𝐴𝐴𝐴𝐴 mediante los dos métodos analíticos presentados previamente.
Método 1. Los valores propios de A son 𝜆𝜆1 = 0, 𝜆𝜆2 = −2 . la matriz P es
1
1 1 1
1 1 2 �
𝑃𝑃 = � �=� �, 𝑃𝑃 −1 =�
𝜆𝜆1 𝜆𝜆2 0 −2 1
0 −
2
𝜆𝜆 1 𝑡𝑡
𝑒𝑒 𝐷𝐷𝐷𝐷 = �𝑒𝑒 0 � = �1 0
−2𝑡𝑡 �
0 𝜆𝜆 2 𝑡𝑡
𝑒𝑒 0 𝑒𝑒
1
1 1
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝑃𝑃𝑒𝑒 𝐷𝐷𝐷𝐷 𝑃𝑃−1 =�
1 1 1
��
0 2 1 (1 − 𝑒𝑒 −2𝑡𝑡 )�
−2𝑡𝑡 � � 1
�=� 2
0 −2 0 𝑒𝑒
0 − 0 𝑒𝑒 −2𝑡𝑡
2
Método 2
𝑠𝑠 0 0 1 𝑠𝑠 −1
𝑠𝑠𝑠𝑠 − 𝐴𝐴 = � �−� �=� �
0 𝑠𝑠 0 −2 0 𝑠𝑠 + 2
1 1
⎡ ⎤
−1 ⎢ 𝑠𝑠 𝑠𝑠(𝑠𝑠 + 2)⎥
(𝑠𝑠𝑠𝑠 − 𝐴𝐴) =
⎢ 1 ⎥
⎣0 𝑠𝑠 + 2 ⎦
1
𝑒𝑒 𝐴𝐴𝐴𝐴 −1 [
= ℒ (𝑠𝑠𝑠𝑠 − 𝐴𝐴) −1 ]
=� 1 (1 − 𝑒𝑒 −2𝑡𝑡 )�
2
0 𝑒𝑒 −2𝑡𝑡
Calculo de 𝒆𝒆𝑨𝑨𝑨𝑨: método 3 Interpolación de Sylvester
Caso 1: el polinomio mínimo de A solo contiene raíces distintas. Se supondrá
que el grado del polinomio mínimo de A es m.
Utilizando la fórmula de interpolación de Sylvester, se demuestra que 𝑒𝑒 𝐴𝐴𝐴𝐴 se
obtiene resolviendo la ecuación determinante siguiente:
1 𝜆𝜆1 𝜆𝜆21 ⋯ 𝜆𝜆𝑚𝑚−1
1 𝑒𝑒 𝜆𝜆 1 𝑡𝑡 38
�1 𝜆𝜆2 𝜆𝜆22 ⋯ 𝜆𝜆𝑚𝑚
2
−1
𝑒𝑒 𝜆𝜆 2 𝑡𝑡 �
⋮ ⋮ ⋮ ⋮ =0
�⋮ 𝜆𝜆 𝑚𝑚 𝑡𝑡 �
1 𝜆𝜆𝑚𝑚 𝜆𝜆2𝑚𝑚 𝑚𝑚−1
⋯ 𝜆𝜆𝑚𝑚 𝑒𝑒
1 𝐴𝐴 𝐴𝐴2 ⋯ 𝐴𝐴𝑚𝑚−1 𝑒𝑒 𝐴𝐴𝐴𝐴
Obsérvese que al despejar 𝑒𝑒 𝐴𝐴𝐴𝐴 es lo mismo que escribir
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝛼𝛼0 (𝑡𝑡)𝐼𝐼 + 𝛼𝛼1 (𝑡𝑡)𝐴𝐴 + 𝛼𝛼2 (𝑡𝑡)𝐴𝐴2 + ⋯ + 𝛼𝛼𝑚𝑚−1 (𝑡𝑡)𝐴𝐴𝑚𝑚−1 39
Y determinar 𝛼𝛼𝑘𝑘 (𝑡𝑡) (𝑘𝑘 = 0, 1, 2, … , 𝑚𝑚 − 1) resolviendo el siguiente conjunto de m
ecuaciones para 𝛼𝛼𝑘𝑘 (𝑡𝑡):
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆1 + 𝛼𝛼2 (𝑡𝑡)𝜆𝜆21 + ⋯ + 𝛼𝛼𝑚𝑚−1 (𝑡𝑡)𝜆𝜆𝑚𝑚
1
−1
= 𝑒𝑒 𝜆𝜆 1 𝑡𝑡 40
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆2 + 𝛼𝛼2 (𝑡𝑡)𝜆𝜆22 + ⋯ + 𝛼𝛼𝑚𝑚−1 (𝑡𝑡)𝜆𝜆𝑚𝑚
2
−1
= 𝑒𝑒 𝜆𝜆 2 𝑡𝑡
⋮
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆𝑚𝑚 + 𝛼𝛼2 (𝑡𝑡)𝜆𝜆2𝑚𝑚 + ⋯ + 𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝜆𝜆𝑚𝑚−1
𝑚𝑚 = 𝑒𝑒 𝜆𝜆 𝑚𝑚 𝑡𝑡
Si A es una matriz de 𝑛𝑛 × 𝑛𝑛 y tiene valores propios distintos, el número de las
𝛼𝛼𝑘𝑘 (𝑡𝑡) que hay que determinar es 𝑚𝑚 = 𝑛𝑛.
Sin embargo, si A contiene valores propios múltiples, pero su polinomio mínimo
solo tiene raíces múltiples, el numero m de las 𝛼𝛼𝑘𝑘 (𝑡𝑡) a determinar es menor que
n.
Caso 2: el polinomio mínimo de A solo contiene raíces múltiples. Como ejemplo,
considérese el caso en el que el polinomio de A contiene tres raíces iguales (𝜆𝜆1 =
𝜆𝜆2 = 𝜆𝜆3 ) y el resto distintas (𝜆𝜆4 , 𝜆𝜆5 , … 𝜆𝜆𝑚𝑚 ). Aplicando la fórmula de interpolación
de Sylvester, se demuestra que 𝑒𝑒 𝐴𝐴𝐴𝐴 se obtiene a partir de la ecuación
determinante siguiente:
(𝑚𝑚 − 1)(𝑚𝑚 − 2) 𝑚𝑚 −3 𝑡𝑡 2 𝜆𝜆 𝑡𝑡 41
0 0 1 3𝜆𝜆1 ⋯ 𝜆𝜆1 𝑒𝑒 1
� 2 2 �
2 𝑚𝑚−2 𝜆𝜆 𝑡𝑡
0 1 2𝜆𝜆1 3𝜆𝜆1 ⋯ (𝑚𝑚 − 1)𝜆𝜆1 𝑡𝑡𝑡𝑡 1
⋮ ⋮ ⋮ ⋮ ⋯ ⋮ ⋮
�1 𝜆𝜆 �
𝑚𝑚 𝜆𝜆2𝑚𝑚 𝜆𝜆3𝑚𝑚 ⋯ 𝜆𝜆𝑚𝑚 𝑚𝑚
−1
𝑒𝑒 𝜆𝜆 𝑚𝑚 𝑡𝑡
𝐼𝐼 𝐴𝐴 𝐴𝐴2 𝐴𝐴3 ⋯ 𝐴𝐴𝑚𝑚−1 𝑒𝑒 𝐴𝐴𝐴𝐴
Obsérvese que al despejar 𝑒𝑒 𝐴𝐴𝐴𝐴 es lo mismo que escribir
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝛼𝛼0 (𝑡𝑡)𝐼𝐼 + 𝛼𝛼1 (𝑡𝑡)𝐴𝐴 + 𝛼𝛼2 (𝑡𝑡)𝐴𝐴2 + ⋯ + 𝛼𝛼𝑚𝑚−1 (𝑡𝑡)𝐴𝐴𝑚𝑚−1 42
y determinar 𝛼𝛼𝑘𝑘 (𝑡𝑡) (𝑘𝑘 = 0, 1, 2, … , 𝑚𝑚 − 1) resolviendo el siguiente conjunto de m
ecuaciones para 𝛼𝛼𝑘𝑘 (𝑡𝑡):
(𝑚𝑚 − 1)(𝑚𝑚 − 2) 𝑚𝑚−3
𝑡𝑡 2 𝜆𝜆 𝑡𝑡 43
𝛼𝛼2 (𝑡𝑡) + 3𝛼𝛼3 (𝑡𝑡)𝜆𝜆1 + ⋯ + 𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝜆𝜆1 = 𝑒𝑒 1
2 2
𝛼𝛼1 (𝑡𝑡) + 2𝛼𝛼2 (𝑡𝑡)𝜆𝜆1 + 3𝛼𝛼3 (𝑡𝑡)𝜆𝜆21 + ⋯ + (𝑚𝑚 − 1)𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝜆𝜆𝑚𝑚−2
2 = 𝑡𝑡𝑡𝑡 𝜆𝜆 1 𝑡𝑡
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆1 + 𝛼𝛼2 (𝑡𝑡)𝜆𝜆21 + ⋯ + 𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝜆𝜆𝑚𝑚−1
1 = 𝑒𝑒 𝜆𝜆 1 𝑡𝑡
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆4 + 𝛼𝛼2 (𝑡𝑡)𝜆𝜆24 + ⋯ + 𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝜆𝜆𝑚𝑚−1
4 = 𝑒𝑒 𝜆𝜆 4 𝑡𝑡
⋮
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆𝑚𝑚 + 𝛼𝛼2 (𝑡𝑡)𝜆𝜆2𝑚𝑚 + ⋯ + 𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝜆𝜆𝑚𝑚−1
𝑚𝑚 = 𝑒𝑒 𝜆𝜆 𝑚𝑚 𝑡𝑡
Es evidente la extensión a otros casos en los que, por ejemplo, hay dos o más
conjuntos de raíces múltiples. Obsérvese que, si no se encuentra el polinomio
mínimo de A, puede sustituirse el polinomio característico por el polinomio
mínimo.
EJEMPLO 1.10
Para la matriz A; calcule 𝑒𝑒 𝐴𝐴𝐴𝐴 utilizando la fórmula de Interpolación de Sylvester
0 1
𝐴𝐴 = � �
0 −2
Solución
Calculo de la ecuación característica
𝜆𝜆 0 0 1 𝜆𝜆 −1
𝜆𝜆𝜆𝜆 − 𝐴𝐴 = � �−� �=� �
0 𝜆𝜆 0 −2 0 𝜆𝜆 + 2
|𝜆𝜆𝜆𝜆 − 𝐴𝐴| = �𝜆𝜆 −1
� = 𝜆𝜆 (𝜆𝜆 + 2) = 0, 𝜆𝜆 = 0, −2, (𝜆𝜆1 = 0, 𝜆𝜆2 = −2)
0 𝜆𝜆 + 2
Por la fórmula de interpolación de Sylvester
1 𝜆𝜆1 𝑒𝑒 𝜆𝜆 1 𝑡𝑡 1 0 1
�1 𝜆𝜆 2 𝑡𝑡 � = �1 −2𝑡𝑡 � =0
𝜆𝜆2 𝑒𝑒 −2 𝑒𝑒
𝐴𝐴𝐴𝐴
𝐼𝐼 𝐴𝐴 𝑒𝑒 𝐴𝐴𝐴𝐴 𝐼𝐼 𝐴𝐴 𝑒𝑒
Desarrollando el determinante
−2𝑒𝑒 𝐴𝐴𝐴𝐴 + 𝐴𝐴 + 2𝐼𝐼 − 𝐴𝐴𝑒𝑒 −2𝑡𝑡 = 0
1
𝑒𝑒 𝐴𝐴𝐴𝐴 = (𝐴𝐴 + 2𝐼𝐼 − 𝐴𝐴𝑒𝑒 −2𝑡𝑡 )
2
1 0 1
𝑒𝑒 𝐴𝐴𝐴𝐴
= ��
1
�+�
2 0
�−�
0 1
� 𝑒𝑒 −2𝑡𝑡 � = 𝑒𝑒 𝐴𝐴𝐴𝐴 = �1 (1 − 𝑒𝑒 −2𝑡𝑡 )�
2 0 −2 0 2 0 −2 2
0 𝑒𝑒 −2𝑡𝑡
Un enfoque alternativo es usar la ecuación 11.48. En primer lugar se determinan
𝛼𝛼0 (𝑡𝑡) y 𝛼𝛼1 (𝑡𝑡) a partir de
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆1 = 𝑒𝑒 𝜆𝜆 1 𝑡𝑡
𝛼𝛼0 (𝑡𝑡) + 𝛼𝛼1 (𝑡𝑡)𝜆𝜆2 = 𝑒𝑒 𝜆𝜆 2 𝑡𝑡
𝛼𝛼0 (𝑡𝑡) = 1
𝛼𝛼0 (𝑡𝑡) − 2𝛼𝛼1 (𝑡𝑡) = 𝑒𝑒 −2𝑡𝑡
𝛼𝛼0 (𝑡𝑡) = 1
1
𝛼𝛼1 (𝑡𝑡) = (1 − 𝑒𝑒 −2𝑡𝑡 )
2
1
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝛼𝛼0 (𝑡𝑡)𝐼𝐼 + 𝛼𝛼1 (𝑡𝑡)𝐴𝐴 = 𝐼𝐼 + (1 − 𝑒𝑒 −2𝑡𝑡 )𝐴𝐴
2
1 −2𝑡𝑡
𝐴𝐴𝐴𝐴
𝑒𝑒 = � 2 1 (1 − 𝑒𝑒 )�
0 𝑒𝑒 −2𝑡𝑡
EJEMPLO 1.11
Utilizando la fórmula de interpolación de Sylvester, calcule 𝑒𝑒 𝐴𝐴𝐴𝐴 , donde
2 1 4
𝐴𝐴 = �0 2 0�
0 3 1
Solución
Hallando las raíces características
|𝜆𝜆𝐼𝐼 − 𝐴𝐴| = 0
𝜆𝜆 0 0 2 1 4 𝜆𝜆 − 2 −1 −4
𝜆𝜆𝜆𝜆 − 𝐴𝐴 = �0 𝜆𝜆 0� − �0 2 0� = � 0 𝜆𝜆 − 2 0 �
0 0 𝜆𝜆 0 3 1 0 −3 𝜆𝜆 − 1
El polinomio característico (polinomio mínimo) es
𝜆𝜆 − 2 −1 −4
𝜙𝜙(𝜆𝜆) = � 0 𝜆𝜆 − 2 0 � = (𝜆𝜆 − 2)(𝜆𝜆 − 2)(𝜆𝜆 − 1) = 0
0 −3 𝜆𝜆 − 1
𝜆𝜆 = 2, 2, 1 (𝜆𝜆1 = 2, 𝜆𝜆2 = 2, 𝜆𝜆3 = 1)
Como se presenta raíces múltiples hay que aplicar el segundo caso de la fórmula
de interpolación de Sylvester. Despejando del polinomio de interpolación de
Sylvester
𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝛼𝛼0 (𝑡𝑡)𝐼𝐼 + 𝛼𝛼1 (𝑡𝑡)𝐴𝐴 + 𝛼𝛼2 (𝑡𝑡)𝐴𝐴2 + ⋯ + 𝛼𝛼𝑚𝑚 −1 (𝑡𝑡)𝐴𝐴𝑚𝑚−1
Para este caso 𝑚𝑚 = 3, 𝑒𝑒 𝐴𝐴𝐴𝐴 = 𝛼𝛼0 𝐼𝐼 + 𝛼𝛼1 𝐴𝐴 + 𝛼𝛼2 𝐴𝐴2
De la fórmula de interpolación
𝛼𝛼1 + 4𝛼𝛼2 = 𝑡𝑡𝑒𝑒 𝑡𝑡
𝛼𝛼0 + 2𝛼𝛼1 + 4𝛼𝛼2 = 𝑒𝑒 2𝑡𝑡
𝛼𝛼0 + 𝛼𝛼1 + 𝛼𝛼2 = 𝑒𝑒 𝑡𝑡
Resolviendo el sistema
𝛼𝛼0 = 4𝑒𝑒 𝑡𝑡 − 3𝑒𝑒 2𝑡𝑡 + 2𝑡𝑡𝑒𝑒 𝑡𝑡
𝛼𝛼1 = −4𝑒𝑒 𝑡𝑡 + 4𝑒𝑒 2𝑡𝑡 − 3𝑡𝑡𝑒𝑒 𝑡𝑡
𝛼𝛼2 = 𝑒𝑒 𝑡𝑡 − 𝑒𝑒 2𝑡𝑡 + 𝑡𝑡𝑒𝑒 𝑡𝑡
Reemplazando
𝑒𝑒 𝐴𝐴𝐴𝐴 = (4𝑒𝑒 𝑡𝑡 − 3𝑒𝑒 2𝑡𝑡 + 2𝑡𝑡𝑒𝑒 𝑡𝑡 )𝐼𝐼 + (−4𝑒𝑒 𝑡𝑡 + 4𝑒𝑒 2𝑡𝑡 − 3𝑡𝑡𝑒𝑒 𝑡𝑡 )𝐴𝐴 + (𝛼𝛼2 = 𝑒𝑒 𝑡𝑡 − 𝑒𝑒 2𝑡𝑡 + 𝑡𝑡𝑒𝑒 𝑡𝑡 )𝐴𝐴2
𝑒𝑒 2𝑡𝑡 12𝑒𝑒 𝑡𝑡 − 12𝑒𝑒 2𝑡𝑡 + 13𝑡𝑡𝑒𝑒 𝑡𝑡 −4𝑒𝑒 𝑡𝑡 + 4𝑒𝑒 2𝑡𝑡
𝑒𝑒 𝐴𝐴𝐴𝐴 =� 0 𝑒𝑒 2𝑡𝑡 0 �
0 −3𝑒𝑒 𝑡𝑡 + 3𝑒𝑒 2𝑡𝑡 𝑒𝑒 𝑡𝑡
1.1 CONTROLABILIDAD
Se dice que un sistema es controlable en el tiempo 𝑡𝑡0 si se puede transferir desde
cualquier estado inicial 𝑥𝑥(𝑡𝑡0 ) a cualquier otro estado, mediante un vector de
control sin restricciones, en un intervalo de tiempo finito.
Sea el sistema en tiempo continuo
𝑥𝑥̇ = 𝐴𝐴𝐴𝐴 + 𝐵𝐵𝐵𝐵
donde:
𝑥𝑥 = 𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 𝑑𝑑𝑑𝑑 𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒 (𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 𝑑𝑑𝑑𝑑 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑛𝑛)
𝑢𝑢 = 𝑠𝑠𝑠𝑠ñ𝑎𝑎𝑎𝑎 𝑑𝑑𝑑𝑑 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐 (𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒)
𝐴𝐴 = 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 𝑑𝑑𝑑𝑑 𝑛𝑛 × 𝑛𝑛
𝐵𝐵 = 𝑚𝑚𝑚𝑚𝑚𝑚𝑟𝑟𝑟𝑟𝑟𝑟 𝑑𝑑𝑒𝑒 𝑛𝑛 × 1
Sustituyendo se obtiene
𝑛𝑛−1 𝑡𝑡 1
𝑥𝑥 (0) = − � 𝐴𝐴𝑘𝑘 𝐵𝐵 � 𝛼𝛼𝑘𝑘 (𝜏𝜏)𝑢𝑢(𝜏𝜏)𝑑𝑑𝑑𝑑
𝑘𝑘=0 0
Si se define
𝑡𝑡 1
� 𝛼𝛼𝑘𝑘 (𝜏𝜏)𝑢𝑢(𝜏𝜏)𝑑𝑑𝑑𝑑 = 𝛽𝛽𝑘𝑘
0
𝑛𝑛−1
EJEMPLO 1.13
Sea el sistema dado por
1 1 0
𝑥𝑥̇ = � � 𝑥𝑥 + � � 𝑢𝑢
2 −1 1
0 1
𝑀𝑀𝑀𝑀 = [𝐵𝐵 𝐴𝐴𝐴𝐴] = � �
1 −1
La matriz Mc es no singular, por lo tanto el sistema es de estado completamente
controlable.
EJEMPLO 1.14
Los sistemas siguientes son de estado completamente controlable
−1 0 2
𝑥𝑥̇ = � � 𝑥𝑥 + � � 𝑢𝑢
0 −2 5
2 −2
𝑀𝑀𝑀𝑀 = [𝐵𝐵 𝐴𝐴. 𝐵𝐵] = � � , 𝑛𝑛𝑛𝑛 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐, det(𝑀𝑀𝑀𝑀 ) = −10
5 −10
−1 1 0 0
𝑥𝑥̇ = � 0 −1 0 � 𝑥𝑥 + �4� 𝑢𝑢
0 0 −2 3
0 4 −8
𝑀𝑀𝑀𝑀 = [𝐵𝐵 𝐴𝐴. 𝐵𝐵 𝐴𝐴2 . 𝐵𝐵] = �4 −4 4 � , 𝑛𝑛𝑛𝑛 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑏𝑏𝑙𝑙𝑙𝑙
3 −6 12
0 4 −8
det(𝑀𝑀𝑀𝑀 ) = �4 −4 4 � = −48, 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑐𝑎𝑎𝑏𝑏𝑏𝑏𝑏𝑏
3 −6 12
Condición para controlabilidad completa del estado en el plano s
La condición para controlabilidad completa del estado se puede plantear en
términos de funciones de transferencia o matrices de transferencia. Se puede
demostrar que una condición necesaria y suficiente para controlabilidad
completa del estado es que no ocurra una cancelación en la función de
transferencia o en la matriz de transferencia. Si ocurre una cancelación, el
sistema no puede controlarse en la dirección del modo cancelado.
EJEMPLO 1.15
Sea la función de transferencia siguiente
𝑋𝑋(𝑠𝑠) 𝑠𝑠 + 2.5
=
𝑈𝑈(𝑠𝑠) (𝑠𝑠 + 2.5)(𝑠𝑠 − 1)
Es evidente que ocurre una cancelación del factor 𝑠𝑠 + 2.5 en el numerador y el
denominador de esta función de transferencia. (Por lo tanto pierde un grado de
libertad.) Debido a esta cancelación, este sistema no es de estado
completamente controlable.
La misma condición se obtiene si se escribe esta función de transferencia en la
forma de una ecuación de estado. Una representación en el espacio de estados
es
0 1 1
𝑥𝑥̇ = � � 𝑥𝑥 + � � 𝑢𝑢
2.5 −1.5 1
1 1
𝑀𝑀𝑀𝑀 = [𝐵𝐵 𝐴𝐴. 𝐵𝐵] = � �
1 1
El rango de la matriz Mc es 1. Por lo tanto, llegamos a la misma conclusión: el
sistema no es de estado completamente controlable.
1.1 OBSERVABILIDAD
Se dice que un sistema es observable en el tiempo 𝑡𝑡0 si con el sistema en el
estado 𝑥𝑥(𝑡𝑡0 ), es posible determinar este a partir de la observación de la salida
𝑦𝑦(𝑡𝑡) durante un intervalo de tiempo finito.
Sea el sistema no forzado descrito mediante las ecuaciones siguientes:
𝑥𝑥̇ = 𝐴𝐴𝐴𝐴, 𝑦𝑦 = 𝐶𝐶𝐶𝐶
donde
𝑥𝑥 = 𝑣𝑣𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒 𝑑𝑑𝑑𝑑 𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒𝑒 (𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 𝑑𝑑𝑑𝑑 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑛𝑛)
𝑦𝑦 = 𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 𝑑𝑑𝑑𝑑 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 (𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑣 𝑑𝑑𝑑𝑑 𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑𝑑 𝑚𝑚
𝐴𝐴 = 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 𝑑𝑑𝑑𝑑 𝑛𝑛 × 𝑛𝑛
𝐶𝐶 = 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 𝑑𝑑𝑑𝑑 𝑚𝑚 × 𝑛𝑛
El concepto de observabilidad es muy importante porque, en la práctica, la
dificultad que se encuentra con el control mediante realimentación del estado es
que algunas de las variables de estado no son accesibles para una medición
directa, por lo que se hace necesario estimar las variables de estado no medibles
para construir las señales de control. Al analizar las condiciones de
observabilidad, se considera el sistema sin excitación.
La razón de esto es la siguiente. Si el sistema se describe mediante
𝑥𝑥̇ = 𝐴𝐴𝐴𝐴 + 𝐵𝐵𝐵𝐵, 𝑦𝑦 = 𝐶𝐶𝐶𝐶 + 𝐷𝐷𝐷𝐷
𝑡𝑡
𝐴𝐴𝐴𝐴 𝐴𝐴(𝑡𝑡−𝜏𝜏 )
50
𝑥𝑥 (𝑡𝑡) = 𝑒𝑒 𝑥𝑥 (0) + � 𝑒𝑒 𝐵𝐵𝐵𝐵(𝜏𝜏)𝑑𝑑𝑑𝑑
0
𝑡𝑡
𝐴𝐴𝐴𝐴 𝐴𝐴(𝑡𝑡−𝜏𝜏 )
51
𝑦𝑦(𝑡𝑡) = 𝐶𝐶𝐶𝐶 𝑥𝑥 (0) + 𝐶𝐶 � 𝑒𝑒 𝐵𝐵𝐵𝐵(𝜏𝜏)𝑑𝑑𝑑𝑑 + 𝐷𝐷𝐷𝐷
0
Como las matrices 𝐴𝐴, 𝐵𝐵, 𝐶𝐶 𝑦𝑦 𝐷𝐷 se conocen al igual que 𝑢𝑢(𝑡𝑡), los dos últimos
términos del segundo miembro de esta última ecuación son cantidades
conocidas. Por lo tanto, se puede restar del valor observado 𝑦𝑦(𝑡𝑡).
Observabilidad completa en tiempo continuo
Sea el sistema descrito mediante las ecuaciones
𝑥𝑥̇ = 𝐴𝐴𝐴𝐴, 𝑦𝑦 = 𝐶𝐶𝐶𝐶 52
El vector de salida es
𝑦𝑦(𝑡𝑡) = 𝐶𝐶𝑒𝑒 𝐴𝐴𝐴𝐴 𝑥𝑥(0) 53
𝑛𝑛−1 55
𝑦𝑦(𝑡𝑡) = � 𝛼𝛼𝑘𝑘 (𝑡𝑡)𝐶𝐶𝐴𝐴𝑘𝑘 𝑥𝑥(0)
𝑘𝑘=0
Mientras la teoría de control convencional se basa en la relación entrada-salida, o función de transferencia, la teoría
de control moderna se basa en la descripción de las ecuaciones de un sistema en términos de n ecuaciones
diferenciales de primer orden, que se combinan en una ecuación diferencial vectorial de primer orden.
El uso de la notación matricial simplifica enormemente la representación matemática de los sistemas de ecuaciones.
El incremento en el número de variables de estado, de entradas o de salidas no aumenta la complejidad de las
ecuaciones.
De hecho, el análisis de sistemas complicados con múltiples entradas y salidas se realiza mediante procedimientos
sólo ligeramente más complicados que los requeridos para el análisis de sistemas de ecuaciones diferenciales
escalares de primer orden.
Representaciones en el espacio de estados de sistemas
definidos por su función de transferencia
o bien
x = Pz (9-17)
donde
Entonces, sustituyendo la Ecuación (9-17) en la Ecuación (9-15), se obtiene
Al simplificar se deduce:
Y = CPz
Observe que la matriz de transformación P, definida mediante la Ecuación (9-18), modifica la
matriz de coeficientes de z en la matriz diagonal. Como se aprecia claramente en la Ecuación
(9-20), las tres ecuaciones de estado escalares no están acopladas. Observe también que los
elementos de la diagonal principal de la matriz 𝑃𝑃−1 AP en la Ecuación (9-19) son idénticos a
los tres valores propios de A. Es muy importante señalar que los valores propios de A son
idénticos a los de 𝑃𝑃−1 AP. A continuación se demuestra esto para un caso general.
Invariancia de los valores propios. Para comprobar la invariancia de los valores propios
bajo una transformación lineal, se debe demostrar que los polinomios característicos
Se dice que un sistema es observable en el tiempo t0 si, con el sistema en el estado x(t0), es posible determinar
este estado a partir de la observación de la salida durante un intervalo de tiempo finito.
Kalman introdujo los conceptos de controlabilidad y observabilidad, que juegan un papel importante en el
diseño de los sistemas de control en el espacio de estados. De hecho, las condiciones de controlabilidad y
observabilidad determinan la existencia de una solución completa para un problema de diseño de un sistema de
control.
La solución a este problema puede no existir si el sistema considerado no es controlable.
Aunque la mayor parte de los sistemas físicos son controlables y observables, los modelos
matemáticos correspondientes tal vez no posean la propiedad de controlabilidad y
observabilidad. En este caso, es necesario conocer las condiciones en las cuales un sistema
es controlable y observable. Esta sección aborda la controlabilidad y la siguiente analiza la
observabilidad.
Controlabilidad completa del estado de sistemas en tiempo continuo. Sea el sistema en tiempo
continuo
Ahora se obtendrá la condición para controlabilidad completa del estado. Sin pérdida de generalidad, se supone
que el estado final es el origen en el espacio de estados y que el tiempo inicial es cero, o t0 = 0.
Aplicando la definición de controlabilidad completa del estado recién establecida, se tiene que
Si el sistema es de estado completamente controlable, entonces, dado cualquier estado inicial x(0), la Ecuación (9-
55) debe satisfacerse. Esto requiere que el rango de la matriz nano
Si el sistema es de estado completamente controlable, entonces, dado cualquier estado inicial x(0), la
Ecuación (9-55) debe satisfacerse. Esto requiere que el rango de la matriz nxn
sea n.
De este análisis, se puede concluir la condición para controlabilidad completa del estado de la forma
siguiente. El sistema obtenido mediante la Ecuación (9-51) es de estado completamente controlable si y
sólo si los vectores son linealmente independientes, o la matriz nxn
es de rango n.
El resultado recién obtenido se extiende al caso en el que el vector de control u es de dimensión r.
Si el sistema se describe por
donde u es un vector de dimensión r, se demuestra que la condición para controlabilidad completa del
estado es que la matriz nxnr
es de rango m. (Para una demostración, véase el Problema A-9-16.) Obsérvese que la presencia
del término Du en la Ecuación (9-62) siempre ayuda a establecer la controlabilidad de la salida.
Sistema no controlable. Un sistema no controlable tiene un sub sistema que está desconectado
físicamente de la entrada.
Estabilizabilidad. Para un sistema parcialmente controlable, si los modos no
controlables son estables y los modos inestables son controlables, el sistema se dice
entonces que es estabilizable. Por ejemplo, el sistema definido por.
Donde n es el grado del polinomio característico. [Obsérvese que las Ecuaciones (9-48) y (9-50)
con m sustituido por n se pueden obtener a partir del polinomio característico.]
Por tanto, se obtiene
Así, si el sistema es completamente observable, dada la salida y(t) durante un
intervalo de tiempo 0 ≪t ≪t1, x(0) se determina únicamente a partir de la Ecuación
(9-65). Se demuestra que esto requiere que el rango de la matriz nmxn
donde
Es evidente que los dos factores (s+1) se cancelan uno al otro. Esto significa que
no hay condiciones iniciales x(0) diferentes de cero que no se determinen a partir
de la medición de y(t).
EJEMPLO
Los sistemas siguientes son completamente observables.
Obtenga la del sistema siguiente:
se tiene que
y que los valores propios múltiples están enlazados en la cadena de Jordan tal
como se observa. Para determinar el polinomio mínimo, primero se obtiene
Esto se logra mediante
Un cálculo simple demuestra que
pero
Por tanto, los valores propios múltiples no están enlazados. Para obtener el polinomio
mínimo, primero se calcula
Como comprobación, se calcula ∅(B):