MaximaLabs
All examples
Simulation gallery

Feed-tank level control (live loop)

DynamicsLevel controlPIDLive loop
See it live
Open this exact flowsheet in the workspace, already solved — tweak a spec and re-run.
Launch interactive model

A feed surge tank holding water at a target level: a level transmitter reads the tank's live inventory and a PID controller trims the upstream feed rate to hold it. Solves steady-state normally (the level loop is a no-op there); open the pid_controller's Live tab ("From canvas") to run the closed loop in real time and watch a setpoint change drain or fill the tank against a live PID.

The flowsheet

The solved topology — every unit op's real duty, conversion, or split, read straight off a genuine converged solve.

FEED
TK
LT
LT
PROD
PID
LC

The stream table

Every stream's flow, temperature, pressure, and composition — real converged numbers, not placeholders.

See it live
Open this exact flowsheet in the workspace, already solved — tweak a spec and re-run.
Launch interactive model

Stop fighting legacy software. Build your first flowsheet in 60 seconds.