SmelterWorks

Aluminium · process simulator

LOCAL SIMULATION
Primary aluminium
26.3 t/h
230,000 t/year target
Smelting power · AC
670 MW
25.5 MWh/t implied
Alumina feed
50.4 t/h
120 t/h reported
Reduction pots
298 / 298
100% load setting
Metal produced
0 t
0 t cast this run
Alumina autonomy
36 days
All on-site storage
Plant overview

From mountain to metal.

Follow the material, energy, and movement.

AluminaCarbonPowerMolten metalProducts
Drag to orbit · pinch / scroll to zoom
Two fingers / right drag to pan
Illustrative planning model · clocks accelerated · no live plant connectionStandalone / offline · SmelterSim API v1.0

Operations desk

SmelterWorks 3D aluminium process simulator

Offline-capable 3D aluminium smelter process simulator with editable assumptions, production and energy KPIs, outage scenarios, and JSON/CSV exports.

What it does

Models a map-inspired primary-aluminium plant from alumina and coke receiving through storage, hydropower and transmission, rectifiers, 298 reduction pots, carbon anodes, casting, and road, rail, and ship movements. The browser simulation animates material flows and updates operating stocks, production, energy, equipment status, and mass-balance indicators as simulated time advances.

Who it is for and when to use it

Use it for learning, demonstrations, or early scenario exploration when you want to see how assumed production, feed, power, and equipment settings affect a simplified smelter model. It is not a live operations dashboard, engineering design tool, or source of plant operating instructions.

How to use it

  1. Choose a process area in the left navigation, or use the camera presets, cutaway, labels, and orbit controls to inspect the 3D layout.
  2. Use Play/Pause, +1 h, and the speed menu to advance the simulation clock. The clock is simulated time, not a connection to a real plant.
  3. Open Parameters to edit production targets, potline load, alumina and power assumptions, logistics, carbon, casting, and dispatch settings. Apply changes to the current run; use Reset run to rebuild initial inventories and schedules with the current parameters.
  4. Open Operations to review KPI history and test predefined outages such as losing a rectifier or transmission line, stopping a conveyor, or stopping casting.
  5. Save a full JSON snapshot to keep a run, and import that file later to restore it. Export hourly history as CSV when you need a spreadsheet view.

Inputs

Outputs

Example use case

At the default 230,000 t/year target and 1.92 t/t alumina ratio, the model calculates about 50.4 t/h of alumina feed. It displays the separate 120 t/h reported-consumption assumption for comparison rather than forcing those values to agree. The default 670 MW input implies about 25.5 MWh per tonne at the target rate. Change the assumptions or apply an outage to explore how the illustrative model responds.

Model basis and limitations

Agent and developer interface

The Model & API dialog documents window.SmelterSim, its action manifest, the readable #sim-state snapshot, and structured commands for reading KPIs, changing parameters or equipment, advancing time, applying scenarios, resetting, and importing or exporting data. Calls return structured success or validation-error results.

Frequently asked questions

Is this connected to a real smelter?

No. It is a standalone simulation with a schematic layout and editable assumptions. It has no live plant connection.

Does it save a run automatically?

No browser storage or automatic save is used. Download a JSON snapshot and import it later to resume a saved state. JSON imports are limited to 6 MB.

What does the CSV contain?

The CSV contains unit-labelled hourly history for up to 720 samples. The JSON snapshot includes the full serializable state and cumulative totals.

Related links