Herbst-Fuerstenau Ball Mill
Summary
The Herbst-Fuerstenau Ball Mill model represents continuous ball mill grinding using the population balance scale-up procedure proposed by Herbst and Fuerstenau in “Scale-up procedure for continuous grinding mill design using population balance models”, International Journal of Mineral Processing, 1980. The model is based on a linear population balance formulation in which breakage kinetics, material transport and energy input are represented explicitly.
The model should be used when ball mill product size distribution must be estimated from feed size distribution, mill geometry, ball filling, pulp loading, mill speed, discharge mode, residence-time-distribution approximation and component-specific breakage and selection parameters.
In this DPSIM implementation, the mill power, ball load, solids holdup and mean residence time are calculated internally from the mill geometry and operating parameters. The grinding response is then calculated for each component using a population balance solution represented by a series of perfectly mixed stages.
DPSIM model key:
DPSIM.Comminution.HerbstFuerstenauBallMill
Category: Comminution
Subcategory: Mills
Display name: Herbst-Fuerstenau Ball Mill
Parameters
| # | Parameter | Description |
|---|---|---|
| 1 | Number of mills in parallel | Number of ball mills operating in parallel. This value is used to calculate the feed solids flowrate per mill. |
| 2 | Inside mill diameter (m) | Internal mill diameter used in the mill volume and power calculations. |
| 3 | Length/diameter ratio | Ratio between effective mill length and internal mill diameter. |
| 4 | Percent volumetric loading of balls | Volumetric fraction of the mill occupied by balls, entered as percent. |
| 5 | Fraction of critical speed | Mill rotational speed expressed as a fraction of critical speed. |
| 6 | Ball specific gravity (kg/dm3) | Specific gravity of the grinding media. Numerically equivalent to t/m3. |
| 7 | Mill discharge (0-overflow/1-grate) | Discharge mode flag. A value below 0.5 represents overflow discharge. A value equal to or greater than 0.5 represents grate discharge. |
| 8 | Percent volumetric loading of pulp | Volumetric fraction of the mill occupied by pulp, entered as percent. |
| 9 | Number of perfect mixers equivalent to the mill | Number of perfectly mixed stages used to approximate the residence time distribution of the mill. |
| 10 | Reserved - largest ball size (mm) | Reserved parameter. It is kept for compatibility and future use but does not affect the current calculation. |
| 11 | Reserved - ball size factor (0-disabled) | Reserved parameter. It is kept for compatibility and future use but does not affect the current calculation. |
| 12 | Lift angle (deg) | Charge lifting angle used in the simplified mill power calculation. |
| 13 | Power adjustment factor | Multiplying factor applied to the calculated mill power. |
| 14 | [Component] breakage function PHI | Component-specific base mixing factor between the two breakage distribution terms. This value is limited between 0 and 1. |
| 15 | [Component] breakage function BETA | Component-specific exponent of the coarse breakage distribution term. |
| 16 | [Component] breakage function GAMMA | Component-specific exponent of the fine breakage distribution term. |
| 17 | [Component] breakage function DELTA | Component-specific exponent used to adjust PHI as a function of parent particle size. |
| 18 | [Component] breakage function reference size (mm) | Component-specific reference size used in the parent-size correction of PHI. |
| 19 | [Component] Austin selection a parameter | Component-specific scale factor of the selection function. |
| 20 | [Component] Austin selection alpha | Component-specific exponent controlling the increase of selection rate with particle size. |
| 21 | [Component] Austin selection critical size (mm) | Component-specific reference size used in the rising term of the selection function. |
| 22 | [Component] Austin selection mu (mm) | Component-specific size parameter used in the coarse-size damping term of the selection function. |
| 23 | [Component] Austin selection lambda | Component-specific exponent controlling the coarse-size damping term of the selection function. |
Derived parameters
| # | Derived parameter | Description |
|---|---|---|
| 1 | Calculated power (kW) | Total calculated mill power for all mills in parallel. |
| 2 | Calculated load of the mill (t) | Total calculated ball load for all mills in parallel. |
| 3 | Calculated holdup (t) | Total calculated solids holdup for all mills in parallel. |
| 4 | Mean residence time (min) | Mean residence time of solids in one mill. |
Model Description
The Herbst-Fuerstenau Ball 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 effective mill length is calculated as:
The mill volume is:
Where:
| Symbol | Description | Unit |
|---|---|---|
| D | Inside mill diameter. | m |
| L | Effective mill length. | m |
| R_LD | Length/diameter ratio. | dimensionless |
| V_m | Mill internal volume. | m3 |
The ball load per mill is calculated as:
The solids holdup per mill is calculated as:
Where:
| Symbol | Description | Unit |
|---|---|---|
| M_B | Ball load per mill. | t |
| ε | Void fraction between balls, internally assumed as 0.40. | fraction |
| ρ_B | Ball specific gravity. | t/m3 |
| J_B | Ball volumetric loading. | fraction |
| H | Solids holdup per mill. | t |
| ρ_p | Pulp density from the feed stream. | t/m3 |
| J_P | Pulp volumetric loading. | fraction |
| X_S | Solids mass fraction in the feed to one mill. | fraction |
The apparent charge density used in the power equation is calculated as:
where:
The net power per mill is calculated using a simplified tumbling mill power expression:
The calculated power per mill is then corrected as:
with:
Where:
| Symbol | Description | Unit |
|---|---|---|
| P_net | Net power before correction. | kW |
| P_mill | Corrected power per mill. | kW |
| D_ft | Inside mill diameter converted to ft. | ft |
| L_ft | Effective mill length converted to ft. | ft |
| N_c | Fraction of critical speed. | fraction |
| ρ_app | Apparent charge density. | t/m3 |
| θ | Lift angle. | degree |
| f_B | Ball filling power correction. | dimensionless |
| f_P | Power adjustment factor. | dimensionless |
The total calculated power is:
The power intensity used in the selection function is:
The mean residence time is:
with:
Where:
| Symbol | Description | Unit |
|---|---|---|
| P_total | Total calculated power for all mills in parallel. | kW |
| N_parallel | Number of mills in parallel. | dimensionless |
| P_H | Power per solids holdup. | kW/t |
| τ | Mean residence time. | min |
| Feed dry solids flowrate per mill. | tph | |
| Total feed dry solids flowrate. | tph |
For each component c and active size class i, the selection rate is calculated as:
Where:
| Symbol | Description | Unit |
|---|---|---|
| Selection rate for component c and active size class i. | 1/min | |
| a_c | Component Austin selection a parameter. | model unit |
| x_i | Representative size of active size class i. | mm |
| Component Austin selection critical size. | mm | |
| α_c | Component Austin selection alpha. | dimensionless |
| μ_c | Component Austin selection mu. | mm |
| λ_c | Component Austin selection lambda. | dimensionless |
The last active size class is treated as terminal:
The discharge correction is applied to the selection rates. For grate discharge, the rates are unchanged:
For overflow discharge, the current implementation applies:
Where:
| Symbol | Description | Unit |
|---|---|---|
| Effective selection rate after discharge correction. | 1/min |
For each component, the breakage distribution is calculated from a cumulative breakage function. The effective PHI value for a parent size class j is:
The cumulative breakage function is:
Where:
| Symbol | Description | Unit |
|---|---|---|
| B_c(x;y_j) | Cumulative breakage distribution for component c. | fraction |
| x | Product size boundary. | same unit as size mesh |
| y_j | Parent size-class upper boundary. | same unit as size mesh |
| y_ref,c | Component breakage reference size. | same unit as size mesh |
| φ_c | Component breakage PHI. | fraction |
| Parent-size-corrected component breakage PHI. | fraction | |
| δ_c | Component breakage DELTA. | dimensionless |
| γ_c | Component breakage GAMMA. | dimensionless |
| β_c | Component breakage BETA. | dimensionless |
The differential breakage distribution for active classes is calculated as:
Where:
| Symbol | Description | Unit |
|---|---|---|
| Fraction of broken material from parent class j reporting to product class i for component c. | fraction | |
| Upper boundary of product size class i. | same unit as size mesh | |
| D_i | Lower boundary of product size class i. | same unit as size mesh |
The mill residence time distribution is approximated by N_m perfectly mixed stages in series. For each mixer stage and each active size class i, the product of the mixer is calculated recursively as:
with:
Where:
| Symbol | Description | Unit |
|---|---|---|
| Retained fraction entering one mixer stage in size class i. | fraction | |
| Retained fraction leaving one mixer stage in size class i. | fraction | |
| τ_m | Residence time per mixer stage. | min |
| N_m | Number of perfect mixers equivalent to the mill. | 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 parameters “Reserved - largest ball size (mm)” and “Reserved - ball size factor (0-disabled)” are retained for compatibility and future development, but they do not affect the current calculation.
The power equation is a simplified tumbling mill power estimate and should be calibrated before use for design conclusions.
The discharge correction is simplified. In the current implementation, overflow discharge applies a constant kinetic multiplier, while grate discharge leaves the selection rates unchanged.
The model requires calibrated component-specific selection and breakage parameters. The component-specific breakage and selection parameters allow different components to have different grinding behavior, but they should be fitted against laboratory, pilot or plant data whenever possible.
References
Herbst, J. A.; Fuerstenau, D. W. (1980). Scale-up procedure for continuous grinding mill design using population balance models. International Journal of Mineral Processing, 7, 1–31.
Herbst, J. A.; Fuerstenau, D. W. (1973). Mathematical simulation of dry ball milling using specific power information. Transactions AIME, 254, 343–348.
Austin, L. G. (1971–1972). A review introduction to the mathematical description of grinding as a rate process. Powder Technology, 5, 1–17.
Reid, K. J. (1965). A solution to the batch grinding equation. Chemical Engineering Science, 20, 953–963.
Rose, H. E.; Sullivan, R. M. E. (1958). A Treatise on the Internal Mechanics of Ball, Tube and Rod Mills. Chemical Publishing Company.