Control of batch crystallization—A system inversion approach

In this article, a new approach to the control of batch cooling crystallizers is presented. In batch cooling crystallization, the crucial control problem is to design a temperature trajectory which produces a desired crystal size distribution at the end of the batch. Traditionally, this problem is addressed in an optimization framework. Here, a completely different solution is presented. It is shown that the standard population balance model can be inverted analytically. System inversion is performed making use of a state-dependent time scaling of the population balance model. Consequently, for any achievable crystal size distribution at the end of the batch, the corresponding temperature trajectory can be determined in a straightforward way as a feedforward control signal. Furthermore, exploiting the properties of the corresponding time-scaled moment model, a nonlinear feedback controller is designed for the batch crystallizer to ensure tracking of the previously generated feedforward trajectories in the presence of uncertainty.

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

[2]  D. L. Ma,et al.  Robust identification and control of batch processes , 2003, Comput. Chem. Eng..

[3]  J. W. Mullin,et al.  Programmed cooling crystallization of potassium sulphate solutions , 1974 .

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

[5]  M. Fliess,et al.  On Differentially Flat Nonlinear Systems , 1992 .

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

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

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

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

[10]  David L. Ma,et al.  Worst-case analysis of finite-time control policies , 2001, IEEE Trans. Control. Syst. Technol..

[11]  Doraiswami Ramkrishna,et al.  Population Balances: Theory and Applications to Particulate Systems in Engineering , 2000 .

[12]  Sohrab Rohani,et al.  Control of crystal size distribution in a batch cooling crystallizer , 1990 .

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

[14]  Ralf Rothfuß,et al.  Flatness based control of a nonlinear chemical reactor model , 1996, Autom..

[15]  FINES DESTRUCTION DURING BATCH CRYSTALLIZATION , 1987 .

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

[17]  W. Respondek,et al.  Orbital Feedback Linearization of Single-Input Nonlinear Control Systems , 1998 .

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

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

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