- This reverse osmosis (RO) unit model
- is 1-dimensional
- supports a single liquid phase only
- supports steady-state only
- is based on the solution-diffusion model and film theory
- assumes isothermal conditions
pair: watertap.unit_models.reverse_osmosis_1D;reverse_osmosis_1D
watertap.unit_models.reverse_osmosis_1D
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
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).
Description | Symbol | Indices |
---|---|---|
Time | t | [0] |
Space | x | Normalized ContinuousSet [0 ... 1] discretized by number of finite elements |
Phases | p | ['Liq'] |
Components | j | ['H2O', 'NaCl']* |
*Solute depends on the imported property model; example shown here is for the NaCl property model.
Refer to the 0dro_variables
section in the 0DRO model.
Refer to the 0dro_equations
section in the 0DRO model.
watertap.unit_models.reverse_osmosis_1D