Publication: Implementación de bloques de Simulink para control adaptativo de un motor de corriente continua
Loading...
Identifiers
Publication date
2012-10-03
Defense date
2012-10-18
Authors
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
El presente proyecto pretende obtener controladores adaptativos capaces de interactuar con
un sistema físico y regularlo en tiempo real, para lo que se hará uso de una maqueta con un
motor de corriente continua para realizar las pruebas y obtener los resultados experimentales,
aunque después será posible portarlo a cualquier sistema realizando una serie de cambios
mínimos. Para poder alcanzar este fin se utilizará MATLAB y el entorno de simulación Simulink,
donde se crearán los modelos necesarios a través de su lenguaje de bloques. El proyecto en sí no pretende tanto la implementación de controladores adaptativos
concretos, sino más bien demostrar la posibilidad de que a día de hoy es posible
implementarlos con MATLAB de una forma relativamente sencilla, haciendo uso para ello de
un pequeño número de controladores a los que se los hará trabajar de manera adaptativa a
forma de ejemplos ilustrativos.
De esta manera como objetivo principal del proyecto se ha establecido:
Implementación de controladores adaptativos en Simulink trabajando en sistemas
físicos.
Este objetivo se desglosa en:
- Estudio de las nuevas posibilidades, tras la inclusión de bloques de funciones y Sfunciones
en las librerías de Simulink, para Real-Time Windows target.
- Implementación de reguladores adaptativos.
- Estudio sobre un sistema real.
Esto es posible gracias a los bloques “S-Function Builder” que son capaces de generar de forma
automática el archivo .tlc. Estos bloques y su posibilidad de generar código de forma
automática es una incorporación que MATLAB realizó en las librerías de Simulink a partir de su
versión 2012a de la suite, solventando lo que en un principio era un gran problema si se necesitaba gestionar estados discretos, sobre todo si estos estados dependían de valores
pasados.
Aun teniéndose esta herramienta que, aunque con ciertas carencias, simplifica en gran medida
la tarea abordada, todavía existían una serie de barreras que debían ser solventadas antes de
comenzar a ver que esta implementación era posible.
Description
Keywords
Control automático, Simulink (Programa de aplicación), MATLAB (Programa de aplicación), Controladores adaptativos