Modelling and optimization of seeded batch crystallizers
Introduction
The product quality is usually determined by the crystal size distribution (CSD). In the case of batch crystallization, temperature profile affects supersaturation profile which has strong influence on the CSD. Thus, optimization of temperature profiles is of great importance. Designing the optimal temperature profiles relies on the accuracy of the population balance model.
Significant previous work has focused on optimization-based methods for kinetic parameter estimation for batch crystallizers. Palwe, Chivate, and Tavare (1985) used three different methods including polynomial fitting, initial derivatives and optimization procedure to determine the growth rate kinetics of ammonium nitrate. They noted that the least squares error optimization procedure was potentially the most accurate and precise. Witkowski, Miller, and Rawlings (1990) implemented optimization-based estimation of crystallization kinetics by minimizing a weighted least squares objective function which represented the error between the estimated and experimental data. They used on-line concentration and transmittance data from a batch naphthalene–toluene system, in which the error weights were chosen arbitrarily. Qiu and Rasmuson (1991) used concentration and final product CSD data to determine kinetic parameters for an aqueous succinic acid system. They simplified the population balance equation (PBE) to a first-order quasilinear equation by assuming that the crystal growth rate can be expressed as a product of a function of supersaturation and a function of crystal size. Dash and Rohani (1993) estimated crystallization kinetics of potassium chloride. They included crystal mass distribution from a sieve analysis in the objective function. Monnier, Fevotte, Hoff, and Klein (1997) used calorimetry and image analysis to identify nucleation and growth kinetic parameters of adipic acid in water.
Mullin and Nyvlt (1971) studied the cooling control of aqueous potassium and ammonium sulfate system to maximize the final size of the seed crystals. Ajinkya and Ray (1974) developed an optimal operating policy using the ammonium sulfate model to maximize the average crystal size with respect to the temperature profile. Jones and Mullin (1974) applied optimal control theory to obtain an optimal cooling profile using the method of moments for a size-independent growth population balance model. They verified that the optimal cooling trajectory increases average crystal size as compared with linear and natural cooling strategies. Miller and Rawlings (1994) developed an optimal control scheme with constraints. Using a method similar to Miller and Rawlings (1994) and Matthews (1997) designed an optimal temperature schedule to improve the filtration of final-time slurries of a photochemical. The profile minimizes the mass of nucleated crystal relative to seed crystal mass, subject to supersaturation and yield constraints. Similarly, Chung, Ma, and Braatz (1999) investigated the seed size effect on the final-time product. Zhang and Rohani (2003) developed an on-line optimal control method for a seeded batch cooling crystallizer to improve the product quality. Ma, Tafti, and Braatz (2002) simulated an optimal control of a batch crystallization process. Most of these optimal profiles are resulted from applying the method of moments to the population balance equation (PBE), and therefore are limited to processes with size-independent growth rate model only.
In this work, we solve the PBE directly instead of reducing it to a set of ordinary differential equations (ODEs) or changing the PBE to simple forms under some assumptions, so it can be applied to cases with size-dependent growth rate. This paper presents a new optimization-based methodology to identify kinetic parameters of batch crystallization. An optimal temperature profile is determined for a chosen performance measure. The proposed strategy is evaluated through simulations for a seeded batch crystallizer.
Section snippets
Modelling and dynamics of a seeded batch crystallizer
A mathematical framework suited to modelling crystallization processes is the population balance, which describes the state of the CSD. The process model of a seeded batch crystallizer has the following form (Rawlings, Miller, & Witkowski, 1993; Shi, El-Farra, Li, Mhaskar, & Christofides, 2004):where is the density of crystals, is the volumetric shape factor, U is the overall heat-transfer coefficient, A is
Model solution
In the absence of aggregation and breakage, a representation of population balance can be shown in Fig. 1, where population balance distributions at time and are demonstrated. The particles grow into the size range from size range over the time interval . and represent the population density at time and , respectively. The population balance implies (Hu, Rohani, Wang, & Jutan, 2004):Based on the definition of
Parameter estimation
If we define the error as the difference between the measured and predicted values of a variable,where denotes the predicted value, and a variable subscripted by ij denotes the j th value of the i th variable. The least squares procedure consists of finding the values of which minimize the functioni.e., we minimize the sum of squares of the residuals. is the number of variables and is the number of measurements of each variable.
The
Generation of optimal control profiles
Once the model of a batch crystallization process is identified through nucleation and growth kinetics parameter estimation, the optimal open-loop control profile can be calculated by solving a nonlinear program. A general statement of the optimal control problem is:where is the vector of the piecewise continuous input temperature profile, and and are path constraints which could be imposed on
Conclusions
An approach to estimate the kinetic parameters of crystal nucleation and growth is presented. The kinetic parameters are estimated using the final product CSD, the solute concentration and reactor temperature profiles. The reliability and precision of the estimated are investigated by the 95% confidence interval. The determination of optimal temperature profiles for batch crystallizers is discussed. Objective function minimizing the third moment between the nucleated crystal and grown seed
References (17)
- et al.
Programmed cooling crystallization of potassium sulphate solutions
Chemical Engineering Science
(1974) - et al.
Optimal control and simulation of multidimensional crystallization process
Computers and Chemical Engineering
(2002) - et al.
Model identification of batch cooling crystallization through calorimetry and image analysis
Chemical Engineering Science
(1997) - et al.
Programmed cooling of batch crystallizers
Chemical Engineering Science
(1971) - et al.
On-line optimal control of a seeded batch cooling crystallizer
Chemical Engineering Science
(2003) - et al.
On the optimal operation of crystallization process
Chemical Engineering Communications
(1974) - et al.
Nonlinear control of particular processes
AIChE Journal
(1999) - et al.
Optimal seeding in batch crystallization
The Canadian Journal of Chemical Engineering
(1999)
Cited by (77)
Personalized medicine for GnRH antagonist protocol in in vitro fertilization procedure using modeling and optimal control
2022, Computers and Chemical EngineeringA new highly efficient and stable population array (PA) algorithm to solve multi-dimension population balance equation
2021, Chemical Engineering SciencePersonalized medicine for in vitro fertilization procedure using modeling and optimal control
2020, Journal of Theoretical BiologyCustomized modeling and optimal control of superovulation stage in in vitro fertilization (IVF) treatment
2020, Control Applications for Biomedical Engineering SystemsMultiobjective optimization and experimental validation for batch cooling crystallization of citric acid anhydrate
2018, Computers and Chemical EngineeringCitation Excerpt :This fact has been emphasized by several researchers who ascertained improvement in crystal size with controlled cooling compared to different temperature profiles including natural and linear cooling curves (Mullin and Nyvlt, 1971; Jones and Mullin, 1974; Mayrhofer and Nyvlt, 1988; Rohani and Bourne, 1990; Bohlin and Rasmuson, 1992; Xie et al., 2001). Several studies have focused on optimal seeding in a batch crystallizer (Chung et al., 1999; Ma et al., 1999; Chung et al., 2000; Zhang and Rohani, 2003; Hu et al., 2005; Costa and Filho, 2005; Shi et al., 2006; Choong and Smith, 2004; Patience et al., 2004; Aamir et al., 2010). Seed properties such as seed size and mass and seed loading (Kubota et al., 2002) are also proven to affect final crystal size distribution in addition to temperature and have also been optimized.