modelSISOFlow

Base Model with basic flow eqautions for SISO

Extends from ThermofluidStream.Utilities.DropOfCommonsPlus.

Information

Interface class for all components with an Inlet and an Outlet and a massflow without a mass storage between.

This class already implements the equations that are common for such components, namly the conservation of mass, the intertance equation, as well as the clipping of p_out to p_min.

If p_out should be lower the p_min, the remaining pressure drop is added on the difference in inertial pressure r, basically accelerating or decelerating the massflow.

The component offers different initialization methods for the massflow, as well as several parameters used in the equations above.

The clipping of the massflow can be turned off (this should be done by the modeler as a final modificator while extending to hide this option from the enduser).

considerInertance

For the parameter considerInertance, refer to Idealized.UsersGuide.InertanceNeglect.

Parameters

TypeNameDefaultDescription
Advanced
BooleanconsiderInertancedropOfCommons.considerInertance=true, if transient momentum (inertance) term is considered; disable only for advanced use
Utilities.Units.InertanceLdropOfCommons.LInertance
StateSelectm_flowStateSelectStateSelect.defaultState selection for mass flow rate
Booleanclip_p_out= false, if dr_corr=0 (correction of inertial pressure difference)
Medium.AbsolutePressurep_mindropOfCommons.p_minMinimum steady-state output pressure
Initialization › Mass flow rate
InitializationMethodsinitM_flowThermofluidStream.Utilities.Types.InitializationMethods.noneInitialization method for mass flow rate
SI.MassFlowRatem_flow_00Initial value for mass flow rate
Utilities.Units.MassFlowAccelerationm_acceleration_00Initial value for derivative of mass flow rate

Components

TypeNameDefaultDescription
Inletinlet
Outletoutlet
SI.MassFlowRatem_flowinlet.m_flowMass flow rate
SI.Pressuredr_corrCorrection of inertial pressure difference
SI.PressuredpPressure difference
Medium.AbsolutePressurep_inMedium.pressure(inlet.state)Inlet pressure
Medium.SpecificEnthalpyh_inMedium.specificEnthalpy(inlet.state)Inlet specific enthalpy
Medium.MassFraction[Medium.nXi]Xi_inMedium.massFraction(inlet.state)Inlet mass fractions
Medium.AbsolutePressurep_outOutlet pressure
Medium.SpecificEnthalpyh_outOutlet specific enthalpy
Medium.MassFraction[Medium.nXi]Xi_outOutlet mass fractions

Contents

NameDescription
MediumMedium model