Skip to content

Latest commit

 

History

History
62 lines (44 loc) · 1.83 KB

reverse_osmosis_1D.rst

File metadata and controls

62 lines (44 loc) · 1.83 KB

Reverse Osmosis (1D)

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

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

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.

Variables

Refer to the 0dro_variables section in the 0DRO model.

Equations

Refer to the 0dro_equations section in the 0DRO model.

Class Documentation

watertap.unit_models.reverse_osmosis_1D