Skip to main content

Model Predictive Control of a Dynamic System with Fast and Slow Dynamics: Implementation Using PLC

  • Conference paper
  • First Online:
  • 1272 Accesses

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1196))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Camacho, E.F., Bordons, C.: Model Predictive Control. Springer, London (1999). https://doi.org/10.1007/978-0-85729-398-5

    Book  MATH  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Forbes, M.G., Patwardhan, R., Hamadah, H., Gopaluni, R.: Model predictive control in industry: challenges and opportunities. IFAC-PapersOnLine 48(8), 531–538 (2015)

    Article  Google Scholar 

  4. Ł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

    Book  MATH  Google Scholar 

  5. 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)

    Google Scholar 

  6. Plamowski, S.: Implementation of DMC algorithm in embedded controller - resources, memory and numerical modifications. In: Polish Control Conference, pp. 335–343 (2017)

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. Qin, S.J., Badgwell, T.A.: A survey of industrial model predictive control technology. Control Eng. Practice 11, 733–764 (2003)

    Google Scholar 

  9. Tatjewski, P.: Advanced Control of Industrial Processes. Springer, London (2007). https://doi.org/10.1007/978-1-84628-635-3

    Book  MATH  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Plamowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics