A new robust technique for optimal control of chemical engineering processes

Abstract A new optimal control technique is presented to provide good quality, robust solutions for chemical engineering problems, which are generally non-linear, and highly constrained. The technique neither uses any input of feasible control solution, nor any auxiliary condition. The technique generates optimal control by applying the genetic operations of selection, crossover, and mutation on an initial population of random, binary-coded deviation vectors. Each element of a deviation vector corresponds to a control stage, and is a deviation from some “mean” control value randomized initially for that stage. The deviation, and the mean control value map on to the actual discrete step value of control at that stage. The mapping is logarithmic in beginning, but is later allowed to alternate with a linear one. The genetic operations are periodically followed by the replacement of mean control values by a newly available optimal control solution, and by the size-variation of control domain between its limits. The optimal control technique is successfully tested on four challenging problems of chemical engineering.

[1]  Rein Luus,et al.  Optimal control of nonlinear systems with unspecified final times , 1996 .

[2]  Chyi Hwang,et al.  OPTIMAL CONTROL COMPUTATION FOR DIFFERENTIAL-ALGEBRAIC PROCESS SYSTEMS WITH GENERAL CONSTRAINTS , 1990 .

[3]  R. Luus On the application of iterative dynamic programming to singular optimal control problems , 1992 .

[4]  Chonghun Han,et al.  Hierarchical time-optimal control of a continuous copolymerization reactor during start-up or grade change operation using genetic algorithms , 1997 .

[5]  W. Ramirez,et al.  Optimal production of secreted protein in fed‐batch reactors , 1988 .

[6]  H. Lim,et al.  Computational algorithms for optimal feed rates for a class of fed‐batch fermentation: Numerical results for penicillin and cell mass production , 1986, Biotechnology and bioengineering.

[7]  R. Luus,et al.  Optimal Control of Inequality State Constrained Systems , 1997 .

[8]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[9]  David Coley,et al.  Introduction to Genetic Algorithms for Scientists and Engineers , 1999 .

[10]  Rein Luus,et al.  Application of dynamic programming to differential-algebraic process systems , 1993 .

[11]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[12]  R. Luus Application of dynamic programming to high-dimensional non-linear optimal control problems , 1990 .

[13]  R Luus,et al.  Optimization of fed-batch fermentors by iterative dynamic programming. , 1993, Biotechnology and bioengineering.

[14]  Z. Michalewicz,et al.  A modified genetic algorithm for optimal control problems , 1992 .

[15]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[16]  Ji-Pyng Chiou,et al.  Optimal control and optimal time location problems of differential-algebraic systems by differential evolution , 1997 .

[17]  L. Biegler,et al.  Advances in simultaneous strategies for dynamic process optimization , 2002 .

[18]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[19]  J. E. Cuthrell,et al.  Simultaneous optimization and solution methods for batch reactor control profiles , 1989 .

[20]  Paul I. Barton,et al.  Dynamic Optimization in a Discontinuous World , 1998 .

[21]  D. E. Goldberg,et al.  Genetic Algorithms in Search, Optimization & Machine Learning , 1989 .

[22]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[23]  William H. Press,et al.  Numerical recipes in C , 2002 .

[24]  J Hong,et al.  Optimal substrate feeding policy for a fed batch fermentation with substrate and product inhibition kinetics , 1986, Biotechnology and bioengineering.

[25]  Moo Ho Lee,et al.  Dynamic Optimization of a Continuous Polymer Reactor Using a Modified Differential Evolution Algorithm , 1999 .

[26]  S. A. Dadebo,et al.  Dynamic optimization of constrained chemical engineering problems using dynamic programming , 1995 .

[27]  Yash P. Gupta,et al.  Semiexhaustive search for solving nonlinear optimal control problems , 1995 .

[28]  Hans Seywald,et al.  Genetic Algorithm Approach for Optimal Control Problems with Linearly Appearing Controls , 1995 .

[29]  R. Luus,et al.  Optimization of Fed-Batch Reactors by the Luus−Jaakola Optimization Procedure , 1999 .

[30]  R. Luus,et al.  Multiplicity of solutions in the optimization of a bifunctional catalyst blend in a tubular reactor , 1992 .

[31]  E. Blum,et al.  The Mathematical Theory of Optimal Processes. , 1963 .