Thesis Implementación de algoritmo de control predictivo para motor de corriente continua utilizando sistemas embebidos
Loading...
Date
2022-06
Journal Title
Journal ISSN
Volume Title
Program
DEPARTAMENTO DE ELECTRÓNICA. INGENIERÍA CIVIL ELECTRÓNICA
Campus
Casa Central Valparaíso
Abstract
El presente documento reporta los principales resultados del trabajo de memoria de título
orientado a la exploración de herramientas de optimización convexa para la implementación
de algoritmos Control Predictivo por Modelo (Model Predictive Control o MPC) en sistemas
embebidos. A partir de un código ya implementado y validado en Matlab para el control
de un motor DC, se obtuvo una versión equivalente en C++ que se utilizó como base para
evaluar distintos solvers dentro de un lazo cerrado de MPC y, posteriormente, se incluyen
optimizaciones.
Para comparar y validar las técnicas consideradas, se realizaron distintos experimentos para
obtener estimaciones cuantitativas y cualitativas en términos de la solución y tiempos de ejecución
obtenidos por cada solver en el lazo MPC de referencia, en relación a una implementación
de software ejecutada en un microprocesador embebido.
Los resultados experimentales muestran que, al implementar optimizaciones de forma incremental
a las primeras versiones funcionales del código base, se pueden reducir considerablemente
los tiempos de ejecución de un lazo MPC, mientras se mantiene una equivalencia funcional
respecto a Matlab. Esto es fundamental dado que el principal resultado de este trabajo es la
documentación de códigos, técnicas y procedimientos prácticos para facilitar la exploración
de tecnologías y herramientas emergentes para la implementación de MPC en sistemas con
dinámicas rápidas.
Description
Keywords
MPC, SISTEMAS EMBEBIDOS, CONTROL AUTOMATICO