Back to Search
Start Over
Implementation of Model Predictive Control in Programmable Logic Controllers
- Source :
- IEEE Transactions on Control Systems Technology. 29:1117-1130
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- In this article, we present an implementation of a low-memory footprint model predictive control (MPC)-based controller in programmable logic controllers (PLCs). Automatic code generation of standardized IEC 61131–3 PLC programming languages is used to solve the MPC’s optimization problem online. The implementation is designed for its application in a realistic industrial environment, including timing considerations and accounting for the possibility of the PLC not being exclusively dedicated to the MPC controller. We describe the controller architecture and algorithm, show the results of its memory footprint with regard to the problem dimensions, and present the results of its implementation to control a hardware-in-the-loop multivariable chemical plant.
- Subjects :
- 0209 industrial biotechnology
021103 operations research
Optimization problem
Computer science
Multivariable calculus
0211 other engineering and technologies
Programmable logic controller
Control engineering
02 engineering and technology
Footprint
Model predictive control
020901 industrial engineering & automation
Control and Systems Engineering
Control theory
Memory footprint
Code generation
Electrical and Electronic Engineering
Subjects
Details
- ISSN :
- 23740159 and 10636536
- Volume :
- 29
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Control Systems Technology
- Accession number :
- edsair.doi...........abc219384179b64cbfe0d686712fc8b9
- Full Text :
- https://doi.org/10.1109/tcst.2020.2992959