All examplesLaunch interactive modelLaunch interactive model
Simulation gallery
RO desalination + ZLD
Reverse osmosisDesalinationZero-liquid dischargeElectrolyte thermo
See it live
Open this exact flowsheet in the workspace, already solved — tweak a spec and re-run.
Seawater (real NaCl brine, Pitzer-electrolyte thermo) is pressurized and split in a reverse-osmosis membrane into fresh permeate and concentrate; a thermal brine concentrator (an evaporator effect) drives the concentrate the rest of the way to saturation — RO alone can't reach it, since retentate osmotic pressure would exceed any practical feed pressure — before a crystallizer closes the zero-liquid-discharge loop on solid NaCl. The membrane's recovery is bounded by the retentate's real osmotic pressure.
The flowsheet
The solved topology — every unit op's real duty, conversion, or split, read straight off a genuine converged solve.
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.