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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Ö. 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-021-0726-4