SOLUCIÓN DE LAS ECUACIONES DE ESTADO

Anuncio
SOLUCIÓN DE LAS ECUACIONES DE ESTADO
Solución de la ecuación homogénea, matriz de
transición, solución de la ecuación forzada.
4.2.2 SOLUCIÓN DE ECUACIONES DE ESTADO
LA PRIMERA OBSERVACIÓN NECESARIA PARA A OBTENCIÓN DE
MODELOS DE ESTADO ES QUE EL POSIBLE CONJUNTO DE VARIABLES DE
ESTADO NO ES UNICO. POR EJEMPLO, SI PARA UN SISTEMA LAS
VARIABLES {X1, X2 } DETERMINAN EL ESTADO, TAMBIEN {X1, X2 + X2 }
LO DETERMINAN, YA QUE CONOCIDO UN CONJUNTO ES DE INMEDIATA
DETERMINACIÓN EL OTRO.
A PARTIR DE LA FUNCION DE TRANSFERENCIA EN T.D.
C(Z)
R(Z) =
DONDE
BnZn + bn-1Zn-1 + ... + B1Z + bo
Zn + an – 1Z n-1 + … +
a1 Z + a o
ai bi PUEDEN SER NULOS.
Para el caso continuo que un sistema lineal variante en el tiempo puede ser descrito a
través de las siguientes ecuaciones de estado:
[Ec. 1.a]
[Ec. 1.b]
Para analizar cómo evoluciona el sistema debemos resolver las ecuaciones 1.a y 1.b,
pero para terminar de definir el problema no basta con dar las ecuaciones, sino que debe
darse el marco para buscar la solución: esto es, debemos conocer algún estado inicial
x(t0) y alguna entrada u(t) para t ≥ t0. Con esta información podemos determinar el
vector de estado x(t) y el vector de salida y(t) para todo t ≥ t0.
Si se encuentra la solución x(t) para la ecuación 1.a, entonces para encontrar y(t) solo
basta con reemplazar dicha solución en la ecuación 1.b conjuntamente con el valor de
u(t), y por simple adición y multiplicación de matrices obtenemos la respuesta. Por lo
tanto, la tarea principal consiste en resolver la ecuación 1.a.
De manera similar, en el caso discreto la tarea principal es resolver la ecuación de
estado:
[Ec. 2]
en donde se conocen el estado inicial x(k0) y la entrada en función de k: u(k) para k ≥ k0.
En este capítulo nos concentraremos en la solución de las ecuaciones 1.a y 2.
Primeramente veremos el caso en que la entrada u es idénticamente nula y resolveremos
la ecuación de estado tanto para el caso continuo como discreto (solución homogénea).
Luego proveeremos una solución completa para ambos casos.
El caso homogéneo – la matriz de transición
Cuando la entrada es idénticamente nula, la ecuación de estado se convierte en:
[Ec. 3]
en el caso continuo, y
[Ec. 4]
en el caso discreto. Las ecuaciones 3 y 4 son llamadas las ecuaciones de estado
homogéneas o las ecuaciones de estado no-forzadas.
Sistemas Continuos
Sea
y asumamos que en el tiempo t0, el estado inicial es:
[Ec. 5]
Estamos interesados en encontrar x(t) para t ≥ t0 sujeto al estado inicial de la Ec. 5. La
primera pregunta que surge es de la existencia de una solución, y si es que existe ¿es la
única?. Se demuestra (referencias [1] y [2]) que si A(t) es una matriz de coeficientes
reales y contínua a trozos, entonces la solución a la ecuación 3 siempre existe para
cualquier estado inicial del que parta (Ec. 5).
Definición:
La matriz (t,t0) de dimensión nxn es llamada matriz de transición de estado, o
simplemente matriz de transición de la ecuación 3 si satisface las siguientes dos
condiciones:
a)
,
b)
[Ec. 6]
[Ec. 7]
, para todo t0, y para todo t ≥ t0
Notar que desde esta definición, la solución de la ecuación 3 puede escribirse como:
[Ec. 8]
Ejemplo:
Si A(t) en la ecuación 3 es una matriz constante, entonces la matriz de transición será
Puesto que por definición de exponencial de una matriz:
esto implica que:
o sea que cumple con la condición a) de la definición de la matriz de transición, y
además se cumple con la condición b), puesto que:
Sistemas discretos
Ahora consideremos la ecuación en diferencias discreto homogéneo de la ecuación 4.
Sea
y asumimos que en el tiempo discreto inicial k0 el estado inicial es:
[Ec. 9]
Queremos encontrar la solución de x(k) para la ecuación 4 para k ≥ k0 sujeto a la
condición inicial de la ecuación 9. El desarrollo en este caso es similar al caso contínuo.
Definición:
La matriz (k,k0) de dimensión nxn es llamada matriz de transición de la ecuación 4 si
satisface las siguientes dos condiciones:
a)
,
[Ec. 10]
b)
[Ec.
11]
, para todo k0, y para todo k ≥ k0
Notar que desde esta definición, la solución de la ecuación 4 puede escribirse como:
[Ec.
12]
Y además:
para todo k > k0.
[Ec.13]
Propiedades de la matriz de transición
La matriz de transición posee las siguientes propiedades:
a)
Propiedad transitiva:
,
b)
para todo t, t0, t1.
[Ec. 14]
Propiedad de inversión:
[Ec.
15]
De manera similar, en los sistemas discretos, la matriz de transición también posee estas
propiedades:
a)
Propiedad transitiva:
,
b)
para todo k, k0, k1.
[Ec. 16]
Propiedad de inversión:
[Ec.
17]
Cálculo de la matriz de transición
Sistemas Contínuos
Para el caso continuo, veamos primeramente el caso de los sistemas invariantes en el
tiempo. En el caso de sistemas invariantes en el tiempo, previamente hemos dicho que
la matriz de transición es la exponencial de la matriz:
[Ec. 18]
La determinación de la matriz de transición, que es en definitiva el cálculo de esta
exponencial, puede alcanzarse mediante el uso de los siguientes tres métodos:
Método A: Método de los autovalores
Si M es la matriz modal de A, o sea la matriz de cambio de base que lleva a la matriz A a
su forma de Jordan AJor:
[Ec.
19]
Entonces resulta que:
[Ec. 20]
La exponencial de una matriz de Jordan es fácil de deducir. Si la misma es
completamente diagonal:
[Ec.
21]
Entonces su exponencial será directamente:
Y en el caso que tenga bloques de Jordan del tipo:
[Ec.
22]
entonces su exponencial será:
[Ec. 23]
Método B: A través del uso de la transformada de Laplace
Partiendo de la ecuación homogénea:
[Ec. 24]
y aplicando la transformada de Laplace, obtenemos:
[Ec. 25]
y despejando X(s):
[Ec. 26]
Pero por otro lado, sabemos que:
[Ec. 27]
y en particular, para t0 = 0, y aplicando transformada de Laplace:
[Ec. 28]
Comparando las ecuaciones 28 y 26, se deduce que la matriz de transición debe ser:
[Ec. 29]
Método C: A través de la aplicación de la definición de exponencial de una matriz
Este método consiste en calcular
[Ec. 30]
directamente aplicando la definición de exponencial de una matriz. Para ver el
desarrollo de éste método, veámoslo en su aplicación en el siguiente ejemplo.
Ejemplo:
Queremos obtener la matriz de transición, para un sistema cuya matriz A es:
Para realizar el cálculo de la exponencial, determinemos el valor de A2, A3, etc:
,
,
Y por lo tanto:
Conociendo que las siguientes exponenciales se describen mediante las siguientes
series:
Y observando detenidamente la matriz, finalmente deducimos que:
Como ejercicio, el lector podría comprobar este resultado mediante el uso de los dos
métodos anunciados anteriormente.
Solución a un caso particular de sistema variante en el tiempo
Generalmente buscar una solución para los sistemas variantes en el tiempo se hace más
complicado, pero veamos un caso particular en donde se puede encontrar con relativa
facilidad la solución:
Teorema
Hipótesis:
Si A(t) y A() son conmutables para todo t y , esto es:
,
para todo t, para todo .
Entonces la matriz de transición para la ecuación
es:
[Ec. 31]
Demostración:
Primeramente, notar que la solución propuesta satisface la condición b) de matriz de
transición, puesto que:
[Ec. 32]
Para la condición a), primeramente describamos la serie de la exponencial de una matriz
según la definición:
[Ec. 33]
Calculando su derivada con respecto a la variable t, tenemos:
[Ec. 34]
Como la matriz A(t) es conmutable, entonces:
[Ec.
35]
Pero el segundo término es:
[Ec.
36]
y por lo tanto llegamos a la condición a) de la definición de matriz de transición:
[Ec. 37]
Con lo cual el teorema queda demostrado.
Sistemas discretos
Veamos el caso invariante en el tiempo. La ecuación de estado homogénea es:
[Ec. 38]
donde la matriz A es una matriz constante de nxn. Si esta matriz A es no-singular,
entonces la matriz de transición toma la forma:
[Ec. 39]
ya que la misma satisface ambas condiciones de matriz de transición. Aca asumimos
que k0 = 0 sin perder la generalidad ya que si k0 ≠ 0, reemplazamos k por k-k0 en la
solución. Por lo tanto la tarea principal en la determinación de la matriz de transición
consiste en calcular Ak.
Los métodos para calcular Ak son análogos a aquellos para determinar exp(A.t):
Método A: Método de los autovalores
Si M es la matriz modal de A, o sea:
,
donde AJor es la matriz de Jordan de A.
Fácilmente se demuestra que:
[Ec. 40]
Entonces si la matriz A es completamente diagonalizable, entonces:
[Ec. 41]
Si la matriz AJor posee bloques de Jordan, del tipo:
Entonces:
, donde m es la multiplicidad del
bloque (que en este caso es 3.
Método B: A través del uso de la transformada Z
Aplicando la transformada Z a la ecuación 38, tenemos:
[Ec. 42]
Y despejando para obtenet X(z):
[Ec. 43]
Por lo tanto esto es la transformada Z del vector de estado solución x(k) para la ecuación
38, con la condición inicial x0. Esto implica que:
[Ec. 44]
Y por lo tanto:
[Ec. 45]
Método C: A través de la multiplicación sucesiva de la matriz
Este método consiste en realizar las primeras multiplicaciones sucesivas de la matriz A,
y encontrar para cada uno de los elementos de la matriz, la serie que la represente (como
en el ejemplo desarrollado en el método C en el caso contínuo).
El caso forzado – la solución completa
Como veremos en el desarrollo de los siguientes puntos, tanto para buscar la solución
completa en los sistemas continuos como en los discretos, se hace fundamental el
conocimiento de la matriz de transición.
Sistemas Continuos
La ecuación de estado a ser resuelta en el caso continuo, es:
,
para t ≥ t0
[Ec. 46]
sujeto a la condición x(t0) = x0, conociendo u(t) para todo tiempo t ≥ t0.
Veamos el siguiente teorema que nos dá la solución a este problema:
Teorema
Hipótesis:
La solución a la ecuación 46 es:
para t ≥ t0
,
[Ec. 47]
Donde
es la matriz de transición de
.
Demostración:
Supongamos que la solución que estamos buscando la podemos describir como la
solución de la homogénea por una solución particular de la siguiente manera:
[Ec. 48]
la cual es semejante a la solución homogénea
, excepto que k(t) es un vector
función del tiempo que deber ser determinada de manera de satisfacer la ecuación 46.
De la ecuación 48, tenemos:
[Ec. 49]
donde la condición a) de la definición de matriz de transición fue utilizada para arribar
al último término. Reemplazando la ecuación 49 en la ecuación 46, y usando la
ecuación 48:
[Ec. 50]
Y por cancelación de términos iguales a ambos lados de la ecuación, y remultiplicando
a ambos lados por
, finalmente obtenemos:
[Ec. 51]
Integrando esta ecuación desde t0 a t, obtenemos k(t):
[Ec. 52]
donde k(t0) puede ser encontrado utilizando la ecuación 48 haciendo t = t0 y por lo tanto
k(t0) = x(t0). Sustituyendo k(t) en la ecuación 48 y usando la propiedad transitiva de las
matrices de transición llegamos a la ecuación 47 que es lo que queríamos demostrar.
La respuesta completa del sistema
La respuesta completa del sistema, y(t) puede hallarse sustituyendo la ecuación 47 en la
1.b:
, para t ≥ t0
[Ec. 53]
Si las entradas u(t) son idénticamente nulas, la ecuación 53 se convierte en:
,
para t ≥ t0
[Ec.
54]
la cual es llamada la respuesta entrada-cero del sistema. Notar que la misma depende
únicamente de la condición inicial x0.
Si el estado inicial es nulo, la ecuación 53 queda:
,
para t ≥ t0
[Ec. 55]
la cual es llamada respuesta estado-cero del sistema. Notar ahora que la respuesta
depende solamente de la entrada u(t).
Estas dos condiciones expresan la propiedad de linealidad de los sistemas lineales.
Sistemas lineales e invariantes en el tiempo
En los sistemas lineales e invariantes en el tiempo, las matrices A, B, C y D son
constantes y
, y por lo tanto x(t) es:
[Ec. 56]
y la salida y(t) del sistema será:
t ≥ t0
,
[Ec. 57]
Y por lo tanto, la respuesta estado-cero será:
,
para t ≥ t0
[Ec. 58]
Si en particular la entrada es un impulso en el tiempo t = 0, tenemos:
,
para t ≥ 0
[Ec. 59]
Y si esta respuesta la transformamos por Laplace, deberíamos reproducir la función de
transferencia del sistema:
[Ec. 60]
Y
recordando
que
para
sistemas
lineales
e
invariantes
en
el
tiempo
, reproducimos la ecuación ya conocida:
[Ec.
61]
Sistemas Discretos
La ecuación de estado a ser resuelta en el caso discreto, es:
para k ≥ k0
,
[Ec. 62]
sujeto a la condición inicial x(k0) = x0, conociendo u(k) para todo tiempo k ≥ k0.
Veamos el siguiente teorema que nos dá la solución a este problema:
Teorema
Hipótesis:
La solución a la ecuación 62 es:
,
para k ≥ k0
[Ec.
63]
donde
es la matriz de transición de
.
Demostración:
De la ecuación 62 tenemos que:
[Ec. 64]
y así sucesivamente. Se puede verificar fácilmente que se llega a:
,
k = k0+1, k0+2, ...
[Ec.
65]
Utilizando la ecuación 13, y usando el hecho de que
63 que es lo que queríamos demostrar.
, se llega a la ecuación
La respuesta completa del sistema
La respuesta completa del sistema, y(k) puede hallarse sustituyendo la ecuación 65 en:
para k ≥ k0
,
[Ec. 66]
por lo tanto:
,
k ≥ k0
[Ec. 67]
Y nuevamente aquí podemos determinar las respuestas del sistema entrada-cero y
estado-cero, que resultan ser:
,
k ≥ k0
[Ec. 68]
,
k ≥ k0
[Ec. 69]
Sistemas lineales e invariantes en el tiempo
En los sistemas lineales e invariantes en el tiempo, las matrices A, B, C y D son
constantes y
, y por lo tanto y(k) es:
,
k ≥ k0
[Ec. 70]
Nuevamente acá, si la condición inicial es nula: x0 = 0 (respuesta estado-cero), y la
entrada es la función impulso en el tiempo k0 = 0, obtenemos:
,
k≥0
[Ec. 71]
Cuya transformada Z, será la función transferencia:
[Ec. 72]
Descargar