modelInternalFlow

Internal, laminar flow of liquid water

Extends from Examples.Subregion (Single subregion, with H2 by default).

Information

A small-signal variation is added to the time-average flow rate in order to demonstrate the effects of inertance.

Note that the temperature increases due to viscous dissipation, but the increase is limited by thermal convection. The walls are adiabatic.

Parameters

TypeNameDefaultDescription
Q.AreaAsubregion.A[Axis.x]Cross-sectional area
Q.VolumeRateVdot_large-1.5*U.cc/U.sPrescribed large signal volumetric flow rate
Species
Boolean'inclC+' (from Subregion)false<html>Carbon plus (C<sup>+</sup>)</html>
Boolean'inclSO3-' (from Subregion)false<html>Nafion sulfonate (C<sub>19</sub>HF<sub>37</sub>O<sub>5</sub>S<sup>-</sup>, abbreviated as SO<sub>3</sub><sup>-</sup>)</html>
Boolean'incle-' (from Subregion)false<html>Electrons (e<sup>-</sup>)</html>
Boolean'inclH+' (from Subregion)false<html>Protons (H<sup>+</sup>)</html>
BooleaninclH2 (from Subregion)true<html>Hydrogen (H<sub>2</sub>)</html>
BooleaninclH2O (from Subregion)false<html>Water vapor (H<sub>2</sub>O)</html>
BooleaninclN2 (from Subregion)false<html>Nitrogen (N<sub>2</sub>)</html>
BooleaninclO2 (from Subregion)false<html>Oxygen (O<sub>2</sub>)</html>

Components

TypeNameDefaultDescription
Q.PressureDeltapDelta(subregion.liquid.H2O.boundaries[1, :].p)Measured pressure difference
Q.LengthD2*A/(subregion.L[Axis.y] + subregion.L[Axis.z])
Q.NumberResubregion.liquid.H2O.phi[Axis.x]*D*subregion.liquid.H2O.eta*subregion.liquid.H2O.Data.m*subregion.liquid.H2O.rhoReynolds number
Q.PressureDeltap_Poiseuille-32*subregion.L[Axis.x]*subregion.liquid.H2O.phi[Axis.x]/(D^2*subregion.liquid.H2O.eta)Pressure difference according to Poiseuille's law
RealxDeltap_Poiseuille/Deltap
Q.PowerQdot_gen_Poiseuille-Deltap_Poiseuille*VdotRate of heat generation according to Poiseuille's law
Q.VolumeRateVdotBC1.liquid.H2O.materialSet.yTotal volumetric flow rate
Conditions.Environmentenvironment (from Subregion)
FCSys.Subregions.Subregionsubregion (from Subregion)
Conditions.ByConnector.BoundaryBus.Single.SourceBC1
Conditions.ByConnector.BoundaryBus.Single.SinkBC2
Conditions.ByConnector.BoundaryBus.Single.SourceBC3
Conditions.ByConnector.BoundaryBus.Single.SourceBC4
Conditions.ByConnector.BoundaryBus.Single.SourceBC5
Conditions.ByConnector.BoundaryBus.Single.SourceBC6