Skip to main content
Log in

Swarm Intelligence Based Model Predictive Control Strategy for Optimal State Control of Discrete Time-varying MIMO Linear Systems

  • Regular Papers
  • Intelligent Control and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

It is a challenging task to effectively control multi-input and multi-output (MIMO) discrete time-varying linear systems. This paper proposes a swarm intelligence based model predictive control (MPC) strategy for addressing the challenge. First, a swarm intelligence based iterative dynamic optimal control solver is proposed to avoid the difficulty in solving the algebraic Riccati equation of finite-horizon optimal state control problem. Then, a swarm intelligence based online optimal controller is designed based on the MPC strategy, which can extend the optimal control problem from the finite-horizon to the infinite-horizon. Finally, the feedback structure of the online optimal state control system for MIMO discrete time-varying linear systems is constructed. A real-time simulation and a practical control experiment of a first order inverted pendulum system are employed to elborate the proposed method. The results show that the proposed method has the high efficiency, high accuracy, and anti-interference capability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. Ma, K. Cheng, and X. Xie, “The decoupled active/reactive power predictive control of quasi-Z-source inverter for distributed generations,” International Journal of Control, Automation, and Systems, vol. 19, no. 2, pp. 810–822, 2021.

    Article  Google Scholar 

  2. J. Shin, D. Kwak, and K. Kwak, “Model predictive path planning for an autonomous ground vehicle in rough terrain,” International Journal of Control, Automation, and Systems, vol. 19, no. 6, pp. 2224–2237, 2021.

    Article  Google Scholar 

  3. L. Hewing, K. P. Wabersich, and M. Menner, “Learning-based model predictive control: Toward safe learning in control,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 3, no. 1, pp. 269–296, 2020.

    Article  Google Scholar 

  4. J. Berberich, J. Köhler, and M. A. Muller, “Data-driven model predictive control with stability and robustness guarantees,” IEEE Transactions on Automatic Control, vol. 66, no. 4, pp. 1702–1717, 2021.

    Article  MathSciNet  Google Scholar 

  5. L. Dutta and D. K. Das, “A new adaptive explicit nonlinear model predictive control design for a nonlinear MIMO system: An application to twin rotor MIMO system,” International Journal of Control, Automation, and Systems, vol. 19, no. 7, pp. 2406–2419, 2021.

    Article  Google Scholar 

  6. F. G. Velez, M. J. Lizarraga, and C. R. Carreon, “Open loop robust equilibria in uncertain discrete time games,” International Journal of Control, Automation, and Systems, vol. 19, no. 2, pp. 587–595, 2021.

    Article  Google Scholar 

  7. G. Jiang and Z. Hou, “Iterative learning model predictive control approaches for trajectory based aircraft operation with controlled time of arrival,” International Journal of Control, Automation, and Systems, vol. 18, no. 10, pp. 2641–2649, 2020.

    Article  Google Scholar 

  8. B. Karg and S. Lucia, “Efficient representation and approximation of model predictive control laws via deep learning,” IEEE Transactions on Cybernetics, vol. 50, no. 9, pp. 3866–3878, 2020.

    Article  Google Scholar 

  9. U. Rosolia, X. Zhang, and F. Borrelli, “Data-driven predictive control for autonomous systems,” Annual Review of Control, Robotics, and Autonomous Systems, vol. 1, no. 1, pp. 259–286, 2018.

    Article  Google Scholar 

  10. D. Zhang, S. Zhang, and Z. Wang, “Dynamic control allocation algorithm for a class of distributed control systems,” International Journal of Control, Automation, and Systems, vol. 18, no. 2, pp. 259–270, 2020.

    Article  Google Scholar 

  11. A. Kathirgamanathan, M. D. Rosa, and E. Mangina, “Data-driven predictive control for unlocking building energy flexibility: A review,” Renewable and Sustainable Energy Reviews, vol. 135, p. 110120, 2020.

    Article  Google Scholar 

  12. N. S. Raman, K. Devaprasad, and B. Chen, “Model predictive control for energy-efficient HVAC operation with humidity and latent heat considerations,” Applied Energy, vol. 279, no. 3, p. 115765, 2020.

    Article  Google Scholar 

  13. L. Zhang, J. Xie, and C. R. Koch, “Model predictive control of jacket tubular reactors with a reversible exothermic reaction,” Industrial and Engineering Chemistry Research, vol. 59, no. 42, pp. 18921–18936, 2020.

    Article  Google Scholar 

  14. S. Richter, C. N. Neil, and M. Morari, “Computational complexity certification for real-time MPC with input constraints based on the fast gradient method,” IEEE Transactions on Automatic Control, vol. 57, no. 99, pp. 1391–1403, 2012.

    Article  MathSciNet  Google Scholar 

  15. V. Nedelcu, I. Necoara, and Q. Trandinh, “Computational complexity of inexact gradient augmented Lagrangian methods: Application to constrained MPC,” SIAM Journal on Control and Optimization, vol. 52, no. 5, pp. 3109–3134, 2013.

    Article  MathSciNet  Google Scholar 

  16. M. Li, N. Yu, and J. Qiao, “Infinite-horizon optimal control based on continuous-time continuous-state hopfield neural networks,” International Journal of Wavelets Multiresolution & Information Processing, vol. 4, no. 4, pp. 707–719, 2006.

    Article  MathSciNet  Google Scholar 

  17. A. Afram, F. Janabi-Sharifi, and A. S. Fung, “Artificial neural network (ANN) based model predictive control (MPC) and optimization of HVAC systems: A state of the art review and case study of a residential HVAC system,” Energy and Buildings, vol. 141, pp. 96–113, 2017.

    Article  Google Scholar 

  18. M. A. Hosen, M. A. Hussain, and F. S. Mjalli, “Control of polystyrene batch reactors using neural network based model predictive control (NNMPC): An experimental investigation,” Control Engineering Practice, vol. 19, no. 5, pp. 454–467, 2011.

    Article  Google Scholar 

  19. X. Hu, H. Zou, and L. Wang, “Design of the linear quadratic structure based predictive functional control for industrial processes against partial actuator failures using GA optimization,” International Journal of Control, Automation, and Systems, vol. 17, no. 3, pp. 597–605, 2019.

    Article  Google Scholar 

  20. M. Klaučo, M. Kalúz, and M. Kvasnica, “Machine learning-based warm starting of active set methods in embedded model predictive control,” Engineering Applications of Artificial Intelligence, vol. 77, pp. 1–8, 2019.

    Article  Google Scholar 

  21. F. Cuevas, O. Castillo, and P. C. Antonio, “Optimal design of interval type-2 fuzzy tracking controllers of mobile robots using a metaheuristic algorithm,” Recent Advances of Hybrid Intelligent Systems Based on Soft Computing, vol. 915, pp. 315–341, 2021.

    Article  Google Scholar 

  22. L. A. Angulo, O. Castillo, and C. Peraza, “An efficient chicken search optimization algorithm for the optimal design of fuzzy controllers,” Axioms, vol. 10, no. 1, p. 30, 2021.

    Article  Google Scholar 

  23. E. Bernal, M. L. Lagunes, and O. Castillo, “Optimization of type-2 fuzzy logic controller design using the GSO and FA algorithms,” International Journal of Fuzzy Systems, vol. 23, no. 1, pp. 42–57, 2020.

    Article  Google Scholar 

  24. Ö. Atan, F. Kutlu, and O. Castillo, “Intuitionistic fuzzy sliding controller for uncertain hyperchaotic synchronization,” International Journal of Fuzzy Systems, vol. 22, no. 5, pp. 1430–1443, 2020.

    Article  Google Scholar 

  25. P. Ochoa, O. Castillo, and J. Soria, “High-speed interval type-2 fuzzy system for dynamic crossover parameter adaptation in differential evolution and its application to controller optimization,” International Journal of Fuzzy Systems, vol. 22, no. 2, pp. 414–427, 2020.

    Article  Google Scholar 

  26. R. A. Hanifah, S. F. Toha, and S. Ahmad, “Swarm-intelligence tuned current reduction for power-assisted steering control in electric vehicles,” IEEE Transactions on Industrial Electronics, vol. 65, no. 9, pp. 7202–7210, 2018.

    Article  Google Scholar 

  27. H. Freire, P. M. Oliveira, and E. S. Pires, “From single to many-objective PID controller design using particle swarm optimization,” International Journal of Control, Automation, and Systems, vol. 15, no. 2, pp. 918–932, 2017.

    Article  Google Scholar 

  28. C. Kang, S. Wang, and W. Ren, “Optimization design and application of active disturbance rejection controller based on intelligent algorithm,” IEEE Access, vol. 7, pp. 59862–59870, 2019.

    Article  Google Scholar 

  29. E. S. A. Shahri, A. Alfi, and J. A. T. Machado, “Fractional fixed-structure H controller design using augmented Lagrangian particle swarm optimization with fractional order velocity,” Applied Soft Computing, vol. 77, pp. 688–695, 2019.

    Article  Google Scholar 

  30. Y. Mousavi, A. Alfi, and I. B. Kucukdemiral, “Enhanced fractional chaotic whale optimization algorithm for parameter identification of isolated wind-diesel power systems,” IEEE Access, vol. 8, pp. 140862–140875, 2020.

    Article  Google Scholar 

  31. H. S. Ghaleh, A. Alfi, and S. Ebadollahi, “Unequal limit cuckoo optimization algorithm applied for optimal design of nonlinear field calibration problem of a triaxial accelerometer,” Measurement, vol. 164, p. 107963, 2020.

    Article  Google Scholar 

  32. Y. Ning, Z. Peng, and Y. Dai, “Enhanced particle swarm optimization with multi-swarm and multi-velocity for optimizing high-dimensional problems,” Applied Intelligence, vol. 49, no. 2, pp. 335–351, 2018.

    Article  Google Scholar 

  33. M. Kaloop, A. Bardhan, and N. Kardani, “Novel application of adaptive swarm intelligence techniques coupled with adaptive network-based fuzzy inference system in predicting photovoltaic power,” Renewable and Sustainable Energy Reviews, vol. 148, p. 111315, 2021.

    Article  Google Scholar 

  34. H. Huang, L. Lv, and Z. Hao, “Particle swarm optimization with convergence speed controller for large-scale numerical optimization,” Methodologies and Applications, vol. 23, pp. 4421–4437, 2019.

    Google Scholar 

  35. D. Sedighizadeh, E. Masehian, and M. Sedighizadeh, “GEPSO: A new generalized particle swarm optimization algorithm,” Mathematics and Computers in Simulation, vol. 179, pp. 194–212, 2021.

    Article  MathSciNet  Google Scholar 

  36. T. G. Pradeepmon, R. Sridharan, and V. V. Panicker, “Development of modified discrete particle swarm optimization algorithm for quadratic assignment problems,” International Journal of Industrial Engineering Computations, vol. 9, pp. 491–508, 2018.

    Article  Google Scholar 

  37. B. Birge, “PSOt — A particle swarm optimization toolbox for use with Matlab,” Proc. of the 2003 IEEE Swarm Intelligence Symposium, Indianapolis, pp. 182–186, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhonglai Wang.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was supported by Sichuan Science and Technology Program under the Contract No. 2020JDJQ0036 and Natural Science Foundation of Sichuan Province under the Contract No. 2022NSFSC1941.

Hao Zheng was born in Chengdu, China. He received his B.Eng. degree in mechanical engineering from University of Electronic Science and Technology of China, Chengdu, China, in 2018. He is currently pursuing a Ph.D. degree with the School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu. He has worked on the attitude and position control, and the energy systems control strategy on flapping-wing micro air vehicles. His current research interests include model predictive control, nonlinear system optimal control, and heuristic optimization algorithm.

Yanwei Zhang was born in Shandong, China, in 1993. He received his B.S. degree in mechanical engineering from University of Electronic Science and Technology of China in 2016. And he started a successive master’s and doctoral programs in 2016. He is currently pursuing a Ph.D. degree in University of Electronic Science and Technology of China. He has been a joint Ph.D. student with the Department of Mechanical Engineering, Delft University of Technology, Netherlands. He also works as a Research Assistant with the Laboratory of Advanced Design Group, University of Electronic Science and Technology of China. His research is focused on fluid dynamics, optimization design, and reliability control of flapping-wing micro air vehicle.

Haider Muhammad Husnain is currently a postgraduate research fellow at the School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China (UESTC), Chengdu, China. He received his B.Eng. degree in mechatronics from Air University, Islamabad, Pakistan, and Master’s degree in Control Science and Engineering from UESTC, in 2015 and 2019, respectively. He earned first prizes in the ‘Academic Excellence Award 2018’ and ‘Excellent Performance Award 2018’ from the UESTC on his outstanding performance in studies as well in social and volunteer services severally. He was a recipient of the Higher Education Commission, Pakistan, Scholarship and Chinese Government Scholarship, in 2012 and 2017. His research areas include robotics, navigation, and autonomous systems.

Pengpeng Zhi is currently a postdoc at the School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu, China. He received his B.S. degree in automobile service engineering from Anyang Institute of Technology in 2014, and a Ph.D. degree from Dalian Jiaotong University in 2021. He has published more than 20 journal papers. His main research interests include CAE key technologies and rail transit safety control.

Zhonglai Wang was born in Shandong, China. He received his Ph.D. degree from University of Electronic Science and Technology of China in 2009. Currently, he is a full professor at School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China. He has published over 50 peer-reviewed journal papers and in charge of over 20 projects as PI. His research interests include reliability-based design, robust control of flapping-wing micro air vehicle, design optimization under uncertainty, and model validation.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, H., Zhang, Y., Husnain, H.M. et al. Swarm Intelligence Based Model Predictive Control Strategy for Optimal State Control of Discrete Time-varying MIMO Linear Systems. Int. J. Control Autom. Syst. 20, 3433–3444 (2022). https://doi.org/10.1007/s12555-021-0726-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-021-0726-4

Keywords

Navigation