King Flotation Cell

Summary

The King Flotation Cell model represents mechanical flotation using a simplified first-order kinetic formulation based on the flotation modelling approach described by R. P. King. The model calculates a size-dependent flotation rate for each component and size class, applies the kinetic response through a series of perfectly mixed cells, and separates the feed into floated and bottom streams.

The model should be used for flotation simulations where the recovery of each component depends on particle size, maximum floatable particle size, particle size of maximum flotation rate, kinetic rate scale factor, residence time and number of cells.

In this DPSIM implementation, each flotation bank is represented as a sequence of perfectly mixed cells in series. Multiple banks may operate in parallel. The floated stream is the concentrate stream, and the bottom stream is the non-floated product.

DPSIM model key: DPSIM.Concentration.KingFlotationCell
Category: Concentration
Subcategory: Flotation
Display name: King Flotation Cell

Parameters

# Parameter Description
1 Parallel flotation banks Number of flotation banks operating in parallel. The feed solids and water flowrates are divided equally among the banks before the cell-by-cell calculation.
2 Perfectly mixed cells in series Number of perfectly mixed flotation cells in each bank.
3 Nominal volume per cell (m³) Nominal pulp volume of each flotation cell.
4 Water split basis (0-floated/1-bottom) Defines which outlet stream is controlled by the water percentage parameter. A value below 0.5 assigns the water target to the floated stream. A value equal to or above 0.5 assigns the water target to the bottom stream.
5 Water in selected stream (%) Water percentage of the selected stream, as defined by the water split basis parameter.
6 Active pulp volume fraction (%) Fraction of the nominal cell volume effectively occupied by active pulp.
7 [Component] Maximum floatable particle size (µm) Component-specific maximum floatable size used in the size-dependent flotation rate equation. Particles approaching or exceeding this size receive reduced or zero flotation rate.
8 [Component] Particle size at maximum flotation rate (µm) Component-specific size associated with the highest flotation rate response.
9 [Component] Kinetic rate scale factor Component-specific scale factor of the flotation rate equation. Higher values increase the flotation rate of the component.

Derived parameters

# Derived parameter Description Unit
1 Recover to Concentrate (%) Overall solids mass recovery to the floated stream. %
2 [Component] Recovery (%) Component-specific metallurgical recovery to the floated stream. One derived parameter is created for each component. %

Model Description

The King Flotation Cell model receives one feed stream and generates two product streams. In DPSIM, the tail port represents the floated stream and the product port represents the bottom stream.

The feed solids and water are divided equally among the flotation banks:

M_(F,b,c,i)=M_(F,c,i)/N_B

W_(F,b)=W_F/N_B

Where:

Symbol Description Unit
M_(F,b,c,i) Feed solids mass flowrate of component c and size class i to one bank. tph
M_(F,c,i) Total feed solids mass flowrate of component c and size class i. tph
W_(F,b) Feed water flowrate to one bank. tph
W_F Total feed water flowrate. tph
N_B Number of parallel flotation banks. dimensionless

For each component c and size class i, the model calculates a size-dependent flotation rate:

k_(c,i)=a_c/sqrt(d_i) (1-(d_i/d_(max,c))^1.5) exp(-(d_(opt,c)/(2d_i))^2)

If the calculated rate is negative, it is set to zero.

Where:

Symbol Description Unit
k_(c,i) Flotation rate for component c and size class i. model unit
a_c Component kinetic rate scale factor. model unit
d_i Representative particle size of size class i. µm
d_(max,c) Maximum floatable particle size for component c. µm
d_(opt,c) Particle size at maximum flotation rate for component c. µm

For each cell, the pulp volumetric flowrate is calculated from the component solids volumes and the water flowrate:

Q_p=sum_c sum_i M_(cell,c,i)/ρ_c + W_cell

Where:

Symbol Description Unit
Q_p Pulp volumetric flowrate through the current cell. m³/h
M_(cell,c,i) Solids mass flowrate of component c and size class i entering the current cell. tph
ρ_c Specific gravity of component c. t/m³
W_cell Water flowrate entering the current cell. m³/h equivalent

The residence time in each cell is:

τ=V_cell f_V/Q_p

with:

f_V=V_eff/100

Where:

Symbol Description Unit
τ Residence time in the current flotation cell. h
V_cell Nominal volume per cell.
f_V Active pulp volume fraction. fraction
V_eff Active pulp volume fraction entered by the user. %
Q_p Pulp volumetric flowrate through the current cell. m³/h

The mass floated from each component and size class in one cell is calculated from a first-order perfectly mixed cell expression:

M_(float,c,i)=M_(cell,c,i)(1-1/(1+k_(c,i)τ))

Where:

Symbol Description Unit
M_(float,c,i) Mass of component c and size class i reporting to the floated stream from the current cell. tph
M_(cell,c,i) Mass of component c and size class i entering the current cell. tph
k_(c,i) Flotation rate for component c and size class i. model unit
τ Residence time in the current cell. h

The bottom stream from one cell becomes the feed to the next cell in the same bank:

M_(next,c,i)=M_(cell,c,i)-M_(float,c,i)

The model repeats this calculation for all cells in series. The total floated mass from one bank is the sum of the floated masses from each cell. The final bank products are then multiplied by the number of parallel banks.

The total floated and bottom retained masses are:

M_i^Flt=sum_c M_(Flt,c,i)

M_i^Bot=sum_c M_(Bot,c,i)

The retained size distributions are normalized as:

p_i^Flt=M_i^Flt/sum_i M_i^Flt

p_i^Bot=M_i^Bot/sum_i M_i^Bot

The component fractions in each size interval are:

z_(Flt,c,i)=M_(Flt,c,i)/M_i^Flt

z_(Bot,c,i)=M_(Bot,c,i)/M_i^Bot

Where:

Symbol Description Unit
M_(Flt,c,i) Floated mass flowrate of component c in size class i. tph
M_(Bot,c,i) Bottom mass flowrate of component c in size class i. tph
M_i^Flt Total floated mass flowrate in size class i. tph
M_i^Bot Total bottom mass flowrate in size class i. tph
p_i^Flt Floated retained fraction in size class i. fraction
p_i^Bot Bottom retained fraction in size class i. fraction
z_(Flt,c,i) Fraction of component c in floated size class i. fraction
z_(Bot,c,i) Fraction of component c in bottom size class i. fraction

The water split is calculated from the water split basis parameter.

If the selected stream is the floated stream, the floated water is calculated as:

W_Flt=M_S^Flt X_W/(1-X_W)

and:

W_Bot=W_F-W_Flt

If the selected stream is the bottom stream, the bottom water is calculated as:

W_Bot=M_S^Bot X_W/(1-X_W)

and:

W_Flt=W_F-W_Bot

with:

X_W=W_sel/100

Where:

Symbol Description Unit
W_Flt Water flowrate in the floated stream. tph
W_Bot Water flowrate in the bottom stream. tph
W_F Feed water flowrate. tph
M_S^Flt Floated solids flowrate. tph
M_S^Bot Bottom solids flowrate. tph
X_W Water fraction in the selected stream. fraction
W_sel User-defined water percentage in the selected stream. %

The calculated water assigned to the selected stream is limited by the water available in the feed. The complementary stream receives the remaining water.

The overall solids recovery to concentrate is:

R_M=100 M_S^Flt/M_S^F

For each component c, the metallurgical recovery to concentrate is:

R_c=100 M_c^Flt/M_c^F

Where:

Symbol Description Unit
R_M Overall solids mass recovery to concentrate. %
R_c Metallurgical recovery of component c to concentrate. %
M_S^Flt Floated solids flowrate. tph
M_S^F Feed solids flowrate. tph
M_c^Flt Floated mass flowrate of component c. tph
M_c^F Feed mass flowrate of component c. tph

The model is a simplified kinetic flotation model. It represents the pulp phase as a sequence of perfectly mixed cells and uses a component- and size-dependent flotation rate. It does not explicitly calculate bubble surface area, froth transmission, air rate, froth recovery, entrainment, non-floatable fractions, reagent chemistry or pulp hydrodynamics.

References

King, R. P. (2001). Modeling and Simulation of Mineral Processing Systems. Butterworth-Heinemann.