Population Balance Vertical Mill

The Population Balance Vertical Mill model represents vertical stirred mill grinding using the population balance grinding framework developed by Austin, Klimpel and Luckie in Process Engineering of Size Reduction: Ball Milling, with the analytical batch-grinding solution originally derived by Reid in “A solution to the batch grinding equation”, Chemical Engineering Science, 1965. The model also follows the energy-based scale-up concept associated with Herbst and Fuerstenau, where the grinding response is related to the specific energy applied to the mill contents.

The model should be used when vertical mill product size distribution must be estimated from feed size distribution, mill geometry, screw speed, media filling, selection-function parameters and component-specific breakage parameters.

DPSIM model key: DPSIM.Comminution.SimplifiedVerticalMill
Category: Comminution
Subcategory: Mills
Display name: Population Balance Vertical Mill

Parameters

# Parameter Description
1 Number of mills in parallel Number of vertical mills operating in parallel. This value is used to calculate the feed solids flowrate per mill for the specific energy calculation.
2 Chamber diameter (m) Internal chamber diameter of the vertical mill.
3 Chamber height (m) Effective chamber height used in the empirical power equation.
4 Screw speed (RPM) Screw rotational speed.
5 Balls filling (%) Volumetric filling occupied by grinding media. The implementation uses a minimum value of 5% to avoid invalid power calculation.
6 Screw diameter (m) Diameter of the screw or agitator.
7 Power constant Empirical calibration constant used in the vertical mill power equation.
8 Selection function - critical size(mm) Critical size parameter used in the simplified selection function.
9 Selection function - a parameter Scale parameter of the selection function.
10 Selection function - alpha Size exponent of the selection function.
11 Selection function - lambda Exponent controlling the high-size damping term in the selection function.
12 Selection function - µ(mm) Size parameter used in the denominator of the selection function.
13 [Component] Breakage Gamma Component-specific exponent of the first term of the breakage function.
14 [Component] Breakage Betta Component-specific exponent of the second term of the breakage function.
15 [Component] Breakage Phi Component-specific mixing factor between the two breakage-function terms. This value is limited between 0 and 1.

Derived parameters

# Derived parameter Description
1 Total Power per Mill (kW) Calculated net power per mill from the empirical vertical mill power expression.
2 Wall/Screw gap (m) Calculated radial gap between the chamber wall and the screw. The value is calculated from chamber diameter and screw diameter and is limited to non-negative values.

Model Description

The Population Balance Vertical Mill model receives one feed stream and generates one product stream. The product stream preserves the feed solids flowrate and water flowrate. The product size distribution and component-by-size matrix are recalculated from the population balance model.

The model first calculates the apparent media charge volume:

Vch=πDc2HcJB4V_{ch} = \pi\frac{D_{c}^{2}H_{c}J_{B}}{4}

The grinding media charge mass is calculated as:

MB=(1ε)ρBVchM_{B} = (1 - \varepsilon)\rho_{B}V_{ch}

The interstitial slurry mass is calculated as:

MIS=ρpεVchM_{IS} = \rho_{p}\varepsilon\ V_{ch}

The apparent charge density is:

ρapp=MB+MISVch\rho_{app} = \frac{M_{B} + M_{IS}}{V_{ch}}

Where:

Symbol Description Unit
V_ch Apparent media charge volume. m3
D_c Chamber diameter. m
H_c Chamber height. m
J_B Balls filling as fraction. fraction
ε Interstitial void fraction between grinding media, assumed as 0.4. fraction
ρ_B Grinding media density, assumed as 7.75 t/m3. t/m3
ρ_p Pulp density from the feed stream. t/m3
M_B Grinding media charge mass. t
M_IS Interstitial slurry mass. t
ρ_app Apparent charge density. t/m3

The wall/screw gap is calculated as:

gws=max(0,DcDs2)g_{ws} = \max\left( 0,\frac{D_{c} - D_{s}}{2} \right)

Where:

Symbol Description Unit
g_ws Wall/screw gap. m
D_s Screw diameter. m

The net power per mill is calculated using the empirical vertical mill power equation:

Pnet=KP(Hc(JB,%5)100)0.884Ds2.232gws(Ns60)1.232P_{net} = K_{P}\left( \frac{H_{c}\left( J_{B},\% - 5 \right)}{100} \right)^{0.884}D_{s}^{2.232}g_{ws}\left( \frac{N_{s}}{60} \right)^{1.232}

Where:

Symbol Description Unit
P_net Net power per vertical mill. kW
K_P Power constant. model unit
J_B,% Balls filling. %
N_s Screw speed. RPM

The ball-charge power used for the specific energy calculation is:

PB=PnetMBVchρappP_{B} = \frac{P_{net}M_{B}}{V_{ch}\rho_{app}}

The specific energy basis used in the population balance solution is:

Ebar=PBMS,millFE_{bar} = \frac{P_{B}}{M_{S}},mill^{F}

with:

MS,millF=MSFNparallelM_{S},mill^{F} = \frac{M_{S}^{F}}{N_{parallel}}

Where:

Symbol Description Unit
P_B Media-charge power used by the model. kW
E_bar Specific energy applied per mill. kWh/t
MS,millFM_{S},mill^{F} Feed dry solids flowrate per mill. tph
MSFM_{S}^{F} Total feed dry solids flowrate. tph
N_parallel Number of mills in parallel. dimensionless

The component breakage function is expressed in cumulative form as:

Bc(x;yj)=φc(xyj)cγ+(1φc)(xyj)cβB_{c\left( x;y_{j} \right)} = \varphi_{c}\left( \frac{x}{y_{j}} \right)_{c}^{\gamma} + \left( 1 - \varphi_{c} \right)\left( \frac{x}{y_{j}} \right)_{c}^{\beta}

Where:

Symbol Description Unit
B_c(x;y_j) Cumulative breakage function for component c. fraction
x Product size boundary. same unit as size mesh
y_j Lower boundary of the parent size class j. same unit as size mesh
φ_c Breakage Phi for component c. fraction
γ_c Breakage Gamma for component c. dimensionless
β_c Breakage Betta for component c. dimensionless

The differential breakage matrix is obtained from the cumulative breakage function:

bij,c=0,ijb_{ij,c} = 0,\ i \leq j

bij,c=Bc(Di;yj)Bc(Di+1;yj),i>jandi<Nb_{ij,c} = B_{c\left( D_{i};y_{j} \right)} - B_{c\left( D_{i + 1};y_{j} \right)},\ i > j\ and\ i < N

bNj,c=Bc(DN;yj)b_{Nj,c} = B_{c\left( D_{N};y_{j} \right)}

Where:

Symbol Description Unit
bij,cb_{ij,c} Fraction of broken material from parent class j reporting to product class i for component c. fraction
D_i Upper boundary of product size class i. same unit as size mesh
Di+1D_{i + 1} Lower boundary of product size class i. same unit as size mesh
N Last size class in the population balance matrix. dimensionless

The selection function is calculated as:

Si=a(xixmax)α11+(xiμ)λS_{i} = a\frac{\left( \frac{x_{i}}{x_{\max}} \right)^{\alpha}1}{1 + \left( \frac{x_{i}}{\mu} \right)^{\lambda}}ere:

Symbol Description Unit
S_i Selection function for size class i. model unit
x_i Representative size of class i. mm
x_max Selection-function critical size. mm
a Selection-function scale parameter. model unit
α Selection-function alpha exponent. dimensionless
μ Selection-function size parameter. mm
λ Selection-function lambda exponent. dimensionless

The last size class is treated as an absorbing terminal class:

SN=0S_{N} = 0

The population balance solution is calculated using the analytical matrix form:

Pc=TJT1FcP_{c} = T\ J\ T^{- 1}F_{c}

Where:

Symbol Description
P_c Product retained-mass vector for component c.
F_c Feed retained-mass vector for component c.
T Transfer matrix generated from the selection and breakage matrices.
J Diagonal residence-energy matrix.
T1T^{- 1} Inverse of the transfer matrix.

The transfer matrix is calculated recursively:

Tij=0,i<jT_{ij} = 0,\ i < j

Tii=1T_{ii} = 1

Tij=sumk=ji1bikSkTkjSiSj,i>jT_{ij} = \frac{sum_{k = j}^{i - 1}b_{ik}S_{k}T_{kj}}{S_{i} - S_{j}},\ i > j

The diagonal residence-energy matrix uses a three-stage approximation:

Jii=1(1+SiEbarNm)mNJ_{ii} = \frac{1}{\left( 1 + \frac{S_{i}E_{bar}}{N_{m}} \right)_{m}^{N}}

with:

Nm=3N_{m} = 3

Where:

Symbol Description Unit
TijT_{ij} Element of the transfer matrix. dimensionless
JiiJ_{ii} Diagonal element of the residence-energy matrix. dimensionless
N_m Number of residence-energy stages used internally by the model. dimensionless

The model solves the population balance independently for each component. The calculated component retained masses are recombined into the total product retained distribution:

miP=sumcmc,iPm_{i}^{P} = sum_{c}m_{c,i}^{P}

The product retained fraction is:

piP=miPMSFp_{i}^{P} = \frac{m_{i}^{P}}{M_{S}^{F}}

The product component fraction in each size interval is:

zc,iP=mc,iPmiPz_{c,i}^{P} = \frac{m_{c,i}^{P}}{m_{i}^{P}}

Where:

Symbol Description Unit
mc,iPm_{c,i}^{P} Product retained mass flowrate of component c in size interval i. tph
miPm_{i}^{P} Total product retained mass flowrate in size interval i. tph
piPp_{i}^{P} Product retained fraction in size interval i. fraction
zc,iPz_{c,i}^{P} Fraction of component c in product size interval i. fraction

The wall/screw gap is a derived parameter. It is recalculated from chamber diameter and screw diameter during the model calculation and is not directly fitted.

The residence-energy term uses a three-stage approximation rather than a pure plug-flow exponential solution. The model should therefore be treated as a simplified population balance representation rather than a rigorous hydrodynamic stirred mill model.

The power calculation is an empirical vertical mill power estimate. The power constant should be calibrated for the mill type, geometry, media charge and operating range being represented.

The model requires calibrated selection and breakage parameters. The component-specific breakage parameters allow different components to have different breakage behavior, but the selection function and power calculation are common to all components.