Abstract
In this paper, a new bat algorithm (BA) based on dynamic control parameters selection is presented. The dynamic BA (DBA) uses a new mechanism to dynamically select the best performing combination of the pulse rate coefficient, the pulse frequency coefficient, and the population size. A fractional-order PID (FOPID) controller based on the DBA is implemented to improve the performance of a distillation column process. The proposed FOPID controller is used to control the distillate and bottom mole fractions. The influence of the feed rate disturbance is considered for this model. The efficacy of the DBA-based FOPID is compared with the performance of the controllers based on the conventional BA, directional BA, enhanced BA, genetic algorithm, and particle swarm optimization algorithm. The analyses and simulation results show the superiority of the proposed method.
Similar content being viewed by others
References
Abd-Elazim SM, Ali ES (2016) Load frequency controller design via bat algorithm for nonlinear interconnected power system. Int J Electr Power Energy Syst 77:166–177
Atashpaz-Gargari E, Hashemzadeh F, Rajabioun R, Lucas C (2008) Colonial competitive algorithm: a novel approach for PID controller design in MIMO distillation column process. Int J Intell Comput Cybern 1:337–355
Bettayeb M, Mansouri R (2014) Fractional IMC–PID-filter controllers design for non integer order systems. J Process Control 24:261–271
Bhattacharjee S, Medhi B (2012) Soft computing techniques for distillation column composition control. In: Mathew J (ed) Eco-friendly computing and communication systems, vol 305. Springer, Berlin, pp 381–388
Chakri A, Khelif R, Benouaret M, Yang XS (2017) New directional bat algorithm for continuous optimization problems. Expert Syst Appl 69:159–175
Chen D, Seborg DE (2003) Design of decentralized PI control systems based on Nyquist stability analysis. J Process Control 13:27–39
Corriou JP (2004) Process control: theory and applications. Springer, Berlin
Gao Z, Yan M, Wei J (2014) Robust stabilizing regions of fractional-order \(\text{ PD }^{\mu }\) controllers of time-delay fractional-order systems. J Process Control 24:37–47
Gao ML, Shen J, Yin LJ, Liu W, Zou GF, Li HT, Fu GX (2016) A novel visual tracking method using bat algorithm. Neurocomputing 177:612–619
Haji Haji V, Monje CA (2017a) Fractional order fuzzy-PID control of a combined cycle power plant using particle swarm optimization algorithm with an improved dynamic parameters selection. Appl Soft Comput 58:256–264
Haji Haji V, Monje CA (2017b) Fractional-order PID control of a chopper-fed DC motor drive using a novel firefly algorithm with dynamic control mechanism. Soft Comput. https://doi.org/10.1007/s00500-017-2677-5
Jaddi NS, Abdullah S, Hamdan AR (2015) Optimization of neural network model using modified bat-inspired algorithm. Appl Soft Comput 37:71–86
Kaur T, Saini BS, Gupta S (2017) A novel feature selection method for brain tumor MR image classification based on the Fisher criterion and parameter-free bat optimization. Neural Comput Appl. https://doi.org/10.1007/s00521-017-2869-z
Khooban MH, Niknam T (2015) A new intelligent online fuzzy tuning approach for multi-area load frequency control: self adaptive modified bat algorithm. Int J Electr Power Energy Syst 71:254–261
Luan Vu TN, Lee M (2010) Independent design of multi-loop PI/PID controllers for interacting multivariable processes. J Process Control 20:922–933
Luyben WL (1986) Simple method for tuning SISO controllers in multivariable systems. Ind Eng Chem Process Des Dev 25:654–660
Lynn N, Suganthan PN (2015) Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation. Swarm Evol Comput 24:11–24
Manimaran M, Arumugam A, Balasubramanian G, Ramkumar K (2013) Optimization and composition control of distillation column using MPC. Int J Eng Technol 5:1224–1230
Martín F, Monje CA, Moreno L, Balaguer C (2015) DE-based tuning of \(PI^{\lambda }D^{\mu }\) controllers. ISA Trans 59:398–407
Minh VT, Rani AMA (2009) Modeling and control of distillation column in a petroleum process. Hindawi Publishing Corporation, Cairo (Math Probl Eng)
Monje CA, Vinagre BM, Feliu V, Chen YQ (2008) Tuning and auto-tuning of fractional order controllers for industry applications. Control Eng Pract 16:798–812
Monje CA, Chen YQ, Vinagre BM, Xue D, Feliu V (2010) Fractional-order systems and controls. Fundamentals and applications. Springer, Berlin
Moradi M (2014) A genetic-multivariable fractional order PID control to multi-input multi-output processes. J Process Control 24:336–343
Osaba E, Yang XS, Diaz F, Lopez-Garcia P, Carballedo R (2016) An improved discrete bat algorithm for symmetric and asymmetric traveling salesman problems. Eng Appl Artif Intel 48:59–71
Oshaba AS, Ali ES, Abd Elazim SM (2017) PI controller design for MPPT of photovoltaic system supplying SRM via bat search algorithm. Neural Comput Appl 28:651–667
Padula F, Visioli A (2011) Tuning rules for optimal PID and fractional-order PID controllers. J Process Control 21:69–81
Perez J, Valdez F, Castillo O et al (2017) Interval type-2 fuzzy logic for dynamic parameter adaptation in the bat algorithm. Soft Comput 21:667–685
Premkumar K, Manikandan BV (2015) Bat algorithm optimized fuzzy PD based speed controller for brushless direct current motor. Eng Sci Technol 19:818–840
Podlubny I (1999) Fractional differential equations. Academic, San Diego
Rahimi A, Bavafa F, Aghababaei S, Khooban MH, Naghavi SV (2016) The online parameter identification of chaotic behaviour in permanent magnet synchronous motor by self-adaptive learning bat-inspired algorithm. Int J Electr Power Energy Syst 78:285–291
Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11:5508–5518
Saba S, Ahsan F, Mohsin S (2016) BAT-ANN based earthquake prediction for Pakistan region. Soft Comput. https://doi.org/10.1007/s00500-016-2158-2
Sahraie H, Salehi GR, Ghaffari A, Amidpour M (2013) Distillation column identification using artificial neural network. Gas Process J 1:31–40
Sarker RA, Elsayed SM, Ray T (2014) Differential evolution with dynamic parameters selection for optimization problems. IEEE Trans Evol Comput 18:689–707
Wood RK, Berry MW (1973) Terminal composition control of a binary distillation column. Chem Eng Sci 28:1707–1717
Yammani C, Maheswarapu S, Matan SK (2016) A multi-objective shuffled bat algorithm for optimal placement and sizing of multi distributed generations with different load models. Int J Electr Power Energy Syst 79:120–131
Yang XS (2010) A new metaheuristic bat-inspired algorithm. In: González JR (ed) Nature inspired cooperative strategies for optimization, vol 284. Springer, Berlin, pp 65–74
Yilmaz S, Küçüksille EU (2015) A new modification approach on bat algorithm for solving optimization problems. Appl Soft Comput 28:259–275
Funding
The research leading to these results has partially received funding from the HUMASOFT Project (lead by author Concepción A. Monje), with reference DPI2016-75330-P, funded by the Spanish Ministry of Economy, Industry and Competitiveness.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Haji Haji, V., Monje, C.A. Fractional-order PID control of a MIMO distillation column process using improved bat algorithm. Soft Comput 23, 8887–8906 (2019). https://doi.org/10.1007/s00500-018-3488-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3488-z