Affordable control platform with MPC application

Otros responsables
Fecha
09/2018
Editorial
Natl Inst R&d Informatics-ici
Revista
Studies In Informatics And Control
Título del libro
Nombre del evento
Fecha del evento
Institución organizadora
ISSN
1220-1766
eISSN
ISBN
Idioma
Inglés
Tipo del evento
Clasificación temática
Palabras clave
Resumen
This paper presents a control platform developed to interface with various hardware, allowing the design and rapid implementation even of advanced controllers, both on academic and industrial systems. The code of the controllers is written in the open-source Python language, facilitating the translation of code usually written in commercial software. The proposed platform can use from Arduinos to Programmable Logic Computers (PLCs). Beyond the research and tests on industrial facilities, the simplicity of the proposed platform allows its use also for educational and training purposes. Therefore, the proposed platform can help students focus on system analysis and control theory instead of hardware interfacing issues, while using low cost hardware. Developed in a client-server scheme, the platform can run in affordable computers while taking advantage of high-level mathematical and graphical tools available in Python language, allowing rapid implementation of advanced controllers. The use of this platform is illustrated with an implementation of a model predictive control (MPC) of a level control in a laboratory-scale process. A PLC is used to take the level measures, to dispatch control signals, and also for interlocking secure tasks. The controller runs on a Raspberry Pi computer that communicates with the PLC through an ethernet link.
Colecciones
Aprobación
Revisión
Complementado por
Referenciado por
Licencia Creative Commons
Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-sa
