A new look at optimal control of a batch crystallizer

The dynamic optimization of batch crystallizers has been widely studied. A simplified method of optimization inspired from nonlinear model predictive control with a receding horizon is introduced and tested on many different objective functions with various constraints. The proposed optimization method with a receding horizon gives excellent results with no noticeable difference from those obtained by rigorous dynamic optimization and is well adapted to online dynamic optimization. Two different crystallizer models are compared. It is shown that the dynamic optimization problem is constituted of several subproblems related to the constraints on the crystallizer temperature, on the concentration compared to the metastable concentration or on the final moments. Finally, the authors propose simple online control algorithms that result in quasi-optimal temperature profiles provided that the type and sequence of arcs have been previously determined. This method is well adapted to industrial situations. © 2008 American Institute of Chemical Engineers AIChE J, 2008

[1]  David L. Ma,et al.  Worst‐case performance analysis of optimal batch control trajectories , 1999 .

[2]  Sohrab Rohani,et al.  Nonlinear control of a batch crystallizer , 2002 .

[3]  A. Isidori Nonlinear Control Systems , 1985 .

[4]  Johan U. Backstrom,et al.  Quadratic programming algorithms for large-scale model predictive control , 2002 .

[5]  Debasis Sarkar,et al.  Multi-objective optimization of seeded batch crystallization processes , 2006 .

[6]  Dominique Bonvin,et al.  Dynamic optimization of batch processes: II. Role of measurements in handling uncertainty , 2003, Comput. Chem. Eng..

[7]  Rein Luus,et al.  Optimal control of batch reactors by iterative dynamic programming , 1994 .

[8]  Dominique Bonvin,et al.  Run-to-run optimization via control of generalized constraints , 2001 .

[9]  Alan Jones,et al.  Optimal operation of a batch cooling crystallizer , 1974 .

[10]  Dominique Bonvin,et al.  Erratum to "Dynamic optimization of batch processes I. Characterization of the nominal solution": [Computers and Chemical Engineering 27 (2003) 1-26] , 2003, Comput. Chem. Eng..

[11]  Kok Lay Teo,et al.  A Unified Computational Approach to Optimal Control Problems , 1991 .

[12]  Jeffery S. Logsdon,et al.  Accurate solution of differential-algebraic optimization problems , 1989 .

[13]  Arthur E. Bryson,et al.  Dynamic Optimization , 1998 .

[14]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[15]  Sohrab Rohani,et al.  On-line optimal control of a seeded batch cooling crystallizer , 2003 .

[16]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[17]  Arthur Jutan,et al.  New numerical method for solving the dynamic population balance equations , 2005 .

[18]  Dominique Bonvin,et al.  Controllability and stability of repetitive batch processes , 2007 .

[19]  Dominique Bonvin,et al.  Use of measurements for enforcing the necessary conditions of optimality in the presence of constraints and uncertainty , 2005 .

[20]  L. Biegler,et al.  Dynamic optimization of a batch cooling crystallization process , 1999 .

[21]  Panagiotis D. Christofides,et al.  Predictive control of particle size distribution in particulate processes , 2006 .

[22]  Noriaki Kubota,et al.  Seeding policy in batch cooling crystallization , 2001 .

[23]  Kok Lay Teo,et al.  Control parametrization: A unified approach to optimal control problems with general constraints , 1988, Autom..

[24]  J. Rawlings,et al.  Model identification and control of solution crystallization processes: a review , 1993 .

[25]  Jean-Pierre Corriou Process control , 2004 .

[26]  Dominique Bonvin,et al.  Dynamic optimization in the presence of uncertainty: From off-line nominal solution to measurement-based implementation , 2007 .

[27]  M. B. Ajinkya,et al.  ON THE OPTIMAL OPERATION OF CRYSTALLIZATION PROCESSES , 1974 .

[28]  Sohrab Rohani,et al.  A simplified approach to the operation of a batch crystallizer , 1990 .

[29]  Shengtai Li,et al.  Sensitivity analysis of differential-algebraic equations and partial differential equations , 2005, Comput. Chem. Eng..

[30]  Dominique Bonvin,et al.  Real-Time Optimization of Batch Processes by Tracking the Necessary Conditions of Optimality , 2007 .

[31]  Caliane Bastos Borba Costa,et al.  Evaluation of optimisation techniques and control variable formulations for a batch cooling crystallization process , 2005 .

[32]  J. Corriou Process Control: Theory and Applications , 2010 .

[33]  Jörg Raisch,et al.  Control of batch cooling crystallization processes based on orbital flatness , 2003 .

[34]  Q. Hu,et al.  Modelling and optimization of seeded batch crystallizers , 2005, Comput. Chem. Eng..

[35]  Robin Smith,et al.  Optimization of batch cooling crystallization , 2004 .

[36]  James B. Rawlings,et al.  Model identification and control strategies for batch cooling crystallizers , 1994 .

[37]  D. L. Ma,et al.  Optimal seeding in batch crystallization , 1999 .

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

[39]  J. Klein,et al.  Crystallization and precipitation engineering—I. An efficient method for solving population balance in crystallization with agglomeration , 1988 .

[40]  S. Palanki,et al.  A feedback-based implementation scheme for batch process optimization , 2000 .

[41]  L. Petzold Automatic Selection of Methods for Solving Stiff and Nonstiff Systems of Ordinary Differential Equations , 1983 .

[42]  Arthur Jutan,et al.  Optimal control of a batch cooling seeded crystallizer , 2005 .

[43]  K. Schittkowski NLPQL: A fortran subroutine solving constrained nonlinear programming problems , 1986 .

[44]  M. Guay An algorithm for orbital feedback linearization of single-input control affine systems , 1999 .

[45]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[46]  Robin Smith,et al.  Novel Strategies for Optimization of Batch, Semi-batch and Heating/Cooling Evaporative Crystallization , 2004 .