{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T13:58:32Z","timestamp":1772805512604,"version":"3.50.1"},"reference-count":24,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2008,8,22]],"date-time":"2008-08-22T00:00:00Z","timestamp":1219363200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008,8,22]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>This paper aims to describe colonial competitive algorithm (CCA), a novel socio\u2010politically inspired optimization strategy, and how it is used to solve real world engineering problems by applying it to the problem of designing a multivariable proportional\u2010integral\u2010derivative (PID) controller. Unlike other evolutionary optimization algorithms, CCA is inspired from a socio\u2010political process \u2013 the competition among imperialists and colonies. In this paper, CCA is used to tune the parameters of a multivariable PID controller for a typical distillation column process.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The controller design objective was to tune the PID controller parameters so that the integral of absolute errors, overshoots and undershoots be minimized. This multi\u2010objective optimization problem is converted to a mono\u2010objective one by adding up all the objective functions in which the absolute integral of errors is emphasized to be reduced as long as the overshoots and undershoots remain acceptable.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>Simulation results show that the controller tuning approach, proposed in this paper, can be easily and successfully applied to the problem of designing MIMO controller for control processes. As a result not only was the controlled process able to significantly reduce the coupling effect, but also the response speed was significantly increased. Also a genetic algorithm (GA) and an analytical method are used to design the controller parameters and are compared with CCA. The results showed that CCA had a higher convergence rate than GA, reaching to a better solution.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The proposed PID controller tuning approach is interesting for the design of controllers for industrial and chemical processes, e.g. MIMO evaporator plant. Also the proposed evolutionary algorithm, CCA, can be used in diverse areas of optimization problems including, industrial planning, resource allocation, scheduling, decision making, pattern recognition and machine learning.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17563780810893446","type":"journal-article","created":{"date-parts":[[2008,8,23]],"date-time":"2008-08-23T07:02:21Z","timestamp":1219474941000},"page":"337-355","source":"Crossref","is-referenced-by-count":180,"title":["Colonial competitive algorithm"],"prefix":"10.1108","volume":"1","author":[{"given":"Esmaeil","family":"Atashpaz Gargari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farzad","family":"Hashemzadeh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramin","family":"Rajabioun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Caro","family":"Lucas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022020120133147400_b1","doi-asserted-by":"crossref","unstructured":"Bao, J., Forbes, J.F. and McLellan, P.J. (1999), \u201cRobust multiloop PID controller design: a successive semidefinite programming approach\u201d, Ind. Eng. Chem. Res., Vol. 38 No. 9, pp. 3407\u201019.","DOI":"10.1021\/ie980746u"},{"key":"key2022020120133147400_b22","doi-asserted-by":"crossref","unstructured":"Bontoux, B. and Feillet, D. (2006), \u201cAnt colony optimization for the traveling purchaser problem\u201d, Computers & Operations Research, Vol. 35 No. 2, pp. 628\u201037.","DOI":"10.1016\/j.cor.2006.03.023"},{"key":"key2022020120133147400_b11","doi-asserted-by":"crossref","unstructured":"Chang, W.D. (2007), \u201cA multi\u2010crossover genetic approach to multivariable PID controllers tuning\u201d, Expert Systems with Applications, Vol. 33, pp. 620\u20106.","DOI":"10.1016\/j.eswa.2006.06.003"},{"key":"key2022020120133147400_b21","unstructured":"Chellaboina, V. and Ranga, M.K. (2005), \u201cReduced order optimal control using genetic algorithms\u201d, American Control Conference, Vol. 2, June 8\u201010, pp. 1407\u201012."},{"key":"key2022020120133147400_b2","doi-asserted-by":"crossref","unstructured":"Chidambaram, M. and Sree, R.P. (2003), \u201cA simple method of tuning PID controllers for integrator\/dead\u2010time processes\u201d, Computers & Chemical Engineering, Vol. 27, pp. 211\u20105.","DOI":"10.1016\/S0098-1354(02)00178-3"},{"key":"key2022020120133147400_b7","doi-asserted-by":"crossref","unstructured":"Christen, U., Musch, H.E. and Steiner, M. (1997), \u201cRobust control of distillation columns: \u03bc\u2010 vs. H\u221e\u2010 synthesis\u201d, Journal of Process Control, Vol. 7, pp. 19\u201030.","DOI":"10.1016\/S0959-1524(96)00008-X"},{"key":"key2022020120133147400_b20","unstructured":"Darwen, P.J. and Yao, X. (1996), \u201cAutomatic modularization by speciation\u201d, Proceedings of IEEE International Conf. on Evolutionary Computation, Nagoya, Japan, pp. 88\u201093."},{"key":"key2022020120133147400_b18","doi-asserted-by":"crossref","unstructured":"Dorigo, M. and Blum, C. (2005), \u201cAnt colony optimization theory: a survey\u201d, Theoretical Computer Science, Vol. 344, pp. 243\u201078.","DOI":"10.1016\/j.tcs.2005.05.020"},{"key":"key2022020120133147400_b8","doi-asserted-by":"crossref","unstructured":"Garc\u00eda\u2010Alvarado, M.A., Ruiz\u2010L\u00f3pez, I.I. and Torres\u2010Ramos, T. (2005), \u201cTuning of multivariate PID controllers based on characteristic matrix eigenvalues\u201d, Lyapunov functions and robustness criteria, Chemical Engineering Science, Vol. 60, pp. 897\u2010905.","DOI":"10.1016\/j.ces.2004.09.047"},{"key":"key2022020120133147400_b9","doi-asserted-by":"crossref","unstructured":"Halevi, Y., Palmor, Z.J. and Efrati, T. (1997), \u201cAutomatic tuning of decentralized PID controllers for MIMO processes\u201d, Journal of Process Control, Vol. 7, pp. 119\u201028.","DOI":"10.1016\/S0959-1524(97)82769-2"},{"key":"key2022020120133147400_b16","doi-asserted-by":"crossref","unstructured":"Haupt, R.L. and Haupt, S.E. (2004), Practical Genetic Algorithms, 2nd ed., Wiley, Hoboken, NJ.","DOI":"10.1002\/0471671746"},{"key":"key2022020120133147400_b12","doi-asserted-by":"crossref","unstructured":"Hsin\u2010Chieh, C., Jen\u2010Fuh, C., Jun\u2010Juh, Y. and Teh\u2010Lu, L. (2008), \u201cEP\u2010based PID control design for chaotic synchronization with application in secure communication\u201d, Expert Systems with Applications, Vol. 34 No. 2, pp. 1169\u201077.","DOI":"10.1016\/j.eswa.2006.12.023"},{"key":"key2022020120133147400_b19","unstructured":"Johnston, R.L. and Cartwright, H.M. (2004), Applications of Evolutionary Computation in Chemistry, Springer, Berlin."},{"key":"key2022020120133147400_b3","doi-asserted-by":"crossref","unstructured":"Lee, K.C., Lee, S. and Lee, H.H. (2004), \u201cImplementation and PID tuning of network\u2010based control systems via Profibus polling network\u201d, Computer Standards & Interfaces, Vol. 26, pp. 229\u201040.","DOI":"10.1016\/S0920-5489(03)00074-6"},{"key":"key2022020120133147400_b15","doi-asserted-by":"crossref","unstructured":"Luyben, W.L. (1986), \u201cA simple method for tuning SISO controllers in a multivariable system\u201d, Industrial and Engineering Chemistry Product Research and Development, Vol. 25, pp. 654\u201060.","DOI":"10.1021\/i200034a010"},{"key":"key2022020120133147400_b17","unstructured":"Melanie, M. (1999), An Introduction to Genetic Algorithms, MIT Press, Cambridge, MA."},{"key":"key2022020120133147400_b10","doi-asserted-by":"crossref","unstructured":"Ruiz\u2010L\u00f3pez, I.I., Rodr\u00edguez\u2010Jimenes, G.C. and Garc\u00eda\u2010Alvarado, M.A. (2006), \u201cRobust MIMO PID controllers tuning based on complex\/real ratio of the characteristic matrix eigen values\u201d, Chemical Engineering Science, Vol. 61, pp. 4332\u201040.","DOI":"10.1016\/j.ces.2006.02.015"},{"key":"key2022020120133147400_b13","doi-asserted-by":"crossref","unstructured":"Su, C.T. and Wong, J.T. (2007), \u201cDesigning MIMO controller by neuro\u2010traveling particle swarm optimizer approach\u201d, Expert Systems with Applications, Vol. 32, pp. 848\u201055.","DOI":"10.1016\/j.eswa.2006.01.023"},{"key":"key2022020120133147400_b24","doi-asserted-by":"crossref","unstructured":"Varol, H.A. and Bingul, Z. (2004), \u201cA new PID tuning technique using ant algorithm\u201d, Proceeding of the American Control Conference, Vol. 3, pp. 2154\u20109.","DOI":"10.23919\/ACC.2004.1383780"},{"key":"key2022020120133147400_b4","doi-asserted-by":"crossref","unstructured":"Wang, Q.G., Hang, C.C. and Zou, W. (1998), \u201cAutomatic tuning of nonlinear PID controllers for unsymmetrical processes\u201d, Computers Chem. Eng., Vol. 22, pp. 687\u201094.","DOI":"10.1016\/S0098-1354(97)00220-2"},{"key":"key2022020120133147400_b14","doi-asserted-by":"crossref","unstructured":"Wang, Q.G., Zou, B., Lee, T.H. and Qiang, B. (1997), \u201cAuto\u2010tuning of multivariable PID controllers from decentralized relay feedback\u201d, Automatica, Vol. 33, pp. 319\u201030.","DOI":"10.1016\/S0005-1098(96)00177-X"},{"key":"key2022020120133147400_b6","doi-asserted-by":"crossref","unstructured":"Xiong, Q., Cai, W.J. and He, M.J. (2007), \u201cEquivalent transfer function method for PI\/PID controller design of MIMO processes\u201d, Journal of Process Control, Vol. 17, pp. 665\u201073.","DOI":"10.1016\/j.jprocont.2007.01.004"},{"key":"key2022020120133147400_b5","unstructured":"Ziegler, J.G. and Nichols, N.B. (1942), \u201cOptimum settling for automatic controllers\u201d, Trans. on ASME, Vol. 64, pp. 759\u201068."},{"key":"key2022020120133147400_frd1","unstructured":"Rodic, D. and Engelbrecht, A.P. (2008), \u201cAnt colony optimization for the traveling purchaser problem\u201d, International Journal of Intelligent Computing and Cybernetics, Vol. 1 No. 1, pp. 110\u201027."}],"container-title":["International Journal of Intelligent Computing and Cybernetics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17563780810893446","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17563780810893446\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17563780810893446\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T23:44:11Z","timestamp":1753400651000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijicc\/article\/1\/3\/337-355\/124591"}},"subtitle":["A novel approach for PID controller design in MIMO distillation column process"],"short-title":[],"issued":{"date-parts":[[2008,8,22]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2008,8,22]]}},"alternative-id":["10.1108\/17563780810893446"],"URL":"https:\/\/doi.org\/10.1108\/17563780810893446","relation":{},"ISSN":["1756-378X"],"issn-type":[{"value":"1756-378X","type":"print"}],"subject":[],"published":{"date-parts":[[2008,8,22]]}}}