All unit operations
Membrane (RO) simulation
1 feed -> permeate + retentate
Governing equations
The exact equations the solver works for a membrane (ro) — the same math shown in the app's "Theory" panel, not a black box.
- solute concentration in the feed
- solute concentration in the permeate — what gets through
- rejection of solute i [0..1]; 1 = perfectly retained
- recovery — fraction of feed volume passing as permeate
- feed and permeate volumetric flows
- osmotic pressure [Pa] — the back-pressure you must beat
- van 't Hoff factor (ions per dissolved molecule)
- molar concentration
- gas constant
- temperature [K]
- net driving pressure — if this goes to zero, the membrane stops, which is the real limit on recovery
Parameters
recovery [0..1 permeate/feed, default 0.5], rejection [0..1 salt rejection, default 0.98], feed_pressure [Pa]; optional solvent [default 'water'], vant_hoff [ions per solute, default 1]; osmotic-pressure feasibility checked (RO rating)