A model-based control framework for industrial batch crystallization processes

Dynamic optimization is applied for throughput maximization of a semi-industrial batch crystallization process. The control strategy is based on a non-linear moment model. The dynamic model, consisting of a set of differential and algebraic equations, is optimized using the simultaneous optimization approach in which all the state and input trajectories are parameterized. The resulting problem is subsequently solved by a non-linear programming algorithm. The optimal operation is realized by manipulation of the heat input to the crystallizer such that a maximal allowable crystal growth rate is maintained in the course of the process. Effective control of the crystal growth rate in batch crystallization processes is often crucial to avoid product quality degradation. To be able to effectively track the maximum crystal growth rate, the optimal heat input profile is computed on-line using the current system states that are estimated by an extended Luenberger-type observer based on CSD measurements. The feedback structure of the control framework enables the optimizer to reject process uncertainties and account for plant-model mismatch. It is demonstrated that the application of the proposed on-line optimization strategy leads to a substantial increase, i.e. 30%, in the amount of crystals produced at the batch end, while the product quality requirements are fulfilled. © 2009 The Institution of Chemical Engineers. Published by Elsevier B.V. All rights reserved.

[1]  Giorgio Battistelli,et al.  Unfalsified Virtual Reference Adaptive Switching Control of Plants with Persistent Disturbances , 2008 .

[2]  Jaroslav Nývlt,et al.  Programmed cooling of batch crystallizers , 1988 .

[3]  P.M.J. Van den Hof,et al.  DEGREES OF FREEDOM ANALYSIS OF ECONOMIC DYNAMIC OPTIMAL PLANTWIDE OPERATION , 2007 .

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

[5]  H. Kramer,et al.  Application of Seeding as a Process Actuator in a Model Predictive Control Framework for Fed‐Batch Crystallization of Ammonium Sulphate , 2007 .

[6]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[7]  Paul M.J. Van den Hof,et al.  Real-time Dynamic Optimization of Batch Crystallization Processes , 2008 .

[8]  Angelo Chianese,et al.  Determination of Critical Seed Loading Ratio for the Production of Crystals of Uni-Modal Size Distribution in Batch Cooling Crystallization of Potassium Alum , 2002 .

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

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

[11]  Wei Xie,et al.  Extended kalman filter based nonlinear geometric control of a seeded batch cooling crystallizer , 2002 .

[12]  Sohrab Rohani,et al.  DYNAMIC MODELING AND OPERATION OF A SEEDED BATCH COOLING CRYSTALLIZER , 2001 .

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

[14]  Ali Abbas,et al.  Optimization in seeded cooling crystallization: A parameter estimation and dynamic optimization study , 2007 .

[15]  Lennart Ljung,et al.  Extended Kalman Filter , 1987 .

[16]  J. W. Mullin,et al.  Programmed cooling of batch crystallizers , 1971 .

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