Cartridge & Rotor

—
rm = — mm ρfeed = — kg/m³ rs start = — mm rs end = — mm

Operating point

Jv and Robs: what you measure (or expect) at this ΔP. From them the tool backs out the intrinsic rejection and the solute permeability B, and predicts Robs at other fluxes.
am = — × g ΔP = ½ρω²(rm²−rs²) ΔP start = — bar ΔP end = — bar (—)
—
Mean ΔP = ½(ΔPstart + ΔPend). Γ, the fluxes and the rejections below refer to this mean pressure, i.e. to the permeate collected over the whole run. ρ is the feed density at the set concentration and temperature.

Main solute A

The retained solute that sets the density contrast at the membrane and drives the buoyancy convection.
—
Solute: — · —

Tracer B (optional)

A second solute too dilute to affect the density field: it only adds its own diffusivity.
Tracer: —
⚠
ΓA — main solute
—
—
ΓB — tracer
—
—
Rotor speed
—
mean ΔP — bar (—) · am = — g
Intrinsic rejection Rint,A
—
—

Main solute A across the flux range — same mean ΔP, solution and cartridge, same B

Jv (LMH)𝒢AkA (µm/s) Jv/kAΓAcm,A (g/L)Rint,ARobs,A
Γ = cm/c0 − 1 from film theory with the predicted kc. Robs at each flux is what a membrane with the same solute permeability B (solution–diffusion, Rint = Jv/(Jv+B)) would show at that flux; the ◀ row reproduces your input. Orange rows: outside the range over which the correlation was validated against DNS (𝒢 7×10⁻⁹–5×10⁻⁶; Sc 700–2200), or Jv/kc > 1.5 where film theory itself loses accuracy — values are extrapolated. With the UF model the flags are Jv/kc > 7 or Γ > 100. Olive rows: Sc between 500 and 700, just below the validated range — kc ∝ Sc−¼ is a weak dependence (≈ 6 % at Sc = 555, NaCl at 25 °C), so these values are marginal rather than extrapolated; Sc < 500 is orange.

Tracer B across the flux range — same conditions, same BB

Jv (LMH)kB (µm/s)Jv/kBΓB cm,B (mg/L)Rint,BRobs,B
kB is set by the convective field of solute A (𝒢A) and the tracer's own diffusivity (Eq. 47). Orange rows: ScB outside 500–3600 or Jv/kB > 1.5, or the row is already extrapolated for A.

Solution properties used

Solute A — MA — g/mol βA — ×10⁻⁴ (g/L)⁻¹ DA — ×10⁻⁹ m²/s ν (kin.) — ×10⁻⁶ m²/s ScA — UA* — mm/s am — m/s² 𝒢A — kA — µm/s · Jv/kA = — BA — LMH πfeed / πwall — bar (—) Tracer B — DB — ×10⁻⁹ m²/s ScB — kB — µm/s BB — LMH
—

Want to see how this compares with a stirred cell (Sterlitech HP4750) or a spiral-wound element at the same ΔP? Open the device comparison.

Model: Geraldes V., Fan H., Yang M., Rodrigues M., Elimelech M. — "Predicting concentration polarization in Ortho-Centrifugal Membrane Filters for NF/RO membrane screening" (2026): kc/U* = 0.28 𝒢1/4 Sc−1/4, U* = (amD)1/3, 𝒢A = RA βA cA0 Jv/UA* (Eq. 35–36); a dilute tracer B follows kB/UB* = 0.28 𝒢A1/4 ScB−1/4 (Eq. 47) — the convective field is set by A alone, B only contributes its own diffusivity. Electrolyte properties are estimated from ionic data: D from limiting ionic conductivities (Nernst–Hartley, with a Davies thermodynamic factor and a viscosity correction), viscosity from Jones–Dole ionic B-coefficients, β = (1/ρ) dρ/dc from conventional partial molar ionic volumes (Millero 1972); a trace ion in a supporting electrolyte uses its own ionic diffusivity. Neutral solutes: literature D° and partial molar volumes. All data at 25 °C (CRC Handbook; Jenkins & Marcus 1995), scaled to the set temperature. The framework was derived for neutral solutes; for electrolytes it is applied with the salt (Nernst–Hartley) diffusivity. For NaCl, MgSO₄ and lactose the device comparison uses measured property fits instead. UF model (macromolecules): the same law with its prefactor re-extracted from the DNS with the finite-permeation closure of Geraldes & Afonso (2006), Γ = Robs φ (1 + 0.26 φ1.4)1.7, replacing film theory (valid only for φ ≲ 1.5), and with ν and D evaluated at the film concentration ½(cm + c0); validated on twelve reconstructed PEG 35 kDa ultrafiltration experiments (Pereira, MSc thesis, IST 2026; Sc ≈ 3×10⁴, Γ 2–66, φ 1.4–7, within ±20 % in Γ). Properties of PEG 35 kDa from measured fits at 20 °C (Pires et al.). Osmotic pressure π = φ ν m R T ρw with the osmotic coefficient φ from the Pitzer ion-interaction model (β⁽⁰⁾, β⁽¹⁾, β⁽²⁾, Cφ at 25 °C from Kim & Frederick, J. Chem. Eng. Data 33 (1988) 177, for ~140 salts; class-average parameters, flagged, otherwise) and φ = 1 + b·m for neutral solutes; it is used only to bound the input (πfeed ≤ 50 bar) and to check that the set flux is compatible with ΔP. Pressure: ΔP = ½ρω²(rm² − rs²) with the feed density ρ and the free-surface radius rs(V) from the cartridge calibration; since rs increases as the feed volume drops, the rotor speed is chosen for the arithmetic mean of ΔP at the initial volume V0 and at the final volume V0 − Vp (within ~0.3 bar of the time-averaged pressure for Vp up to ~half of V0).