modelTransportDelay

Delay model based on fluid velocity

Extends from ThermofluidStream.Undirected.Interfaces.SISOBiFlow (Base Model with basic flow eqautions for SISO).

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
StringinstanceName (from DropOfCommonsPlus)getInstanceName()Instance name
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
Layout
BooleandisplayInstanceName (from DropOfCommonsPlus)dropOfCommons.displayInstanceNames= true, if instance name is displayed
BooleandisplayParameters (from DropOfCommonsPlus)dropOfCommons.displayParameters= true, if displaying parameters is enabled
Advanced
Utilities.Units.InertanceL (from SISOBiFlow)dropOfCommons.LInertance
StateSelectm_flowStateSelect (from SISOBiFlow)StateSelect.defaultState select for mass flow rate
Booleanclip_p_out (from SISOBiFlow)If true, set dr_corr to zero
Medium.AbsolutePressurep_min (from SISOBiFlow)dropOfCommons.p_minMinimal steady-state output pressure
Medium.Densityrho_mindropOfCommons.rho_minMinimum density
Realv_min0.01Minimum nondimensional speed
Realv_max50Maximum nondimensional speed
Initialization
InitializationMethodsinitM_flow (from SISOBiFlow)ThermofluidStream.Utilities.Types.InitializationMethods.noneInitialization method for mass flow rate
SI.MassFlowRatem_flow_0 (from SISOBiFlow)0Initial value for mass flow rate
Utilities.Units.MassFlowAccelerationm_acceleration_0 (from SISOBiFlow)0Initial value for der(m_flow)
Advanced › Regularization
SI.MassFlowRatem_flow_reg (from SISOBiFlow)dropOfCommons.m_flow_regRegularization threshold of mass flow rate
Layout › Display parameters
BooleandisplayLengthtrue= true, if length l is displayed
BooleandisplayRadiustrue= true, if radius r is displayed

Connectors

TypeNameDefaultDescription
Forefore (from SISOBiFlow)
Rearrear (from SISOBiFlow)

Components

TypeNameDefaultDescription
SI.MassFlowRatem_flow (from SISOBiFlow)rear.m_flowMass flow rate
SI.Pressuredp_fore (from SISOBiFlow)
SI.Pressuredp_rear (from SISOBiFlow)
SI.Pressuredr_corr_fore (from SISOBiFlow)
SI.Pressuredr_corr_rear (from SISOBiFlow)
SI.Pressuredr_corr (from SISOBiFlow)
RealxRelative position s/l
RealvRelative speed v/l