Name | Description |
---|---|
![]() | Condensation of super-saturated H2O vapor |
![]() | Test absorption and desorption of H2O between the gas and ionomer |
Initially, the water vapor is below saturation and a small amount of liquid water is present (1/1000 of the total volume). Some of the liquid evaporates until saturation is reached. The boundaries are adiabatic; therefore, the temperature of the liquid and the gas decreases due to the enthalpy of formation.
See also Characteristics.Examples.SaturationPressure. Extends from Examples.Subregion (Single subregion, with H2 by default).
Type | Name | Default | Description |
---|---|---|---|
Species | |||
Boolean | 'inclC+' | false | Carbon plus (C+) |
Boolean | 'inclSO3-' | false | Nafion sulfonate (C19HF37O5S-, abbreviated as SO3-) |
Boolean | 'incle-' | false | Electrons (e-) |
Boolean | 'inclH+' | false | Protons (H+) |
Boolean | inclH2 | false | Hydrogen (H2) |
Boolean | inclH2O | true | Water vapor (H2O) |
Boolean | inclN2 | false | Nitrogen (N2) |
Boolean | inclO2 | false | Oxygen (O2) |
model Condensation "Condensation of super-saturated H2O vapor" output Q.Pressure p_sat=Characteristics.H2O.p_sat(subregion.gas.H2O.T) "Saturation pressure via Modelica.Media"; extends Examples.Subregion( inclH2O=true, inclH2=false, subregion(liquid(inclH2O=inclH2O, H2O(epsilon_IC=0.001)), gas(H2O(p_IC=30*U.kPa, initMaterial=FCSys.Species.Enumerations.Init.none)))); end Condensation;
The water vapor is held at saturation pressure at the environmental temperature Water is supplied as necessary to maintain this condition. The ionomer begins with hydration of λ = 8 and comes to equilibrium at approximately λ ≈ 14 in about a half an hour.
See also Characteristics.Examples.Hydration.
Extends from Examples.Subregion (Single subregion, with H2 by default).
Type | Name | Default | Description |
---|---|---|---|
Species | |||
Boolean | 'inclC+' | false | Carbon plus (C+) |
Boolean | 'inclSO3-' | true | Nafion sulfonate (C19HF37O5S-, abbreviated as SO3-) |
Boolean | 'incle-' | false | Electrons (e-) |
Boolean | 'inclH+' | false | Protons (H+) |
Boolean | inclH2 | false | Hydrogen (H2) |
Boolean | inclH2O | true | Water vapor (H2O) |
Boolean | inclN2 | false | Nitrogen (N2) |
Boolean | inclO2 | false | Oxygen (O2) |
model Hydration "Test absorption and desorption of H2O between the gas and ionomer" extends Examples.Subregion( 'inclSO3-'=true, inclH2O=true, inclH2=false, subregion(gas(H2O(consMaterial=ConsThermo.IC, N(stateSelect=StateSelect.always))), ionomer( inclH2O=true, 'SO3-'(consEnergy=ConsThermo.IC), H2O(lambda_IC=8,initEnergy=Init.none))), environment(T=333.15*U.K, RH=1)); end Hydration;