Академический Документы
Профессиональный Документы
Культура Документы
Grupo 3
Variables de Estado
Jan Bacca Rodrguez
jbaccar@unal.edu.co
Of: 411-201
Introduccin
Estrategias para modelar el comportamiento de sistemas dinmicos:
2
Variables de Estado
Herramienta para modelar sistemas dinmicos.
u1 y1 x1
u y x
u y x 2
2 2
u p p1 yq q1 xn n1
Variables de Estado
Para sistemas lineales e invariantes en el tiempo:
Continuo
(t) = Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t)
Discreto
x[k+1] = Ax[k] + Bu[k]
y[k] = Cx[k] + Du[k]
D
+
+ sX(s) 1 X(s)
U(s) B
C +
Y(s)
+
A
Sistema Dinmico en Tiempo Discreto
Aplicando transformada Z
zX(z) = AX(z) + BU(z)
Y(z) = CX(z) + DU(z)
D
+
+ zX(z) 1 X(z)
U(z) B
C +
Y(z)
+
A
Concepto de Estado
Cantidad de informacin necesaria en un instante de tiempo dado
(t0/k0) para determinar de forma nica, junto con las entradas, el
comportamiento del sistema para tiempos posteriores
(t>t0/k>k0)
Las variables de estado muestran como evoluciona el estado del
sistema
No necesariamente tienen sentido fsico o son medibles
La representacin en variables de estado no es nica
Representacin de Estado a partir de Ec.
diferenciales/de diferencias
n
d k y(t )
k 0
ak
dt k
u(t )
x1 t y (t )
Cond. iniciales: y(0),
x2 t
dy (t )
(0),,y(n-1)(0) x1 (t )
dt
d 2 y (t )
x3 t x2 (t )
Seleccionar las variables de dt 2
estado:
d n 1 y (t )
xn t n 1
xn 1 (t )
dt
Representacin de Estado a partir de Ec.
diferenciales
La ecuacin diferencial se puede reescribir como:
n 1
an xn t ak xk 1 t u (t )
k 0
n 1
xn t u(t ) xk 1 t
1 ak
an k 0 an
x1 t 0 1 0 x t 0
1
1 x t 0 u (t )
xn 1 t 0 0
a0
a1
an 1 n 1 1
xn t an an an x n t
an
x1 t
yt 1 0 0u t
xn t
Representacin de Estado a partir de Ec.
diferenciales
Muestre que:
1 0 1 1 0
= +
2 0 1 2 1
1
= 0 1
2
es una representacin en variables de estado del sistema descrito
por
+ 1 + 0 = 1 + 0
con b1 0
Representacin de Estado a partir de Ec.
diferenciales
En general, para un d N y (t ) N 1 d k y (t ) N 1 d k u (t )
sistema descrito N
ak k
bk k
dt k 0 dt k 0 dt
por
x1 t 0 1 0 x1 t 0
u (t )
Se tiene la x N 1 t 0 0 1 x N 1 t 0
x N t a0 a N 1 x N t 1
descripcin en a1
variables de estado
x1 t
yt b0 bN 1 0u t
xn t
Ejemplo
Ecuacin Diferencial:
2
2 + + = +
Funcin de Transferencia:
+
=
2 + +
Representacin de Estado a partir de Ec.
diferenciales
Para un sistema d N y (t ) N 1 d k y (t ) N d k u (t )
descrito por N
ak k
bk k
dt k 0 dt k 0 dt
Se definen las
x1 t y 0u
variables de estado
x2 t y 0u 1u x1 1u
( N 1) N 1 ( N 2)
x N t y 0 u 1 u N 2u N 1u x N 1 N 1u
Representacin de Estado a partir de Ec.
diferenciales b
Donde 0 N
1 bN 1 a N 1 0
N b0 a N 1 N 1 a11 a0 0
La descripcin
x1 t 0 1 0 x1 t 1
en variables de
estado ser u (t )
x N 1 t 0 0 1 x N 1 t N 1
x N t a0 a1 a N 1 x N t N
x1 t
yt 1 0 0 0 u t
xn t
Representacin de Estado a partir de Ec.
de diferencias
Anlogamente para tiempo discreto
n
a yk i uk
i 0
i
x1 k y[k ]
n 1
x2 k y[k 1] x1[k 1] xn k 1 u[k ] xi 1[k ]
1 ai
an i 0 an
xn [k ] y[k n 1] xn 1[k 1]
Representacin de Estado a partir de Ec.
de diferencias
x1 k 1 0 1 0 x k 0
1
1 x k 0 uk
xn 1 k 1 0 0
a0 a1 an 1 n 1 1
xn k 1 an an xn k an
an
x1 k
yk 1 0 0uk
xn k
Representacin de Estado a partir de Ec.
de diferencias
Para un sistema N 1 N 1
descrito por yn N ak yn k bk un k
k 0 k 0
x1 n 1 0 1 0 x1 n 0
Se tiene la
un
descripcin en x N 1 n 1 0 0 1 x N 1 n 0
x N n 1 a0 a N 1 x N n 1
variables de a1
estado
x1 n
yn b0 bN 1 0un
xn n
Representacin de Estado a partir de Ec.
de diferencias
Para un sistema N 1 N
Se definen las
variables de estado
x1 n y 0u
x2 n yn 1 0un 1 1un x1 n 1 1un
x N n yn N 1 0un N 1 1un N 2 N 2un 1 N 1un
x N 1 n 1 N 1un
Representacin de Estado a partir de Ec.
de diferencias b
Donde 0 N
1 bN 1 a N 1 0
N b0 a N 1 N 1 a11 a0 0
La descripcin
x1 n 1 0 1 0 x1 n 1
en variables de
estado ser un
x N 1 n 1 0 0 1 x N 1 n N 1
x N n 1 a0 a1 a N 1 x N n N
x1 t
yn 1 0 0 0 un
xn t
Representacin de Estado a Partir de
Diagramas de Bloques
X2(s) X1(s)
X3(s)
1 = 51 + 102 1 5 10 0 1 0
2 = 3 + 2 = 0 0 1 2 + 1
3 = 1 3 3 1 0 1 3 0
= 1 1
= 1 0 0 2
3
Sistemas continuos libres
Para el caso de un sistema libre (sin entradas) las ecuaciones de
estado se reducen a:
(t) = Ax(t) y(t) = Cx(t)
Se asemeja a la ecuacin escalar
dx (t )
ax (t )
dt
Cuya solucin es: x(t) = eatx(o)
k 1 k!
Transformada de Laplace
e At
L
-1
sI A ML sI J M
1 -1 1 1
Retratos de Fase
Sea un sistema continuo libre de dimensin 2
x 1 t x1 t
x t A x t
2 2
0
x a 0
2
0
x b 0
2
2
x c 0
1.5
2
x d 0
1. 5
Retratos de
fase, sistemas
estables
Retratos de fase,
sistemas
inestables
Punto de Equilibrio (S. continuos)
xes un punto de equilibrio de un sistema descrito por la ecuacin
= f(x), si la derivada es cero, es decir, f(x) = 0.
Para los sistemas que se estn estudiando
Ax = 0
Si A es no singular x= 0
El origen es el punto de equilibrio
pueden existir infinitos puntos de equilibrio
Espacio de Estado ()
Conjunto de todas las soluciones de
(t) = Ax(t)
Es un espacio vectorial sobre C
1 0 1 1
J M
0 2 1 1
Ejemplo
e t e 2t e t e 2t
e At 0.5 t 2 t
e e e t e 2t
e t e 2t
1 t t 2 t 2t
e e
Ejemplo
En el primer caso x1(t) = x2(t) (recta en el plano de fase) y la
respuesta solo depende de e-t, es decir de l1
En el segundo caso x1(t) = -x2(t) (recta en el plano de fase) y la
respuesta solo depende de e-2t, es decir de l2
Suponga que en t = 0, x es un vector propio asociado a l1 =
Ax = l1x
La derivada est en la direccin de x el sistema evoluciona en
ese sentido
Ejemplo
e t e 2t
La matriz fundamental ser: t t 2t
e e
Matriz de transicin de estado
(t2, t1), permite obtener el estado en el tiempo t2 a partir del
estado en el tiempo t1 usando
x(t2) = (t2, t1)x(t1)
xt2 e At2 x0
x0 e At1 xt1
xt 2 e A t2 t1 xt1
t 2 , t1 e A t2 t1
Sistemas discretos libres
La ecuacin estado se reduce a:
x[k+1] = Ax[k]
Que se asemeja a la ecuacin escalar
x[k+1] = ax[k]
Cuya solucin es
x[k] = akx(o)
Suponemos una solucin para la ecuacin matricial de la forma:
x[k] = Akx(o)
Sistemas discretos libres
Para resolver la ecuacin necesitamos calcular Ak.
Forma Cannica de Jordan:
Ak = MJkM-1
Transformada Z
A k Z - 1 z zI A
1
MZ zzI J M
-1 1 1
k2 , k1 A k2 k1
Sistemas Continuos Excitados
(t) = Ax(t) + Bu(t)
y(t) = Cx(t) + Du(t)
Aplicando T. Laplace
sX(s)-x(0) = AX(s) + BU(s)
Y(s) = CX(s) + DU(s)
Despejando X(s) de la ecuacin de estado
sX(s)- AX(s) = x(0) + BU(s)
(sI- A)X(s) = x(0) + BU(s)
X(s) =(sI- A)-1(x(0) + BU(s))
Sistemas Continuos Excitados
Reemplazando en la ec. de salida
Y(s) = C(sI- A)-1(x(0) + BU(s))+ DU(s)
= C(sI- A)-1x(0) + [C(sI- A)-1B+D] U(s)
Y1 s G1 1 s G1 p s U 1 s
Yq s Gq1 s G pq s U p s
Y1 s G1 1 s 0 U 1 s
Yq s 0 Gqq s U q s
Variables de estado en el tiempo
El comportamiento en tiempo de las variables de estado se puede
obtener aplicando la transformada inversa de Laplace
1
1
x(t ) L- 1 sI A x(0) L- 1 sI A BU s
t
x(t ) (t ,0)x(0) (t , )Bu d
0
Sistemas Discretos Excitados
x[k+1] = Ax[k] + Bu[k]
y[k] = Cx[k] + Du[k]
Aplicando Transformada Z
zX(z)-zx[0] = AX(z) + BU(z)
Y(z) = CX(z) + DU(z)
Despejando X(z) de la ecuacin de estado
zX(z)- AX(z) = zx[0] + BU(z)
(zI- A)X(z) = zx[0] + BU(z)
X(z) = (zI- A)-1(zx[0] + BU(z))
Sistemas Discretos Excitados
Reemplazando en la ec. de salida
Y(z) = C(zI- A)-1(zx[0] + BU(z))+ DU(z)
= Cz(zI- A)-1x[0] + [C(zI- A)-1B+D] U(z)
Y1 z G11 z 0 U1 z
Yq z 0 Gqq z U q z
Variables de estado en el tiempo
El comportamiento en tiempo de las variables de estado se puede
obtener aplicando la transformada Z inversa
1
1
xk Z - 1 z zI A xo Z - 1 zI A BUz
k 1
xk (k ,0)x0 (k , l 1)Bul
l 0
Variables de estado en el tiempo
Expandiendo la ecuacin:
K
(t) = Ax(t) + B[r(t) +Kx(t)]
y(t) = Cx(t) + D[r(t) +Kx(t)]
Control por Variables de Estado
Reorganizando:
(t) = [A+BK]x(t) + Br(t)
y(t) = [C+DK]x(t) + Dr(t)
Que es la representacin en variables de estado e un nuevo sistema
con entrada r(t) y estado x(t)
(t) = x(t) + Br(t)
y(t) = x(t) + Dr(t)
= A+BK, = C+DK
Control por Variables de Estado
D
+
R(z) + U(z) + zX(z) 1 X(z)
B
C +
Y(z)
+ +
1
= , B = 0, C = 0,
D=1
Test de Controlabilidad
Si se tiene un sistema con Ec. de Estado
V = [B AB A2B An-1B]
+ u(t)
r(t) Sistema y(t)
+
Observador
xe(t)
K
Observabilidad
Un sistema dinmico es observable en t1 si es
posible conocer x(t1) a partir de las entradas y las
salidas en el intervalo [t1, t2], t2 <
ST = [C CA CA2 CAn-1]
V = [0] S = [0]