Nanofiltration (ZO)

This nanofiltration (NF) unit model
  • is a zero-order model that enables the user to specify performance in terms of membrane solvent flux and solute/ion rejection

  • supports a single liquid phase only

  • supports steady-state only

  • assumes isothermal conditions

Degrees of Freedom

The zero-order NF model has at least 7 degrees of freedom that should be fixed for the unit to be fully specified. Typically, the following variables are fixed:

  • solvent mass flow rate at the inlet

  • inlet temperature

  • inlet pressure

  • solvent volumetric flux of the membrane

  • permeate pressure

There are 2 degrees of freedom for each solute in a given property model:

  • solute rejection of the membrane

  • solute mass flow rate at the inlet

Note, when a set of solutes comprises ions and includes more than one ion pair, the solute rejection of one ion could be left unfixed to satisfy an electroneutrality constraint. In this case, the last degree of freedom can be eliminated by fixing another variable such as volumetric recovery rate or membrane area.

Model Structure

This NF model consists of 1 ControlVolume0DBlock for the feed-side of the membrane and 1 StateBlock (properties_permeate) for the permeate exiting the NF membrane module. The feed-side includes 2 StateBlocks (properties_in and properties_out) which are used for mass and momentum balances.

Sets

Description

Symbol

Indices

Time

\(t\)

[0]

Phases

\(p\)

[‘Liq’]

Components

\(j\)

[‘H2O’, ‘Solute’]*

*Solute depends on the imported property model, and more than one solute can be provided; ions can be represented as solutes in a given property model to be recognized by this NF model.

Variables

Description

Symbol

Variable Name

Index

Units

Mass density of solvent

\(\rho_{solvent}\)

dens_solvent

[p]

\(\text{kg/}\text{m}^3\)

Solvent volumetric flux across membrane

\(J_{solv}\)

flux_vol_solvent

[t, j]

\(\text{m}^3\text{/m}^2\text{/s}\)

Membrane area

\(A_m\)

area

None

\(\text{m}^2\)

Component recovery rate

\(R_j\)

recovery_mass_phase_comp

[t, p, j]

\(\text{dimensionless}\)

Volumetric recovery rate

\(R_{vol}\)

recovery_vol_phase

[t, p]

\(\text{dimensionless}\)

Observed solute rejection

\(r_j\)

rejection_phase_comp

[t, p, j]

\(\text{dimensionless}\)

Mass transfer to permeate

\(M_p\)

mass_transfer_phase_comp

[t, p, j]

\(\text{kg/s}\)

Equations

Description

Equation

Solvent mass transfer

\(M_{p, solv} = A_m J_{solv} \rho_{solvent}\)

Component recovery rate

\(R_j = \frac{M_{p,j}}{M_{f,in,j}}\)

Volumetric recovery rate

\(R_{vol} = \frac{Q_{p}}{Q_{f,in}}\)

Observed solute rejection

\(r_j = 1 - \frac{C_{p}}{C_{f,in}}\)

Class Documentation