Control Automático II - Ing.
Electrónica
Trabajo práctico 5: Realimentación - Observadores
Preguntas:
- Discuta las diferencias entre la utilización de compensadores (control clásico) y el método de
asignación de polos por realimentación de estados.
- ¿Qué factores podrían restringir la asignación de los polos de lazo cerrado?
- Asignando los polos de lazo cerrado, ¿puede asegurar características de la respuesta transitoria
como por ejemplo sobrepaso?
- ¿Con qué criterio asignaría los polos de lazo cerrado en el caso de un sistema de orden 3 o
superior?
- ¿Cuándo es necesario y cuándo es posible implementar un observador de estados?
- ¿Qué características son deseables del observador? ¿qué comportamientos indeseables pueden
aparecer?
Ejercicio 1: Dado el siguiente sistema descripto en el espacio de estados:
[ ] [ ][ ] [ ]
ẋ1 0 1 x1 0
= + u,
ẋ2 0 0 x2 200
y = [1 0]x,
a. Analice la estabilidad y controlabilidad del sistema. ¿Qué sucede con la salida si se excita
el sistema con una entrada escalón?.
b. Realimente el sistema para obtener una dinámica de lazo cerrado dada por los autovalores
λ1,2 = −10 ± 20j. Simule el sistema realimentado. ¿Existe error de estado estacionario? De
ser así, ¿qué posibilidades contemplaría para eliminarlo?.
c. Multiplique la referencia por la inversa de la ganancia en continua del sistema a lazo cerrado
y analice el resultado obtenido por simulación.
d. Expanda el sistema original para que posea error de estado estacionario nulo y asigne los
siguientes autovalores a lazo cerrado:
a. λ1,2 = −10 ± 20j, λ3 = −100
b. λ1,2 = −10 ± 20j, λ3 = −20
Compare la respuesta con lo obtenido en el punto c. En cada caso compare la dinámica
obtenida y el error de estado estacionario. ¿Qué puede concluir?
e. ¿Qué diferencias y similitudes encuentra entre expandir el sistema y multiplicar la referencia
por la inversa de la ganancia en continua para eliminar el error de estado estacionario?.
¿Qué sucede si hay perturbaciones o si cambia el sistema?.
f. ¿Con lo hecho en el ejercicio, podría decir que efectos o limitaciones involucra asignar
dinámicas muy rápidas?. Analice las ganancias de realimentación obtenidas y la acción de
control del sistema.
1
Ejercicio 2: Un sistema en forma canónica controlable es realimentado mediante las ganancias
K = [2 1] obteniéndose la siguiente matriz de lazo cerrado.
[ ]
0 1
Alc =
−2 −1
Encuentre el nuevo juego de ganancias de realimentación para que el sistema no presente error de
estado estacionario y mantenga la misma dinámica dominante de lazo cerrado.
Ejercicio 3: Dado el sistema de suspensión simplificado:
Fp
M [ ] [ ][ ] [ ]
ẋ1 0 1 x1 0
= + Fp ,
ẋ2 −k/m −B/m x2 1/m
F =u y = [1 0]x,
K B
considere m = 1, B = 4 y K = 68.
a. Encuentre por simulación la respuesta a una excitación de pulsos de corta duración (para
la dinámica del sistema).
b. Verifique la controlabilidad y la observabilidad del sistema si se agrega un actuador (F = u)
indicado en el esquema con líneas punteadas.
c. Diseñe una realimentación de estado u = −Kx que consiga que el sistema se comporte con
una dinámica correspondiente a un par de polos p1,2 = −1 ± 1j. Dibuje el diagrama de
bloques del sistema obtenido.
d. Simule las respuestas del sistema realimentado a las mismas perturbaciones utilizadas en
el inciso a. Experimente variando las componentes del vector de realimentación y coteje lo
observado con los resultados analíticos.
Ejercicio 4: Dado el sistema:
[ ] [ ]
0 1 0 [ ]
ẋ = x+ u, y= 1 0 x
−2 −3 1
a. Establecer una estrategia de control, empleando realimentación de estados, que permita
que el sistema de lazo cerrado verifique que:
- sea capaz de rechazar perturbaciones sinusoidales de frecuencia 1 r/s a la salida
- una dinámica correspondiente a un polo dominante cuya constante de tiempo sea
inferior a 0,2 s.
Simule la respuesta a un escalón, observe la acción de control u y la salida y.
b. Modifique la realimentación calculada en a para que el sistema de lazo cerrado tenga una
dinámica correspondiente a un polo dominante en 0,01 s. Simule la respuesta a un escalón,
Control Automático II - Ing. Electrónica: TP 5: Realimentación - Observadores 2
observe la acción de control u y la salida y. Realice una nueva simulación restringiendo los
valores máximos y mínimos que puede tomar u. Analice que sucede cuando quiere obtener
una dinámica rápida a lazo cerrado.
c. (Opcional) Establecer una estrategia de control, empleando realimentación de estados, que
permita que el sistema de lazo cerrado verifique que:
- el error de estado estacionario nulo a referencias constantes,
- sea capaz de rechazar perturbaciones sinusoidales de frecuencia 1 r/s a la salida
- una dinámica correspondiente a un polo dominante cuya constante de tiempo sea
inferior a 0,2 s.
Simule la respuesta a un escalón, observe la acción de control u y la salida y.
Ejercicio 5: Teniendo en cuenta el sistema presentado en el Ejercicio 1:
a. Realice un observador de orden completo para el sistema a lazo abierto que permita re-
alimentar al sistema con la dinámica asignada en el punto 1.b). ¿Sirven las ganancias de
realimentación calculadas en el Ejercicio 1?.
b. Suponga que ahora quiere realimentar el sistema expandido con la dinámica asignada en el
punto d.a del Ejercicio 1. ¿Le sirve el observador calculado en el punto anterior?. ¿Cómo
resultan las ganancias de realimentación?.
c. ¿Qué sucede si desea calcular un observador de orden completo para el sistema expandido
a lazo abierto? Analice la observabilidad de dicho sistema.
d. Teniendo en cuenta todo el desarrollo del ejercicio y que sólo puede medir la salida del
sistema y el estado agregado para la expansión. ¿Necesita un observador para poder reali-
mentar el sistema expandido con la dinámica asignada en el punto d.a del Ejercicio 1?. De
ser así, ¿qué estados necesitaría observar?.
e. Diseñe el observador para el punto anterior.
f. En todos los casos simule y compare los sistemas realimentados con y sin observador.
Ejercicio 6: Diseñe un observador para el Ejercicio 3 que permita obtener una dinámica de lazo
cerrado como la asignada en el punto c), suponiendo que sólo puede medir la salida. Simule.
Ejercicio 7: Se tiene el siguiente modelo de motor de corriente continua:
θ̇ 0 1 0 θ 0 0 [ ]
[ ] θ
Va
ω̇ = 0 −1 1 ω + 0 1 , y= 1 0 0 ω .
Tp
i̇a 0 −1 −10 ia 10 0 ia
a. Determine la ganancia de realimentación
√ de estados necesaria para que los polos dominantes
de lazo cerrado sean −1 ± 3j. Simule la respuesta, del sistema a lazo cerrado, a un escalón
en Va y observe el error de estado estacionario. Haga lo mismo con una perturbación
constante Tp .
b. Modifique el esquema de control anterior para rechazar perturbaciones constantes Tp y tener
los mismos polos dominantes de lazo cerrado. Simule la respuesta a las entradas anteriores.
c. Suponiendo que no es posible medir los estados, calcule un observador de orden completo y
diseñe la realimentación de estados para cumplir con el punto a. Simule. ¿Es posible hacer
un observador de orden completo para el esquema del punto b a partir de la salida y?.
Control Automático II - Ing. Electrónica: TP 5: Realimentación - Observadores 3
d. Diseñe un observador de orden reducido para las siguientes situaciones:
d.1 se mide solo la posición θ,
d.2 se mide solo la velocidad ω.
En todos los casos determine la ganancia de realimentación de estados para cumplir con el
punto a y simule.
e. Diseñe un observador de orden reducido cuando se mide la posición θ y el estado del
integrador del sistema aumentado. Determine la ganancia de realimentación de estados
para cumplir con el punto b y simule.
Ejercicio 8: El modelo de estados
0 1 0 0 0
0 −7,56 −1,63 0
8,99
ẋ = x + u
0 0 0 1 0
0 20,27 30,66 0 −24,1
[ ]
0 0 37,57 0
y = x
10 0 0 0
[ ]T
corresponde a un péndulo invertido sobre una base móvil. Los estados x = x1 x2 x3 x4 se
corresponden con la posición y la velocidad de la plataforma, y la posición y velocidad angular del
péndulo. La entrada es la tensión que se aplica a un motor que impulsa las ruedas de la plataforma.
a. verifique estabilidad, controlabilidad y observabilidad del sistema. ¿Es el sistema observable
desde una única salida?
b. Diseñe un control estabilizante por realimentación de estados, que ubique los polos de lazo
cerrado en p1,2 = −7 ± 1,5j, p3 = −2, p4 = −3.
c. Verifique, por simulación, el comportamiento del sistema para diferentes condiciones ini-
ciales del estado x3 .
Ejercicio 9: (Opcional) Las siguientes ecuaciones
α̇ −0,313 56,7 0 α 0,232
ω̇ = −0,014 −0,43 0 ω + 0,0203 δ
θ̇ 0 56,7 0 θ 0
[ ] α
y = 0 0 1 ω
θ
es un modelo de estado linealizado de un sistema de control de pitch de un avión (el ángulo de
pitch define la sustentación). Los estados son:
α el ángulo de ataque,
ω la velocidad de pitch,
θ el ángulo de pitch,
mientras que la acción de control es el ángulo de deflexión δ del elevador.
Control Automático II - Ing. Electrónica: TP 5: Realimentación - Observadores 4
a. Verificar la controlabilidad y observabilidad del sistema.
b. Diseñar un controlador por realimentación de estados que permita verificar que asigne los
polos en p1,2 = −0,6425 ± 1,0355j y p = −0,1186.
c. Diseñar un observador de orden reducido asumiendo que sólo se mide la variable controlada
(el ángulo de pitch).
d. Verificar por simulación, el comportamiento del sistema realimentado ante cambios de re-
ferencia del orden de 0,2 r (11)
Control Automático II - Ing. Electrónica: TP 5: Realimentación - Observadores 5