modelTransportDelay

Delay model based on fluid velocity

Extends from ThermofluidStream.Undirected.Interfaces.SISOBiFlow.

Information

Undirected implementation of the transport delay.

Delays the temperature and massFraction, not pressure, since pressure differences propagate with speed of sound, and since delaying only steady state pressure p not inertial pressure r might lead to undesirable behavior.

Note that this component uses the spatialDistribution operator, that has some artefacts (see Fig. 1) for high and low non-dimensional speeds v (possibly due to inerpolation or extrapolation of the function). Therefore minimum and maximum speed in the non-dimensional coordinate x (inlet @ x=0, outlet @ x=1) is limited. The default limits are [0.01, 50], so the delay is limited by default to [0.02s, 100s]. This limit can be adjusted in the advanced parameters tab.

Fig. 1: artefacts of the TransportDelay

Parameters

TypeNameDefaultDescription
SI.LengthlLength
SI.RadiusrRadius
Booleand1ldisplayParameters and displayLengthdisplayLength at position 1
Booleand1rdisplayParameters and displayRadius and not d1ldisplayRadius at position 1
Booleand2rdisplayParameters and displayRadius and not d1rdisplayRadius at position 2
Medium.ThermodynamicStatestate_0Medium.setState_phX(Medium.p_default, Medium.h_default, Medium.X_default[1:Medium.nXi])Default medium state
Medium.MassFraction[Medium.nXi]Xi_0Medium.massFraction(state_0)Default mass fractions
SI.SpecificVolumev_01/Medium.density(state_0)Default specific volume
Advanced
Medium.Densityrho_mindropOfCommons.rho_minMinimum density
Realv_min0.01Minimum nondimensional speed
Realv_max50Maximum nondimensional speed
Layout › Display parameters
BooleandisplayLengthtrue= true, if length l is displayed
BooleandisplayRadiustrue= true, if radius r is displayed

Components

TypeNameDefaultDescription
RealxRelative position s/l
RealvRelative speed v/l