m x Ud uc - GAMA FIME
Transcripción
m x Ud uc - GAMA FIME
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Ingenierı́a Mecánica y Eléctrica Proyecto Final de Control Óptimo Nombre: Matrı́cula: Catedrático: Dr. Rodolfo Salinas Villarreal Grupo: Fecha: Salón: Análisis de Sistemas de Control Óptimo Este proyecto consiste en realizar el análisis del sistema dinámico descrito por una suspensión resorte-amortiguador, el cual tiene un gran número de aplicaciones prácticas. Algunos ejemplos tı́picos son el control de una estructura bajo condiciones de movimientos telúricos o ráfagas de viento, el control de vibración de instrumentos sensibles a golpes o al arranque, el control de estructuras flexibles de gran longitud, entre otros. Para el estudio de este problema consideramos un modelo simple consistente en un sistema resorte masa amortiguador como se muestra en la figura. Este modelo representa el problema analizado de manera ideal al compararlo con un caso real. Suponga que x representa el desplazamiento de la masa soportada por la suspensión y la entrada es u = uc + Ud , donde Ud representa el nivel del suelo y uc es el control que se diseña para los incisos 5-7. uc m x Ud Como se sabe, el sistema dinámico de la figura se describe por una ecuación diferencial de segundo orden. Al considerar las fuerzas uc (t) y Ud (t), la ecuación diferencial que lo representa es: mẍ(t) + cẋ(t) + kx(t) = uc (t) + Ud (t) (1) donde c = 2ξωn m y k = ωn2 m, en las que ξ es el factor de amortiguamiento y ωn es la frecuencia natural. 1. Asumiendo que la masa m = 1, obtenga las ecuaciones de estado a partir de (1). 2. Obtenga la respuesta natural del sistema mediante simulaciones. Comente sobre la estabilidad del sistema. Compare el resultado obtenido para distintos valores de los coeficientes de elasticidad y amortiguamiento. Explique. 3. Analice el comportamiento o respuesta del sistema bajo una entrada escalón, considerando que Ud es el escalón. Obtenga la respuesta del sistema bajo esta entrada por medio de simulaciones. Compare el resultado obtenido para distintos valores de los coeficientes de elasticidad y amortiguamiento. Explique. 4. Utilice la teorı́a de amplificadores operacionales aprendida en Electrónica 3 para diseñar un circuito electrónico por medio de amplificadores operacionales (op-amps) que represente el sistema dinámico analizado. Explique. 5. Encuentre el control óptimo u∗ (t) que minimice el ı́ndice de desempeño (2). Utilize el enfoque del Hamiltoniano y desarrolle analı́ticamente para obtener la ecuación de Riccati. J= Ztf ½ (a1 + c2 a3 )x21 + (a2 + k 2 a3 )x22 + 2a3 ckx1 x2 + a3 u2 + a3 Ud2 t0 ¾ − 2a3 cux1 − 2a3 kux2 − 2a3 cUd x1 − 2a3 kUd x2 + 2a3 uUd dt (2) donde a1 , a2 , y a3 son coeficientes de valores arbitrarios que corresponden a la posición, velocidad, y aceleración, respectivamente. Además, el tiempo final tf es fijo y el valor final de los estados es x(tf ) = [0; 0]. 6. Una vez resuelto analiticamente el problema como lo pide el inciso anterior, elabore un programa en Matlab para resolver la ecuación de Riccati correspondiente a este caso particular, e implemente el sistema en Simulink comparando el controlador óptimo con otras leyes de control admisible. Explique sus resultados con simulaciones. Obtenga el resultado numérico para los siguientes datos: t0 tf x0 ξ ωn ω m c k = = = = = = = = = 0 10 [1.5; 0] 0.1 1 2 1 2ξωn m = 0.2 ωn2 m = 1 donde ωn es la frecuencia natural del sistema, ω es la frecuencia de la señal de ruido, c es el coeficiente de amortiguamiento del sistema natural, y k es el coeficiente lineal del sistema. 7. Analice el comportamiento del sistema para diferentes valores de los parámetros a1 , a2 , y a3 en el ı́ndice de desempeño (2). Además, también haga un análisis de la estabilidad del sistema de lazo cerrado (1)-(2) con u∗ (t) para diferentes valores de los parámetros a1 , a2 , y a3 . 8. Repita 4 para el problema completo, considerando el controlador diseñado en 5-7.