MaximaLabs

Industrial water reuse, priced by its ceiling

Reverse osmosis to reuse-grade water, membrane distillation on the concentrate it cannot push, and a crystallizer at the end of the line.

RO's osmotic ceiling reported as a number, not a shrugMembrane distillation takes the concentrate RO cannot push94.9% water recovery to a crystallised salt
Site effluent
Reverse osmosis
Reuse water
Waste heat
Membrane distillation
Distillate
Crystallizer
Salt
Purge

The actual dark-mode canvas: reverse osmosis makes reuse-grade water, its concentrate is warmed by low-grade waste heat and pushed further by membrane distillation, and what is left crystallises to salt.

Why there is a second membrane at all

Reverse osmosis is pressure-driven, so it stops where osmotic pressure catches the pump — on this feed, 75% recovery at 25 bar is thermodynamically impossible and the solver says so with a number rather than failing to converge. Membrane distillation is driven by a vapour-pressure difference instead: only vapour crosses, there is no osmotic ceiling, and it concentrates the stream RO had to give up on. The catch is that it is a heat-driven process, so it is only cheap where low-grade heat is already being vented — at the concentrate's own 25 °C the flux is about 1 kg/m²/h and the module is pointless.

π=iCRT(RO’s ceiling: the osmotic wall the pump must out-push)\pi = i\,C\,R\,T \quad\text{(RO's ceiling: the osmotic wall the pump must out-push)}
J=Cm[psat(Tfm)awpsat(Tpm)](MD: vapour pressure, so no osmotic ceiling)J = C_m\left[p^{sat}(T_{fm})\,a_w - p^{sat}(T_{pm})\right] \quad\text{(MD: vapour pressure, so no osmotic ceiling)}
TPC=TfmTpmTfTp(what a bulk-temperature model gets wrong)\mathrm{TPC} = \frac{T_{fm} - T_{pm}}{T_f - T_p} \quad\text{(what a bulk-temperature model gets wrong)}

Unit ops shipped for this vertical

Membrane (RO)

Solution-diffusion rating model, bounded by van't Hoff osmotic pressure.

Run preset →
Heater / cooler

Duty- or outlet-condition-specified energy-balance stage.

Run preset →
Membrane distillation

Vapour-pressure driven, so no osmotic ceiling — with the temperature polarisation a bulk-temperature model gets wrong.

Run preset →
Crystallizer

MSMPR population balance — nucleation and growth set the mean crystal size.

Run preset →
Live plant integration

Stream RO feed pressure, permeate conductivity and concentrate temperature from the plant's own historian into this flowsheet's twin comparison — a rising feed pressure at constant flux is fouling, and it is the number that schedules the next clean.

See the Digital Twin platform →

Try it yourself

  • RO's osmotic ceiling reported as a number, not a shrug
  • Membrane distillation has no osmotic ceiling at all
  • 94.9% water recovery, with the rest leaving as salt

Ready to modernize your industrial water reuse simulations?

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