Publication:
Implementación de bloques de Simulink para control adaptativo de un motor de corriente continua

Loading...
Thumbnail Image
Identifiers
Publication date
2012-10-03
Defense date
2012-10-18
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
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
Bibliographic citation