Popis: |
Este trabajo presenta el diseño y la implementación de un sistema de control PID y un sistema de control en espacio de estados para controlar un proceso térmico del laboratorio de la Universidad. La implementación se realizó en una tarjeta STM32F407 Discovery programada con Simulink de Matlab, utilizando la librería Waijung. Se creó un interfaz de operación y monitoreo dentro de Simulink para observar el desempeño del controlador en tiempo real. Para obtener el modelo del proceso térmico se utilizó una técnica de identificación a partir de una captura de datos en lazo abierto. Luego, se diseñaron los controladores a partir de la función de transferencia obtenida, utilizando herramientas y comandos de Matlab. La novedad del trabajo radica en la implementación de los controladores en la tarjeta STM32F407 con Simulink de Matlab. El resultado final fue un sistema de control eficiente y preciso para el proceso térmico. This paper presents the design and implementation of a PID control system and a state space control system to control a thermal process in the University laboratory. The implementation was carried out on an STM32F407 discovery card programmed with Simulink from Matlab, using the Waijung library. An operation and monitoring interface was created within Simulink to observe the performance of the controller in real time. To obtain the model of the thermal process, an identification technique was used from an open-loop data capture. Then, the controllers were designed from the obtained transfer function, using Matlab tools and commands. The novelty of the work lies in the implementation of the controllers in the STM32F407 card with Simulink from Matlab. The end result was an efficient and precise control system for the thermal process. |