Water Property Package
This package implements property relationships for pure water.
- This water property package:
supports only H2O
supports liquid and vapor phases
is formulated on a mass basis
does not support dynamics
pressure-dependency of specific enthalpy is incorporated
Sets
Description |
Symbol |
Indices |
---|---|---|
Components |
\(j\) |
[‘H2O’] |
Phases |
\(p\) |
[‘Liq’, ‘Vap’] |
State variables
Description |
Symbol |
Variable |
Index |
Units |
---|---|---|---|---|
Component mass flowrate |
\(M_j\) |
flow_mass_phase_comp |
[p, j] |
\(\text{kg/s}\) |
Temperature |
\(T\) |
temperature |
None |
\(\text{K}\) |
Pressure |
\(P\) |
pressure |
None |
\(\text{Pa}\) |
Properties
Description |
Symbol |
Variable |
Index |
Units |
---|---|---|---|---|
Mass density of pure water |
\(\rho\) |
dens_mass_phase |
[p] |
\(\text{kg/}\text{m}^3\) |
Phase volumetric flowrate |
\(Q_p\) |
flow_vol_phase |
[p] |
\(\text{m}^3\text{/s}\) |
Volumetric flowrate |
\(Q\) |
flow_vol |
None |
\(\text{m}^3\text{/s}\) |
Specific enthalpy |
\(\widehat{H}\) |
enth_mass_phase |
[p] |
\(\text{J/kg}\) |
Enthalpy flow |
\(H\) |
enth_flow_phase |
[p] |
\(\text{J/s}\) |
Saturation pressure |
\(P_v\) |
pressure_sat |
None |
\(\text{Pa}\) |
Specific heat capacity |
\(c_p\) |
cp_mass_phase |
[p] |
\(\text{J/kg/K}\) |
Latent heat of vaporization |
\(h_{vap}\) |
dh_vap_mass |
None |
\(\text{J/kg}\) |
Component mole flowrate |
\(N_j\) |
flow_mol_phase_comp |
[p, j] |
\(\text{mole/s}\) |
Component mole fraction |
\(y_j\) |
mole_frac_phase_comp |
[p, j] |
\(\text{dimensionless}\) |
Dynamic viscosity |
\(\mu\) |
visc_d_phase |
[p] |
\(\text{Pa}\cdotp\text{s}\) |
Thermal conductivity |
\(\kappa\) |
therm_cond_phase |
[p] |
\(\text{W/m/K}\) |
Relationships
Description |
Equation |
---|---|
Component mass fraction |
\(x_j = \frac{M_j}{\sum_{j} M_j}\) |
Mass density of liquid |
Equation 8 in Sharqawy et al. (2010) |
Mass density of vapor* |
\(\rho = \frac{Pm}{nRT}\) |
Volumetric flowrate |
\(Q = \frac{\sum_{j} M_j}{\rho}\) |
Mass concentration |
\(C_j = x_j \cdotp \rho\) |
Specific enthalpy of liquid |
Equations 25-27 in Nayar et al. (2016) |
Specific enthalpy of vapor |
Equations 25-27 in Nayar et al. (2016) \(+ h_{vap}\) |
Enthalpy flow |
\(H = \sum_{j} M_j \cdotp \widehat{H}\) |
Component mole flowrate |
\(N_j = \frac{M_j}{MW_j}\) |
Component mole fraction |
\(y_j = \frac{N_j}{\sum_{j} N_j}\) |
Saturation pressure |
Equation 6 in Nayar et al. (2016) |
Specific heat capacity of liquid |
Equation 9 in Sharqawy et al. (2010) |
Specific heat capacity of vapor |
Shomate equation from NIST WebBook |
Latent heat of vaporization |
Equations 37 and 55 in Sharqawy et al. (2010) |
Dynamic viscosity |
Equations 22 and 23 in Sharqawy et al. (2010) |
Thermal conductivity |
Equation 13 in Sharqawy et al. (2010) |
* Derived from the ideal gas law
Scaling
This water property package includes support for scaling, such as providing default or calculating scaling factors for almost all variables. The only variables that do not have scaling factors are the component mass flowrate and the user will receive a warning if these are not set.
The user can specify the scaling factors for component mass flowrates with the following:
# relevant imports
import watertap.property_models.water_prop_pack as props
from idaes.core.util.scaling import calculate_scaling_factors
# relevant assignments
m = ConcreteModel()
m.fs = FlowsheetBlock(dynamic=False)
m.fs.properties = props.WaterParameterBlock()
# set scaling for component mass flowrate
m.fs.properties.set_default_scaling('flow_mass_phase_comp', 1, index=('Liq','H2O'))
# calculate scaling factors
calculate_scaling_factors(m.fs)
The default scaling factors are as follows:
1e-2 for temperature
1e-5 for pressure
1e-3 for liquid mass density
1 for vapor mass density
1e-5 for the liquid specific enthalpy
1e-6 for the vapor specific enthalpy
1e-5 for saturation pressure
1e-3 for the liquid specific heat capacity
1e-3 for the vapor specific heat capacity
1e-6 for latent heat of vaporization
1e3 for the dynamic viscosity
1 for the thermal conductivity
Scaling factors for other variables can be calculated based on their relationships with the user-supplied or default scaling factors.
References
K.G. Nayar, M.H. Sharqawy, L.D. Banchik, and J.H. Lienhard V, “Thermophysical properties of seawater: A review and new correlations that include pressure dependence,”Desalination, Vol.390, pp.1 - 24, 2016. https://doi.org/10.1016/j.desal.2016.02.024
M.H. Sharqawy, J.H.L. V, S.M. Zubair, Thermophysical properties of seawater: a review of existing correlations and data, Desalination and Water Treatment. 16 (2010) 354–380. https://doi.org/10.5004/dwt.2010.1079. (2017 corrections provided at http://web.mit.edu/seawater)
F.J. Millero, R. Feistel, D.G. Wright, T.J. McDougall, The composition of Standard Seawater and the definition of the Reference-Composition Salinity Scale, Deep-Sea Research Part I. 55 (2008) 50–72. https://doi.org/10.1016/j.dsr.2007.10.001.
T.V. Bartholomew, M.S. Mauter, Computational framework for modeling membrane processes without process and solution property simplifications, Journal of Membrane Science. 573 (2019) 682–693. https://doi.org/10.1016/j.memsci.2018.11.067.
Water Gas Phase Thermochemistry Data, National Institute of Standards and Technology, 2021, https://webbook.nist.gov/cgi/cbook.cgi?ID=C7732185&Mask=1#Thermo-Gas.