Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control A Bili Dad
Control A Bili Dad
Controlabilidad p. 1/16
Controlabilidad
Considere el sistema LTI representado por la ecuacin de estados de n estados,
q
entradas (t)
x = Ax(t ) + Bu(t); (1)
Controlabilidad p. 2/16
Controlabilidad
Ejemplo (Sistema no controlable). Considere el sistema elctrico de la izquierda
en la figura de abajo.
1 1 1 1
Controlabilidad p. 3/16
Prueba de controlabilidad
Teorema (Prueba de controlabilidad). Las siguientes declaraciones son
equivalentes.
C AB A2 B .
A n1B
. ...
= B
tiene rango n (rango fila ,
completo).
3. La matriz n n, t
T
W c (t) e A
BB e
T A
d
= 0
no es singular t >
0.
Controlabilidad p. 4/16
Prueba de controlabilidad
Ejemplo. La ecuacin de espacio de estados linealizada del sistema de pndulo
invertido a la derecha est dada por,
m
1 0 1 0
y m g
y 0 1 0 + 1
l
0 = 0 0 u
0 0 0 5
M
0 u
0 2 y
1 es
La matriz de controlabilidad 0
1 0 0
0 0 2 0
C .
AB A2 B A3 B =
. 2 0
= B 1 0
10
la cual tiene rango fila completo, luego el sistema
2 es0controlable.
10 0Si se desva
un poco de 0, sabemos que existe un control que lo devolver al equilibrio en
tiempo finito.
Controlabilidad p. 5/16
Controlabilidad & equivalencia algebraica
La controlabilidad es una propiedad de un sistema que es invariante respecto a
transformaciones de equivalencia algebraicas (cambio de coordenadas).
= . .
P B AB . . . An 1 B
= PC
Ya que P es no singular, rango(C) = rango(
)
C
Controlabilidad p. 6/16
Gramiano de controlabilidad
La matriz W c (t) utilizada para chequear la controlabilidad de (A; B ) se puede
usar para construir una seal de control de lazo abierto u(t) que lleve al estado
x desde cualquier x 0 a cualquier x 1 en tiempo finito.
t
T
W c (t) = e A B B T e A d
0
Wc = eA
BBT eA
d ;
0
Controlabilidad p. 8/16
Gramiano de controlabilidad
Para el caso de tiempo infinito, no se requiere resolver la integral de tiempo
infinito para calcular W c . Si (A; B ) es controlable, (C tiene rango fila completo),
W c es la nica solucin de la matriz lineal de Lyapunov,
AW c + W c A T = B B T
la cual puede resolverse con MATLAB usando Wc = lyap(A,B B), o usando
*
la funcin Wc = gram(SYS,c).
Controlabilidad p. 9/16
Controlabilidad y muestreo
Como se dijo, la mayora de los sistemas de control se implementan en
forma digital, para lo cual es necesario un modelo de tiempo discreto del
sistema. {A , B , C, D}
d d
Antes hemos visto como obtener un
u[k
{A, B, C, D}
y [k
modelo de tiempo discreto a partir de
ZOH
] ]
uno en tiempo continuo que es exacto
T
T
en los instantes de muestreo.
x = A x + x[k + = A d x[k] +
1] B d u[k]
Bu y = C x
y [k = Cx[k] + Du[k]
+ Du
T
]
Donde A d = e A T y B d = 0 e A
La
Bdpregunta
. es: Si el sistema de tiempo continuo es
controlable, el sistema de
tiempo discreto siempre es controlable?.
Controlabilidad p. 10/16
Controlabilidad y muestreo
La controlabilidad del sistema discretizado depende del perodo de muestreo T y
los autovalores de la planta de tiempo continuo. La controlabilidad se puede
perder despus del muestreo .
Teorema (Muestreo no patolgico). Si el par (A; B ) es controlable, entonces el
par discretizado (A d ; B d ) es controlable con periodo de muestreo T si para
cualquier dos autovalores i ; j de A tales que Re[ i j ] = 0, la condicin
de muestreo no patolgico
2
Im[i j ] para m = 1,
mT
= 2, . . .
se satisfaga.
El teorema da una condicin necesaria que preserva la controlabilidad despus
del muestreo. Esta condicin tambin es suficiente para sistemas de una sola
entrada.
Controlabilidad p. 11/16
Controlabilidad y muestreo
Ejemplo (Muestreo patolgico). Considere el sistema de tiempo continuo
. . . .
0 1 x(t) 0 u(t)
(t)
x =
+
1 0 1
Su discretizacin exacta con perodo de muestreo T es
. sin .
x[k + 1] cos T x[k] 1 cos u[k
.
= sin T + . ]
T
T cos T
Note que si T = m, con m = 1; 2; . . . , este sistemasin
seThace no controlable,
i.e., .
. .
x[k + 1] (1) m 0 x[k] 1 u[k
= 0 + . ]
(1) m
(1)m
0
Controlabilidad p. 12/16
Controlabilidad y muestreo
Un par de observaciones finales acerca del muestreo y la controlabilidad:
Controlabilidad p. 13/16
Ejemplos de controlabilidad
Controlabilidad p. 14/16
Ejemplos de controlabilidad
u
Ahora en el sistema previo suponga que la entrada
x3
se aplica en el primer tanque, como se muestra en
x1 x2
la figura.
y