1 / 36

Universidad Nacional de Quilmes Ingeniería en Automatización y Control Industrial

Diseño e implementación del control multivariable de un péndulo sobre carro con un grado de libertad. > Autor :. Esteban Kemerer. > Tutor :. Ing. Roberto Saco. Universidad Nacional de Quilmes Ingeniería en Automatización y Control Industrial. Introducción.

kesler
Download Presentation

Universidad Nacional de Quilmes Ingeniería en Automatización y Control Industrial

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diseño e implementación del control multivariable de un péndulo sobre carro con un grado de libertad >Autor: Esteban Kemerer >Tutor: Ing. Roberto Saco Universidad Nacional de Quilmes Ingeniería en Automatización y Control Industrial

  2. Introducción • Un problema concreto con aplicación en la industria Automatización Electrónica Mecánica Informática Control Física

  3. Proceso de traslado de cargas con gruas puente. • Trasladar la carga con presición en el menor tiempo posible.

  4. Pendulación de la carga • Un cambio de velocidad del carro trae consigo una variación en el movimiento pendular de la carga

  5. Soluciones al Problema • Inmovilizar en forma mecánica la carga para que no pendule. • Mover el carro a bajas aceleraciones. • Comandar inteligentemente el carro observando el movimiento pendular que describe la carga. • Otras. Costos y viabilidad de la solución

  6. Control manual Pensar según la experiencia Contemplar el carro y la carga Comandar la grúa

  7. Control Automático Generar actuaciones en base al conocimiento Medir y observar variables del proceso Actuar sobre el motor

  8. Objetivos de este proyecto • Adquirir experiencia en la programación en un sistema operativo en tiempo real. • Diseñar e implementar un control automático y manual de la posición del péndulo. • Diseñar y construir una maqueta económica que ponga de manifiesto el problema • Desarrollar software para la adquisición, control y supervisión del péndulo.

  9. Un Modelo • ¿Por qué la necesidad de buscar un modelo? • Simplicidad y complejidad. • Robustez. • Predicción. PERTURBACION MODELO ENTRADAS SALIDAS

  10. Variables Relevantes • La entrada es la fuerza aplicada al carro. • Las salidas medidas son la posición del carro y del péndulo. • Las velocidades del carro y del péndulo son variables internas no medidas. MODELO Posición del carro Velocidad del carro Posición angular de la carga Velocidad angular de la carga

  11. Modelo no lineal • Planteando la ecuaciones de Newton parados en el carro y en la carga. Parámetros: M, m, ra, rc, g, L

  12. Ajuste de parámetros • GRUPO 1: parámetros medibles (m, M, L, g) • GRUPO 2: ajustados en respuesta libre (ra, L) • GRUPO 3: ajustados automáticamente aplicando actuación a la planta (rc, Ku).

  13. Grupo 2

  14. Ajuste final

  15. Señales del proceso • En un sistema discreto se manejan señales muestreadas. • El período de muestreo elegido es el mínimo que permite el sensor de posición. • Este período de muestreo debe ser elegido de manera tal que cumpla con el teorema de muestreo. • T=20 ms. • Expresamos el retardo del sistema en unidades exactas del periodo de muestreo.

  16. 4

  17. Modelos • Modelo NO lineal • Modelo Lineal • Modelo Discreto • Modelo Discreto con actuador incorporado.

  18. Maqueta • Sensores de posición.

  19. Maqueta • Fines de carrera.

  20. Motoreductor y sistema de tracción.

  21. Actuador PWM

  22. Diagrama general de conexiones

  23. Estrategia de control • Realimentación de estados con acción integral. • Ajuste de K por el método LQR.

  24. Observador de estados

  25. Implementación • Sistemas digitales • Procesadores • Sistema operativo. • Procesos • Scheduling • Hilos • Comunicación y sincronización entre procesos. • Tiempo real.

  26. QNX • Microkernel • Desarrollo en C o C++ • Mensajeria Send-Recieve • RT y robustez garantizados • Photon. • QNX como una red.

  27. Software

  28. Proceso Principal

  29. Servidor de datos RT

  30. El mímico

  31. Score • Mide la performance en el traslado de la carga. • Se utiliza para el ajuste del controlador.

  32. Exhibición • Modos de funcionamiento. • Inicialización del sistema. • Traslado a lazo abierto (manualmente). • Traslado a lazo cerrado (control automático).

  33. Conclusiones • QNX 6 es una buena plataforma para implementar controles en RT. • El control automático de oscilaciones cumplió los objetivos satisfactoriamente. • Se obtienen mejores respuestas utilizando los estados observados. • El retardo del sistema se representó de una forma sencilla y con óptimos resultados.

  34. FIN!!!

More Related