Next Article in Journal
Cooperative Co-Evolution Algorithm with an MRF-Based Decomposition Strategy for Stochastic Flexible Job Shop Scheduling
Next Article in Special Issue
Shift Scheduling with the Goal Programming Method: A Case Study in the Glass Industry
Previous Article in Journal
On Geometric Properties of Normalized Hyper-Bessel Functions
Previous Article in Special Issue
Surgical Operation Scheduling with Goal Programming and Constraint Programming: A Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Chebyshev Spectral Collocation Method for Population Balance Equation in Crystallization

School of Mathematics& Statistics, Henan University of Science & Technology, Luoyang 471023, China
Mathematics 2019, 7(4), 317; https://doi.org/10.3390/math7040317
Submission received: 18 February 2019 / Revised: 24 March 2019 / Accepted: 26 March 2019 / Published: 28 March 2019
(This article belongs to the Special Issue Mathematical Methods in Applied Sciences)

Abstract

:
The population balance equation (PBE) is the main governing equation for modeling dynamic crystallization behavior. In the view of mathematics, PBE is a convection–reaction equation whose strong hyperbolic property may challenge numerical methods. In order to weaken the hyperbolic property of PBE, a diffusive term was added in this work. Here, the Chebyshev spectral collocation method was introduced to solve the PBE and to achieve accurate crystal size distribution (CSD). Three numerical examples are presented, namely size-independent growth, size-dependent growth in a batch process, and with nucleation, and size-dependent growth in a continuous process. Through comparing the results with the numerical results obtained via the second-order upwind method and the HR-van method, the high accuracy of Chebyshev spectral collocation method was proven. Moreover, the diffusive term is also discussed in three numerical examples. The results show that, in the case of size-independent growth (PBE is a convection equation), the diffusive term should be added, and the coefficient of the diffusive term is recommended as 2G × 10−3 to G × 10−2, where G is the crystal growth rate.

1. Introduction

Crystallization operations are widely used in chemical and pharmaceutical industries. Crystallization kinetics is the basis for the development of crystallization theory. Simultaneously, studies on crystalline kinetics also guide the design of crystallizers and the quality control of crystalline products [1]. The population balance equation (PBE) is a widely accepted equation to model the dynamic crystallization behavior [2]. Therefore, it is of great significance to accurately solve the PBE and to achieve accurate crystal size distribution (CSD).
Currently, there are a many numerical results on the study of PBE. In terms of numerical methods, they can be roughly divided into the following five categories [1,2]: (1) the method of moments [3]; (2) the method of characteristics [4,5]; (3) the method of weight residuals/orthogonal collocation [6,7]; (4) the Monte Carlo method [8,9]; (5) the finite-difference schemes/discrete population balances [10]. The review by Ramkrishna [2] is helpful in this regard. The method of moments approximates the CSD through its moments. The predictions under certain conditions are closed. However, the moment closure conditions are violated for more complex systems. The method of characteristics tries reducing the partial differential equations (PDEs) to ordinary differential equations (ODEs) using lines of characteristics. The approach is efficient with simple physics, but it is not suitable for complex physics. The method of weight residuals/orthogonal collocation approximates the distribution by the basis function; the main weakness is the dependence on the choice of basis function. The Monte Carlo method tracks the histories of individual particles. It has an incomparable degree of omnipotence. However, its computational cost is relatively expensive. The finite-difference/volume methods are approximated by finite-difference/volume schemes. They can be applied to complex cases. However, they usually require a high number of grid points in order to achieve desirable accuracy.
Recently, a large number of numerical methods with high accuracy were constructed to solve PBE, e.g., the HR-van method with a flux limiter [1,11], the Lattice Boltzmann method [12], the weighted essentially non-oscillatory (WENO) method [13], the spectral method [14,15], etc. Among these, the spectral method has the advantage of being able to accurately solve the PBE using a lower number of grid points. It was also found that the spectral collocation method is more efficient than other spectral methods [14] and finite-volume schemes [15].
Because the PBE is a convection–reaction equation in mathematics, its strong hyperbolic property may challenge the numerical methods. The numerical methods may gain unstable results, which are not applicable for physics. In order to weaken the hyperbolic property of PBE, a diffusive term is added herein. Although the diffusive term makes the numerical solution deviate from the exact solution to some extent, it guarantees the stability of the numerical results.
In this paper, Chebyshev spectral collocation is presented to solve the one-dimensional PBE. The CSD of three types of crystallization in batch crystallizers and continuous crystallizers were calculated. By comparing the analytical results and other numerical results, the validity and high accuracy of the Chebyshev spectral collocation method were verified. Furthermore, the effects of the diffusive term are also discussed using three numerical examples.

2. One-Dimensional PBE and Numerical Schemes

2.1. One-Dimensional PBE

PBE is a differential equation which describes the evolution of a population of particles. In the crystallization process, it can reflect the crystal nucleation, growth, agglomeration, and breakage [2].
One-dimensional PBE [1,2,11] can be written as follows:
f ( L , t ) t + { G ( L , t ) f ( L , t ) } L = h ( L , t , f ) ,
where f ( L , t ) is the crystal size distribution function, L is the crystal size variable, t is the time, G ( L , t ) is the growth rate of crystals, and h ( L , t , f ) is the source term and may include the aggregation, nucleation, breakage, etc. Here, crystal size variable L is typically the characteristic length, volume, or mass, but it can also represent age, composition, and other characteristics of an entity in a distribution [1]. The growth rate G ( L , t ) can be a function of size and other variables, such as the temperature and the concentration of chemical species in solution [1]. The source term h ( L , t , f ) is a creation/depletion rate, and it can be a function of other variables including the distribution, which occurs in nucleation processes resulting from particle–particle interactions and in agglomeration processes [1]. Since many of these processes involve integrals, PBE is considered an integro-differential equation describing the complex crystallization processes [2].
Since Equation (1) is a convection–reaction equation, its strong hyperbolic property may challenge the numerical methods. In order to weaken the hyperbolic property of Equation (1), a diffusive term “ ε 2 f ( L , t ) L 2 ” is added to the left in Equation (1), leading to
f ( L , t ) t + { G ( L , t ) f ( L , t ) } L + ε 2 f ( L , t ) L 2 = h ( L , t , f ) .
Here, ε is a small positive number. Theoretically, the closer ε is to 0, the more accurate the result is. However, in numerical experiments, when ε approaches 0, the effect of the diffusive term becomes smaller, which leads to an unstable numerical solution. Therefore, in this paper, the value of ε was determined by numerical tests.

2.2. Chebyshev Spectral Collocation Method

The Chebyshev spectral collocation method is a kind of collocation method [16,17]. On the one hand, as a spectral method, it has high accuracy. On the other hand, as a collocation method, it transforms the derivative term into a differential matrix, which makes the equations simple and easy to solve. To date, this method was successfully applied to solve differential equations in the fields of fluid mechanics [18,19], quantum mechanics [20,21], etc.
Equation (2) can be written as follows:
f ( L , t ) t = R ( L , t , f ) ,
where R ( L , t , f ) = h ( L , t , f ) { G ( L , t ) f ( L , t ) } L ε 2 f ( L , t ) L 2 . The fourth-order Runge–Kutta method [22] is used to discretize the time, leading to
f n + 1 = f n + 1 6 ( k 1 + 2 k 2 + 2 k 3 + k 4 ) k 1 = Δ t R ( t n , f n ( L ) ) k 2 = Δ t R ( t n + Δ t 2 , f n ( L ) + 1 2 k 1 ) k 3 = Δ t R ( t n + Δ t 2 , f n ( L ) + 1 2 k 2 ) k 4 = Δ t R ( t n + 1 , f n ( L ) + k 3 ) .
Here, Δ t is the time step, t n = n Δ t is the time on the nth step ( n = 0 , 1 , ), f n is the value of f on t n and the initial distribution is written as f 0 . It is worth mentioning that the variable f n in Equation (4) is only a function of the spatial variable L . In this way, the space can be discretized using the spectral collocation method.
In the spectral collocation method, the solution of f n ( L ) can be written as follows [16,17]:
f n ( L ) = k = 0 N P k ( L ) u k ,
where P k ( L ) is the Lagrange interpolation polynomial at the node L k ( k = 0 , 1 , N ), which is
P k ( L ) = ( L L 0 ) ( L L k 1 ) ( L L k + 1 ) ( L L N ) ( L k L 0 ) ( L k L k 1 ) ( L k L k + 1 ) ( L k L N ) ,
and u k is the function value at interpolation node L k .
In the Chebyshev spectral collocation method, Chebyshev points are chosen as the interpolation nodes. In the standard calculation domain [ 1 , 1 ] , the Chebyshev points are L ^ j = cos ( j π / N ) ( j = 0 , 1 , N ). As for the general calculation domain [ a , b ] , the Chebyshev points can be obtained by the coordinate transformation of standard Chebyshev points, namely L j = b a 2 L ^ j + a + b 2 .
Here, we take the calculation of R ( t n , f n ( L ) ) in Equation (4) as an example to show the implementation of the Chebyshev spectral collocation method. In fact, the right-hand term R ( t n , f n ( L ) ) is equal to h ( t n , f n ( L ) ) d G ( L ) d L f n ( L ) G ( L ) d f n ( L ) d L ε d 2 f n ( L ) d L 2 . Here, we need to show the calculation of d f n ( L ) d L and d 2 f n ( L ) d L 2 terms. In the Chebyshev spectral collocation method [16,17], the derivative term d f n ( L ) d L can be transformed into a differential matrix as follows:
d f n ( L ) d L = D N u .
Here, D N is a ( N + 1 ) × ( N + 1 ) Chebyshev derivative matrix, and u = ( u 0 , u 1 , , u N ) T is a N + 1 function value vector at the interpolation nodes. In the standard calculation domain [ 1 , 1 ] , the Chebyshev derivative matrix D ^ N satisfies the following properties [16,17]:
( D ^ N ) 00 = 2 N 2 + 1 6 , ( D ^ N ) N N = 2 N 2 + 1 6 ( D ^ N ) j j = x j 2 ( 1 x j 2 ) , j = 1 , , N 1 ( D ^ N ) i j = c i ( 1 ) i + j c j ( x i x j ) , i j , i , j = 0 , , N ,
where ( D ^ N ) i j represents the element of the i + 1 th row and j + 1 th column in the Chebyshev matrix, and c i is the constant which is determined by the following equation:
c i = { 2 , i = 0 , N 1 , i = 1 , , N 1   .
As for the general calculation domain [ a , b ] , the Chebyshev derivative matrix D N can be calculated using the standard Chebyshev derivative matrix D ^ N , which is
D N = 2 a + b D ^ N .
Similarly, in the Chebyshev spectral collocation method [16,17], the second-order derivative term d 2 f n ( L ) d L 2 can be written as follows:
d 2 f n ( L ) d L 2 = D N 2 u .
Here, D N 2 is the second-order Chebyshev derivative matrix. The relationship between the second-order Chebyshev derivative matrix D N 2 and the first-order Chebyshev derivative matrix D N is
D N 2 = ( D N ) 2 = ( 2 a + b D ^ N ) 2 .

2.3. Other Numerical Schemes

We mainly focus our attention on the numerical schemes of spatial discretization. The numerical method for time discretization is the classic Runge–Kutta method which is shown in Equation (4). The diffusive term “ ε 2 f ( L , t ) L 2 ” is no longer taken into account in the following two schemes. Thus, the right-hand term in Equation (4) becomes R ( t n , f n ( L ) ) = h ( t n , f n ( L ) ) L ( G n ( L ) f n ( L ) ) .

2.3.1. Second Upwind Scheme

In the calculation of L ( G n ( L ) f n ( L ) ) , we use the following second-order upwind scheme [22]:
( G n ( L ) f n ( L ) ) L | L = L i = { 3 ( G f ) i n 4 ( G f ) i 1 n + ( G f ) i 2 n 2 Δ L G n ( L i ) 0 3 ( G f ) i + 2 n 4 ( G f ) i + 1 n + ( G f ) i n 2 Δ L G n ( L i ) < 0 .
Here, f i n represents the value of f n at node L i , G i n represents the value of G n at node L i , and Δ L represents the distance between two adjacent nodes. During our simulation, the nodes are taken as uniformly distributed nodes, rather than Chebyshev points in the Chebyshev spectral collocation method.

2.3.2. HR-Van Scheme

In the calculation of L ( G n ( L ) f n ( L ) ) , the following HR-van scheme is used [1]:
( G n ( L ) f n ( L ) ) L | L = L i = { 1 Δ L [ G i n ( f i n + 1 2 ϕ ( r i ) ( f i + 1 n f i n ) )   G i 1 n ( f i 1 n + 1 2 ϕ ( r i 1 ) ( f i n f i 1 n ) ) ]     G n ( L i ) 0 1 Δ L [ G i + 1 n ( f i + 1 n + 1 2 ϕ ( r i + 1 ) ( f i + 2 n f i + 1 n ) )   G i n ( f i n + 1 2 ϕ ( r i ) ( f i + 1 n f i n ) ) ]     G n ( L i ) < 0 ,
where r i = f i n f i 1 n f i + 1 n f i n , ϕ ( r ) = | r | + r 1 + | r | , with ϕ ( r ) being the flux limiter proposed by Van. Similarly, this scheme is implemented under uniformly distributed nodes rather than Chebyshev points.

3. Numerical Experiments

In order to compare the accuracy of each numerical method, we define the following errors:
L 1 e r r o r = k = 0 N | f k e f k n | Δ L k / k = 0 N | f k e | Δ L k L 2 e r r o r = k = 0 N ( f k e f k n ) 2 Δ L k / k = 0 N | f k e | Δ L k
Here, f k e is the exact solution at node L k .

3.1. Size-Independent Growth in a Batch Process

The first example is the crystallization in a batch process with the crystal growth rate G independent of the crystal size L . Here, we do not consider the aggregation, nucleation, and breakage, and we set h ( L , t , f ) = 0 . The crystal growth rate is set to G = 1.0   μ m / s and the initial CSD is given by with the following Gaussian distribution:
f ( L , 0 ) = 10 10 2 π σ e ( x μ ) 2 2 σ 2 ,
with μ = 20   μ m , σ = 3 . The other parameters in the calculation are set to N = 200 , d t = 0.001 , ε = 0.005 , t e n d = 60   s . The exact solution of this example is f ( L , t ) = f ( L G t , 0 ) .
Figure 1 shows the comparison of exact solution with the results of three numerical scheme sat t = 60   s . In order to clearly show the performances with different schemes, Figure 1b shows the predicted crystal size distributions at the local crystal size. It can be seen that second-order upwind scheme is the worst, which causes both numerical dispersion and diffusion; both the HR-van scheme and the Chebyshev spectral collocation method cause numerical diffusion, but the Chebyshev spectral collocation method causes less numerical diffusion. Table 1 shows the L 1 and L 2 errors with different numerical schemes. The error table clearly shows that the Chebyshev spectral collocation method has the smallest error. Therefore, the Chebyshev spectral collocation method has the highest accuracy among these three methods.
We now discuss the effects of the diffusive term. Figure 2 shows the numerical results obtained using the Chebyshev spectral collocation method with different coefficients of diffusive term. As can been seen in Figure 2a, when no diffusive term is added ( ε = 0 ), an oscillation happens near the right boundary at t = 2   s . Therefore, in this case, we cannot obtain stable numerical solutions. However, as shown in Figure 2b, when a diffusive term is added ( ε = 0.002 ), a convergent solution is obtained. The CSD function shifts to the right with the velocity of G . Table 2 lists the L 1 and L 2 errors with different coefficients of the diffusive term. When ε 0.001 , a convergent numerical solution cannot be obtained. With the increase of ε ( ε 0.002 ), both L 1 and L 2 errors increase. This is consistent with our explanation for the diffusive term; the closer ε is to 0, the more accurate the result is. However, when ε approaches 0, the effect of the diffusive term becomes smaller which leads to an unstable numerical solution. The coefficient of the diffusive term ( ε ) with G = 1 is recommended as 2 × 10−3 to 10−2.
In the size-independent growth case, PBE is a convection equation ( f t + G f L = 0 ) and displaysa strong hyperbolic property. The diffusive term should be added in order to obtain a stable and convergent numerical solution. Figure 3 shows the relationship between the optimal ε (with minimum L 1 and L 2 errors) and the growth rate G. It is clear that the optimal ε has a linear relationship with the growth rate G. Therefore, the coefficient of diffusive term ( ε ) is recommended as 2G × 10−3 to G × 10−2, where G is the crystal growth rate.

3.2. Size-Dependent Growth in a Batch Process

The second example involves crystallization in a batch process with the crystal growth rate G dependent on the crystal size L . Similar to the first example, aggregation, nucleation, and breakage are not taken into account, which means h ( L , t , f ) = 0 . Crystal growth rate is supposed as the linear function of crystal size, namely G ( L , t ) = G 0 L , where G 0 is a constant. The initial CSD satisfies the following equation:
f ( L , 0 ) = N 0 L ¯ exp ( L L ¯ ) ,
where N 0 , L ¯ are constants. The analytical solution for this case is [1] as follows:
f ( L , t ) = N 0 L ¯ exp ( L L ¯ e G 0 t ) exp ( G 0 t ) .
Parameters in the simulation are taken as L ¯ = 0.01   μ m 3 , N 0 = 1 , G 0 = 0.1   μ m 3 / s , ε = 0 , N = 200 , Δ t = 0.00001   s . The number of grids in space used for the second upwind method and HR-van method is 1000.
Figure 4 shows the comparison of analytical solutions with numerical solutions obtained by three numerical schemes at t = 4   s . In Figure 4a, there is no significant difference between the analytical solution and the numerical solutions. Figure 4b gives the comparison of the numerical results near the boundary L = 0   μ m . From Figure 4b, it is obvious that Chebyshev spectral collocation method performs the best and its result is almost coincident with the analytical solution; however, the second-order upwind scheme and HR-van scheme have some deviations from the analytical solution near the boundary. Table 3 gives the comparison of L 1 and L 2 errors for different numerical schemes. From Table 3, it is clear that the Chebyshev spectral collocation method has the smallest error, whereas the HR-van scheme has a smaller error and the second-order upwind scheme has the biggest error. Thus, the Chebyshev spectral collocation method also has the highest accuracy among these three schemes.
Figure 5 presents the evolution of CSD obtained using the Chebyshev spectral collocation method. As we can see in Figure 5, there is no oscillation during the computation. Therefore, the diffusive term is not necessary. This is not surprising. In this size-dependent growth case, the PBE is a convection–reaction equation ( f t + G 0 L f L + G 0 f = 0 ). The reactive term weakens the hyperbolic property of PBE and makes it easy to solve. This is reflected in the decay term “ exp ( G 0 t ) ” of the analytical solution in Equation (18).

3.3. Nucleation and Size-Dependent Growth in a Continuous Process

The third example is the crystallization in a continuous process with the nucleation and crystal growth rate G dependent on the crystal size L . Here, the source item is assumed to h ( L , t , f ) = B 0 δ ( L ) f ( L ) τ , where B 0 , τ are constants, and δ ( L ) is a Dirac δ function. The relationship between crystal growth rate and crystal size is G ( L ) = G 0 ( 1 + γ L ) z , where G 0 , γ , z are constants. The analytical solution for this case is [1] as follows:
lim t f ( L ) = B 0 G 0 ( 1 + γ L ) z exp ( 1 ( 1 + γ L ) 1 z G 0 τ γ ( 1 z ) ) .
In order to compare the prediction effects of each numerical method, Equation (19) is given as the initial CSD and the simulation is ended at t = 10000   s . In our simulation, parameters are set to B 0 = 2 × 10 10 / μ m 3 / s , τ = 100   s , G 0 = 0.00168   μ m / s , z = 0.3 , γ = 1 , ε = 0 , N = 40 , d t = 0.001 . The number of grids in space used for the second upwind method and HR-van method is 400.
Figure 6 shows the comparison of analytical solutions with numerical solutions of three numerical schemes. From Figure 6a,b, we can conclude that the result of the second-order upwind scheme is the worst since the predicted result has the biggest deviation from the analytical solution. Results of the HR-van method and the Chebyshev spectral collocation method are satisfactory. Figure 6b shows that the results obtained using the Chebyshev spectral collocation method are slightly better than those of the HR-van method. Table 4 shows the comparison of L 1 and L 2 errors for three different numerical schemes. From the error comparison, we know that the Chebyshev spectral collocation method is the best one, whereas the HR-van scheme is the better one and the second-order upwind scheme is the worst one. Thus, in this case, the Chebyshev spectral collocation method also shows the highest accuracy.
Figure 7 displays the evolution of CSD obtained using the Chebyshev spectral collocation method. It can be seen that it does not result in an unstable solution in the case where no diffusive term is added. In this case, the PBE becomes f t + G f L + f G L = B 0 δ ( L ) f ( L ) τ . It is a convection–reaction equation. As shown in example 2, the reactive term weakens the hyperbolic property of PBE. Therefore, the diffusive term is not necessary.

4. Conclusions

In this paper, the Chebyshev spectral collocation method was introduced to solve the one-dimensional PBE. The detailed implementation and the related techniques of the Chebyshev spectral collocation method are given. Three examples are presented, namely size-independent growth, size-dependent growth in a batch process, and with nucleation, and size-dependent growth in a continuous process. The numerical results showed that the Chebyshev spectral collocation method is effective and highly accurate in solving the PBE. However, in the case of size-independent growth, when PBE is a convection equation, it displays a highly hyperbolic property. A diffusive term should be added in order to obtain a stable solution.
For the more complex crystallization processes, e.g., aggregation and breakage, PBE becomes an integro-differential equation. Other methods, e.g., the cell average method and the fixed pivot method, can be combined with the spectral collocation method to obtain accurate CSD [15]. Moreover, realistic PBE problems involve multidimensional states. The spectral collocation method can be easily implemented for two-dimensional problems, enabling its use in multivariate systems. However, the spectral collocation method as a spectral method has its limitations in solving PBE, i.e., the computational zone should be simple and the distribution of CSD should be sufficiently smooth. Therefore, under such conditions, the Chebyshev spectral collocation method is recommended to solve PBE for which a high accuracy of CSD is needed.

Acknowledgments

Financial support was provided by the Natural Sciences Foundation of China (Nos. 11402078, 51375148, U1304521).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gunawan, R.; Fusman, I.; Braatz, R.D. High resolution algorithms for multidimensional population balance equations. AICHE J. 2004, 50, 2738–2749. [Google Scholar] [CrossRef]
  2. Ramkrishna, D. Population Balances: Theory and Application to Particulate Systems in Engineering; Academic Press: New York, NY, USA, 2000. [Google Scholar]
  3. Li, D.Y.; Li, Z.P.; Gao, Z.M. Quadrature-based moment methods for the population balance equation: An algorithm review. Chin. J. Chem. Eng. 2019, in press. [Google Scholar] [CrossRef]
  4. Qamar, S.; Angelov, I.; Elsner, M.P.; Ashfaq, A.; Seidel-Morgenstern, A.; Warnecke, G. Numerical approximations of a population balance model for coupled batch preferential crystallizers. Appl. Numer. Math. 2009, 59, 739–753. [Google Scholar] [CrossRef]
  5. Qamar, S.; Ashfaq, A.; Angelov, I.A.; Elsner, M.P.; Warnecke, G.; Seidel-Morgenstern, A. Numercial solutions of population balance models in preferential crystallization. Chem. Eng. Sci. 2008, 63, 1342–11352. [Google Scholar] [CrossRef]
  6. Solsvik, J.; Jakobsen, H.A. Evaluation of weighted residual methods for the solution of a population balance model describing bubbly flows: The least-squares, Galerkin, tau, and orthogonal collocation methods. Ind. Eng. Chem. Res. 2013, 52, 15988–16013. [Google Scholar] [CrossRef]
  7. Sewerin, F.; Rigopoulos, S. An explicit adaptive grid approach for the numerical solution of the population balance equation. Chem. Eng. Sci. 2017, 168, 250–270. [Google Scholar] [CrossRef] [Green Version]
  8. Shah, B.H.; Ramkrishna, D.; Borwanker, J.D. Simulation of particulate systems using the concept of the interval of quiescence. AICHE J. 1977, 23, 897–904. [Google Scholar] [CrossRef]
  9. Gooch, J.R.P.; Hounslow, M.J. Monte Carlo simulation of size-enlargement mechanisms in crystallization. AICHE J. 1996, 42, 1864–1874. [Google Scholar] [CrossRef]
  10. Kumar, S.; Ramkrishna, D. On the solution of population balance equations by discretization—I. a fixed pivot technique. Chem. Eng. Sci. 1997, 52, 1311–1332. [Google Scholar] [CrossRef]
  11. Ma, D.L.; Tafti, D.K.; Braatz, R.D. High-resolution simulation of multidimensional crystal growth. Ind. Eng. Chem. Res. 2002, 41, 6217–6223. [Google Scholar] [CrossRef]
  12. Majumder, A.; Kariwala, V.; Ansumali, S.; Rajendran, A. Lattice Boltzmann method for multi-dimensional population balance models in crystallization. Chem. Eng. Sci. 2012, 70, 121–134. [Google Scholar] [CrossRef]
  13. Ruan, C.L.; Liang, K.F.; Chang, X.J.; Zhang, L. Weighted Essentially Nonoscillatory method for two-dimensional population balance equations in crystallization. Math. Prob. Eng. 2013, 125128, 1–11. [Google Scholar] [CrossRef]
  14. Mantzaris, N.V.; Daoutidis, P.; Srienc, F. Numerical simulation of multi-variable cell population balance models. II. Spectral methods. Compt& Chem. Eng. 2001, 25, 1441–1462. [Google Scholar]
  15. Buck, A.; Klaunick, G.; Kumar, J.; Peglow, M.; Tsotsas, E. Numerical simulation of particulate processes for control and estimation by spectral methods. AICHE J. 2012, 58, 2309–2319. [Google Scholar] [CrossRef]
  16. Shen, J.; Tang, T.; Wang, L.L. Spectral Methods: Algorithms, Analysis and Applications; Springer: Berlin, Germany, 2011. [Google Scholar]
  17. Zhang, X. Matlab Efficient Solution of Differential Equation: SpectralMethod; China Machine Press: Beijing, China, 2016. [Google Scholar]
  18. Tian, X.Y.; Li, B.W.; Wu, Y.S.; Zhang, J.K. Chebyshev collocation spectral method simulation for the 2D boundary layer flow and heat transfer in variable viscosity MHD fluid over a stretching plate. Int. J. Heat. Mass. Trans. 2015, 89, 829–837. [Google Scholar] [CrossRef]
  19. Chen, Y.Y.; Li, B.W.; Zhang, J.K. Spectral collocation method for natural convection in a square porous cavity with local thermal equilibrium and non-equilibrium models. Int. J. Heat. Mass. Trans. 2016, 96, 84–96. [Google Scholar] [CrossRef]
  20. Fang, J.W.; Wu, B.Y.; Liu, W.J. An explicit spectral collocation method using nonpolynomial basis functions for the time-dependent Schrodinger equation. Math. Meth. App. Sci. 2019, 42, 186–203. [Google Scholar] [CrossRef]
  21. Zhang, H.; Jiang, X.Y.; Wang, C.; Chen, S.Z. Crank-Nicolson Fourier spectral method for the space fractional nonlinear Schrodinger equation and its parameter estimation. Int. J. Compt. Math. 2019, 96, 238–263. [Google Scholar] [CrossRef]
  22. Mark, H. Introduction to Numerical Methods in Differential Equaitons; Springer: Berlin, Germany, 2011. [Google Scholar]
Figure 1. Comparison for final crystal size distribution (CSD) with analytical and numerical results: (a) in the whole crystal; (b) zoomed figure.
Figure 1. Comparison for final crystal size distribution (CSD) with analytical and numerical results: (a) in the whole crystal; (b) zoomed figure.
Mathematics 07 00317 g001
Figure 2. Comparison for numerical results with different coefficients of the diffusive term: (a) ε = 0 ; (b) ε = 0.002 .
Figure 2. Comparison for numerical results with different coefficients of the diffusive term: (a) ε = 0 ; (b) ε = 0.002 .
Mathematics 07 00317 g002
Figure 3. Relationship between optimal ε and G.
Figure 3. Relationship between optimal ε and G.
Mathematics 07 00317 g003
Figure 4. Comparison for final CSD with analytical and numerical results: (a) in the whole crystal; (b) zoomed figure.
Figure 4. Comparison for final CSD with analytical and numerical results: (a) in the whole crystal; (b) zoomed figure.
Mathematics 07 00317 g004
Figure 5. Evolution of CSD obtained using the Chebyshev spectral collocation method.
Figure 5. Evolution of CSD obtained using the Chebyshev spectral collocation method.
Mathematics 07 00317 g005
Figure 6. Comparison for final CSD with analytical and numerical results: (a) in the whole crystal; (b) zoomed figure.
Figure 6. Comparison for final CSD with analytical and numerical results: (a) in the whole crystal; (b) zoomed figure.
Mathematics 07 00317 g006
Figure 7. Evolution of CSD obtained using the Chebyshev spectral collocation method.
Figure 7. Evolution of CSD obtained using the Chebyshev spectral collocation method.
Mathematics 07 00317 g007
Table 1. L 1 and L 2 errors for different numerical schemes.
Table 1. L 1 and L 2 errors for different numerical schemes.
MethodSecond UpwindHR-VanCollocation
L 1 -error0.249410.075980.04206
L 2 -error0.063340.024300.01265
Table 2. L 1 and L 2 errors for different coefficients of the diffusive term.
Table 2. L 1 and L 2 errors for different coefficients of the diffusive term.
ε 0.0020.010.02
L 1 -error0.012860.061110.11548
L 2 -error0.003890.018280.03403
Table 3. L 1 and L 2 errors for different numerical schemes.
Table 3. L 1 and L 2 errors for different numerical schemes.
MethodSecond UpwindHR-VanCollocation
L 1 −error0.0050360.004928 1.7992 × 10−7
L 2 −error0.3528020.3287187.5825 × 10−7
Table 4. L 1 and L 2 errors for different numerical schemes.
Table 4. L 1 and L 2 errors for different numerical schemes.
MethodSecond UpwindHR-VanCollocation
L 1 -error0.5139760.02859963.559151 × 10−7
L 2 -error0.8569450.0493254.422907 × 10−7

Share and Cite

MDPI and ACS Style

Ruan, C. Chebyshev Spectral Collocation Method for Population Balance Equation in Crystallization. Mathematics 2019, 7, 317. https://doi.org/10.3390/math7040317

AMA Style

Ruan C. Chebyshev Spectral Collocation Method for Population Balance Equation in Crystallization. Mathematics. 2019; 7(4):317. https://doi.org/10.3390/math7040317

Chicago/Turabian Style

Ruan, Chunlei. 2019. "Chebyshev Spectral Collocation Method for Population Balance Equation in Crystallization" Mathematics 7, no. 4: 317. https://doi.org/10.3390/math7040317

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop