Home▸Geology & Earth Science▸Cassiterite Shaking Table: Gravity Concentration (2D)

Cassiterite Shaking Table: Gravity Concentration (2D)

A 2D particle model of a Wilfley shaking table separating tin ore. Every grain carries a real mineral density — cassiterite at 6,900 kg/m³ or silicate gangue at 2,650 kg/m³ — and its own Stokes settling velocity decides how much of each stroke it spends riding the riffles toward concentrate versus suspended in the wash-water film that carries it to tailings. Not a scripted flow diagram.

Geology2DIntermediate60 FPS📱 Mobile-adapted⇄ 3D version
2d-tin-cassiterite ↗ Open standalone

This 2D companion replaces the 3D version's decorative process-flow diagram with a real particle-scale model of a shaking (Wilfley) table. Each grain fed onto the deck carries a true mineral density — cassiterite at 6,900 kg/m³, or the quartz/silicate gangue it's mixed with at 2,650 kg/m³ — and Stokes' law gives it its own terminal settling velocity in the water film. That velocity sets a "contact fraction": how much of each shake cycle the grain spends settled into a riffle trough versus suspended in the moving film. The table's asymmetric reciprocating motion only advances settled grains along the riffles toward the concentrate launder, while the cross-flowing wash water and the deck's cross-tilt sweep suspended grains sideways toward tailings — the same differential-transport principle real gravity-concentration tables use, and the reason it works at all is the concentration criterion CC = (SG_heavy − SG_fluid) / (SG_light − SG_fluid), shown live in the readout panel.

⚙ Under the hood

2D particle-based shaking-table model: Stokes settling velocity sets each grain's riffle-contact fraction, which drives real longitudinal (riffle) and transverse (wash-water) transport toward concentrate, middlings or tailings.

tincassiteritegravity-concentrationmineral-processingshaking-table2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)