Real-Time Implementation of Model Predictive Control in a Low-Cost Embedded Device
John Espinoza, Jorge Buele, Esteban X. Castellanos, Marco Pilatásig, Paulina Ayala, Marcelo V. García
This document presents a general description of the implementation of a low-cost system for flow control. A preconditioning of the signal coming from the process to be controlled is carried out and, through Arduino UNO, data is acquired. Using this data in the embedded board Raspberry Pi 3, a predictive control by model (MPC) has been implemented in real time. The plant model is obtained using the identification tool of the MATLAB software. The design of the controller which are in the latest version of this software, has been developed in Simulink using the new complements made for this board. The experimental results show that despite the technical limitations and the high computational cost that this controller represents, both devices can work together and present high performance, robustness and good response in the presence of disturbances.