Abstract
The article presents Model Predictive Control (MPC) of a multivariable laboratory process using Programmable Logic Controller (PLC). The Dynamic Matrix Control (DMC) MPC algorithm is used in which a step-response model of the process is used for prediction. Two main practical issues are discussed. Firstly, it is shown how to deal with DMC control of a dynamical systems in which some variables react quickly and some slowly. In order to deal with fast and slow dynamics, a decomposed control structure based on the DMC algorithm is used. Secondly, the decomposed DMC control structure is implemented using the PLC controller, taking into account the PLC resources. Results of real laboratory experiments are present to show effectiveness of the discussed method.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Camacho, E.F., Bordons, C.: Model Predictive Control. Springer, London (1999). https://doi.org/10.1007/978-0-85729-398-5
Chaber, P., Ławryńczuk, M.: Fast analytical model predictive controllers and their implementation for STM32 ARM microcontroller. IEEE Trans. Industr. Inf. 15, 4580–4590 (2019)
Forbes, M.G., Patwardhan, R., Hamadah, H., Gopaluni, R.: Model predictive control in industry: challenges and opportunities. IFAC-PapersOnLine 48(8), 531–538 (2015)
Ławryńczuk, M.: Computationally Efficient Model Predictive Control Algorithms: a Neural Network Approach. Studies in Systems, Decision and Control, vol. 3. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-04229-9
Marusak, P., Kuntanapreeda, S.: A neural network-based implementation of an MPC algorithm applied in the control systems of electromechanical plants. In: 8th TSME–International Conference on Mechanical Engineering, TSME–ICoME (2017)
Plamowski, S.: Implementation of DMC algorithm in embedded controller - resources, memory and numerical modifications. In: Polish Control Conference, pp. 335–343 (2017)
Roshany-Yamchi, S., Cychowski, M., Negenborn, R.R., De Schutter, B., Delaney, K., Connell, J.: Kalman filter-based distributed predictive control of large-scale multi-rate systems: application to power net-works. IEEE Trans. Control Syst. Technol. 21(1), 27–39 (2013)
Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control Eng. Practice 11, 733–764 (2003)
Tatjewski, P.: Advanced Control of Industrial Processes. Springer, London (2007). https://doi.org/10.1007/978-1-84628-635-3
Wojtulewicz, A., Ławryńczuk, M.: Implementation of multiple-input multiple-output dynamic matrix control algorithm for fast processes using field programmable gate array. In: 15th IFAC Conference on Programmable Devices and Embedded Systems PDeS, Ostrava, Czech Republic, pp. 324–329 (2018)
Wojtulewicz, A., Ławryńczuk, M.: Computationally efficient implementation of dynamic matrix control algorithm for very fast processes using programmable logic controller. In: Proceedings of the 23th IEEE International Conference on Methods and Models in Automation and Robotics MMAR 2018, Międzyzdroje, Poland, pp. 579–584 (2018)
Zhou, Z., De Schutter, B., Lin, S., Xi, Y.: Two-level hierarchical model-based predictive control for large-scale urban traffic networks. IEEE Trans. Control Syst. Technol. 25(2), 496–508 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Plamowski, S. (2020). Model Predictive Control of a Dynamic System with Fast and Slow Dynamics: Implementation Using PLC. In: Bartoszewicz, A., Kabziński, J., Kacprzyk, J. (eds) Advanced, Contemporary Control. Advances in Intelligent Systems and Computing, vol 1196. Springer, Cham. https://doi.org/10.1007/978-3-030-50936-1_92
Download citation
DOI: https://doi.org/10.1007/978-3-030-50936-1_92
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-50935-4
Online ISBN: 978-3-030-50936-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)