Skip to main content
Pharmaceutics logoLink to Pharmaceutics
. 2020 Nov 27;12(12):1152. doi: 10.3390/pharmaceutics12121152

Characterization of Simultaneous Evolution of Size and Composition Distributions Using Generalized Aggregation Population Balance Equation

Mehakpreet Singh 1,*, Ashish Kumar 2, Saeed Shirazian 1,3, Vivek Ranade 1, Gavin Walker 1
PMCID: PMC7760032  PMID: 33260899

Abstract

The application of multi-dimensional population balance equations (PBEs) for the simulation of granulation processes is recommended due to the multi-component system. Irrespective of the application area, numerical scheme selection for solving multi-dimensional PBEs is driven by the accuracy in (size) number density prediction alone. However, mixing the components, i.e., the particles (excipients and API) and the binding liquid, plays a crucial role in predicting the granule compositional distribution during the pharmaceutical granulation. A numerical scheme should, therefore, be able to predict this accurately. Here, we compare the cell average technique (CAT) and finite volume scheme (FVS) in terms of their accuracy and applicability in predicting the mixing state. To quantify the degree of mixing in the system, the sum-square χ2 parameter is studied to observe the deviation in the amount binder from its average. It has been illustrated that the accurate prediction of integral moments computed by the FVS leads to an inaccurate prediction of the χ2 parameter for a bicomponent population balance equation. Moreover, the cell average technique (CAT) predicts the moments with moderate accuracy; however, it computes the mixing of components χ2 parameter with higher precision than the finite volume scheme. The numerical testing is performed for some benchmarking kernels corresponding to which the analytical solutions are available in the literature. It will be also shown that both numerical methods equally well predict the average size of the particles formed in the system; however, the finite volume scheme takes less time to compute these results.

Keywords: aggregation, finite volume scheme, cell average technique, mixing of components, integral moments

1. Introduction

Population balance equations (PBEs) describe the behavior of particle properties’ changes due to phenomena such as nucleation, growth, aggregation and breakage [1]. Many applications of PBEs can be found in the area of chemical engineering [2], depolymerization [3,4], waste water treatment [5], bubble columns [6], physics [7] and pharmaceutical sciences [8,9,10,11,12], where these mechanisms have a significant impact on the particle properties in the system. In the aggregation process, two or more smaller particles merge at a specific rate to build larger size particles. Aggregation-driven wet granulation processes such as twin-screw granulation [11,13], high shear granulation [14] and fluidized-bed granulation [15] are extensively used in pharmaceutical manufacturing when characterized using PBEs, mostly assuming that only one property of the particles is changing. However, the aggregation mechanism is caused by the mixing-driven presence of liquid binder in the system. Therefore, for such processes, the ability to mechanistically characterize aggregation requires consideration of the degree of mixing between particles and the binder phase. Iveson [16] has shown that the univariate PBEs are inadequate to capture the actual particle behavior in granulation and therefore suggested the application of multivariate (higher dimensional) PBEs. Such PBEs can be used for the simultaneous prediction of several components, the compositional distribution and hence the accurate prediction of the mixing state in the system. Quantification of the degree of mixing in binary component aggregation has been discussed by Matsoukas et al. [17]. The study concluded that the scaling of the variance indicates that the mixing of components is not characterized by a time scale but by a size scale. This emphasizes the need for accurate prediction of particle size distribution evolution, which depends on the selection of a suitable numerical scheme to solve the PBEs and aggregation.

In this study, we focus on the relevance of different numerical schemes for multivariate PBE solution in terms of their capability to capture the degree of mixing during aggregation. In the aggregation mechanism, the total number of particles reduces with time, but the total mass of the system remains constant. A pure bivariate aggregation population balance equation is an integro-partial differential equation which can be written as follows [18].

n(u,t)t=120ua(uu,u,t)n(uu,t)n(u,t)dubirthterm0a(u,u,t)n(u,t)n(u,t)dudeathterm, (1)

subject to the initial condition

n(u,0)=n0(u),u[0,].

Here, n(u,t) is the number distribution functions having size u0 at time t (s) and u (μm) is a vector given in terms of the summation of properties like the mass or volume of the components. The bold notations are used to denote vector quantities, i.e., u=[u1,u2,,up], where up expresses the property of the particle in pth direction. Moreover, the birth term in Equation (1) represents the formation of new particles of properties u due to the aggregation of smaller particles of properties uu and u. Similarly, the death term describes the loss of particles with properties u due to the collision of particles with properties u. The aggregation kernel a(u,u,t) describes the rate of merging of two particles of properties u and u. It can be noted that the aggregation kernel is non-negative and symmetric in nature with respect to size variable, i.e., a(u,u,t)=a(u,u,t). Moreover, for simplicity, we assume that the aggregation kernels chosen for this study are time-independent, i.e., only size dependency is taken into consideration.

Apart from finding the number distribution function n, different properties of the system, namely integral moments corresponding to the number distribution function, are also important for understanding the complete dynamics of the system [19]. For bivariate PBE, the {i1,i2,,ip}th order moment corresponding to the number distribution function is defined as

μi1,i2,,ip(t)=0r=1purirn(u,t)du. (2)

Here, μ0,0,,0(t) denotes the total number of particles in the system, which is also known as zeroth-order moment, whereas μ0,0,,1,,0(t) gives the total mass of the pth property. Similarly, other moments can also be obtained.

Finding analytical (exact) solutions of the population balance equation (PBE) (1) is difficult due to the presence of a nonlinear integral in the equation. However, still, for some simple structured kernels, a few analytical solutions are listed in [20,21,22,23]. Therefore, in this exercise, we choose numerical approximations to solve bivariate pure aggregation PBE (1). To date, many numerical methods have been proposed by various authors, including fixed pivot techniques [24,25,26], method of projection [27], Euler method [28], finite volume schemes [29,30,31,32,33,34,35,36,37,38,39], quadrature method of moments [40,41,42,43], finite element method [44,45], sectional methods [18,46,47,48,49,50] and Monte Carlo method [19,51,52,53].

Among all numerical schemes, the cell average technique (CAT) is well known for the accurate prediction of the number distribution function and their moments. However, the mathematical formulation for CAT is very complex; hence, it is computationally expensive [54,55]. The finite volume schemes (FVS) are well recognized in the literature as being able to accurately and efficiently obtain these results. The studies conducted in the last decade restricted their comparison only to the number distribution functions and their integral moments [18,35,46,47,49,56]. To examine the accuracy of the prediction of the component mixing for a higher-dimensional PBE, the cell average technique [46] and the finite volume scheme [57] are implemented to approximate a multi-dimensional pure aggregation PBE and compared. The verification of the numerical results is also conducted by comparing the average size of particles predicted in the system using the exact solution.

The paper is organized as follows: to start, a brief introduction of the existing CAT as well as the FVS for solving bivariate pure aggregation PBE on non-uniform meshes is provided in Section 2. In Section 3, the qualitative and quantitative numerical results, particularly various order moments and number density functions computed by both numerical schemes, are analyzed. Finally, Section 4 summarizes the conclusions and discussion of this study.

2. Numerical Methods and System Analysis

In this section, the mathematical formulations of the existing cell average technique [46] and the finite volume scheme [57] for solving a bivariate aggregation PBE (1) on non-uniform grids are outlined (Figure 1). For developing the expressions of both numerical methods, it is assumed that particles within a grid cell are concentrated on its representative (or mean of the cell). Before giving the description of the numerical methods, it is necessary to fix the computational domain. For the numerical approximations, we define the size variables u in PBE (1) ranges from 0 to ; thus, a large sufficient vector such as umax=[u1max,u2max,,upmax]T is replaced with in the second integral of PBE (1). Thus, the original PBE (1) takes the following form:

n(u,t)t=120ua(uu,u,t)n(uu,t)n(u,t)du0umaxa(u,u,t)n(u,t)n(u,t)du, (3)

with the modified initial condition

n(0,u)=n0(u),u[0,umax].

Figure 1.

Figure 1

Rectangular domian discretization in 2D space.

The above expression well suited to numerical simulations; however, it does not capture the property of mass conservation. During numerical computations, a sufficiently large umax is chosen to minimize loss of mass from the system. Further, we assume that the whole domain is divided into I=(I1,I2,I3,,Ip), where Ir is the number of grids in r direction for r={1,2,3,,p}. Now, for any r, the mesh points and the step size can be defined by

u1r1/2=0,uir=uir1/2+uir+1/22,Δuir=uir+1/2uir1/2.

2.1. Cell Average Technique (CAT)

First, the mathematical explanation of the CAT developed by Kumar et al. [46] on the non-uniform grids is presented. Let us suppose that Ni defines the number of particles in the ith cell, which can be expressed as

Ni=ui1/2ui+1/2n(u,t)du, (4)

where du=r=1pdur and ui1/2ui+1/2=r=1puir1/2uir+1/2 for i=i1,i2,,ip. Now, let us express the number distribution function in terms of dirac delta functions, i.e.,

n(u,t)=j=1INjδ(uuj). (5)

Substituting the above expression in the original PBE (1), we obtain the following set of ordinary differential equations:

dNidt=BiDifori=i1,i2,,ip. (6)

Here, the discrete forms of birth and death terms are expressed as

Bi=ui1/2(uj+uk)<ui+1/2jk112δj,ka(uj,uk)NjNk, (7)

and

Di=j=1Ia(ui,uj)NiNj. (8)

Here, j=[j1,j2,,jp] and k=[k1,k2,,kp] are p-dimensional vectors. The corresponding mass or flux of the particles, which takes birth in the ith cell, can be computed as follows:

Vi=ui1/2(uj+uk)<ui+1/2jk112δj,ka(uj,uk)NjNk(uj+uk). (9)

Further, once the aggregation events of the particles in the ith cell are completed, it is necessary to compute the average properties of all birth events in the cell using the following expression:

u¯i=ViBi. (10)

It is assumed that the particle properties are concentrated on the representative of the cell; however, the possibility of the aggregating particles falling on the representative is low. Therefore, if the birth Bi takes place in the ith cell and is not represented by the nodes, then the averaging properties, such as b1,b2,,bp, are distributed to the neighboring nodes in such a fashion that the integral properties, particularly the zeroth and first order moments for our case, remain conserved. The assigned values b1,b2,,bp can be calculated from the following relations:

r=1pbir=1,r=1pbiruAir=u¯i, (11)

where uAi1,uAi2,,uAip are the coordinate vectors of the vertices of the ith cell. Hence, the final set of discrete equations can be written as

dNidt=ui1/2(uj+uk)<ui+1/2jk112δj,ka(uj,uk)NjNkj=1Ia(ui,uj)NiNj. (12)

It can be noted that the cell average technique is computationally very expensive as it is necessary to determine the average properties of the aggregating particles in each cell and then redistribution of particle properties is carried out to the neighboring representative of the cell. The distribution is carried out in such a way that the zeroth and first order moments of the system are conserved. A detailed description of the cell average technique can be found in Kumar et al. [46] and its schematic flowchart is provided in Figure 2a.

Figure 2.

Figure 2

Work flowcharts of the algorithms of the numerical methods.

2.2. Finite Volume Scheme (FVS)

Now, we provide the mathematical formulation of the finite volume scheme [57] for solving a generalized aggregation PBE. The finite volume scheme is based on the idea of preserving the total number of particles and conserving the total mass in the system by just adding two correction factors in the formulation. For developing the mathematical expression of the FVS in a similar domain, it is necessary to define the following set of indices:

i=(j,k)N×N:ui1/2<(uj+uk)ui+1/2 (13)

where ui1/2 and ui+1/2 denote the boundaries of the ith cell, respectively, and ui represents the mean value of the ith cell. The representation of the i defines all those pairs of cell indices j and k with particle properties uj and uk, such that the addition of their particle properties uj+uk will fall in any cell having representative ui after the aggregation of particles.

Similar to the CAT, for the FVS, it is presumed that the point masses are concentrated on the representatives. Therefore, by proceeding in a similar way as in the CAT, the expression for the FVS is obtained, which is given by

dNidt=12ui1/2<(uj+uk)ui+1/2jka(uj,uk)NjNkj=1Ia(ui,uj)NiNj. (14)

We know that the finite volume schemes are well known for the conservation of the various properties. The above formulation (14) takes into account the preservation of the zeroth order moment but not the conservation of the total mass (first order moment) of the system. Nevertheless, this can be resolved by introducing only two weights in the above equation, leading to the following expression:

dNidt=12ui1/2<(uj+uk)ui+1/2jka(uj,uk)NjNkφj,kbj=1Ia(ui,uj)NiNjϕi,jd, (15)

where the correction factors φj,k and ϕi,j are defined as

φj,kb=θ(uj)+θ(uk)2θ(ulj,k)(θ(uj)+θ(uk)),(uj+uk)umax;0,otherwise., (16)

and

ϕi,jd=θ(uli,j)2θ(uli,j)(θ(ui)+θ(uj)),(ui+uj)umax;0,otherwise., (17)

where θ(ui) denotes the sum of the components of the vector ui, i.e., θ(ui)=θ(ui1)+θ(ui2)++θ(uip) and li,j is the index of the cell where (ui+uj) falls. The theoretical proof of the preservation of the total number of particles as well as total mass of the particles in the system along with the CFL conditon can be found in Kaur et al. [57] and its flowchart is depicted in Figure 2b.

2.3. Kernel Selection

The efficiency and accuracy of the numerical methods is tested against the analytically tractable kernels corresponding to 2D PBE. In particular, two kernels, namely constant (size-independent) and sum (size-dependent) kernels, are chosen for the comparison.

2.3.1. Size-Independent Kernel

For a size-independent kernel a(u,v,u,v)=1, the analytical solution corresponding to the size-independent kernel was formulated by Gelbard and Seinfeld [22] and is listed in Table 1.

Table 1.

Analytical solutions of number density functions for size-independent kernel.

Parameter Value
N0 1
p1,p2 1
m10,m20 0.04
n(u,v,t) 4N0(t+2)2(p1+1)(p1+1)(p2+1)(p2+1)m10m20exp(p1+1)um10+(p2+1)vm20
×k=0tt+2k[(p1+1)(p1+1)]k[(p2+1)(p2+1)]k(u/m10)(k+1)(p1+1)1(v/m20)(k+1)(p2+1)1Γ[(p1+1)(k+1)]Γ[(p2+1)(k+1)]

2.3.2. Size-Dependent Kernel

Mathematically, the sum kernel can be expressed as a(u,v,u,v)=u+v+u+v and is heavily dependent on the size of the particles. The analytical solution in this case is formulated by Fernández-Díaz and Gómez-García [21] and is listed in Table 2.

Table 2.

Analytical solutions of number density functions for size-dependent kernel.

Parameter Value
N0 1
p1,p2 1
m10,m20 0.04
τ 1exp(ϕt)
s u+v
s0 m10+m20
n(u,v,t) N0(1τ)exp(sτs0)(p1+1)(p2+1)m10m20exp(p1+1)um10+(p2+1)vm20
×k=01(k+1)!sτs0k[(p1+1)u/m10](k+1)(p1+1)1[(p2+1)v/m20](k+1)(p2+1)1Γ[(p1+1)(k+1)]Γ[(p2+1)(k+1)]
ϕ total mass of the particles in the system

2.4. Model Initialization and Post-Processing

For the initial condition n(u,v,0)=16uvexp(2u2v), the exact results of number density as well as various order moments for constant and sum kernels are provided in the literature by Gelbard and Seinfeld [22] and Fernández-Díaz and Gómez-García [21], respectively. Before comparing the numerical results, it is important to define the degree of aggregation Iagg:

Iagg(t)=1μ00(t)μ00(t=0),t0, (18)

which describes the decrease in the number of initial primary particles due to the aggregation process. At time t=0, Iagg=0, and as it approaches large values, Iagg1, with all primary particles forming one large particle.

Furthermore, the weighted relative error is also calculated to test the accuracy of the number distribution quantitatively [49]:

Δi,j(t)=p=1I1q=1I2|Np,qana(t)Np,qnum(t)|upivqjp=1I1q=1I2Np,qana(t)upivqj. (19)

The superscripts ana and num represent the exact and numerical solutions, respectively. Here, Δ0,0 represents the relative error in the distribution of the number of particles over the whole size domain. The two solutions corresponding to the two numerical schemes may identify the same prediction for the total number of particles, even though the distribution of particle populations may disagree considerably. This is well captured by Δ0,0. Similarly, the Δ1,0 expresses the relative error in the distribution of the total mass of the system. All the simulations and computations for both schemes were carried out using “MATLAB” on a i5 CPU with 2.67 GHz and 16 GB RAM.

2.5. Average Size Particles

The average size of particles formed in the system along u and v components is determined using the following expression:

u¯=μ10(t)μ00(t),v¯=μ01(t)μ00(t). (20)

Moreover, the total average size of particles formed in the system is given by

u¯=μ10(t)+μ01(t)μ00(t). (21)

2.6. Quantification of Mixing

For identifying the mixing of components in a bivariate PBE, Matsoukas et al. [17] provided a theory to show that the mixing of components is calculated using the χ parameter corresponding to the variance of excess binder. The underlying principle relies on the assumption that if the components are perfectly mixed among all aggregates, the amount of binder in an aggregate of size v would be ϕv. If the actual amount of binder in the aggregate is ui, the difference mϕv defines the excess binder χ.

For kernels independent of both composition and initial conditions, the χ2 parameter should be constant at all times for constant and sum kernels. The expression for a χ2 parameter is given below:

χ2=η2μ20(t)2η(1η)μ11(t)+(1η)2μ20(t), (22)

where η=0.5. A detailed description of the theory of mixing of components can be found in Matsoukas et al. [17] and Matsoukas and Marshall Jr [19].

3. Results and Discussion

The efficiency and accuracy of the numerical schemes for 2D PBE solutions are tested using exact solutions applying analytically tractable kernels. For qualitative and quantitative testing of numerical schemes, CAT and FVS are compared in terms of various order moments and number density functions approximated by both numerical schemes. The results are presented separately for two selected kernels, namely constant (size-independent) and sum (size-dependent) kernels.

3.1. Size-Independent Kernel

3.1.1. Comparison of Moments and Number Density Prediction

For a constant (or size-independent) kernel, the computational domain is taken from umin,vmin=6×105 to umax,vmax=21. This domain is partitioned into 20×20 non-uniform cells and time ranging from 0 to 60. Numerical simulations achieved a degree of aggregation Iagg(t)=0.97 during this time on a non-uniform grid. Figure 3 shows various order moments predicted by both numerical methods compared to the exact moments. This reveals that the zeroth and first-order (Figure 3a) moments are equally well predicted by both methods and match well with the exact moments. In other words, both numerical approximations ensure the preservation of the total number of particles and the conservation of the total mass of the particles in the system. Additionally, the second-order moments (μ20 & μ11) computed by both numerical methods are in good agreement with the exact moments (Figure 3b). However, the third-order moment, namely μ30, is more accurately computed by the FVS than by the CAT (Figure 3e). Similar behavior is also shown by the other third-order moment (μ21) as FVS shows a more precise result than the CAT, overlapping with the exact result.

Figure 3.

Figure 3

Different order moments and number density functions for constant kernel.

In addition to this, using the flat representation concept [58], the number of particles in each cell of the computational domain obtained numerically is compared with the exact results qualitatively. The idea of the flat representation is to sort the cells’ indices from 1 to I1×I2 in ascending order, find the particle population in each cell by the relation Nk=nk1,k2Δuk1Δuk2 and plot against its pivot index k. The plots given in Figure 3e,f show that the CAT more accurately predicts the particle population in each cell, whereas the FVS shows more deviation from the exact solution.

3.1.2. Comparison of Average Particle Size and Mixing State Prediction

The average size of particles formed and mixing of components (variance of excess binder) is calculated using Equations (21) and (22). In order to test the accuracy of prediction by the two methods, the numerical results for the system are compared with the exact results in Figure 4. It can be observed that the results for the average size of particles are equally well computed by both numerical methods (see Figure 4a). This is due to the fact that the accuracy of the average size particles depends on the accuracy of the zeroth and first-order moments and both methods predicted these results with equal precision. Moreover, the variance of excess binder plotted in Figure 4b shows that the CAT is in better agreement with the analytical solution than the finite volume scheme. However, the accuracy of these results can be improved to any level by considering a well-refined grid (as shown in Figure 4c,d).

Figure 4.

Figure 4

Average size particles formed in the system and χ2 parameter for mixing the components using constant kernel.

As a further comparison, the quantitative weighted errors (19) existing in the number distribution functions are also found using the numerical methods (see Table 3). The table below reveals that the weighted relative errors in the distribution of the various moments found using the CAT are larger than the FVS. One can also observe that the weighted errors in various order moments can be enhanced by opting for a more refined grid. In terms of CPU time, the FVS took 30.35 s to obtain all numerical results, whereas the CAT took 35.22 s for a size-independent kernel. Therefore, from the above discussion, it can be concluded that the accurate prediction of the various order normalized moment depends enormously on the behavior of the weighted sectional moments errors but not always on the behavior of the number distribution function.

Table 3.

Quantitative weighted sectional errors for constant kernel.

Moments CAT FVS CAT FVS
20×20 20×20 25×25 25×25
Δ0,0 0.27110 0.14838 0.22142 0.10737
Δ1,0 0.29518 0.21496 0.25672 0.14373
Δ2,0 0.36367 0.32288 0.32813 0.25187
Δ1,1 0.35038 0.30358 0.32345 0.24179
Δ3,0 0.51598 0.46139 0.48715 0.42507
Δ2,1 0.53205 0.51217 0.49247 0.45377

3.2. Size-Dependent Kernel

3.2.1. Comparison of Moments and Number Density Prediction

The same numerical methods that were applied using the constant kernel are repeated using the size-dependent kernel (sum kernel) and the results are compared. The computational domain taken from umin,vmin=6×105 to umax,vmax=30 is divided into 20×20 non-uniform cells with time varying from 0 to 20. The simulations attained a degree of aggregation of 0.90 at the end time.

Figure 5 represents the comparison of results obtained using both numerical approximations with the exact results. It can be seen that the zeroth order moments obtained using the FVS and the CAT match well with each other, though both show under-prediction of the exact result (Figure 5a). However, these numerical results can be improved by choosing a more refined grid. The first-order moment predicted by both numerical methods shows good agreement with the exact result, i.e., the total mass of the particles in the system is conserved. Furthermore, Figure 5b reveals that the second-order moments (μ20 & μ11) computed by the FVS show less deviation from the exact moments as compared to the CAT. Similarly, it can be seen from Figure 5c,d that the third-order moments, namely μ21 and μ30, predicted by the FVS, overlap with the exact results, whereas the CAT shows more deviation from the exact moments. The deviations in the moments may be due to the numerical diffusion taking place in the CAT while distributing the averages of the particles to the neighboring nodes, but no such distribution of particles is required in the case of FVS.

Figure 5.

Figure 5

Different order moments and number density functions for sum kernel.

Similar to the constant kernel, the particle population in each cell obtained numerically is compared with the exact result using a flat representation for the size-dependent kernel (see Figure 5e,f). These figures reveal that the CAT shows more accurate results than the FVS. In addition to this, the quantitative weighted relative errors in the different order moments computed using both numerical methods are shown in Table 4. The results reveal that the weighted errors existing in the various order moments are larger for the CAT, whereas FVS shows fewer errors. It can also be observed that the errors in the higher-order moments increase substantially more than the lower-order moments for the CAT, whereas the FVS shows stable results. The weighted relative errors in the various moments decrease when a more refined grid is taken into consideration. Consequently, from the above discussion, it can be again concluded that the accurate prediction of the various normalized moments certainly depends on the behavior of the sectional weighted relative errors in the moments.

Table 4.

Quantitative weighted sectional errors for sum kernel.

Moments CAT FVS CAT FVS
20×20 20×20 25×25 25×25
Δ0,0 0.18180 0.15587 0.11325 0.08356
Δ1,0 0.33015 0.14861 0.30735 0.10185
Δ2,0 0.81804 0.29930 0.65429 0.27372
Δ1,1 0.82524 0.27404 0.65840 0.26817
Δ3,0 2.12448 0.59022 1.43660 0.37667
Δ2,1 2.05260 0.67102 1.40687 0.38896

3.2.2. Comparison of Average Particle Size and Mixing State Prediction

The average size particles and variance of the excess binder are compared in Figure 6 for the sum kernel. One can easily observe that the results are similar to the previous case. The average size particles are equally well obtained by both numerical methods, as illustrated in Figure 6a.

Figure 6.

Figure 6

Average size particles formed in the system and χ2 parameter for mixing the components using sum kernel.

However, the excess binder variance is more accurately obtained by the cell average technique, even though the second-order moments are more accurately computed by the finite volume scheme (see Figure 5b). In contrast, the FVS estimates the second-order moments more accurately than the CAT. However, it shows a large deviation from the exact results, as shown in Figure 6b. Using a refined grid, the accuracy of the results can be improved to a large extent, as shown in Figure 6c,d. In a computational sense, the CAT took 20.09 CPU time to approximate the numerical results. However, the FVS required less time to predict these results (approximately 17.91 s).

4. Conclusions

This study demonstrates that the accurate prediction of second-order moments does not always predict the variance of the excess binder, which is very important for computing the extent of component mixing in aggregation-driven processes such as pharmaceutical granulation. Two numerical methods, namely the cell average technique and finite volume scheme, have been implemented for solving a multi-dimensional aggregation population balance equation to show these results. Many applications, including granulation and crystallization, merely focus on the accuracy of the various order moments and number distribution function. For this purpose, the finite volume scheme can be used for various practical applications such as granulation, crystallization and bubble columns due to its simpler mathematical formulation and higher accuracy than the cell average technique. However, to compute the extent of the mixing of binder in the system, the accurate prediction of excess binder variance (χ2 parameter) is very important. Even though the cell average technique is less accurate than the finite volume scheme in second- and third-order moment prediction, it is recommended for computing the χ2 parameter as it requires less computational CPU time. The accuracy of the χ2 parameter can be improved to the desired level; however, this is at a computation expense as more grid points would need to be considered in the computational domain.

Acknowledgments

Saeed Shirazian acknowledges the support of the Government of the Russian Federation (Act 211, contract 02.A03.21.0011) and the Ministry of Science and Higher Education of Russia (grant FENU-2020-0019).

Nomenclature

Symbol Description
n Particle property (size) distribution
u Particle property vector (size)
t time
Ni Number of particles in the cell i
μi ith order moment
I Total number of cells
Iagg Degree of aggregation
lj,k Index of the cell where (uj+uk) falls
φ Weight function
a Aggregation kernel
Δ Measure of sectional error
θ Sum function
u¯ Average size of particles along u axis
v¯ Average size of particles along v axis
χ2 Mixing of components

Abbreviations

PBE Population balance equation
FVS Finite volume scheme
CAT Cell average technique

Author Contributions

Conceptualization, M.S.; Validation, M.S. and Y.Y.; Formal Analysis, M.S., A.K. and G.W.; Investigation, S.S.; Writing—Original Draft Preparation, M.S., A.K., S.S., V.R. and G.W.; Writing—Review and Editing, A.K.; Visualization, S.S.; Supervision, V.R., G.W. All authors have read and agreed to the published version of the manuscript.

Funding

The authors gratefully acknowledge the financial support provided by Marie Skłodowska-Curie Individual Fellowship No. 841906 to Mehakpreet Singh.

Conflicts of Interest

The authors declare no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Singh M., Ismail H.Y., Matsoukas T., Albadarin A.B., Walker G. Mass-based finite volume scheme for aggregation, growth and nucleation population balance equation. Proc. R. Soc. 2019;475:20190552. doi: 10.1098/rspa.2019.0552. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Ramkrishna D. Population Balances: Theory and Applications to Particulate Systems in Engineering. Academic Press; Cambridge, MA, USA: 2000. [Google Scholar]
  • 3.Ahamed F., Singh M., Song H.-S., Doshi P., Ooi C.W., Ho Y.K. On the use of sectional techniques for the solution of depolymerization population balances: Results on a discrete-continuous mesh. Adv. Powder Technol. 2020;31:2669–2679. doi: 10.1016/j.apt.2020.04.032. [DOI] [Google Scholar]
  • 4.Ho Y.K., Kirse C., Briesen H., Singh M., Chan C.-H., Kow K.-W. Towards improved predictions for the enzymatic chain-end scission of natural polymers by population balances: The need for a non-classical rate kernel. Chem. Eng. Sci. 2018;176:329–342. doi: 10.1016/j.ces.2017.10.027. [DOI] [Google Scholar]
  • 5.Selomulya C., Bushell G., Amal R., Waite T.D. Understanding the role of restructuring in flocculation: The application of a population balance model. Chem. Eng. Sci. 2003;58:327–338. doi: 10.1016/S0009-2509(02)00523-7. [DOI] [Google Scholar]
  • 6.Shen X., Hibiki T. Bubble coalescence and breakup model evaluation and development for two-phase bubbly flows. Int. J. Multiph. Flow. 2018;109:131–149. doi: 10.1016/j.ijmultiphaseflow.2018.07.008. [DOI] [Google Scholar]
  • 7.Matveev S., Stadnichuk V., Tyrtyshnikov E., Smirnov A., Ampilogova N., Brilliantov N. Anderson acceleration method of finding steady-state particle size distribution for a wide class of aggregation–fragmentation models. Comput. Phys. Commun. 2017;224:154–163. doi: 10.1016/j.cpc.2017.11.002. [DOI] [Google Scholar]
  • 8.Ismail H.Y., Shirazian S., Singh M., Whitaker D., Albadarin A.B., Walker G.M. Compartmental approach for modelling twin-screw granulation using population balances. Int. J. Pharm. 2020;576:118737. doi: 10.1016/j.ijpharm.2019.118737. [DOI] [PubMed] [Google Scholar]
  • 9.Ismail H.Y., Singh M., Albadarin A.B., Walker G.M. Complete two dimensional population balance modelling of wet granulation in twin screw. Int. J. Pharm. 2020;591:120018. doi: 10.1016/j.ijpharm.2020.120018. [DOI] [PubMed] [Google Scholar]
  • 10.Ismail H.Y., Singh M., Shirazian S., Albadarin A.B., Walker G.M. Development of high-performance hybrid ann-finite volume scheme (ann-fvs) for simulation of pharmaceutical continuous granulation. Chem. Eng. Res. Des. 2020;163:320–326. doi: 10.1016/j.cherd.2020.09.002. [DOI] [Google Scholar]
  • 11.Kumar A., Vercruysse J., Mortier S.T., Vervaet C., Remon J.P., Gernaey K.V., De Beer T., Nopens I. Model-based analysis of a twin-screw wet granulation system for continuous solid dosage manufacturing. Comput. Chem. Eng. 2016;89:62–70. doi: 10.1016/j.compchemeng.2016.03.007. [DOI] [Google Scholar]
  • 12.Shirazian S., Ismail H.Y., Singh M., Shaikh R., Croker D.M., Walker G.M. Multi-dimensional population balance modelling of pharmaceutical formulations for continuous twin-screw wet granulation: Determination of liquid distribution. Int. J. Pharm. 2019;566:352–360. doi: 10.1016/j.ijpharm.2019.06.001. [DOI] [PubMed] [Google Scholar]
  • 13.Kumar A., Gernaey K.V., De Beer T., Nopens I. Model-based analysis of high shear wet granulation from batch to continuous processes in pharmaceutical production–a critical review. Eur. J. Pharm. Biopharm. 2013;85:814–832. doi: 10.1016/j.ejpb.2013.09.013. [DOI] [PubMed] [Google Scholar]
  • 14.Chaudhury A., Armenante M.E., Ramachandran R. Compartment based population balance modeling of a high shear wet granulation process using data analytics. Chem. Eng. Res. Des. 2015;95:211–228. doi: 10.1016/j.cherd.2014.10.024. [DOI] [Google Scholar]
  • 15.Kaur G., Singh M., Matsoukas T., Kumar J., De Beer T., Nopens I. Two-compartment modeling and dynamics of top-sprayed fluidized bed granulator. Appl. Math. Model. 2019;68:267–280. doi: 10.1016/j.apm.2018.11.028. [DOI] [Google Scholar]
  • 16.Iveson S.M. Limitations of one-dimensional population balance models of wet granulation processes. Powder Technol. 2002;124:219–229. doi: 10.1016/S0032-5910(02)00026-8. [DOI] [Google Scholar]
  • 17.Matsoukas T., Lee K., Kim T. Mixing of components in two-component aggregation. AIChE J. 2006;52:3088–3099. doi: 10.1002/aic.10943. [DOI] [Google Scholar]
  • 18.Singh M., Chakraborty J., Kumar J., Ramakanth R. Accurate and efficient solution of bivariate population balance equations using unstructured grids. Chem. Eng. Sci. 2013;93:1–10. doi: 10.1016/j.ces.2013.01.039. [DOI] [Google Scholar]
  • 19.Matsoukas T., Marshall C., Jr. Bicomponent aggregation in finite systems. EPL (Europhys. Lett.) 2010;92:46007. doi: 10.1209/0295-5075/92/46007. [DOI] [Google Scholar]
  • 20.Bhutani G., Brito-Parada P.R. Analytical solution for a three-dimensional non-homogeneous bivariate population balance equation—A special case. Int. J. Flow. 2017;89:413–416. doi: 10.1016/j.ijmultiphaseflow.2016.11.005. [DOI] [Google Scholar]
  • 21.Fernández-Díaz J., Gómez-García G. Exact solution of smoluchowski’s continuous multi-component equation with an additive kernel. Europhys. Lett. 2007;78:56002. doi: 10.1209/0295-5075/78/56002. [DOI] [Google Scholar]
  • 22.Gelbard F., Seinfeld J. Simulation of multicomponent aerosol dynamics. J. Colloid Interface Sci. 1980;78:485–501. doi: 10.1016/0021-9797(80)90587-1. [DOI] [Google Scholar]
  • 23.Kaur G., Singh R., Singh M., Kumar J., Matsoukas T. Analytical approach for solving population balances: A homotopy perturbation method. J. Phys. Math. Theor. 2019;52:385201. doi: 10.1088/1751-8121/ab2cf5. [DOI] [Google Scholar]
  • 24.Nandanwar M.N., Kumar S. A new discretization of space for the solution of multi-dimensional population balance equations. Chem. Eng. Sci. 2008;63:2198–2210. doi: 10.1016/j.ces.2008.01.015. [DOI] [Google Scholar]
  • 25.Chauhan S.S., Chakraborty J., Kumar S. On the solution and applicability of bivariate population balance equations for mixing in particle phase. Chem. Eng. Sci. 2010;65:3914–3927. doi: 10.1016/j.ces.2010.03.021. [DOI] [Google Scholar]
  • 26.Vale H., McKenna T. Solution of the population balance equation for two-component aggregation by an extended fixed pivot technique. Ind. Eng. Chem. Res. 2005;44:7885–7891. doi: 10.1021/ie050179s. [DOI] [Google Scholar]
  • 27.Wu S., Yapp E.K., Akroyd J., Mosbach S., Xu R., Yang W., Kraft M. Extension of moment projection method to the fragmentation process. J. Comput. Phys. 2017;335:516–534. doi: 10.1016/j.jcp.2017.01.045. [DOI] [Google Scholar]
  • 28.Sen M., Ramachandran R. A multi-dimensional population balance model approach to continuous powder mixing processes. Adv. Powder Technol. 2013;24:51–59. doi: 10.1016/j.apt.2012.02.001. [DOI] [Google Scholar]
  • 29.Forestier-Coste L., Mancini S. A finite volume preserving scheme on nonuniform meshes and for multidimensional coalescence. SIAM J. Sci. Comput. 2012;34:B840–B860. doi: 10.1137/110847998. [DOI] [Google Scholar]
  • 30.Kumar J., Kaur G., Tsotsas E. An accurate and efficient discrete formulation of aggregation population balance equation. Kinet. Relat. Model. 2016;9:373–391. [Google Scholar]
  • 31.Qamar S., Warnecke G. Solving population balance equations for two-component aggregation by a finite volume scheme. Chem. Eng. Sci. 2007;62:679–693. doi: 10.1016/j.ces.2006.10.001. [DOI] [Google Scholar]
  • 32.Singh M., Ismail H.Y., Singh R., Albadarin A.B., Walker G. Finite volume approximation of nonlinear agglomeration population balance equation on triangular grid. J. Aerosol Sci. 2019;137:105430. doi: 10.1016/j.jaerosci.2019.105430. [DOI] [Google Scholar]
  • 33.Singh M., Kaur G., Thomas D.B., Nopens I. Solution of bivariate aggregation population balance equation: A comparative study. React. Kinet. Mech. Catal. 2018;123:1–17. doi: 10.1007/s11144-018-1345-9. [DOI] [Google Scholar]
  • 34.Singh M., Kumar J., Bück A., Tsotsas E. A volume-consistent discrete formulation of aggregation population balance equations. Math. Methods Appl. Sci. 2015;39:2275–2286. doi: 10.1002/mma.3638. [DOI] [Google Scholar]
  • 35.Singh M., Kumar J., Bück A., Tsotsas E. An improved and efficient finite volume scheme for bivariate aggregation population balance equation. J. Comput. Appl. Math. 2016;308:83–97. doi: 10.1016/j.cam.2016.04.037. [DOI] [Google Scholar]
  • 36.Singh M., Matsoukas T., Albadarin A.B., Walker G. New volume consistent approximation for binary breakage population balance equation and its convergence analysis. ESAIM Math. Model. Numer. Anal. 2019;53:1695–1713. doi: 10.1051/m2an/2019036. [DOI] [Google Scholar]
  • 37.Singh M., Matsoukas T., Walker G. Mathematical analysis of finite volume preserving scheme for nonlinear smoluchowski equation. Phys. D Nonlinear Phenom. 2020;402:132221. doi: 10.1016/j.physd.2019.132221. [DOI] [Google Scholar]
  • 38.Singh M., Singh R., Singh S., Singh G., Walker G. Finite volume approximation of multidimensional aggregation population balance equation on triangular grid. Math. Comput. Simul. 2020;172:191–212. doi: 10.1016/j.matcom.2019.12.009. [DOI] [Google Scholar]
  • 39.Singh M., Singh R., Singh S., Walker G., Matsoukas T. Discrete finite volume approach for multidimensional agglomeration population balance equation on unstructured grid. Powder Technol. 2020;376:229–240. doi: 10.1016/j.powtec.2020.08.022. [DOI] [Google Scholar]
  • 40.Attarakih M.M., Drumm C., Bart H.-J. Solution of the population balance equation using the sectional quadrature method of moments (sqmom) Chem. Eng. Sci. 2009;64:742–752. doi: 10.1016/j.ces.2008.05.006. [DOI] [Google Scholar]
  • 41.Kostoglou M. On the constant kernel smoluchowski equation: Fast algorithm for solution with arbitrary initial conditions. Comput. Phys. Commun. 2005;173:34–40. doi: 10.1016/j.cpc.2005.07.004. [DOI] [Google Scholar]
  • 42.Yu M., Liu Y., Lin J., Seipenbusch M. Generalized temom scheme for solving the population balance equation. Aerosol Sci. Technol. 2015;49:1021–1036. doi: 10.1080/02786826.2015.1093598. [DOI] [Google Scholar]
  • 43.Yuan C., Laurent F., Fox R. An extended quadrature method of moments for population balance equations. J. Aerosol Sci. 2012;51:1–23. doi: 10.1016/j.jaerosci.2012.04.003. [DOI] [Google Scholar]
  • 44.Ahmed N., Matthies G., Tobiska L. Finite element methods of an operator splitting applied to population balance equations. J. Comput. Appl. Math. 2011;236:1604–1621. doi: 10.1016/j.cam.2011.09.025. [DOI] [Google Scholar]
  • 45.Zhu Z., Dorao C., Jakobsen H. A least-squares method with direct minimization for the solution of the breakage–coalescence population balance equation. Math. Comput. Simul. 2008;79:716–727. doi: 10.1016/j.matcom.2008.05.001. [DOI] [Google Scholar]
  • 46.Kumar J., Peglow M., Warnecke G., Heinrich S. The cell average technique for solving multi-dimensional aggregation population balance equations. Comput. Chem. Eng. 2008;32:1810–1830. doi: 10.1016/j.compchemeng.2007.10.001. [DOI] [Google Scholar]
  • 47.Kumar R., Kumar J., Warnecke G. Numerical methods for solving two-dimensional aggregation population balance equations. Comput. Chem. Eng. 2011;35:999–1009. doi: 10.1016/j.compchemeng.2010.08.002. [DOI] [Google Scholar]
  • 48.Mostafaei P., Rajabi-Hamane M., Salehpour A. A modified cell average technique for the solution of population balance equation. J. Aerosol Sci. 2015;87:111–125. doi: 10.1016/j.jaerosci.2015.05.012. [DOI] [Google Scholar]
  • 49.Singh M., Ghosh D., Kumar J. A comparative study of different discretizations for solving bivariate aggregation population balance equation. Appl. Math. Comput. 2014;234:434–451. doi: 10.1016/j.amc.2014.02.052. [DOI] [Google Scholar]
  • 50.Chaudhury A., Kapadia A., Prakash A.V., Barrasso D., Ramachandran R. An extended cell-average technique for a multi-dimensional population balance of granulation describing aggregation and breakage. Adv. Powder Technol. 2013;24:962–971. doi: 10.1016/j.apt.2013.01.006. [DOI] [Google Scholar]
  • 51.Hao X., Zhao H., Xu Z., Zheng C. Population balance-monte carlo simulation for gas-to-particle synthesis of nanoparticles. Aerosol Sci. Technol. 2013;47:1125–1133. doi: 10.1080/02786826.2013.823642. [DOI] [Google Scholar]
  • 52.Lin Y., Lee K., Matsoukas T. Solution of the population balance equation using constant-number monte carlo. Chem. Eng. Sci. 2002;57:2241–2252. doi: 10.1016/S0009-2509(02)00114-8. [DOI] [Google Scholar]
  • 53.Smith M., Matsoukas T. Constant-number monte carlo simulation of population balances. Chem. Eng. Sci. 1998;53:1777–1786. doi: 10.1016/S0009-2509(98)00045-1. [DOI] [Google Scholar]
  • 54.Singh M. Ph.D. Thesis. IIT; Kharagpur, India: 2015. Forward and Inverse Problems in Population Balances. [Google Scholar]
  • 55.Singh M., Kaur G., Kumar J., De Beer T., Nopens I. A comparative study of numerical approximations for solving the smoluchowski coagulation equation. Braz. J. Chem. Eng. 2018;35:1343–1354. doi: 10.1590/0104-6632.20180354s20170050. [DOI] [Google Scholar]
  • 56.Singh M., Vuik K., Kaur G., Bart H.-J. Effect of different discretizations on the numerical solution of 2D aggregation population balance equation. Powder Technol. 2019;342:972–984. doi: 10.1016/j.powtec.2018.10.028. [DOI] [Google Scholar]
  • 57.Kaur G., Kumar J., Heinrich S. A weighted finite volume scheme for multivariate aggregation population balance equation. Comput. Chem. Eng. 2017;101:1–10. doi: 10.1016/j.compchemeng.2017.02.011. [DOI] [Google Scholar]
  • 58.Chakraborty J., Kumar S. A new framework for solution of multidimensional population balance equations. Chem. Eng. Sci. 2007;62:4112–4125. doi: 10.1016/j.ces.2007.04.049. [DOI] [Google Scholar]

Articles from Pharmaceutics are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES