Abstract
This paper aims at the PID control system design for multivariable input and multivariable output (MIMO) processes. An improved version of a particle swarm optimization (PSO) algorithm is utilized to design PID control gains in MIMO control systems. In addition to the individual best and the global best particles, the velocity updating formula of the developed algorithm includes a new factor, the best particle of each sub-population, to enhance the search capacity. Based on the improved particle swarm optimization (IPSO), a complete design strategy is proposed for MIMO PID control systems. All control gains will be evolved to the optimal values by minimizing the system performance criterion. To show the efficiency of the proposed design method, a multivariable chemical process system with two inputs and two outputs is illustrated. Some experiment results, including different algorithm parameter settings and comparisons with other methods, are given. Numerical simulations indicate that the proposed method is superior to other optimal methods.
Similar content being viewed by others
References
F.D. Bianchi, R.J. Mantz, C.F. Christiansen, Multivariable PID control with set-point weighting via BMI optimisation. Automatica 44(2), 472–478 (2008)
W.-D. Chang, A multi-crossover genetic approach to multivariable PID controllers tuning. Expert Syst. Appl. 33(3), 620–626 (2007)
W.-D. Chang, S.-P. Shih, PID controller design of nonlinear systems using improved particle swarm optimization approach. Commun. Nonlinear Sci. Numer. Simul. 15(11), 3632–3639 (2010)
Y.-P. Chang, L.-S. Shieh, C.-R. Liu, P. Cofie, Digital modeling and PID controller design for MIMO analog systems with multiple delays in states, inputs and outputs. Circuits Syst. Signal Process. 28(1), 111–145 (2009)
L.D.S. Coelho, M.W. Pessoa, A tuning strategy for multivariable PI and PID controllers using differential evolution combined with chaotic Zaslavskii map. Expert Syst. Appl. 38(11), 13694–13701 (2011)
S.N. Deepa, G. Sugumaran, Model order formulation of a multivariable discrete system using a modified particle swarm optimization approach. Swarm Evol. Comput. 1(4), 204–212 (2011)
J. Kennedy, R. Eberhart, Particle swarm optimization, in Proc. of the IEEE Int. Conf. Neural Networks, vol. IV (1995), pp. 1942–1948
B.-C. Kuo, Automatic Control Systems, 7th edn. (Wiley, New York, 1995)
G. Ma, W. Zhou, A novel particle swarm optimization algorithm based on particle migration. Appl. Math. Comput. 218(11), 6620–6626 (2012)
D.K. Maghade, B.M. Patre, Decentralized PI/PID controllers based on gain and phase margin specifications for TITO processes. ISA Trans. 51(4), 550–558 (2012)
M.I. Menhas, M. Fei, L. Wang, L. Qian, Real/binary co-operative and co-evolving swarms based multivariable PID controller design of ball mill pulverizing system. Energy Convers. Manag. 54(1), 67–80 (2012)
M.I. Menhas, L. Wang, M. Fei, H. Pan, Comparative performance analysis of various binary coded PSO algorithms in multivariable PID controller design. Expert Syst. Appl. 39(4), 4390–4401 (2012)
I.I. Ruiz-Lopez, G.C. Rodriguez-Jimenes, M.A. Garcia-Alvarado, Robust MIMO PID controllers tuning based on complex/real ration of the characteristic matrix eigenvalues. Chem. Eng. Sci. 61(13), 4332–4340 (2006)
J. Sun, W. Fang, V. Palade, X. Wu, W. Xu, Quantum-behaved particle swarm optimization with Gaussian distributed local attractor point. Appl. Math. Comput. 218(7), 3763–3775 (2011)
N.A. Wahab, R. Katebi, J. Balderud, Multivariable PID control design for activated sludge process with nitrification and denitrification. Biochem. Eng. J. 45(3), 239–248 (2009)
Q.-G. Wang, Z.-Y. Nie, PID control for MIMO processes, part 1 (2012), pp. 177–204. doi:10.1007/978-1-4471-2425-2_6 (Book chapter)
Q.-G. Wang, B. Zou, T.-H. Lee, B. Qiang, Auto-tuning of multivariable PID controllers from decentralized relay feedback. Automatica 33(3), 319–330 (1997)
Q.-G. Wang, Z. Ye, W.-J. Cai, C.-C. Hang, PID Control for Multivariable Processes (Springer, Berlin, 2008). doi:10.1007/978-3-540-78482-1
Y. Wang, B. Li, T. Weise, J. Wang, B. Yuan, Q. Tian, Self-adaptive learning based particle swarm optimization. Inf. Sci. 181(20), 4515–4538 (2011)
M. Willjuice Iruthayarajan, S. Baskar, Evolutionary algorithms based design of multivariable PID controller. Expert Syst. Appl. 36(5), 9159–9167 (2009)
Q. Xiong, W.-J. Cai, M.-J. He, Equivalent transfer function method for PI/PID controller design of MIMO processes. J. Process Control 17(8), 665–673 (2007)
L. Zhao, F. Qian, Y. Yang, Y. Zeng, H. Su, Automatically extracting T–S fuzzy models using cooperative random learning particle swarm optimization. Appl. Soft Comput. 10(3), 938–944 (2010)
S.-Z. Zhao, M. Willjuice Iruthayarajan, S. Baskar, P.N. Suganthan, Multi-objective robust PID controller tuning using two lbests multi-objective particle swarm optimization. Inf. Sci. 181(16), 3323–3355 (2011)
Acknowledgements
This work was partially supported by the National Science Council of Taiwan under Grant NSC 102-2221-E-366-004.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, WD., Chen, CY. PID Controller Design for MIMO Processes Using Improved Particle Swarm Optimization. Circuits Syst Signal Process 33, 1473–1490 (2014). https://doi.org/10.1007/s00034-013-9710-4
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-013-9710-4