FCSys.Characteristics.H2O

H2O

Information

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

NameDescription
FCSys.Characteristics.H2O.Gas Gas H2O gas
FCSys.Characteristics.H2O.Ionomer Ionomer H2O in ionomer
FCSys.Characteristics.H2O.Liquid Liquid H2O liquid
FCSys.Characteristics.H2O.p_sat p_sat Saturation pressure (psat) as a function of temperature
FCSys.Characteristics.H2O.lambda_eq lambda_eq Equilibrium hydration of ionomer in contact with vapor (λeq) as a function of relative humidity

FCSys.Characteristics.H2O.p_sat FCSys.Characteristics.H2O.p_sat

Saturation pressure (psat) as a function of temperature

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
TemperatureAbsoluteT Temperature [L2.M/(N.T2)]

Outputs

TypeNameDescription
PressureAbsolutep_satSaturation pressure [M/(L.T2)]

Modelica definition

function p_sat 
  "Saturation pressure (psat) as a function of temperature"
  extends Modelica.Icons.Function;

  input Q.TemperatureAbsolute T "Temperature";
  output Q.PressureAbsolute p_sat "Saturation pressure";

algorithm 
  p_sat := Modelica.Media.Air.MoistAir.saturationPressureLiquid(T/U.K)*U.Pa;
end p_sat;

FCSys.Characteristics.H2O.lambda_eq FCSys.Characteristics.H2O.lambda_eq

Equilibrium hydration of ionomer in contact with vapor (λeq) as a function of relative humidity

Information

This implements the correlation by Springer et al. [Springer1991] for the ratio of H2O molecules to SO3- units of Nafion® EW 1100 series ionomer.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

TypeNameDefaultDescription
NumberAbsoluteRH Relative humidity [1]

Outputs

TypeNameDescription
ReallambdaMole ratio of H2O to SO3-

Modelica definition

function lambda_eq 
  "Equilibrium hydration of ionomer in contact with vapor (λeq) as a function of relative humidity"
  extends Modelica.Icons.Function;

  input Q.NumberAbsolute RH "Relative humidity";
  output Real lambda 
    "Mole ratio of H2O to SO3-";

algorithm 
  lambda := 0.043 + 17.81*RH - 39.85*RH^2 + 36*RH^3;

end lambda_eq;