Professional Documents
Culture Documents
A control oriented study on the numerical solution of the population balance equation
for crystallization processes
Ali Mesbah a,b, ∗ , Herman J.M. Kramer b , Adrie E.M. Huesman a , Paul M.J. Van den Hof a
a
Delft Center for Systems and Control, Delft University of Technology, Mekelweg 2, 2628 CD Delft, The Netherlands
b
Process and Energy Laboratory, Delft University of Technology, Leeghwaterstraat 44, 2628 CA Delft, The Netherlands
A R T I C L E I N F O A B S T R A C T
Article history: The population balance equation provides a well established mathematical framework for dynamic mod-
Received 5 February 2009 eling of numerous particulate processes. Numerical solution of the population balance equation is often
Received in revised form 15 June 2009 complicated due to the occurrence of steep moving fronts and/or sharp discontinuities. This study aims
Accepted 19 June 2009
to give a comprehensive analysis of the most widely used population balance solution methods, namely
Available online 25 June 2009
the method of characteristics, the finite volume methods and the finite element methods, in terms of the
Keywords:
performance requirements essential for on-line control applications. The numerical techniques are used
Dynamic simulation to solve the dynamic population balance equation of various test problems as well as industrial crys-
Crystallization tallization processes undergoing simultaneous nucleation and growth. The time-varying supersaturation
Population balance profiles in the latter real-life case studies provide more realistic scenarios to identify the advantages and
Nucleation pitfalls of a particular numerical technique.
Growth The simulation results demonstrate that the method of characteristics gives the most accurate numerical
On-line control predictions, whereas high computational burden limits its use for complex real crystallization processes.
It is shown that the high order finite volume methods in combination with flux limiting functions are
well capable of capturing sharp discontinuities and steep moving fronts at a reasonable computational
cost, which facilitates their use for on-line control applications. The finite element methods, namely the
orthogonal collocation and the Galerkin's techniques, on the other hand may severely suffer from nu-
merical problems. This shortcoming, in addition to their complex implementation and low computational
efficiency, makes the finite element methods less appealing for the intended application.
© 2009 Elsevier Ltd. All rights reserved.
0009-2509/$ - see front matter © 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.ces.2009.06.060
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4263
In industrial applications, the crystallizer is often assumed to be difference methods often lead to broadening of the sharp discon-
well mixed. As a result, the population balance equation (PBE) is only tinuities due to numerical diffusion (Mahoney and Ramkrishna,
expressed in terms of the internal coordinates. Under this condition, 2002). Furthermore, they guarantee number and mass conservation
the one-dimensional PBE for a crystallization process undergoing of the population only in the limit of infinite resolution (Patankar,
simultaneous nucleation and growth can be written as 1980). These drawbacks, along with the inherent complexity of
choosing stable integration schemes, may make the use of the finite
*n(L, t) *(G(L, t)n(L, t)) difference methods less appealing. Performance analysis of a num-
+ = B(L, t) + Q(L, t, n), (1)
*t *L ber of finite difference methods for a system undergoing nucleation
where n(L, t) is the number density function, t denotes the time, and growth can be found in Muhr et al. (1996) and Wojcik and
L is the internal coordinate, i.e. characteristic length, G(L, t) is the Jones (1998). Recently, Bennett and Rohani (2001) have applied a
growth/dissolution rate, B(L, t) is the nucleation rate and Q(L, t, n) combined Lax-Wendroff/Crank-Nicholson method to solve the PBE;
signifies crystals entering or leaving the crystallizer. the method exhibits rather promising results, which are free from
A common practice in industrial batch crystallization is to run numerical instabilities.
seeded batches in order to avoid undesirable phenomena such as Discretization techniques comprise a wide variety of numerical
primary nucleation and agglomeration that often adversely influence methods including discretized population balances and finite volume
the crystal size distribution. Furthermore, the secondary nucleation methods. In the discretized population balance equations (Baterham
most likely only produces infinitesimally small crystals in seeded and Hall, 1981; Hounslow et al., 1988), the inde pendent variable,
batch runs. For these processes, Eq. (1) can be simplified to the fol- namely the spatial domain, is divided into a finite number of in-
lowing partial differential equation: tervals. The mean-value theorem is then employed to convert the
continuous PBE into a series of discrete equations that are expressed
*n(L, t) *(G(L, t)n(L, t)) in terms of either the number of crystals, called the M-I approach,
+ =0 (2)
*t *L or the average population density in each interval, called the M-II
with the left boundary condition approach. Subsequently, the resulting set of stiff nonlinear differ-
ential algebraic equations is integrated numerically. The discretized
B0 (t) population balance equations have been extensively exploited in
n(L0 , t) = , (3)
G|L0 the literature to simulate and optimize various crystallization appli-
cations (Marchal et al., 1990; David et al., 1991; Litster et al., 1995;
where B0 denotes the total nucleation rate. It is worth noting that
Matthews and Rawlings, 1998; David et al., 2003). This technique
Eq. (2) is a hyperbolic partial differential equation due to the con-
typically allows accurate determination of the desired characteris-
vection term *(G(L, t)n(L, t))/ *L.
tics of the distribution, though construction of the entire distribution
One of the oldest and most widely used methods to solve the PBE
may be subject to severe errors. The discretized population formu-
is the method of moments (Hulbert and Katz, 1964; Randolph and
lation does have a major drawback. In many cases it exhibits either
Larson, 1988). In this technique, the PBE is transformed into a set of
oscillatory behavior, resulting in negative number densities, or suf-
ordinary differential equations that gives the exact solution for mo-
fers from numerical diffusion at the discontinuous moving fronts.
ments of the distribution, but cannot retrieve the full distribution.
The latter problem emerges when the discrete version of a partial
Analytical solution of the PBE, however, encounters a practical bar-
differential equation corresponds to a different original equation,
rier in the majority of industrial crystallization systems as their PBE
formulation for any combination of crystallization mechanisms can- one with an added diffusion term (Lapidus and Pinder, 1982). As will
not be reduced to the moment equations. Lack of analytical solutions be explained later, Kumar and Ramkrishna (1997) proposed a mod-
for these systems necessitates the recourse to numerical solution ified formulation of the discretized population balance equations,
techniques. referred to as the method of characteristics (MOC), to alleviate the
Accurate numerical solution of the PBE, on the other hand, is often foregoing shortcoming of this technique. The method of characteris-
challenging due to a variety of reasons. Common problems associ- tics that is well capable of capturing the sharp fronts using moving
ated with the numerical solution of Eq. (2) for seeded batch systems size intervals has received a great deal of attention in the crystal-
include numerical diffusion and instability. The former problem usu- lization modeling and optimization applications (Lim et al., 2002;
ally stems from incompatibility between the initial condition and the Hu et al., 2005a; Qamar and Warnecke, 2007). Paengjuntuek et al.
boundary condition. The number density distribution of the seeds (2008) used the MOC formulation proposed by Hu et al. (2005b) for
is unlikely to be the same as that generated due to the nucleation. batch to batch optimization and nonlinear control of seeded crys-
In case that their values match, the first derivative of the distri- tallization processes. Recently, Nagy (2009) used a novel efficient
bution may not be identical. This can lead to sharp discontinuities approach that combines the method of characteristics and the
that are rapidly broadened by numerical diffusion (Mahoney and quadrature method of moments to solve the PBE aiming at model-
Ramkrishna, 2002). The occurrence of steep moving fronts, which is based supersaturation control of a seeded batch crystallization
a prime source of numerical instability, is the other frequently en- process in a robust optimization framework.
countered difficulty in solving Eq. (2); this problem arises from the The discretization techniques also encompass another category
convective nature of growth dominated processes. of numerical schemes known as the finite volume methods (FVMs)
The foregoing complexities related to the numerical solution of that were originally applied in the areas of fluid dynamics (Versteeg
the PBE have awakened the attention in many researchers to develop and Malalasekera, 1995). Owing to their formulation which enables
specialized algorithms. Several numerical solution techniques for the one to cope with the convective nature of hyperbolic partial differ-
PBE are therefore proposed in the literature that can be roughly ential equations, they have become increasingly popular for numer-
classified into four broad categories, namely finite difference meth- ical solution of the population balance equation in crystallization
ods, discretization techniques, the method of weighted residuals and processes (Gerstlauer et al., 2001; Ma et al., 2002; Gunawan et al.,
Monte Carlo methods. 2004; Qamar et al., 2006). As will be shown, the high order finite
Finite difference methods are the frequently used general ap- volume methods in combination with flux limiting functions, also
proach for solving partial differential equations. These schemes, known as the high resolution schemes, typically lead to high order
however, may not be the best choice for numerical solution of the accuracy on a coarse grid mesh by resolving sharp discontinuities
PBE, given the hyperbolic nature of the differential equation. Finite and suppressing numerical oscillations.
4264 A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277
Another class of methods often used to solve the population bal- real crystallization processes. The latter case studies provide more
ance equation is the method of weighted residuals, which is a gen- realistic scenarios to better identify the advantages and pitfalls of a
eral technique for the solution of partial differential equations. The particular numerical technique.
methods associated with this technique retrieve the full distribution In this work, the method of characteristics, the finite volume
by approximating the solution with a series of basis functions, whose methods and the finite element methods have been comparatively
coefficients are specified such that their sum satisfies the PBE. The studied. The method of characteristics and the finite volume meth-
formulation of these methods is largely determined by the choice of ods are known to be capable of dealing with the numerical diffusion
the basis function, namely global and local functions. The use of the as well as the instability problems on a coarse grid mesh that make
global basis functions is limited to problems in which the shape of them particularly amenable to on-line control applications due to
the resulting distribution is known a priori as these functions cannot their improved computational efficiency. The finite element meth-
accommodate sharp changes and discontinuities of an arbitrarily- ods, on the other hand, allow exact prediction of the entire distribu-
shaped distribution (Rigopoulos and Jones, 2003). On the contrary, to tion that is essential when control of the full crystal size distribution
restore the generality and flexibility of the numerical method by cap- is sought. The numerical techniques are examined in terms of their
turing highly irregular distributions, local basis functions that lead numerical accuracy, computational efficiency and implementation-
to the so-called finite element formulation can be utilized. There is a related issues for crystallization processes undergoing simultaneous
vast number of studies reported in the literature in which the finite nucleation and growth. Depending on the choice of the dynamic op-
element methods are used to solve the PBE in crystallization sys- timization strategy, namely sequential, simultaneous and multiple-
tems (Gelbard and Seinfeld, 1978; Nicmanis and Hounslow, 1998; shooting, used for the on-line control application, the computational
Mahoney and Ramkrishna, 2002; Alexopoulos et al., 2004). The ma- efficiency of dynamic simulations may serve as an indication for
jor superiority of these methods over the finite difference methods the computational burden required for dynamic optimization of the
and the discretization techniques is retrieval of the entire distribu- crystallization process under study.
tion as well as their flexibility in coping with any possible formula- In what follows, formulations of the method of characteristics, the
tion of the PBE (Rigopoulos and Jones, 2003). Nonetheless, the finite finite volume methods and the finite element methods are discussed
element methods are more difficult to implement, computationally in Sections 2–4, respectively. This is followed by Section 5 in which
involved and, more importantly, incapable of dealing with discon- the forgoing numerical techniques are applied to four test problems,
tinuous distributions as well as steep moving fronts. This technique for which analytical solutions are available. Subsequently, the nu-
will be further discussed in this paper. merical study is extended to dynamic simulation of a semi-industrial
Contrary to the above discussed deterministic methods, the PBE seeded batch crystallizer as well as an industrial continuous crystal-
can also be solved by using the probabilistic Monte Carlo method lizer. Finally, the concluding remarks are outlined in Section 6.
(Maisels et al., 1999; Song and Qiu, 1999; Meimaroglou et al., 2006).
In this approach, the histories of individual crystals, each exhibiting 2. Method of characteristics
random behavior in accordance with a probabilistic function, are
tracked by means of the Markov conditional probability. The Monte In order to alleviate the deficiencies inherent in the discretized
Carlo methods are more suitable for multivariate problems, where population balance equations, namely the numerical diffusion and
the foregoing numerical approaches usually become less efficient instability problems in the vicinity of steep moving fronts, Kumar
(Rigopoulos and Jones, 2003). and Ramkrishna (1997) proposed a new approach that substantially
In general, demands on the solution method of the PBE differ with enhances the accuracy of the discretized population balance equa-
the nature of the application and the crystallization system under tions. In this method, the convection term, i.e. *(G(L, t)n(L, t))/ *L, is
consideration. Recent developments in optimization tools as well as eliminated through the transformation of Eq. (1) to the following set
on-line measurement techniques, e.g. particle size distribution and of ordinary differential equations:
concentration measurement technologies, have led to new opportu-
dL
nities for closed loop model-based observation and control of crys- = G(L, t), (4)
dt
tallization processes (Crowley et al., 2000; Shi et al., 2006; Mesbah
et al., 2008). This work therefore primarily aims at scrutinizing PBE dn(L, t) dG(L, t)
= −n(L, t) + B(L, t) + Q(L, t, n), (5)
solution methods that are expected to best suit on-line process dt dL
control applications. It is self-evident that in these applications com-
where Eq. (4) expresses the movement of crystal cells and Eq. (5)
putational burden of the numerical technique is of paramount im-
governs the evolution of the crystal number density.
portance as control actions need to be computed in a real-time
The mathematical procedure of transforming Eq. (1) to Eqs. (4)
setting. Closed loop implementation of a model-based control strat-
and (5) and solving the latter for a solution is known as the method
egy however permits tolerance of reduced accuracy through the es-
of characteristics. This formulation implies that there exists unique
timation of system states using the available on-line measurements.
characteristic curves along which information propagates. When the
This paper is intended to give a comprehensive analysis of the number density information moves along these pathlines, the con-
most widely used PBE solution methods in terms of the performance vection term in the PBE disappears. This results in a significant im-
requirements essential for real-time control of crystallization pro- provement in the solution accuracy since the convection term is the
cesses. Several extensive reviews on the solution of the PBE can be prime source of numerical diffusion and instability.
found in the literature, where different numerical techniques such Nonetheless, the presence of crystal nucleation poses a difficulty
as the method of moments, the discretized population balance equa- in the MOC. As the grid mesh moves with the growth rate, i.e.
tions and the method of weighted residuals have been reviewed Eq. (4), a situation arises that some or all of the nuclei become smaller
(Ramkrishna, 1985; Costa et al., 2007). However, the distinct contri- than the smallest crystal size. The nucleation term is therefore no
bution of this work is the diversity and comprehensiveness of the longer represented accurately since the newly formed crystals can-
case studies, by which the various PBE solution methods are exam- not be placed in the first cell. To overcome this problem, a new cell
ined comparatively. The numerical techniques are not only assessed of nuclei with zero crystal population should be added at regular
based on the test problems commonly used in the literature, but time intervals. The number of cells and, consequently, the number of
also applied to industrial case studies with varying supersaturation differential equations that have to be solved will however increase
profiles to investigate their applicability to dynamic simulation of rapidly, making the method computationally too involved.
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4265
can be used. Eq. (10) yields a weighted blend between the central
3. Finite volume methods
scheme and the fully one-sided scheme for different values of .
In spite of the fact that the higher order interpolation schemes
The finite volume methods involve discretization of the spatial
suppress numerical diffusion to a large extent, they often result in
variable domains and the use of piecewise functions to approximate
oscillatory solutions (Ferziger and Peric, 1996). This problem can be
the derivatives with respect to the spatial variables. The resulting
rather easily tackled by limiting the flux across the cell boundaries
set of ordinary differential equations, one for each grid point, is sub-
with the aid of flux limiting functions. The latter functions ensure
sequently integrated over time along lines parallel to the time axis
the monotonicity and prevent the occurrence of negative solutions.
in the time–space domain.
The formulation of the high order finite volume method with two
The family of the finite volume methods encompasses a variety
of the most widely used flux limiting functions is given in Table 1,
of numerical schemes that differ in the grid discretization and/or in
where ri+ and (ri+ ) denote the so-called upwind ratio of two consec-
the functions used to approximate the spatial derivatives. In these
utive solution gradients and the flux limiting function, respectively.
methods, the hyperbolic partial differential equation of Eq. (1) re-
These schemes provide second order accuracy in smooth regions
duces to a semi-discrete equation per grid point that in the case of
and first order accuracy in the vicinity of discontinuities (Qamar and
Q(L, t, n) = 0, i.e. no inlet and outlet streams, is cast as
Warnecke, 2007). Note that the flux limiting functions cannot be ap-
* ni 1 plied to the left and right boundaries and, therefore, the first order
+ ([(Gn)L+ − BL+ ] − [(Gn)L− − BL− ]) = 0, (8) upwind formulation should be used in the boundary cells. A thorough
*t L i i i i
analysis of various flux limiting functions can be found in LeVeque
L
where B(L, t) = 0 B(, t) d. Note that ni (t) is a representative value (2002).
for the number density in the cell i confined to (Li−1/2 , Li+1/2 ); see
the cell centered finite volume grid mesh depicted in Fig. 1. It is 4. Finite element methods
worth mentioning that in contrast with the finite difference meth-
ods, where the grid points constitute the computational nodes, in The hyperbolic population balance equation can be solved in its
the finite volume methods the computations are done on the cell continuous form using the finite element methods (FEMs). These
boundaries. techniques approximate the solution using piecewise low order poly-
Calculation of Eq. (8) at each grid point requires values of the nomials that are locally nonzero and are, therefore, capable of captur-
growth and nucleation rates as well as the number density on the ing highly irregular solutions (Rigopoulos and Jones, 2003). Rawlings
cell boundaries. Though the growth and nucleation rates can be di- et al. (1993) indicated that the finite element methods normally
rectly obtained form the kinetic expressions, estimation of the num- possess modest computational burden, which facilitates their use
ber density on the cell boundaries poses a difficulty in the foregoing in on-line control applications. The solution procedure pertaining
4266 A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277
((Gn)N+1/2 − BN+1/2 ) = ((GN+1/2 nN − BN ) + 12 [(GN+1/2 nN − BN ) − (GN+1/2 nN−1 − BN−1 )]) Dirac delta functions, i.e.
(L)= (L−Li ), resulting in collocation on
(G + ni+1 −Bi+1 )−(G + ni −Bi )+ finite element methods (Gelbard and Seinfeld, 1978; Alexopoulos
L L
ri+ = i i
(G + ni −Bi )−(G + ni−1 −Bi−1 )+
L
i
L
i
et al., 2004; Rigopoulos and Jones, 2003) and the basis func-
(ri+ ) = max(0, min(2ri+ , min( 13 + 23 ri+ , 2))) tions themselves, leading to Galerkin's techniques (Chen et al.,
1996; Mahoney and Ramkrishna, 2002; Roussos et al., 2005). In
van Leer (1985) ( = −1)
the collocation methods, Eq. (12) should be evaluated at the nodal
((Gn)1/2 − B1/2 ) = G1/2 nin − B1/2 points, whereas in the latter methods it has to be integrated over
((Gn)3/2 − B3/2 ) = 12 ((G3/2 n1 − B3/2 ) + (G3/2 n2 − B3/2 )) each
((Gn)L+ − BL+ ) = ((GL+ ni − Bi ) + 12 (ri+ )[(GL+ ni+1 − Bi+1 ) − (GL+ ni − Bi )]), i = 1, . . . , N element; implying that the Galerkin's techniques are compu-
i i i i i
(GL+ ni − Bi ) − (GL+ ni−1 − Bi−1 ) + tationally more expensive. A comparative analysis of various
ri+ = i i
integration formulas used to solve the Galerkin's methods can be
(GL+ ni+1 − Bi+1 ) − (GL+ ni − Bi ) +
i i
found in Roussos et al. (2005).
|ri+ | + ri+
(ri+ ) = 4. The resulting set of stiff nonlinear algebraic differential equations
1 + |ri+ |
is integrated in time.
In order to validate the numerical solution methods, they are n(L, t) = n0 (L − Gt), (20)
first applied to four test problems with constant supersaturation, which implies that the initial distribution is shifted for a distance of
for which analytical solutions are available. Besides examining the Gt. G is assumed to be 0.1 m/s.
implementation-related issues, the performance of the solution Fig. 2 presents the comparison of various numerical schemes af-
methods is assessed with respect to their numerical accuracy and ter integration time of 60 s. The errors and computational times
computational efficiency. The accuracy of the numerical techniques corresponding to the integration time step, dt, of 0.1 s are listed in
is quantified in terms of the errors in the zeroth and the third Table 2. Clearly, the method of characteristics provides the most ac-
moments of the number density distribution curate results. On the contrary, results of the first order upwind fi-
nite volume method are very diffusive. This problem is to a large
mi − error = |(mi )analytical − (mi )numerical |, i = 0, 3. (17)
extent alleviated in the high order finite volume methods combined
with flux limiting functions. Note that it is vital to use the flux lim-
The zeroth and the third moments defined as
iting function to suppress the oscillations inherent in the high order
Lmax finite volume methods and, consequently, circumvent negative so-
mi = n(L, t)Li dL, i = 0, 3 (18) lutions; see Fig. 2(c). The choice of the flux limiting function, namely
Lmin
van Leer (1985) and Koren (1993), barely affects the accuracy and
correspond to the total number of crystals and the total crystal vol- computational burden of the high order finite volume method.
ume, respectively. The integrals are evaluated using the trapezoidal The orthogonal collocation method and the Galerkin's method,
rule. on the other hand, provide less promising results. The orthogonal
Numerical simulation of real crystallization systems is further collocation with the linear basis function yields reasonable predic-
complicated by the nonlinear dependence of crystallization phenom- tions, comparable to the first order upwind finite volume method
ena on process variables, e.g. temperature, solute concentration, etc. in terms of the numerical accuracy. This is due to the fact that this
This study is therefore extended to dynamic simulation of a semi- method consists of collocation on linear elements with an upwind
industrial seeded batch crystallizer and an industrial continuous propagation of growth to ensure the stability of the scheme. On the
crystallizer. The mode of operation of the crystallization processes is contrary, the orthogonal collocation and Galerkin's methods with
chosen such that the population balance model of the systems under the Lagrange basis function, which do no exploit such stability con-
consideration can also be solved analytically to be able to analyze dition, display oscillatory behavior. This problem can be overcome
the numerical accuracy of the solution methods for real case stud- to a certain extent either by employing the so-called artificial diffu-
ies. The main feature that makes the latter case studies particularly sion term or increasing the number of elements as demonstrated in
interesting is their time-varying supersaturation profile, which en- Fig. 2(e) and (f), respectively. In the latter figure ne represents the
ables a more realistic comparison of the various solution methods. number of finite elements, whereas nc is the degree of the Lagrange
All the test problems presented in this section are implemented interpolation polynomial. Even though increasing the number of el-
in MATLAB (version 7.5.0.342), where the initial value problems are ements slightly improves the results, the Galerkin's method fails to
solved using the Euler integration method. The reported CPU times fully suppress the oscillations with reasonable number of elements.
correspond to the Microsoft Windows XP (Professional) operating The finite element methods are less attractive than the high order
system running on a Genuine Intel(R) T2050 @1.60 GHz processor finite volume methods with flux limiting functions even in terms of
with 1 GB RAM. the computational efficiency.
4268 A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277
x 109 x 109
14 14
Analytical solution
Analytical solution First order FVM
12 MOC 12 High order FVM: van Leer
High order FVM: Koren
Number density
Number density
10 10
8 8
6 6
4 4
2 2
0 0
0 20 40 60 80 100 0 20 40 60 80 100
Crystal size Crystal size
x 109 x 109
14 14
Analytical solution Analytical solution
12 High order FVM (no flux limiting function) OCM: Linear B.F.
12
10
Number density
Number density
10
8
8
6
6
4
2 4
0 2
−2 0
0 20 40 60 80 100 0 20 40 60 80 100
Crystal size Crystal size
x 109 x 109
15 15
Analytical solution Analytical solution
OCM: Lagrange B.F. no Da GFEM: ne = 25, nc = 3
OCM: Lagrange B.F. GFEM: ne = 50, nc = 3
10 10
Number density
Number density
5 5
0 0
−5 −5
0 20 40 60 80 100 0 20 40 60 80 100
Crystal size Crystal size
Fig. 2. Comparison of analytical and numerical results for test problem 1. (a) Method of characteristics. (b) Finite volume methods. (c) High order finite volume method (no
flux limiting function). (d) Orthogonal collocation (linear basis function). (e) Orthogonal collocation (Lagrange basis function). (f) Galerkin on finite element (Lagrange basis
function).
Table 2 tallization. According to Hounslow et al. (1988), for this case the
Errors and computational times of test problem 1 (tend = 60 s and dt = 0.1 s).
population balance equation becomes
Ngrids CPU time (s) m0 error (%) m3 error (%)
B0 L
n(L, t) = u t− , (21)
MOC 100 0.21 0.12 0.15 G G
First order FVM 100 0.16 3.70 0.50
High order FVM: van Leer 100 0.16 1.72 0.26 where u is the unit step function. It follows that the number density
High order FVM: Koren 100 0.18 1.72 0.22 in the ith interval is
OCM: linear B.F. 100 0.24 3.95 0.90 ⎧ L B
OCM: Lagrange B.F. 75 0.40 5.28 2.63 ⎪
⎪
i 0
Li+1 ⱕ tG,
⎪ G
⎪
⎨
ni = B0 (tG − Li ) (22)
⎪
⎪ Li+1 ⱖ tG > Li ,
⎪
⎪ G
5.2. Test problem 2: nucleation and size-independent growth from a ⎩
0 Li > tG.
clear solution
As the solution is a discontinuity that moves with time, this is an ill-
This test problem involves simultaneous nucleation and size- conditioned problem exhibiting severe numerical instabilities. Here,
independent growth from a clear solution, i.e. unseeded batch crys- B0 and G are both taken as 1.0.
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4269
1.5 1.5
Analytical solution Analytical solution
MOC First order FVM
MOC with cell elimination High order FVM: van Leer
High order FVM: Koren
Number density
Number density
1 1
0.5 0.5
0 0
10−4 10−3 10−2 10−1 100 10−4 10−3 10−2 10−1 100
Crystal size Crystal size
1.5 1.5
Analytical solution Analytical solution
OCM: Linear B.F. OCM: Lagrange B.F. no Da
OCM: Lagrange B.F.
Number density
Number density
1 1
0.5
0.5
0
0
−4 −3 −2 −1 0
10 10 10 10 10 10−4 10−3 10−2 10−1 100
Crystal size Crystal size
1.5
Analytical solution
GFEM: ne = 25, nc = 3
GFEM: ne = 50, nc = 3
Number density
0.5
0
10−4 10−3 10−2 10−1 100
Crystal size
Fig. 3. Comparison of analytical and numerical results for test problem 2. (a) Method of characteristics. (b) Finite volume methods. (c) Orthogonal collocation (linear basis
function). (d) Orthogonal collocation (Lagrange basis function). (e) Galerkin on finite element (Lagrange basis function).
The numerical and analytical results are depicted in Fig. 3. Yet the orthogonal collocation method with the linear basis function is
again the method of characteristics gives the best numerical accu- stable, its numerical accuracy can also be improved by increasing the
racy. This is however obtained at the cost of much higher compu- number of elements; obviously at the expense of higher computa-
tational time as opposed to the other numerical techniques. An ef- tional time. The orthogonal collocation and Galerkin's methods with
fective way to restore the computational efficiency of the method the Lagrange basis function, on the other hand, pose an additional
of characteristics without jeopardizing its accuracy is to collapse the difficulty as they are not numerically stable. Likewise the previous
redundant cells and assign their population to the adjacent cells such test problem, their stability is restored fairly well either by intro-
that any two desired properties of the distribution are conserved. ducing the artificial diffusion term or increasing the number of ele-
This strategy drastically reduces the computational burden, while ments. Table 3 indicates that the finite element methods are much
preserving the numerical accuracy of the solution rather well; see less numerically accurate than the other techniques.
Table 3.
Fig. 3(b) reveals that the first order upwind as well as the high
order finite volume methods with flux limiting functions yield sta- 5.3. Test problem 3: nucleation and size-independent growth of a
ble results. The accuracy of the solution at the steep moving front pre-existing distribution
is however impaired due to the numerical diffusion. This effect can
be partially mitigated, in particular for the first order upwind finite The third test problem consists of crystal nucleation at infinites-
volume method, by the use of a finer grid mesh; see Table 3. Since imally small sizes and size-independent growth. The square step
4270 A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277
104 104
102 102
100 100
10−2 10−2
104 104
102 102
100 100
10−2 10−2
Analytical solution
106 GFEM: ne = 50, nc = 3
Number density
104
102
100
10−2
0 0.5 1 1.5 2
Crystal size
Fig. 4. Comparison of analytical and numerical results for test problem 3. (a) Method of characteristics. (b) Finite volume methods. (c) Orthogonal collocation (linear basis
function). (d) Orthogonal collocation (Lagrange basis function). (e) Galerkin on finite element (Lagrange basis function).
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4271
and size-independent growth, i.e. G = G0 . The process starts with a respectively. It is well evident that the nucleation and crystal growth
pre-existing population of the form rates are nonlinear functions of the solute concentration that may
further complicate the solution of the population balance equation.
N0 L
n0 (L) = exp − . (27) The analytical solution to the PBE, i.e. Eq. (2), with the given power
L0 L0 law kinetic expressions can be obtained by multiplying Eq. (2) by Li dL
According to Kumar and Ramkrishna (1997), the analytical solution and, subsequently, integrating over the entire crystal size domain.
to this problem is expressed as This results in the following set of ordinary differential equations
known as the moment model
B0 L L
n(t, L) = n0 (L − Gt) + exp − low − exp − , dm0 m0 Qp
G0 L0,n L0,n = B0 − ,
dt V
Llow = max(L0 , L − G0 t), (28)
dmi mi Qp
= iGmi−1 − , i = 1, . . . , 4. (33)
where the parameters are listed in Table 5. This problem is more dt V
complex than the previous test problem in that the new crystals are
born in all size classes, i.e. crystal cells, rather than only the first one. Eq. (33) suggests that the analytical solution to this crystallization
To solve this problem, the spatial domain is partitioned using the problem consists of the first five leading moments of the crystal size
geometric discretization scheme distribution. As the kinetic expressions are dependent on the solute
concentration, the solute concentration balance
L1/2 = Lmin , Li+1/2 = Lmin +2(i−N)/q (Lmax −Lmin ), i = 1, . . . , N, (29)
Qp (C ∗ − C)
dC + 3Kv Gm2 (k1 + C) k2 Hin
where N and q are taken as 100 and 7, respectively. The geometric = V + (34)
scheme enables one to better capture the initial part of the number dt 1 − Kv m3 1 − Kv m3
4272 A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277
106 106
104 104
102 102
Number density
Number density
100 100
10−2 10−2
10−4 10−4
Initial distribution
10 −6 Initial distribution 10−6 Analytical solution
Analytical solution First order FVM
10−8 MOC 10−8 High order FVM: van Leer
MOC with cell elimination High order FVM: Koren
10−10 −4 10−10
10 10−3 10−2 10−1 100 10−4 10−3 10−2 10−1 100
Crystal size Crystal size
106
104
105
102
Number density
Number density
100
100
10−2
10−4
10−6 10−5
Initial distribution Initial distribution
10−8 Analytical solution Analytical solution
OCM: Linear B.F. OCM: Lagrange B.F.
10−10 −4 10−10 −4
10 10−3 10−2 10−1 100 10 10−3 10−2 10−1 100
Crystal size Crystal size
105
Number density
100
10−5
Initial distribution
Analytical solution
GFEM: ne = 25, nc = 3
10−10
10−4 10−3 10−2 10−1 100
Crystal size
Fig. 5. Comparison of analytical and numerical results for test problem 4. (a) Method of characteristics. (b) Finite volume methods. (c) Orthogonal collocation (linear basis
function). (d) Orthogonal collocation (Lagrange basis function). (e) Galerkin on finite element (Lagrange basis function).
Table 6
Errors and computational times of test problem 4 (tend = 10−2 s and dt = 10−5 s).
with constant coefficients should also be coupled with the set of ordinary differential equations
given in Eq. (33). The parameters of the moment model are listed in
Table 7.
Hv C ∗ c HL − c Hc The population balance equation that represents the semi-
k1 = −1+ L − c, (35)
Hv − HL L L Hv L industrial crystallization process under consideration is solved by
C∗ the method of characteristics, the finite volume methods of different
k2 = (36) order and the orthogonal collocation as well as the Galerkin's finite
V L (Hv − HL )
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4273
Table 7 size distributions simulated by the first order upwind finite volume
Parameters of the batch crystallization model.
method considerably suffer from the numerical diffusion problem,
Symbol Parameter Value Unit while the high order finite volume method with the flux limiting
∗ function exhibits this problem to a much less extent. As a result,
C Equilibrium concentration 0.46 kgsolute /kgsolution
g Growth rate exponent 1.0 – the numerical accuracy of the latter method is significantly better
Hc Specific enthalpy of crystals 60.75 kJ/kg than that of the first order upwind finite volume method, especially
HL Specific enthalpy of liquid 69.86 kJ/kg in the higher moments, whereas all the variants of the finite vol-
Hv Specific enthalpy of vapor 2.59 × 103 kJ/kg ume method possess almost the same computational efficiency; see
Kv Volumetric shape factor 0.43 –
kb Nucleation rate constant 1.02 × 1014 #/m4
Table 9. The high order finite volume method with flux limiting
kg Growth rate constant 7.50 × 10−5 m/s function is therefore considered to be superior to the first order
L0,g1 Location parameter of distribution 310.3 × 10−6 m upwind method. Furthermore, the numerical accuracy of the high
Qp Product flow rate 1.73 × 10−6 m3 /s order finite volume method with flux limiting function is compa-
V Crystallizer volume 7.50 × 10−2 m3
rable to that of the method of characteristics in the case that the
c Density of crystals 1767.35 kg/m3
L Density of saturated solution 1248.93 kg/m3 redundant crystal cells are eliminated, while it is computationally
Crystal fraction 0.038 – less expensive. The lower computational burden of the high order
g,1 Spread parameter of distribution 1.51 – finite volume method with flux limiting function can be attributed
to their Jacobian matrix consisting of Ngrids × Ngrids entries, where
Ngrids denotes the number of grid points. The method of character-
x 10−4 istics however has a 2Ngrids × 2Ngrids Jacobian matrix since the PBE
16 translates to two ordinary differential equations for each grid point;
see Eqs. (4) and (5). The method of characteristics is therefore more
14 computation intensive.
Fig. 7(d) reveals that the orthogonal collocation method with
Relative supersaturation [−]
the linear basis function suffers from the numerical diffusion prob-
12
lem, even more severely than the first order upwind finite volume
method; see Table 10. Fig. 7(e) and (f), on the other hand, suggest
10 that the orthogonal collocation and the Galerkin's methods with the
Lagrange basis function are almost free from the numerical diffu-
8 sion problem. They do however pose oscillatory behavior that can
to a large extent be alleviated by increasing the number of elements
6 at the cost of higher computational burden. As shown in Table 10,
the finite element methods using the Lagrange basis function ex-
hibit larger computational burden than the orthogonal collocation
4
method with the linear basis function.
2
0 2000 4000 6000 8000 10000 12000 5.6. Industrial continuous crystallizer
Time [s]
The solution methods are also applied to simulate continuous
Fig. 6. Supersaturation profile throughout the batch. evaporative crystallization of an ammonium sulphate-water system
in a 1100-l draft tube baffle crystallizer (Motz et al., 2003). For the
continuous well-mixed crystallizer equipped with a fines removal
element methods using different basis functions. It is worth noting system, the general population balance equation given in Eq. (1) can
that three variants of the method of characteristics formulation are be rewritten as
considered:
*n(L, t) *(G(L, t)n(L, t)) n(L, t) n(L, t)
+ =− − h(L) (37)
• case 1, without crystal cell elimination, *t *L f
• case 2, in which only the last crystal cell is eliminated and
• case 3, where the cells for which Li+1 /Li−1 < rcritical = 1.05 are elim- assuming that the inlet flow to the crystallizer is crystal free. In Eq.
inated. (37), and f are the mean residence times of the dispersed phase in
the crystallizer and the fines removal section, respectively, whereas
Fig. 6 shows the supersaturation profile throughout the batch h(L) denotes the crystal classification function. The boundary condi-
process of 10800 s. The crystal size distributions corresponding to tion of the PBE is expressed by Eq. (3).
different time instants of the batch process are depicted in Fig. 7. As Likewise the previous case study, a time-varying supersatura-
listed in Table 8, cell elimination drastically reduces the computa- tion profile computed from the solute concentration balance, i.e. Eq.
tional effort of the method of characteristics while the accuracy of (34), governs the nucleation and crystal growth rates throughout the
the numerical results is preserved rather well. It is evident that the process. The power law relation of Eq. (32) determines the crystal
elimination of the last crystal cell, i.e. case 2, only slightly deterio- growth rate, whereas the empirical secondary nucleation expression
rates the numerical accuracy, whereas the loss of accuracy is more proposed by Ottens et al. (1972)
pronounced in case 3, particularly in the zeroth and first moments. ∞
It should be mentioned that the choice of rcritical has to be made
B0 = kb n(L, t)L3 dL (38)
carefully since large values of rcritical may substantially worsen the LSN
accuracy of the numerical results.
Numerical results of the first order upwind and the high order is used to model the nucleation process due to the crystal-impeller
finite volume method with van Leer flux limiting function are de- attrition. The initial conditions of the process under consideration
picted in Fig. 7(b) and (c), respectively. It is shown that the crystal are dictated by an initial seed distribution; see Eq. (30).
4274 A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277
x 1013 x 1013
7 7
t = 0s t = 0s
5 5
4 4
3 3
2 2
1 1
0 0
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Crystal size [m] x 10−3 Crystal size [m] x 10−3
x 1013 x 1013
7 7
t = 0s t = 0s
Number density [#/m3 m]
5 5
4 4
3 3
2 2
1 1
0 0
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Crystal size [m] x 10−3 Crystal size [m] x 10−3
x 1013 x 1013
7 7
t = 0s t = 0s
Number density [#/m3 m]
6 t = 5400s 6 t = 5400s
t = 10800s t = 10800s
5 5
4 4
3 3
2 2
1 1
0 0
0 0.2 0.4 0.6 0.8 1 1.2 0 0.2 0.4 0.6 0.8 1 1.2
Crystal size [m] x 10−3 Crystal size [m] x 10−3
Fig. 7. Crystal size distribution at different time instants during the batch. (a) Method of characteristics (case 2). (b) First order FVM. (c) High order FVM: van Leer. (d)
Orthogonal collocation (linear basis function). (e) Orthogonal collocation (Lagrange basis function). (f) Galerkin on finite element (Lagrange basis function).
In order to be able to analytically solve Eq. (37) for the steady Table 8
Errors and computational times of the method of characteristics applied to the
state condition, the ideal function
semi-industrial crystallization case study (tend = 10800 s and dt = 10 s).
Case 1 Case 2 Case 3
1 if L < Lf ,
h(L) = (39) Ngrids 2280 1200 270
0 if L ⱖ Lf CPU time (s) 167.6 58.3 34.0
m0 error (%) 0.21 0.21 1.10
is considered to determine the crystal classification in the fines re- m1 error (%) 0.14 0.14 0.65
m2 error (%) 0.14 0.16 0.13
moval flow. According to Randolph and Larson (1988), under this
m3 error (%) 0.21 0.27 0.38
assumption the number density at the steady state is m4 error (%) 0.30 0.46 0.80
Lmean error (%) 0.09 0.20 0.42
⎧
⎪ RL
⎪
⎪ n(0) exp − G if L < Lf ,
⎨ ss
n(L) = (40) In this equation, R − 1 indicates the ratio between the product flow
⎪
⎪ (R − 1)Lf L
⎪
⎩ n(0) exp − exp − if L ⱖ Lf . rate and the fines removal flow rate, whereas Gss denotes the growth
Gss Gss
rate at the steady state. The model parameters are listed in Table 11.
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4275
Table 9 method with flux limiting function, the numerical predictions are
Errors and computational times of the various finite volume methods applied to the
much less accurate.
semi-industrial crystallization case study (tend = 10 800 s and dt = 10 s).
40 40
30 30
25 25
20 20
15 15
0 0.5 1 1.5 0 0.5 1 1.5
Crystal size [m] x 10−3 Crystal size [m] x 10−3
40 40
log (Number density [#/m3 m])
30 30
25 25
20 20
15 15
0 0.5 1 1.5 0 0.5 1 1.5
Crystal size [m] x 10−3 Crystal size [m] x 10−3
Fig. 8. Natural logarithm of the crystal size distribution obtained at the steady state of the continuous crystallizer. (a) Method of characteristics. (b) High order FVM: Koren.
(c) Orthogonal collocation (Lagrange basis function). (d) Galerkin on finite element (Lagrange basis function).
Table 12 Costa, C.B.B., Maciel, M.R.W., Filho, R.M., 2007. Considerations on the crystallization
Errors and computational times of the solution methods applied to the continuous modeling: population balance equation. Computers & Chemical Engineering 31,
crystallization case study (tend = 129 600 s and dt = 10 s). 206–218.
Crowley, T.J., Meadows, E.S., Kostoulas, E., Doyle III, F.J., 2000. Control of particle size
Ngrids CPU time (s) m0 error (%) m3 error (%) distribution described by a population balance model of semi-batch emulsion
polymerization. Journal of Process Control 10, 419–432.
MOC 229 3501.12 0.07 0.24 David, R., Villermaux, J., Marchal, P., Klein, J.P., 1991. Crystallization and
High order FVM: Koren 100 700.65 0.17 0.38 precipitation engineering—IV. Kinetic model of adipic acid crystallization.
OCM: lagrange B.F. 120 769.32 1.27 2.74 Chemical Engineering Science 46, 1129–1136.
GFEM: Lagrange B.F. 120 787.11 1.26 2.73 David, R., Paulaime, A.M., Espitalier, F., Rouleau, L., 2003. Modeling of multiple-
mechanism agglomeration in a crystallization process. Powder Technology 130,
338–344.
Eyre, D., Wright, C.J., Reuter, G., 1988. Spline-collocation with adaptive mesh grading
Acknowledgments for solving the stochastic collection equation. Journal of Computational Physics
78, 288–304.
Ferziger, J.H., Peric, M., 1996. Computational Methods for Fluid Dynamics. Springer,
The work presented in this paper was carried out within the Berlin.
EUREKA/IS-project E! 3458/IS043074, called CryPTO (Crystallizer Finlayson, B.A., 1980. Nonlinear Analysis in Chemical Engineering. McGraw-Hill,
based Processing: fundamenTal research into mOdelling). The fi- New York.
Gelbard, F., Seinfeld, J.H., 1978. Numerical solution of the dynamical equation for
nancial support of SenterNovem is gratefully acknowledged. particulate systems. Journal of Computational Physics 28, 357–375.
Gerstlauer, A., Mitrovic, A., Motz, S., Gilles, E.D., 2001. A population model for
crystallization processes using two independent particle properties. Chemical
References Engineering Science 56, 2553–2565.
Gunawan, R., Fusman, I., Braatz, R.D., 2004. High resolution algorithms for
Alexopoulos, A.H., Kiparissides, C., 2005. Part II: dynamic evolution of the particle multidimensional population balance equations. A.I.Ch.E. Journal 50, 2738–2749.
size distribution in particulate processes undergoing simultaneous particle Hounslow, M.J., Ryall, R.L., Marshall, V.R., 1988. A discretized population balance for
nucleation, growth and aggregation. Chemical Engineering Science 60, 4157– nucleation, growth and aggregation. A.I.Ch.E. Journal 34 (11), 1821–1832.
4169. Hu, Q., Rohani, S., Jutan, A., 2005a. Modelling and optimization of seeded batch
Alexopoulos, A.H., Roussos, A.I., Kiparissides, C., 2004. Part I: dynamic evolution crystallizers. Computers & Chemical Engineering 29, 911–918.
of the particle size distribution in particulate processes undergoing combined Hu, Q., Rohani, S., Jutan, A., 2005b. New numerical method for solving the dynamic
particle growth and aggregation. Chemical Engineering Science 59, 5751–5769. population balance equations. A.I.Ch.E. Journal 51 (11), 3000–3006.
Baterham, R.J., Hall, J.S., Barton, G., 1981. Pelletizing kinetics and simulation of full Hulbert, H.M., Katz, S., 1964. Some problems in particle technology: a statistical
scale balling circuits. In: Proceedings of the Third International Symposium on mechanical formulation. Chemical Engineering Science 9, 555–574.
Agglomeration, Nurnberg, West Germany, pp. A136–A144. Koren, B., 1993. A robust upwind discretization method for advection, diffusion and
Bennett, M.K., Rohani, S., 2001. Solution of population balance equations with a source terms. In: Vreugdenhill, C.B., Koren, B. (Eds.), Numerical Methods for
new combined Lax–Wendroff/Crank–Nicholson method. Chemical Engineering Advection–diffusion Problems, vol. 22, pp. 117–138.
Science 56, 6623–6633. Kumar, S., Ramkrishna, D., 1997. On the solution of population balance equations
Chen, M.Q., Hwang, C., Shih, Y.P., 1996. A wavelet-Galerkin method for solving by discretization—III. Nucleation, growth and aggregation of particles. Chemical
population balance equations. Computers & Chemical Engineering 20, 131–145. Engineering Science 52, 4659–4679.
A. Mesbah et al. / Chemical Engineering Science 64 (2009) 4262 -- 4277 4277
Lapidus, L., Pinder, G.F., 1982. Numerical Solution of Partial Differential Equations Paengjuntuek, W., Arpornwichanop, A., Kittisupakorn, P., 2008. Product quality
in Science and Engineering. Wiley, New York. improvement of batch crystallizers by a batch-to-batch optimization and
LeVeque, R.J., 2002. Finite Volume Methods for Hyperbolic Problems. Cambridge nonlinear control approach. Chemical Engineering Journal 139, 344–350.
University Press, New York. Patankar, S., 1980. Numerical Heat Transfer and Fluid Flow. Hemisphere Publishing,
Lim, Y.L.L., Lann, J.M.L., Meyer, X.M., Joulia, X., Lee, G., Yoon, E.S., 2002. On the solution New York.
of population balance equations (PBE) with accurate front tracking methods in Qamar, S., Warnecke, G., 2007. Numerical solution of population balance equations
practical crystallization processes. Chemical Engineering Science 57, 3715–3732. for nucleation, growth and aggregation processes. Computers & Chemical
Litster, J.D., Smit, D.J., Hounslow, M.J., 1995. Adjustable discretized population balance Engineering 31, 1576–1589.
for growth and aggregation. A.I.Ch.E. Journal 41, 591–603. Qamar, S., Elsner, M.P., Angelov, I.A., Warnecke, G., Seidel-Morgenstern, A., 2006. A
Liu, Y., Cameron, I.T., 2003. A new wavelet-based adaptive method for solving comparative study of high resolution schemes for solving population balances
population balance equations. Powder Technology 130, 181–188. in crystallization. Computers & Chemical Engineering 30, 1119–1131.
Ma, A., Tafti, D.K., Braatz, R.D., 2002. High resolution simulation of multidimensional Ramkrishna, D., 2000. Population Balances: Theory and Applications to Particulate
crystal growth. Industrial & Engineering Chemistry Research 41, 6217–6223. Systems in Engineering. Academic Press, San Diego.
Mahoney, A., Ramkrishna, D., 2002. Efficient solution of population balance equations Ramkrishna, D., 1985. The status of population balances. Reviews in Chemical
with discontinuities by finite elements. Chemical Engineering Science 57, Engineering 3 (1), 49–95.
1107–1119. Randolph, A.D., Larson, M.A., 1988. Theory of Particulate Processes. second ed.
Maisels, A., Kruis, F.E., Fissan, H., 1999. Direct Monte Carlo simulations of coagulation Academic Press, San Diego.
and aggregation. Journal of Aerosol Science 30, S417–S418. Rawlings, J.B., Miller, S.M., Witkowski, W.R., 1993. Model identification and control of
Marchal, P., David, R., Klein, J.P., Villermaux, J., 1990. Crystallization and solution crystallization processes: a review. Industrial & Engineering Chemistry
precipitation engineering—I. An efficient method for solving population balances Research 32, 1275–1296.
in crystallization with agglomeration. Chemical Engineering Science 43, 59–67. Rigopoulos, S., Jones, A.G., 2003. Finite-element scheme for solution of the dynamic
Matthews, H.B., Rawlings, J.B., 1998. Batch crystallization of a photochemical: population balance equation. A.I.Ch.E. Journal 49, 1127–1139.
modeling, control and filtration. A.I.Ch.E. Journal 44, 1119–1127. Roussos, A.I., Alexopoulos, A.H., Kiparissides, C., 2005. Part III: dynamic evolution
Meimaroglou, D., Roussos, A.I., Kiparissides, C., 2006. Part IV: dynamic evolution of the particle size distribution in batch and continuous particulate processes:
of the particle size distribution in particulate processes. A comparative study a Galerkin on finite elements approach. Chemical Engineering Science 60,
between Monte Carlo and the generalized method of moments. Chemical 6998–7010.
Engineering Science 61, 5620–5635. Sandu, A., Borden, C., 2003. A framework for the numerical treatment of aerosol
Mesbah, A., Kalbasenka, A.N., Huesman, A.E.M., Kramer, H.J.M., Van den Hof, P.M.J., dynamics. Applied Numerical Mathematics 45, 475–497.
2008. Real-time dynamic optimization of batch crystallization processes. In: Shi, D., El-Farra, N.H., Mhaskar, P., Li, M., Christofides, P.D., 2006. Predictive control of
Proceedings of the 17th IFAC World Congress, Seoul, Korea, pp. 3246–3251. particle size distribution in particulate processes. Chemical Engineering Science
Motz, S., Mitrovic, A., Gilles, E.D., Vollmer, U., Raisch, J., 2003. Modeling, simulation 61, 268–281.
and stabilizing H∞ -control of an oscillating continuous crystallizer with fines Song, M., Qiu, X.J., 1999. Alternative to the concept of the interval of quiescence
dissolution. Chemical Engineering Science 58, 3473–3488. (IQ) in the Monte Carlo simulation of population balances. Chemical Engineering
Muhr, H., David, R., Villermaux, J., Jezequel, P.H., 1996. Crystallization and Science 54, 5711–5715.
precipitation engineering—VI. Solving population balance in the case of the van Leer, B., 1985. Upwind-difference methods for aerodynamic problems governed
precipitation of silver bromide crystals with high primary nucleation rates by by the Euler equations. In: Lectures in Applied Mathematics, vol. 22. American
using the first order upwind differentiation. Chemical Engineering Science 51, Mathematical Society, pp. 327–336.
309–319. Versteeg, H.K., Malalasekera, W., 1995. An Introduction to Computational Fluid
Nagy, Z.K., 2009. Model based robust control approach for batch crystallization Dynamics. The Finite Volume Method. Longman Group, Malaysia.
product design. Computers & Chemical Engineering, in press, doi:10.1016/ Wojcik, J.A., Jones, A.G., 1998. Dynamics and stability of continuous MSMPR
j.compchemeng.2009.04.012. agglomerative precipitation: numerical analysis of the dual particle co-ordinate
Nicmanis, M., Hounslow, M.J., 1998. Finite element methods for steady-state model. Computers & Chemical Engineering 22, 535–545.
population balance equations. A.I.Ch.E. Journal 44, 2258–2272. Wulkow, M., Gerstlauer, A., Nieken, U., 2001. Modeling and simulation of
Ottens, E.P.K., Janse, A.H., de Jong, E.J., 1972. Secondary nucleation in a stirred vessel crystallization processes using PARSIVAL. Chemical Engineering Science 56,
cooling crystallizer. Journal of Crystal Growth 13/14, 500–505. 2575–2588.