.. _RO_1D: Reverse Osmosis (1D) ==================== This reverse osmosis (RO) unit model * is 1-dimensional * supports a single liquid phase only * supports steady-state only * supports both solution-diffusion (SD) and Spiegler-Kedem-Katchalsky (SKK) models [1] * supports flat-sheet and spiral-wound module designs * assumes isothermal conditions .. index:: pair: watertap.unit_models.reverse_osmosis_1D;reverse_osmosis_1D .. currentmodule:: watertap.unit_models.reverse_osmosis_1D Degrees of Freedom ------------------ Aside from the inlet feed state variables (i.e. temperature, pressure, component flowrates), the RO model has at least 4 degrees of freedom that should be fixed for the unit to be fully specified. Typically, the following variables are fixed, in addition to state variables at the inlet: * membrane water permeability, A * membrane salt permeability, B * permeate outlet pressure * membrane area *or* length *or* width Model Structure ------------------ This RO model consists of 1 MembraneChannel1DBlock for the feed-side (feed_side.properties[t, x]), a StateBlock indexed by time and space for the permeate-side (permeate_side[t, x]), and a StateBlock for the final permeate at the outlet (mixed_permeate). Sets ---- .. csv-table:: :header: "Description", "Symbol", "Indices" "Time", ":math:`t`", "[0]" "Space", ":math:`x`", "Normalized ContinuousSet [0 ... 1] discretized by number of finite elements" "Phases", ":math:`p`", "['Liq']" "Components", ":math:`j`", "['H2O', 'NaCl']*" \*Solute depends on the imported property model; example shown here is for the NaCl property model. Variables ---------- Refer to the :any:`0dro_variables` section in the 0DRO model. Equations ----------- Refer to the :any:`0dro_equations` section in the 0DRO model. Class Documentation ------------------- .. automodule:: watertap.unit_models.reverse_osmosis_1D :members: :noindex: References ---------- Spiegler, K. S., & Kedem, O. (1966). Thermodynamics of hyperfiltration (reverse osmosis): criteria for efficient membranes. Desalination, 1(4), 311-326.