Добавил:
kiopkiopkiop18@yandex.ru t.me/Prokururor I Вовсе не секретарь, но почту проверяю Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ординатура / Хирургия / Библиотека им академика М.И. Перельмана / Книга_5395_Библиотеки_им_академика_М_И_Перельмана

.pdf
Скачиваний:
0
Добавлен:
15.09.2026
Размер:
15 Мб
Скачать
☆
80 A. Das and J. Kumar
https://t.me/medicina_free
macroscopic physically motivated PBE kernels. Over the years, the researchers have used empirical or semi-empirical kernels, which generally use fitted constants to predict the experimental outcomes for some particular set of operating conditions. Furthermore, although the PBE kernels are dependent of material properties and time simultaneously, most of the studies available in the literature omitted either the time dependency or the dependency on material properties. It is still a challenging task to incorporate the physics of the particulate process (e.g., process parameters, material properties, etc.) and propose the PBE kernels that can track the variations in the material properties under concern and time simultaneously. In recent years, Das et al. [18–20] have developed PBE kernels for some processes, which are dependent on particle dimensions and process time simultaneously. The focus of this chapter will be to discuss the development and verification of those PBE kernels.
On the other hand, the Monte Carlo (MC) technique became popular as a replication tool to experimental particulate systems. In a series of studies, Terrazas­Velarde et al. [21–23] developed a constant volume MC algorithm to simulate the aggregation mechanism in a spray fluidized bed granulator. The simulation results predicted the lab-scale experimental results qualitatively for porous and non-porous particles. In later years, Dernedde et al. [24, 25] developed an efficient concept of positions and sectors on the agglomerate surfaces to model the spray fluidized bed aggregation process and to determine the moisture content on agglomerate surfaces. In 2019, Bhoi et al. [26] developed a constant number MC algorithm which predicted the sonofragmentation experimental observations accurately. Recently, Singh and Tsotsas [27, 28] developed a tunable constant volume MC model of fluidized bed granulation process using different morphological descriptors. Instead of working with experimental results, working with the MC technique may be advantageous for the development of PBE kernels. For instance, access to many properties, which are challenging or impossible tomeasure in anexperimental setup, is easily available. Additionally, the user achieves the control to switch on and off any specific event in the MC simulation in order to evaluate its impact on the whole simulation [26, 29]. Due to these reasons, in this chapter, we have used the MC technique as a replacement of experimental setup.
In this chapter, at first, we will discuss the MC algorithm in detail and then will discuss the development of some breakage PBE kernels which depend on particle dimensions and process time simultaneously. Finally, the validation of the discussed models will be done with the help of MC simulation results.
2 Monte Carlo Algorithm
The Monte Carlo (MC) method is a probabilistic approach which uses the gen­eration of random numbers to estimate the values of entities under consideration. Metropolis and Ulam [30] introduced the MC method in 1949. The uncomplicated concepts and the discrete nature of Monte Carlo help to naturally adapt itself in dynamic processes [30, 31]. The MC algorithm works with a representative sample
Mathematical Modelingof Different Breakage PBE KernelsUsing Monte Carlo... 81
https://t.me/medicina_free
of the whole system, which is considered to have identical properties as the original system, and after simulation, a scale-up factor is used to predict the original results [26, 32].
The MC algorithms are divided into two categories given the time step length, which are “time-driven MC” and “event-driven MC.” In the time-driven approach, at first, we assign a time step and then implement all possible events within the time step. However, in the event-driven approach, first, an event is selected to occur, and then the time is advanced accordingly. The event-driven MC has an upper hand over the time-driven MC, as an event is guaranteed in each time step of the event-driven MC, which is not the case for the time-driven MC [31].
Another critical aspect of the MC method is about the size of the simulation box, i.e., the considered total number of particles in the MC simulation box. The number of particles in the simulation box changes according to the nature of the process. In the case of aggregation process, the number of particles decreases with time and eventually reduces to only one after prolonged simulation. This compromises the accuracy of the process. On the contrary, the number of particles increases with time in case of breakage processes. This situation increases the computational cost of the MC simulation process. To counter this scenario and to regulate the number of particles in the simulation, MC methods can also be divided into two types in view of the size of the simulation box, which are “constant number MC” (CNMC) and “constant volume MC” (CVMC). In CVMC, the total volume of the MC simulation box is kept fixed until some drastic change occurs in the total number of particles. By convention, the CVMC method doubles or halves the simulation box size, respectively, when its size has reduced (in case of aggregation process) or expanded (in case of breakage process) by a factor of two. This method balances the accuracy and computational efficiency of the simulation. On the other hand, in the CNMC method, we fix the total number of particles in the simulation box at each time step by either duplicating one particle of the simulation box (in case of aggregation) or deleting one particle randomly from the simulation box (in case of breakage process) [15–17, 33].
Zhao et al. [31] suggested that the CVMC method works better in case of aggregation processes, whilst CNMC performs better in case of breakage processes. That is why we have used the event-driven CNMC algorithm to replicate different breakage mechanisms. The general flowchart of a CNMC algorithm is depicted in Fig. 1. At the start, we initialize the process conditions and simulation parameters. We also fix the size of the simulation box, i.e., the number of particles in the simulation box (N
), which has identical properties to the original system. We
MC
further represent the concerned particle properties in terms of arrays in the MC system. If the process has I number of events, which are occurring simultaneously, we calculate the frequency of each individual events (λ
). Then, the total number of
i
events per unit time is given as
λ =
I
i=1
λ
i
(1)
82 A. Das and J. Kumar
https://t.me/medicina_free
Initialize the process conditions and simulation
parameters
Calculate the individual frequency of all events
Compute:
1.
Total event rate
2.
Time step length (Δt)
Choose the next event according to their
probability of occurrence
Randomly choose the entities associated with
the chosen event
Update time and other system variables
(keeping the size of simulation box constant)
NO
Check if stopping criteria is fulfilled?
YES
End simulation and predict result
Fig. 1 Constant number Monte Carlo (CNMC) flowchart
Then, we calculate the time step length of the next event as
−1
Δt =
ln(1 −ζ) (2)
λ
where ζ is a uniformly distributed random number between 0 and 1. To select the next event depending on their event rates, we first calculate the cumulative frequencies using Eq. (3).
i
R
=
i
λk, for i = 1, 2,...,5(3)
k=1
Mathematical Modelingof Different Breakage PBE KernelsUsing Monte Carlo... 83
https://t.me/medicina_free
Then, we select the ith state for the next event if the below equation is satisfied.
R
i−1
<rλ≤ R
i
(4)
where r is another uniformly distributed random number in (0, 1). Furthermore, using a similar technique, the corresponding entities associated with the selected event were chosen. Then, we execute the event and update the system accordingly. Since no particulate processes have been discussed here, we have not discussed about theevents and their frequencies.We will discuss this inthe respective sections.
3 Mathematical Modeling of PBE Kernels
This section will focus on developing and verifying the PBE kernels which depend on particle dimensions and process time simultaneously. The considered particulate processes are linear breakage, nonlinear collisional breakage, and sonofragmenta­tion of rectangular crystals. Particle breakage can occur in various ways. However, in view of the process conditions, the breakage process can be broadly classified into two major classes: linear and nonlinear breakage. Linear breakage process occurs only due to some internal stresses of particles or some process-specific conditions, for example, thermal or mechanical conditions of the particulate process. In addition to that, if the breaking behavior of particles is also influenced due to collisions (or, interactions) between particles, then we classify it as the nonlinear breakage. A particular class of nonlinear breakage process is binary collisional breakage, where the fragmentation occurs solely through instantaneous binary collisions among particles. Sonofragmentation is one special type of linear breakage process, which is very popular in crystallization process. It uses the ultrasound to break crystal structures. In this chapter, we will discuss about the PBE kernels corresponding to the abovementioned fragmentation mechanisms.
3.1 Linear Breakage
The continuous one-dimensional linear breakage PBE is the following [18]:
∂n(x,t)
∂t
=
with the given initial data
∞
b(x, y)S(y,t)n(y,t) dy
x
n(x, 0) = n
! "
birth of particle x
(x), x ∈ R
0
− S(x, t)n(x,t)
+
! "
death of particle x
(5)
(6)
84 A. Das and J. Kumar
https://t.me/medicina_free
where n(x, t ) is the number density function, S(x, t) is the breakage selection func- tion, and b(x,y) is the breakage distribution function. This breakage distribution function b(x, y) illustrates the breakage rate for formation of particles of volume x from a particle of volume y and satisfies the following two properties:
y
1.
b(x, y) dx = ν(y), where ν(y) is the number of daughter particles produced
0
due to breakage of the particle of volume y.
y
xb(x,y)dx = y ,∀y>0. This property is called the mass conservation
2.
0
property.
Modeling of Linear Breakage Selection Function
The rate of successful linear breakage events is expressed by the selection function S(x,t). In the literature [34, 35], S(x,t) is usually partitioned into a product of volume-dependent and volume independent (i.e., time-dependent) components. However, the occurrence of a successful breakage event depends on the particle’s internal bonding strength. If the applied stress upon the surface of the particle is higher than the internal bonding strength of the particle, then the particle breaks into fragments. This indicates that the rate of successful breakage events is also dependent on the probability of successful events (ψ(x,t)). For this, Das et al. [18] proposed the following factorization of the breakage selection function:
∗
(x) S0(t) ψ(x, t) (7)
where the pre-factor S
S(x,t) = S
∗
(x) describes the particle volume dependency on breakage process, i.e., how the particle selection depends on the particle volume. The second factor S
(t) is the time dependency in particle breakage process. The last factor
0
ψ(x,t) is the probability of successful breakage events and can be defined as the ratio of the frequency of successful breakage events (f per particle (f
str
), i.e.,
ψ(x,t) =
f
s
f
str
) to the stressing frequency
s
(8)
In the process, particle selection for the stressing events mainly depends on the
volume-dependent part of the selection function S
∗
(x) and their availability in the
system. Therefore, the selection probability of any particle at time t is
∗
(x) n(x, t )
S
P(x,t) =
∞
(9)
S∗(x) n(x, t ) dx
0
Mathematical Modelingof Different Breakage PBE KernelsUsing Monte Carlo... 85
https://t.me/medicina_free
If Np(t) denotes the total number of particles present in the system, then the frequency of total number of stressing events is f
(t) Np(t). Furthermore, in the
str
event of a particle of volume x breaking into ν(x) number of smaller fragments, the increase in the total number of particles is (ν(x) − 1). Then, the rate of change in the total number of particles (N
dN
(t)
p
dt
∞
=
=
ν(x)− 1)[f
(
0
f
str
∞
(t) Np(t)
S∗(x) n(x, t ) dx
0
) can be written as
p
(t) Np(t)]P(x,t) ψ(x,t)dx
str
∞
ν(x)− 1]S
[
0
∗
(x) ψ(x , t ) n(x, t ) dx (10)
On the other hand, integrating equation (5) with respect to x, we get the rate of change of total number of particles as
dN
(t)
p
= S
dt
∞
(t)
0
ν(x)− 1]S
[
0
∗
(x) ψ(x , t ) n(x, t ) dx (11)
Now, comparing Eqs. (10) and (11), we get
N
(t)
(t) = f
S
0
str
(t)
p
∞
(12)
S∗(x) n(x, t ) dx
0
Finally, using Eqs. (7), (8), and (12), we get the mathematical formulation of the volume and time-dependent linear breakage selection function as
∗
(x)
S(x,t) = S
∗
(x) S0(t) ψ(x, t) = fs(x, t) Np(t)
S
∞
(13)
S∗(x)f (x, t ) dx
0
Monte Carlo Simulation Details
To verify the accuracy of the discussed model, a CNMC algorithm is used to replicate a simple linear breakage process. Since the whole algorithm is discussed before, here we will only discuss the requisites of the simulation. The selection of particles for stressing events is the only event that takes place in this MC simulation. In each of the stressing event, we choose one particle using the probability function in Eq. (9). After selection of the particle, we use the predefined ψ(x,t) to check whether the particle will break or not.
86 A. Das and J. Kumar
https://t.me/medicina_free
Verification of the Model
For the verification of the developed model of linear breakage selection function, the breakage PBE (Eq. (5)) was numerically solved using the developed model (13), and the numerical results were compared with the results obtained from the CNMC simulations. A detailed discussion on the model verification can be found in Das et al. [18]. For this chapter, the verification has been conducted for the following two simple test cases:
• Case 1: ψ
(x, t) = 1, i.e., every stressing event on particles results in breakage
1
event.
• Case 2: ψ
with the volume of the chosen particle, but it is independent of time t . For this case, we consider ψ
(x, t) ∝ x, i.e., the probability of successful stressing event varies
2
(x, t) =
2
x
x
max
.
The simulation parameters and material properties that were kept constant for the simulations are given in Table 1. For simplicity, we have considered a fixed value of the stressingfrequency per particle (f
). Furthermore, we have considered
str
that particles get selected for the stressing events depending on their volume (i.e.,
∗
S
(x) = x), and in case of breakage events, particles randomly break into two
smaller fragments (i.e., b(x, y) =
2
).
y
To start any MC simulation or to solve any PBE, we need to have the initial size distribution of particles beforehand. For this linear breakage process, a normally distributed particle size distribution (PSD) was considered with a mean 400v variance 20 v
(see Fig. 2). Here, vppdenotes the volume of a primary particle
pp
pp
and
(monomer). Forthe verification of the model, the comparisons of the total number of particles and the final PSD are considered. The comparisons for both the considered cases are illustrated in Fig. 3. The evolution of normalized total number of particles for both the cases is presented in Fig. 3a. Furthermore, the comparison of PSDs is illustrated in Fig. 3b. From the figures, it is clear that the results obtained from solving the PBE predicted the MC simulation results with good agreement. For the case ψ
= 1, every stressing event results in breakage. That is why we can observe
1
Table 1 Process parameters and material properties for the linear breakage system
Parameter/Property Symbol Va l ue Unit Bed mass M Primary particle (monomer) diameter d Particle density ρ Stressing frequency per particle f Number of particles in MC simulation box N Total process time t Volume-dependent part of the selection function S∗(x) x – Breakage distribution function b(x, y)
bed
pp
p
str
MC
process
1 kg
−4
4 ×10 2400 kg/m
0.0125 s 50,000 – 100 s
2
y
m
−1
–
3
Mathematical Modelingof Different Breakage PBE KernelsUsing Monte Carlo... 87
https://t.me/medicina_free
0.02
0.015
0.01
0.005
Number fraction
0
0 50 100 150 200 250 300 350 400 450 500
Normalized volume
Fig. 2 Normally distributed initial size distribution of particles with normalized mean volume 400 and variance 20
Fig. 3 Comparison of (a) normalized total number of particles and (b) particle size distributions obtained from PBE and MC results after 100 s
rapid increase in the number of particles compared to the other case in Fig. 3a. Due to this, we can observe that more particles have accumulated in the smaller volume region in this case (Fig. 3b).
3.2 Nonlinear Collisional Breakage
If particle fragmentation occurs only due to the impacts from particle collision, we term it as nonlinear collisional breakage. Cheng and Redner [36] mathematically formulated the one-dimensional binary collisional breakage in terms of an integro­differential equation as
88 A. Das and J. Kumar
https://t.me/medicina_free
∞
∂n(x,t)
∂t
=
∞
K(y,z,t)b(x,y;z)n(y, t)n(z, t )dydz
0
x
∞
−n(x, t)
0
death of particle of volume x
birth of particle of volume x
! "
K(x,y,t)n(y,t)dy
! "
(14)
along the initial distribution,
n(x, 0) = n
(x), x ∈ R
0
+
(15)
where K(x, y,t) is the collisional breakage kernel and denotes the rate of successful collisions between particles of volume x and y at time t. Here, a successful collision means those collisions where at least one of the colliding particles breaks into smaller fragments. In practice, the collision between a particle pair of volumes x and y is equivalent to the collision between the pair of volumes y and x. Therefore, the collision kernel is assumed to be symmetric in its last two arguments, i.e.,
K(x,y,t) = K(y, x,t), for all x,y ∈ R
+
and t>0 (16)
Also, b(x, y; z) is the breakage distribution function, which illustrates the rate of formation of particles of volume x by breakage of particle of volume y , due to collision between y and z. The breakage distribution function b(x, y; z) satisfies the following two properties:
y
1.
b(x, y; z) dx = ν(y;z), where ν(y;z) is the number of daughter particles
0
produced due to breakage of the particle of volume y after its collision with a
particle of volume z.
y
xb(x,y;z) dx = y, ∀y>0,z > 0, and x ≤ y. This property is called
2.
0
the mass conservation property. This condition confirms that the total volume of
daughter particles generated due to the breakup process is equal to the volume of
the mother particle.
Modeling of Nonlinear Collisional Breakage Kernel
Following a similar line to the previous model, Das et al. [20] proposed the following factorization of the collisional breakage kernel:
K(x,y,t) = K
∗
(x, y) K0(t) ψ(x, y, t) (17)
Mathematical Modelingof Different Breakage PBE KernelsUsing Monte Carlo... 89
https://t.me/medicina_free
where K∗(x, y) is the volume dependency in particle collisions, K0(t) is the time dependency in collisional breakage process, and the last factor ψ(x,y, t) is the probability of successful collisions and can be defined as the ratio of the frequency of successful breakage events (f
) to the collision frequency per particle (fc), i.e.,
s
f
ψ(x,y,t) =
s
f
c
(18)
Generally, in a collision event, two particles of the system get selected according to their volume dependency and collide with each other. At the time of collision, particles exert force on each other, and if the collision energy is more than the particle’s internal bonding strength (for example, dynamic-yield strength, shear strength, etc.), then one or both of the colliding particles break into two or more fragments of smaller volume depending upon the breakage distribution function.
The total number of collision events per second is the total number of particles of the system at time t . The factor
1
(t)Np(t), where Np(t) is
f
c
2
1
is considered to
2
avoid the double counting of collisions. Also, particles in the system are selected for collision events depending on the volume-dependent part of collision kernel
∗
K
(x, y) and the availability of particles of those particular volumes in the system.
Then, the collision probability of particles of volume x and y at any instance t can be written as
∗
(x, y) n(x, t ) n(y, t )
P(x,y, t) =
1 2
K
∞
∞
K∗(x, y) n(x, t ) n(y, t ) dx dy
0
0
(19)
The fraction
1
in the denominator is considered to avoid the double counting of
2
particles. If the breakage criterion satisfies, then the colliding particles break into smaller fragments. If the breakup events of volume x and y result in ν(x;y) and ν(y;x) number of daughter particles, respectively, then the increase in the total number of particles due to this collisional breakage event is(ν(x;y) + ν(y;x) − 2). Consequently, the rate of change of total number of particles can be represented by the following equation:
dNp(t)
dt
1
=
2
×P(x,y, t) ψ(x,y, t)dx dy
(t) Np(t)
= f
c
×
∞
∞
ν(x;y) + ν(y; x) − 2
(
0
0
∞
∞
ν(x;y) − 1]K
[
0
0
∞
∞
K∗(x, y) n(x , t) n(y, t ) dx dy
0
0
1
f
)
c
2
∗
(x, y) ψ (x, y , t) n(x , t) n(y, t ) dxdy
(t)Np(t)
(20)