Firefly algorithm approach based on chaotic Tinkerbell map applied to multivariable PID controller tuning

被引:96
作者
Coelho, Leandro dos Santos [1 ,3 ]
Mariani, Viviana Cocco [2 ,3 ]
机构
[1] Ind & Syst Engn Grad Program PPGEPS, BR-80215901 Curitiba, Parana, Brazil
[2] Pontifical Catholic Univ Parana PUCPR, Dept Mech Engn PPGEM, BR-80215901 Curitiba, Parana, Brazil
[3] Fed Univ Parana UFPR, Dept Elect Engn, Elect Engn Grad Program PPGEE, BR-81531970 Curitiba, Parana, Brazil
关键词
Metaheuristics; Optimization; Evolutionary algorithms; Firefly optimization; Control systems; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHM; CONTROL DESIGN; OPTIMIZATION; SYSTEMS; STRATEGY;
D O I
10.1016/j.camwa.2012.05.007
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Nowadays, a variety of controllers used in process industries are still of the proportional-integral-derivative (PID) types. MD controllers have the advantage of simple structure, good stability, and high reliability. A relevant issue for PID controllers design is the accurate and efficient tuning of parameters. In this context, several approaches have been reported in the literature for tuning the parameters of PID controllers using evolutionary algorithms, mainly for single-input single-output systems. The systematic design of multi-loop (or decentralized) PID control for multivariable processes to meet certain objectives simultaneously is still a challenging task. This paper proposes a new chaotic firefly algorithm approach based on Tinkerbell map (CFA) to tune multi-loop PID multivariable controllers. The firefly algorithm is a metaheuristic algorithm based on the idealized behavior of the flashing characteristics of fireflies. To validate the performance of the proposed PID control design, a multi-loop multivariable PID structure for a binary distillation column plant (Wood and Berry column model) and an industrial-scale polymerization reactor are taken. Simulation results indicate that a suitable set of PID parameters can be calculated by the proposed CFA. Besides, some comparison results of a genetic algorithm, a particle swarm optimization approach, traditional firefly algorithm, modified firefly algorithm, and the proposed CFA to tune multi-loop PID controllers are presented and discussed. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2371 / 2382
页数:12
相关论文
共 67 条
[1]   Dynamic maps in phase-conjugated optical resonators [J].
Aboites, V. ;
Pisarchik, A. N. ;
Kiryanov, A. ;
Gomez-Mont, X. .
OPTICS COMMUNICATIONS, 2010, 283 (17) :3328-3333
[2]   A simplified version of Mamdani's fuzzy controller:: The natural logic controller [J].
Aceves-López, A ;
Aguilar-Martin, J .
IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2006, 14 (01) :16-30
[3]   Multi-objective rule mining using a chaotic particle swarm optimization algorithm [J].
Alatas, Bilal ;
Akin, Erhan .
KNOWLEDGE-BASED SYSTEMS, 2009, 22 (06) :455-460
[4]   Self-tuning PID control of jacketed batch polystyrene reactor using genetic algorithm [J].
Altinten, Ayla ;
Ketevanlioglu, Fazil ;
Erdogan, Sebahat ;
Hapoglu, Hale ;
Alpbaz, Mustafa .
CHEMICAL ENGINEERING JOURNAL, 2008, 138 (1-3) :490-497
[5]  
[Anonymous], 2010, Int. J. Ind. Eng. Comput, DOI DOI 10.5267/J.IJIEC.2010.01.001
[6]  
Astrom K.J, 1995, PID Controllers: Theory, Design, and Tuning
[7]  
Bhattacharyya GK, 1977, STAT CONCEPTS METHOD
[8]   Multivariable PID control with set-point weighting via BMI optimisation [J].
Bianchi, Fernando D. ;
Mantz, Ricardo J. ;
Christiansen, Carlos F. .
AUTOMATICA, 2008, 44 (02) :472-478
[9]   Physiological links in firefly flash code evolution [J].
Buck, J ;
Case, J .
JOURNAL OF INSECT BEHAVIOR, 2002, 15 (01) :51-68
[10]   A multi-crossover genetic approach to multivariable PID controllers tuning [J].
Chang, Wei-Der .
EXPERT SYSTEMS WITH APPLICATIONS, 2007, 33 (03) :620-626