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:
The grinding media charge mass is calculated as:
The interstitial slurry mass is calculated as:
The apparent charge density is:
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:
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:
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:
The specific energy basis used in the population balance solution is:
with:
Where:
| Symbol | Description | Unit |
|---|---|---|
| P_B | Media-charge power used by the model. | kW |
| E_bar | Specific energy applied per mill. | kWh/t |
| Feed dry solids flowrate per mill. | tph | |
| Total feed dry solids flowrate. | tph | |
| N_parallel | Number of mills in parallel. | dimensionless |
The component breakage function is expressed in cumulative form as:
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:
Where:
| Symbol | Description | Unit |
|---|---|---|
| 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 |
| 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:
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:
The population balance solution is calculated using the analytical matrix form:
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. |
| Inverse of the transfer matrix. |
The transfer matrix is calculated recursively:
The diagonal residence-energy matrix uses a three-stage approximation:
with:
Where:
| Symbol | Description | Unit |
|---|---|---|
| Element of the transfer matrix. | dimensionless | |
| 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:
The product retained fraction is:
The product component fraction in each size interval is:
Where:
| Symbol | Description | Unit |
|---|---|---|
| Product retained mass flowrate of component c in size interval i. | tph | |
| Total product retained mass flowrate in size interval i. | tph | |
| Product retained fraction in size interval i. | fraction | |
| 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.