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 ...
Several software tools are available in the literature for the design and embedded implementation of...
Several software tools are available in the literature for the design and embedded implementation of...
105 p.Model Predictive Control (MPC) refers to a type of computer control technology that utilizes a...
Given the growing computational power of embedded controllers, the use of model predictive control (...
The implementation of model predictive controllers on low-cast hardware such as micro-controllers ha...
Model predictive control (MPC) is an optimization-based strategy for high-performance control that i...
Model Predictive Control (MPC) is an advanced control method that is capable of explicit performance...
© 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Model Predictive Control (MPC) is a viable control strategy for industrial processes that display re...
Over the past 20 years, great strides have been made in the real-time implementation of linear MPC o...
© 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Model Predictive Control (MPC) is an established control technique in a wide range of process indust...
Sterowniki programowalne PLC (ang. Programmable Logic Controllers) są główną przemysłową platformą i...
© 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
The prime aim of this paper is to embed a predictive control (MPC) algorithm with constraint handlin...
Several software tools are available in the literature for the design and embedded implementation of...
Several software tools are available in the literature for the design and embedded implementation of...
105 p.Model Predictive Control (MPC) refers to a type of computer control technology that utilizes a...
Given the growing computational power of embedded controllers, the use of model predictive control (...
The implementation of model predictive controllers on low-cast hardware such as micro-controllers ha...
Model predictive control (MPC) is an optimization-based strategy for high-performance control that i...
Model Predictive Control (MPC) is an advanced control method that is capable of explicit performance...
© 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Model Predictive Control (MPC) is a viable control strategy for industrial processes that display re...
Over the past 20 years, great strides have been made in the real-time implementation of linear MPC o...
© 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Model Predictive Control (MPC) is an established control technique in a wide range of process indust...
Sterowniki programowalne PLC (ang. Programmable Logic Controllers) są główną przemysłową platformą i...
© 20xx IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
The prime aim of this paper is to embed a predictive control (MPC) algorithm with constraint handlin...
Several software tools are available in the literature for the design and embedded implementation of...
Several software tools are available in the literature for the design and embedded implementation of...
105 p.Model Predictive Control (MPC) refers to a type of computer control technology that utilizes a...