Optimal control of distillation column using Non-Dominated Sorting Genetic Algorithm-II

Abstract Many control problems involve simultaneous optimization of multiple performance measures that are often non-commensurable and competing with each other. The presence of multiple objectives in a problem usually gives rise to one set of optimal solutions, largely known as Pareto-optimal solutions. In this paper, the Non-Dominated Sorting Genetic Algorithm-II (NSGA-II) has been successfully applied to optimization of dynamic state of simple distillation process. This paper presents the tuning of Proportional-Integral-Derivative (PID) controllers by minimizing of three objective functions (overshoot, response time, and Integral of Absolute Error (IAE)) through NSGA-II. A MATLAB code for real-parameter NSGA-II has been coupled with HYSYS v.3.1 process simulator for simulation and optimization of process. Optimization numerical results show that genetic algorithm is more suitable method for optimal control of distillation columns than traditional methods.

[1]  Michael de la Maza The Fifth International Conference on Genetic Algorithms , 1994, AI Mag..

[2]  D. P. Kwok,et al.  Optimal fuzzy PID control based on genetic algorithm , 1992, Proceedings of the 1992 International Conference on Industrial Electronics, Control, Instrumentation, and Automation.

[3]  Kishalay Mitra,et al.  Multiobjective dynamic optimization of an industrial Nylon 6 semibatch reactor using genetic algorit , 1998 .

[4]  João Sequeira,et al.  Selection of controller parameters using genetic algorithms , 1992 .

[5]  Kalyanmoy Deb,et al.  Multi-objective Genetic Algorithms: Problem Difficulties and Construction of Test Problems , 1999, Evolutionary Computation.

[6]  Kalyanmoy Deb,et al.  MULTI-OBJECTIVE FUNCTION OPTIMIZATION USING NON-DOMINATED SORTING GENETIC ALGORITHMS , 1994 .

[7]  P. J. Fleming,et al.  The Multi-Objective Genetic Algorithm Applied to Benchmark Problems An Analysis , 2001 .

[8]  Gary B. Lamont,et al.  Multiobjective Evolutionary Algorithms: Analyzing the State-of-the-Art , 2000, Evolutionary Computation.

[9]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[10]  Santosh K. Gupta,et al.  Multi-objective optimization of an industrial fluidized-bed catalytic cracking unit (FCCU) using two jumping gene adaptations of simulated annealing , 2007, Comput. Chem. Eng..

[11]  Flávio Neves,et al.  PID control of MIMO process based on rank niching genetic algorithm , 2008, Applied Intelligence.

[12]  Santosh K. Gupta,et al.  Multi-objective optimization of an industrial fluidized-bed catalytic cracking unit (FCCU) using genetic algorithm (GA) with the jumping genes operator , 2003, Comput. Chem. Eng..

[13]  Carlos A. Coello Coello,et al.  A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques , 1999, Knowledge and Information Systems.

[14]  B. Porter,et al.  Genetic tuning of digital PID controllers , 1992 .

[15]  Sidhartha Panda,et al.  MULTI-OBJECTIVE NON-DOMINATED SHORTING GENETIC ALGORITHM-II FOR EXCITATION AND TCSC-BASED CONTROLLER DESIGN , 2009 .

[16]  Aytekin Bagis,et al.  Determination of the PID Controller Parameters by Modified Genetic Algorithm for Improved Performance , 2007, J. Inf. Sci. Eng..

[17]  Jin-Sung Kim,et al.  Auto Tuning PID Controller based on Improved Genetic Algorithm for Reverse Osmosis Plant , 2008 .

[18]  J. B. Gomm,et al.  Genetic approach to decentralised PI controller tuning for multivariable processes , 1999 .

[19]  David J. Murray-Smith,et al.  GA-optimised PID and pole placement real and simulated performance when controlling the dynamics of a supply ship , 2006 .

[20]  Thomas E. Marlin,et al.  Process Control: Designing Processes and Control Systems for Dynamic Performance , 1995 .

[21]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[22]  Peter J. Fleming,et al.  An Overview of Evolutionary Algorithms in Multiobjective Optimization , 1995, Evolutionary Computation.

[23]  Alberto Herreros,et al.  Design of PID Controllers Using Multiobjective Genetic Algorithms , 2000 .

[24]  Alberto Herreros,et al.  Design of PID-type controllers using multiobjective genetic algorithms. , 2002, ISA transactions.

[25]  Peter J. Fleming,et al.  Genetic Algorithms for Multiobjective Optimization: FormulationDiscussion and Generalization , 1993, ICGA.

[26]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[27]  Robert Babuška,et al.  Genetic algorithms for optimization in predictive control , 1997 .