Control de un Carro Péndulo como un Sistema de Cuarto Orden

Documentos relacionados
Practica No. 5 CONTROL DE SISTEMAS NO LINEALES POR REALIMENTACION DE ESTADOS

Introducción a los Sistemas de Control

Ambiente gráfico de simulación de un péndulo.

Diseño y Realización de un Prototipo de Vehículo Auto-Balanceado

Introducción a la Robótica Mecanismos para el control de un robot (5)

Control PID Sintonización Elizabeth Villota

Control Lineal: Descripciones matemáticas de sistemas y simulacion en MATLAB/Simumlink

Sistemas Mecanicos SubActuados

LABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 10

LISTA DE SÍMBOLOS. Capítulo 2 EJEMPLOS Y TEORIA DE LAS VIBRACIONES PARAMÉTRICAS 2.1 Introducción T - Periodo Ω - Frecuencia a- parámetro b- parámetro

A b C D E F H I J k B 2. Objetivos generales. Estado del arte. Modelado del motor

Línea de investigación o de trabajo: Electrónica de Potencia y Control Automático

CAPÍTULO 1. Ecuaciones de Movimiento del Sistema

Sintonización de controladores por ubicación de polos y ceros

Presentado por: Laura Katherine Gómez Mariño. Universidad Central

NOMBRE DE LA MATERIA Programa de la Materia INGENIERIA DE CONTROL. Identificación de asignatura. Sistemas de Control Automáticos. Prerrequisito: MT140

EJERCICIOS PROPUESTOS SOBRE SISTEMAS DE 1er y 2do ORDEN

TÉCNICAS HÍBRIDAS DE CONTROL APLICADAS AL PENDUBOT

Control PID. Sintonización e implementación

Practica No. 4 CONTOL DE POSICION - CONTROL DIGITAL

INGENIERIA DE CONTROL II

UNIDAD 1: ANÁLISIS DE SISTEMAS NO LINEALES GENERALIDADES

Experiencia docente en la impartición de un curso de modelado y control de sistemas continuos usando herramientas interactivas

2. Estabilidad en Sistemas Lineales Invariantes en el Tiempo.

SISTEMAS NO LINEALES CLASE 1. Prof. Virginia Mazzone - Prof. Mariana Suarez. Introducción Desarrollo. 17 de marzo de 2010

Control de un Robot planar de 2 GDL

Tecnura ISSN: X Universidad Distrital Francisco José de Caldas Colombia

15. LUGAR DE LAS RAICES - CONSTRUCCION

COMPENSACIÓN EN ADELANTO

Departamento Ingeniería en Sistemas de Información

Representación en el espacio de estado. Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT

EXAMEN PARCIAL I

07 - Control Todo o Nada.doc 1

SISTEMAS ROBOTIZADOS Asignatura optativa

Diseño de Estrategias de Control para un Estanque

MT 227C: Clase Introducción n a la realimentación n y control

SINTONIZACIÓN DE UN CONTROL ÓPTIMO CUADRÁTICO CON COMPUTACIÓN EVOLUTIVA PARA UN PUENTE GRÚA

Robótica 4. Control de robots F. Hugo Ramírez Leyva

Análisis de Sistemas No Lineales

Seguimiento de trayectorias de un robot diferencial considerando su modelo dinámico

Análisis de controladores por realimentación de estados, control óptimo y lógica difusa, para un péndulo de Furuta

ASIGNATURA: SISTEMAS DE CONTROL CÓDIGO: Teórico #4 Cursada 2015

Irma Martínez Carrillo. Universidad Autónoma del Estado de México UAPT, Toluca, Estado de México, Teléfono:

Formatos para prácticas de laboratorio

Antecedentes de Control

CAPÍTULO. Análisis del Desempeño del Controlador GPI. IV. Análisis del Desempeño del Controlador GPI

Diseño de Estrategias de Control para un Estanque Piloto

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones. Robótica Industrial. Universidad de Granada

POSTGRADO EN INGENIERIA MECATRÓNICA CONTROL DE ROBOTS TAREA No. 4 Modelado de la fricción F. HUGO RAMIREZ LEYVA

ECUACIÓN DE OSCILACIONES. Tomado del texto de Ecuaciones Diferenciales de los Profesores. Norman Mercado. Luis Ignacio Ordoñéz

DIAGRAMAS DE BLOQUES. Figura 1 Elementos de un diagrama de bloques

Práctico 2: Mecánica lagrangeana

9. Análisis en frecuencia: lugar de las raíces

Nombre: Carné Ordinal. Parte I preguntas (1 punto c/u) Escriba la respuesta en el espacio indicado o encierre en un círculo la respuesta correcta:

OBJETIVOS. Proveer información general acerca de MT describir la estructura del curso, método de evaluación, aspectos

Unidad I Análisis de Sistemas Realimentados

Cinemática y Dinámica

MT227 Sistemas Lineales. Función de transferencia. Elizabeth Villota

Dinámica del Robot. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Universidad Ricardo Palma

2.004 MODELISMO, DINÁMICA Y CONTROL II Primavera Soluciones del boletín de problemas 6

Torques y equilibrio de momentos. Bogotá D.C., 4 de marzo de 2014

Clase III - Control de corriente en inversores de tensión

Accionamientos eléctricos Tema VI

Universidad de Costa Rica. Facultad de Ingeniería. Escuela de Ingeniería Eléctrica

1. Modelos Matemáticos y Experimentales 1

Proyecto: Posicionamiento de una Antena Parabólica

3.7 IDENTIFICACION DE UN SISTEMA DINÁMICO NO LINEAL Descripción del Problema: La identificación de un sistema consiste en

4. Control Vectorial. 1. Modelo dinámico del motor de inducción. 2. Control vectorial del motor de inducción. 3. Control vectorial Directo

OSCILACIONES ACOPLADAS

Contenidos Control y Automatización

La Autoexcitación en el Generador DC

Momento lineal y su conservación Conservación de la cantidad de movimiento para dos partículas Impulso y momento Colisiones Clasificación de las

Función de transferencia

Optimización de señal de control en reguladores PID con arquitectura antireset Wind-Up

PROYECTO DE CURSO DE LA ASIGNATURA TEORÍA DE CONTROL AUTOMÁTICO PRIMER PARCIAL 3 er CURSO Ingeniería de Telecomunicaciones Curso

SISTEMAS ELECTRÓNICOS DE CONTROL 3º Ing. Téc. Telecom. Sistemas Electrónicos

LOS procesos de producción industrial

Tema II: Dinámica en el espacio de fases

6. Control con grandes tiempos muertos

Simulación de un Regulador Difuso de Velocidad/Frecuencia tipo Takagi-Sugeno para un Motor de CD-Alternador con Lazo de Corriente

F= 2 N. La punta de la flecha define el sentido.

MODELACIÓN, REPRESENTACIÓN EN VARIABLES DE ESTADO Y SIMULACIÓN CON MATLAB DE UN SISTEMA FISICO

Tema 2: Representación y modelado de sistemas dinámicos

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS Facultad de Ingeniería Departamento de Ing. Eléctrica Electrónica II

DESARROLLO DE UN SOFTWARE PARA LA GENERACIÓN DE ESPECTROS ELASTICOS DE RESPUESTA.

Departamento de Ingenierías Eléctrica y Electrónica Universidad del Norte

Universidad Nacional de Ingeniería - Facultad de Ingeniería Mecánica Departamento Académico de Ingeniería Aplicada

Prefacio. 1 Sistemas de control

Lazo de control por realimentación (retroalimentación o feedback)

Lugar Geométrico de las Raíces

Las leyes de Newton en el modelado y control del péndulo invertido sobre un carro

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PROGRAMA SINTÉTICO

Operaciones lineales en R n y sus propiedades

Proyecto: Posicionamiento de una Antena Parabólica

Artículo de investigación científica y tecnológica, elaborado en la Universidad Pedagógica y Tecnológica de Tunja.

PRÁCTICA 6: PÉNDULO FÍSICO Y MOMENTOS DE INERCIA

8.1 Estabilidad absoluta en el dominio complejo.

01 Introducción.doc 1

Departamento Ingeniería en Sistemas de Información

Transcripción:

Control de un Carro Péndulo como un Sistema de Cuarto Orden Francisco Ruvalcaba, Miguel Angel Llama, Víctor Santibáñez División de Estudios de Posgrado e Investigación Instituto Tecnológico de la Laguna Blvd. Revolución y Cuauhtémoc. Torreón Coahuila 27, México. pacoruvalcabag@hotmail.com, mllama@itlalaguna.edu.mx, vsantiba@itlalaguna.edu.mx Fax: (871) 75-1326 Resumen En este artículo se estudia el control por realimentación de un péndulo invertido, modelado como un sistema de cuarto orden; es decir que para realizar el control del péndulo, se utilizarán los cuatro estados del sistema: posición y velocidad del péndulo, y posición y velocidad del carro. A partir de estos estados, se establecen nuevas variables de estado que estén en función de la salida actuada y la salida no actuada. Con los nuevos estados, se utiliza un controlador basado en la linealización por realimentación para la estabilización del péndulo y seguimiento del carro. Para reducir la respuesta oscilatoria que entregan los controladores se agrega un término de amortiguamiento. Palabras clave: linealización por realimentación, carro péndulo, estabilización, seguimiento. I. INTRODUCCIÓN El problema del péndulo invertido es un tema de control que se ha estudiado ampliamente. Esto es debido a que el sistema presenta múltiples retos para el diseño de cualquier tipo de controlador; esto debido a que el sistema es no lineal, inestable, de fase no mínima y subactuado. Además, presenta efectos parásitos como la fricción, el juego entre engranes, la tensión de las bandas y la saturación de la entrada. Todo esto hace que el control del sistema péndulo invertido sea una herramienta clásica en los laboratorios de control (Astrom y Furuta, 2). Algunos trabajos previos desarrollados sobre carros péndulo son los siguientes: en (García, 26) se aplicó un control PD cuyas ganancias son obtenidas por medio de la metodología del Regulador Cuadrático Lineal (LQR), también conocido como regulador óptimo cuadrático. La desventaja de este controlador es que tiene una respuesta muy oscilatoria, además de que sólo funciona para regulación del péndulo pero no para seguimiento del carro. También se ha desarrollado un Controlador Difuso Adaptable (AFLC), originalmente propuesto en (Wang, 1991), y realizado experimentalmente en (Centeno et al, 28). Este último controlador muestra una gran estabilidad con respecto a otros controladores, ya que mediante el uso de sistemas difusos se estiman funciones de un sistema parcialmente conocido. Sin embargo en este trabajo la planta es modelada como un sistema de segundo orden solamente, por lo que el control del carro tiene que ser realizado a través de un lazo externo PD. Otra manera de abordar el control de un péndulo invertido se sugiere en (Hawwary, 26), donde para lograr un control viable, se debe tomar el sistema como un todo, esto es, un sistema subactuado de cuarto orden. Basándonos en (Hawwary, 26) se utiliza un controlador basado en la linealización por realimentación para la estabilización del péndulo y seguimiento del carro, el cual será detallado en las siguientes secciones. Este trabajo está desarrollado actualmente en simulación, por lo que es el primer paso para aplicarlo a la planta física y a futuro desarrollar un controlador difuso adaptable que utilice los cuatro estados. II. DINÁMICA DEL CARRO-PÉNDULO El sistema carro-péndulo consta de un riel sobre el cual está montado un carro con movimiento lineal. El carro tiene montado un mecanismo subactuado, denominado péndulo. El objetivo de control es llevar el péndulo a una posición vertical hacia arriba, que es el punto de equilibrio inestable, y mantenerlo en esa posición. El modelo del carro-péndulo se desarrolló en base al sistema que se encuentra en el Laboratorio de Mecatrónica y Control de la División de Estudios de Posgrado e Investigación del Instituto Tecnológico de la Laguna. Para el modelado del sistema carro-péndulo se considera el diagrama de cuerpo libre de la Figura 1, donde x = posición del carro [m ẋ = velocidad del carro [ m seg θ = posición angular del péndulo [rad θ = velocidad angular del péndulo [ rad seg u = par de entrada [N

donde 1 = x 2 2 = f 1 + g 1 u 3 = x 4 4 = f 2 + g 2 u (2) f 1 = [ γ 2 x 2 2 sin x 1 cos x 1 αδ sin x 1 f 2 = [ γβx 2 2 sin x 1 + γδ sin x 1 cos x 1 Figura 1. Diagrama de cuerpo libre del carro-péndulo TABLA I PARÁMETROS DEL SISTEMA Descripción Notación Valor Masa del Carro M 2.24 kg Masa del péndulo m.338 kg Longitud al centro de masa del péndulo l.33 m mientras que los parámetros l, m, ym están dados en la Tabla I y g es la fuerza de atracción gravitacional. El modelo dinámico del sistema carro-péndulo se puede obtener de las ecuaciones de movimiento de Lagrange, como se sugiere en (Kelly y Santibañez, 23) para el modelado de robots manipuladores. Por lo tanto, el modelo no lineal en términos de la ecuación de estados se puede escribir como: ẋ 1 ẋ 2 ẋ 3 ẋ 4 = + x 2 [ γ 2 x 2 2 sin x 1 cos x 1 αδ sin x 1 x 4 [ γβx 2 2 sin x 1 + γδ sin x 1 cos x 1 γ cos x 1 u (1) β Para simplificar se han definido los siguientes parámetros auxiliares: α = m + M β = ml 2 + I γ = ml δ = mgl 1 = αβ γ 2 cos 2 x 1 Los estados del sistema son x 1 = θ, x 2 = θ, x 3 = x, x 4 =ẋ. Para compactar aún más el modelo del sistema, lo reescribimos como sigue: g 1 = γ cos x 1 g 2 = β III. ESTRATEGIA DE CONTROL En esta sección se muestra una ley de control basada en la linealización por realimentación para la estabilización del péndulo, presentada en (Hawwary, 26), para aplicarla en simulación al sistema carro-péndulo del I.T. Laguna. Esta ley de control conduce a un sistema de cuarto orden en lazo cerrado. También se extiende al problema de seguimiento de la posición del carro, mientras se mantiene el péndulo en la posición vertical invertida. El péndulo comienza de la posición vertical hacia abajo θ = 18. Por lo tanto, se requiere un control adicional para acercar el péndulo a la posición vertical invertida, conocido como control de vaivén, el cual con pequeños movimientos del carro hacia los lados, va columpiando el péndulo hasta que éste se acerque a una posición cercana a ; en nuestro caso tenemos ±23.Al estar alrededor de esta posición, el conmutador desactiva el control de vaivén y cambia al control de estabilización. III-A. Control de Linealización por Realimentación para Estabilización Una de las maneras para controlar sistemas subactuados es mediante la selección de una salida que sea función de la salida actuada y de la salida no actuada. Considerando nuestro sistema de cuarto orden (1), elegimos una salida y como y = x + Lθ (3) Considerando lo anterior, escogemos nuevos estados como y 1 = y = x + Lθ = x 3 + Lx 1 (4)

y 2 =ẏ =ẋ + L θ = x 4 + Lx 2 (5) Con lo anterior, definimos ahora un nuevo modelo dinámico: Definimos ahora ẏ 1 =ẏ = y 2 ẏ 2 =ẋ 4 + Lẋ 2 =[Lf 1 + f 2 +[Lg 1 + g 2 u F = Lf 1 + f 2 (6) G = Lg 1 + g 2 (7) Por lo tanto, el modelo queda como sigue ẏ 1 = y 2 ẏ 2 = F + Gu (8) A continuación se utiliza la siguiente ley de control de linealización por realimentación (Hawwary, 26) que estabiliza el sistema (8): u fbl = 1 G ( F + k T c [ y1 y 2 ), para G = (9) donde kc T = [ k 1 k 2. Al aplicar la ley de control (9), el sistema en lazo cerrado se reduce a una ecuación lineal, en la cual la ganancia k c determina la colocación de sus polos, por lo que k c se escoge de tal manera que las raíces de la ecuación lineal s 2 + k 2 s + k 1 =se encuentren en el semiplano izquierdo para que el sistema sea estable. Para ello se seleccionó [ [ k1 99 k c = = (1) k 2 95 Si se aplica la ecuación (9) directamente al sistema de cuarto orden (2), la dinámica de ceros del sistema es críticamente estable con respuesta oscilatoria, como se comprobó en (Hawwary, 26). Esto quiere decir que x y θ estarán oscilando indefinidamente. Por lo tanto, se agrega un término de amortiguamiento al controlador ( 9) para contrarrestar las oscilaciones, el cual es un término de realimentación de estados, dado como u d = Kd T [ T x1 x 2 x 3 x 4 (11) Ahora tenemos una ley de control total dada por u = u fbl + u d (12) Aplicando el controlador (12) a la planta (2), y después linealizando el sistema alrededor de cero, obtenemos ẋ 1 ẋ 2 ẋ 3 ẋ 4 = + 1 δ+lγk 1 Lγk 2 γk 1 γk 2 1 Lδ+Lβk 1 γ γ 2 αβ β γ 2 αβ Lβk 2 βk 1 βk 2 x u d, (13) donde x = [ x 1 x 2 x 3 x 4. La ganancia de amortiguamiento k d se obtiene mediante la técnica de diseño Regulador Cuadrático Lineal (LQR). Para usar esta técnica, se necesita el modelo linealizado que se obtuvo en (13) y sustituyendo los parámetros de la Tabla I, el valor de la ganancia k c dada (1), y la ganancia L =.4, obtenemos: 1 A = 5889 5893 15353 14733 1 (14) 2791 2737 7131 6843 B = 1.1.47 (15) Seleccionando los parámetros Q y R como: Q = R =1 3 3 1 1 y usando la función lqr de Matlab, el valor de k d obtenido es k d = 25399.4 353.3.26 2485.1 (16) El diagrama a bloques de la ley de control total (12), aplicada a la planta (2) se muestra en la Figura 2. III-B. Control de Linealización por Realimentación para Seguimiento del Carro A continuación se implementará una ley de control para seguir la posición del carro x. Si implementamos el control de seguimiento a la salida y mientras se mantiene el término de amortiguamiento, se espera que x siga a y. Definamos la

k T d = 17.8 29.5 169.2 64.8 (2) El diagrama a bloques aplicando la ley de control total (19) para realizar seguimiento se muestra en la Figura 3. Figura 2. Control de Linealización por Realimentación para el carro péndulo señal de referencia como doblemente diferenciable, siendo el vector de refencia Y r =[y r ẏ r T ylaseñal de referencia y r =.2sin(t) m. Ahora se define el Control de Linealización por Realimentación (Hawwary, 26) como sigue: donde u fbl = 1 G ( F + k T c e 1 = y r y e 2 =ẏ r ẏ [ e1 e 2 +ÿ r ) (17) Para contrarrestar el efecto de las oscilaciones, ahora se define el control de amortiguamiento de la siguiente manera: donde u d = k T d [x 1 x 2 e x1 e x2 T (18) e x1 = y r x e x2 =ẏ r ẋ obteniendo la ley de control total como u s = u fbl + u d (19) Para esta simulación se utilizó kc T = [15 5. Se usaron los parámetros para el LQR siguientes Q = R =1 1 1 2 2 y el valor de L =.15, con lo cual se obtuvo el valor de la ganancia de amortiguamiento: Figura 3. Control de Linealización por Realimentación para seguimiento del carro IV. RESULTADOS DE SIMULACIÓN La Figura 4 muestra los resultados de la simulación para control de estabilización del péndulo ( 12). En los primeros 12.4 segundos de la simulación un control de vaivén está actuando hasta que el péndulo llega a la posición vertical invertida, para después aplicar la ley de control (12). En la Figura 4.a), se muestra la variable y, que es la suma de la posición del carro y del péndulo, y se observa que en un corto lapso de tiempo, después de la conmutación, lleva estas señales a cero. En la Figura 4.b) se muestra que la posición del péndulo llega casi instantaneamente al equilibrio, después de la conmutación; mientras que en la Figura 4.c) la posición del carro toma un poco más de tiempo en llegar a su referencia; en este caso cero (el centro del riel). En la Figura 5 se muestran los resultados de la simulación para el seguimiento del carro. Para este caso el control de vaivén sólo actua por 4.2 segundos, para después aplicar el controlador de seguimiento ( 19). En la Figura 5.a), la variable y lleva a los dos estados a la señal de referencia, después de la conmutación. En la Figura 5.b) se aprecia que el péndulo al llegar a la posición invertida tiene un comportamiento oscilatorio debido a que el carro trata de alcanzar la señal sinusoidal de referencia. Este efecto se mantiene hasta los 17 segundos, en donde finalmente el péndulo se mantiene estable mientras que el

Figura 4. Resultados de la simulación Figura 5. Resultados de la simulación carro sigue con un pequeño error la señal de referencia, tal como se observa en la Figura 5.c). V. CONCLUSIONES En este artículo se ha estudiado un método diferente para diseñar el control del carro-péndulo. En la literatura de control automático generalmente se aborda este sistema como de segundo orden, ignorando la dinámica del carro, por lo que se agrega un lazo de control externo que asegure su estabilidad. En este trabajo se estudia una ley de control que considera los cuatro estados del sistema carro-péndulo. Se presentan dos casos: un control para la estabilización

del péndulo y del carro, y otro para el estabilización del péndulo y seguimiento del carro. En el primer caso, se propuso una ganancia k c y ciertos valores de Q y R para obtener la ganancia de amortiguamiento k d, y después ajustar k c para que el péndulo llegara al punto de equilibrio más rápidamente. Los resultados obtenidos en simulación fueron muy satisfactorios. En el segundo caso (control para seguimiento del carro), dado que la exigencia fue mayor, se requirió resintonizar las ganancias k d y k c para lograr el objetivo. Los resultados obtenidos en simulación para este caso son bastante aceptables dado que se logra que el carro siga a la señal de referencia con un pequeño error mientras mantiene el péndulo estabilizado. Lo anterior demuestra que el objetivo de desarrollar un controlador que por sí mismo pueda manejar la dinámica del carro y del péndulo fue alcanzado. La simulación se llevó a cabo con el modelo de un carro-péndulo diseñado y construido en el I.T. Laguna. Los controladores estudiados serán aplicados a la planta física y extendidos en un futuro cercano para trabajar con una versión difusa. VI. AGRADECIMIENTOS Este trabajo fue realizado con apoyo de la DGEST y CONACYT. REFERENCIAS Astrom, K. J.; Furuta, K. (Febrero 2). Swinging up a pendulum by energy control. Automatica, Vol. 26, No. 2, pp. 287-295. Centeno, H; Llama, M. A.; Santibáñez, V. (28). Control difuso adaptable: Aplicación experimental a un carropéndulo CONGRESO MEXI- CANO DE ROBÓTICA, México. El-Hawwary, M. I.; Elshafei, A. L.; Emara, H. M.; Abdel Fattah, H. A.; (November 26). Adaptive Fuzzy Control of the Inverted Pendulum Problem. IEEE Transactions on Control Systems Technology. Vol. 14, No. 6, pp. 11351144. García, J. (26). Implementación y control de un sistema péndulo invertido. Tesis de maestría, Instituto Tecnológico de la Laguna, México. Kelly, R.; Santibañez, V. (23). Control de movimientos de robots manipuladores. Prentice Hall, México. Wang, L. X. (1991). A course in fuzzy systems and control. Prentice Hall, USA.