Reverse Osmosis Engineering Tools
Practical calculators for reverse osmosis water treatment, desalination and system analysis.
EngiMetric is an engineering platform for water and desalination. These RO tools are its calculation layer: use one on its own, or follow a figure through to a complete RO plant design and see a worked seawater case with the engineering report it produced.
Which RO calculation do you need?
Start from the question, not the tool. Each family below states what it solves, when it applies, and what to reach for afterwards.
-
What fraction of the feed becomes product — and how much is left as concentrate?
At the start of any RO balance, whenever a product flow has to be turned into a feed flow or a recovery has to be checked against a real feed.
- RO Recovery Calculator RO recovery and permeate flow with full water and salt balance closure, concentrate concentration and salt loads.
- RO Concentrate Flow Calculator Brine/reject flow with water and salt balance closure, concentrate TDS, concentration factor and salt loads.
- RO Mass Balance Calculator Simplified TDS-based dissolved-solids balance for RO feed, permeate, and concentrate flow and quality checks.
Then: Confirm the salt side next: salt rejection and passage decide the product quality and the concentrate TDS that recovery creates.
-
How good is the product, and what does the concentrate end up carrying?
When a product specification has to be demonstrated, or a concentrate quality needs to be justified against a scaling limit.
- RO Salt Rejection Calculator Calculate membrane salt rejection percentage from feed and permeate TDS concentrations.
- RO Salt Passage Calculator Determine salt passage percentage through RO membranes and verify complementary rejection balance.
- RO Permeate TDS Calculator Project expected permeate total dissolved solids based on feed water salinity and rejection specs.
Then: Check the pressure and energy those flows imply, then confirm the membrane area supports the duty.
-
What pressure does the membrane actually need, and what does it cost in power?
When sizing the high-pressure pump, checking an operating pressure, or pricing the energy of a design.
- RO Osmotic Pressure Calculator Estimate RO feed osmotic pressure using a simplified van’t Hoff model from TDS, temperature, and solute properties.
- RO Feed Pressure & Specific Energy Calculator Estimate required RO feed pressure (permeate osmotic gap + net driving pressure) and specific energy consumption with optional energy recovery.
- RO Energy & Specific Power Calculator Determine specific energy consumption (kWh/m³) based on operating pressure and pump efficiency, with optional energy recovery device savings.
- RO Operating Cost (OPEX) & SEC Calculator Estimate RO operating expenditure: pumping energy (specific energy consumption), chemical cleaning, antiscalant, and membrane replacement.
Then: Confirm the membrane area and the scaling envelope, then move the whole set into the Plant Designer so it stays consistent.
-
How much membrane is needed, and is the recovery defensible?
When converting a duty into elements and vessels, or when establishing the highest recovery the concentrate will tolerate.
- RO Membrane & Vessel Element Count Calculator Calculate number of RO membrane elements and pressure vessels from permeate flow, design flux, and element area.
- RO Scaling Risk & Pretreatment Analysis Screen CaCO3 scaling risk in RO feed and concentrate using the Langelier Saturation Index (ASTM D3739) and the Stiff & Davis Stability Index (S&DSI) for high-TDS and seawater feeds.
Then: Size the pretreatment that protects the membrane, then carry the balance forward in the Designer.
-
Why is the running plant not performing as designed?
For an existing installation: recovery below expectation, product quality drifting, or a feed-pressure change that needs explaining.
- RO Performance & Troubleshooting Analyzer Compare a current measured RO run against its commissioning baseline: permeate flow normalized to 25 °C and baseline net driving pressure (ASTM D4516-style), salt passage, pressure drop, flux and specific flux — with directional, verify-in-the-field diagnostics.
Then: Treat the output as diagnosis input for an engineer, not as a substitute for a site investigation.
Need the whole plant rather than one figure?
Individual calculations answer one engineering question well. An RO plant design has to keep those answers consistent with each other as the design changes — product requirement, source, pretreatment, configuration, recovery, requirements, equipment, schedule, BOQ and report. That sequence, and what the platform does and does not model within it, is covered on the RO plant design page.
Design an RO plant See a worked example Open the Plant Designer
RO Engineering Workbench
Design basis, linked calculations, engineering checks, and review — connected RO work in one workspace.
RO Design Studio
Guided RO design exploration with staging and membrane configuration.
Treatment Train
Connect UF, NF and RO stages into one train. Values propagate through validated stream ports with named unit conversions, and each stage is recalculated automatically.
RO Performance Analyzer
Compare a current measured run against its commissioning baseline: permeate flow normalized to 25 °C and baseline net driving pressure, salt passage, pressure drop, flux and specific flux, with directional diagnostics and full provenance.
Ask EngiMetric
Describe an RO problem in your own words. The Copilot runs the same engines, shows the engineering check, and names what is missing.
Tools at a glance
Visual GuideEach visual shows exactly what its calculator computes. Select any tool to open it.
RO Recovery Calculator
RO recovery and permeate flow with full water and salt balance closure, concentrate concentration and salt loads.
Open tool →RO Mass Balance Calculator
Simplified TDS-based dissolved-solids balance for RO feed, permeate, and concentrate flow and quality checks.
Open tool →RO Permeate TDS Calculator
Project expected permeate total dissolved solids based on feed water salinity and rejection specs.
Open tool →RO Osmotic Pressure Calculator
Estimate RO feed osmotic pressure using a simplified van’t Hoff model from TDS, temperature, and solute properties.
Open tool →RO Scaling Risk & Pretreatment Analysis
Screen CaCO3 scaling risk in RO feed and concentrate using the Langelier Saturation Index (ASTM D3739) and the Stiff & Davis Stability Index (S&DSI) for high-TDS and seawater feeds.
Open tool →RO Design Studio
Build a preliminary RO system design with feed inputs, staging, custom membrane data, sequential element estimates, balances, and warnings.
Open tool →Flow & Recovery
2 Live ToolsRO Recovery Calculator
RO recovery and permeate flow with full water and salt balance closure, concentrate concentration and salt loads.
Recovery (%) = (Permeate Flow / Feed Flow) × 100 RO Concentrate Flow Calculator
Brine/reject flow with water and salt balance closure, concentrate TDS, concentration factor and salt loads.
Qc = Qf - Qp = Qf × (1 - Y / 100) RO System Process Diagram
Explore the RO train — Feed, Pretreatment, High-pressure pump, Membrane, Permeate and Concentrate — and jump straight to the calculator for each stage. Feed, Permeate and Concentrate flows light up from your saved results.
Water Quality
3 Live ToolsRO Salt Rejection Calculator
Calculate membrane salt rejection percentage from feed and permeate TDS concentrations.
Rejection (%) = (1 - (Cp / Cf)) × 100 RO Salt Passage Calculator
Determine salt passage percentage through RO membranes and verify complementary rejection balance.
Passage (%) = (Cp / Cf) × 100 RO Permeate TDS Calculator
Project expected permeate total dissolved solids based on feed water salinity and rejection specs.
Cp = Cf × (1 - R / 100) Design & Mass Balance
4 Live ToolsRO Design Studio
Build a preliminary RO system design with feed inputs, staging, custom membrane data, sequential element estimates, balances, and warnings.
Q = A × S × (ΔP − Δπ) RO Mass Balance Calculator
Simplified TDS-based dissolved-solids balance for RO feed, permeate, and concentrate flow and quality checks.
Qf · Cf = Qp · Cp + Qc · Cc RO Osmotic Pressure Calculator
Estimate RO feed osmotic pressure using a simplified van’t Hoff model from TDS, temperature, and solute properties.
π = i × C × R × T RO Membrane & Vessel Element Count Calculator
Calculate number of RO membrane elements and pressure vessels from permeate flow, design flux, and element area.
Elements = Q_p / (Flux × A_element) · Vessels = ⌈Elements / Elements per Vessel⌉ RO Engineering Workbench
Connect RO calculations into a traceable engineering workflow.
Energy & Cost
2 Live ToolsRO Energy & Specific Power Calculator
Determine specific energy consumption (kWh/m³) based on operating pressure and pump efficiency, with optional energy recovery device savings.
SEC = Q_f × P / (36 × η_p × Q_p) · P_h = Q_f × P / 36 · P_erd = Q_b × P × η_erd RO Operating Cost (OPEX) & SEC Calculator
Estimate RO operating expenditure: pumping energy (specific energy consumption), chemical cleaning, antiscalant, and membrane replacement.
SEC = P_feed × Q_f/(η_pump·Q_p) · OPEX = Σ (energy + chemical + membrane + maintenance)