modelPseudoSource

Model to set the outlet state

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

Information

Artificial process to set the outlet state as parameters or as time-varying input signal:

  • Pressure, temperature, mass fractions: (p,T,Xi) or
  • Pressure, specific enthalpy, mass fractions: (p,h,Xi)

See the example Tests.Processes.PseudoSource.

Parameters

TypeNameDefaultDescription
StringinstanceName (from DropOfCommonsPlus)getInstanceName()Instance name
Layout
BooleandisplayInstanceName (from DropOfCommonsPlus)dropOfCommons.displayInstanceNames= true, if instance name is displayed
BooleandisplayParameters (from DropOfCommonsPlus)dropOfCommons.displayParameters= true, if displaying parameters is enabled
Advanced
BooleanconsiderInertance (from SISOFlow)dropOfCommons.considerInertance=true, if transient momentum (inertance) term is considered; disable only for advanced use
Utilities.Units.InertanceL (from SISOFlow)dropOfCommons.LInertance
StateSelectm_flowStateSelect (from SISOFlow)StateSelect.defaultState selection for mass flow rate
Booleanclip_p_out (from SISOFlow)= false, if dr_corr=0 (correction of inertial pressure difference)
Medium.AbsolutePressurep_min (from SISOFlow)dropOfCommons.p_minMinimum steady-state output pressure
Initialization › Mass flow rate
InitializationMethodsinitM_flow (from SISOFlow)ThermofluidStream.Utilities.Types.InitializationMethods.noneInitialization method for mass flow rate
SI.MassFlowRatem_flow_0 (from SISOFlow)0Initial value for mass flow rate
Utilities.Units.MassFlowAccelerationm_acceleration_0 (from SISOFlow)0Initial value for derivative of mass flow rate
Pressure
ValueSpecificationpSpecThermofluidStream.Types.ValueSpecification.FixedSpecifies whether the outlet pressure is fixed or prescribed
Medium.AbsolutePressurep_out_fixedMedium.p_defaultFixed outlet pressure
Thermal
ThermalSpecificationthermalSpecThermofluidStream.Types.ThermalSpecification.TemperatureThermal quantity used to define the outlet state
ValueSpecificationthermalValueSpecThermofluidStream.Types.ValueSpecification.FixedSpecifies whether the outlet thermal quantity is fixed or prescribed
Medium.TemperatureT_out_fixedMedium.T_defaultFixed outlet temperature
Medium.SpecificEnthalpyh_out_fixedMedium.h_defaultFixed outlet specific enthalpy
Mass fractions
ValueSpecificationXiSpecThermofluidStream.Types.ValueSpecification.FixedSpecifies whether the outlet mass fractions are fixed or prescribed
Medium.MassFraction[Medium.nXi]Xi_out_fixedMedium.X_default[1:Medium.nXi]Fixed outlet mass fractions
Layout › Display parameters
BooleanshowPressuretrue= true to show the fixed outlet pressure value p_out_fixed
BooleanshowThermalSpecificationtrue= true to show the fixed thermal outlet value (either T_out_fixed or h_out_fixed)
BooleanshowMassFractionsfalse= true to show the fixed mass fraction values Xi_out_fixed

Connectors

TypeNameDefaultDescription
Inletinlet (from SISOFlow)
Outletoutlet (from SISOFlow)
Modelica.Blocks.Interfaces.RealInputp_out_prescribedPrescribed outlet pressure [Pa]
Modelica.Blocks.Interfaces.RealInputT_out_prescribedOutlet temperature input connector [K]
Modelica.Blocks.Interfaces.RealInputh_out_prescribedOutlet specific enthalpy input connector [J/kg]
Modelica.Blocks.Interfaces.RealInput[Medium.nXi]Xi_out_prescribedOutlet mass fractions connector [kg/kg]

Components

TypeNameDefaultDescription
SI.MassFlowRatem_flow (from SISOFlow)inlet.m_flowMass flow rate
SI.Pressuredr_corr (from SISOFlow)Correction of inertial pressure difference
SI.Pressuredp (from SISOFlow)Pressure difference
Medium.AbsolutePressurep_in (from SISOFlow)Medium.pressure(inlet.state)Inlet pressure
Medium.SpecificEnthalpyh_in (from SISOFlow)Medium.specificEnthalpy(inlet.state)Inlet specific enthalpy
Medium.MassFraction[Medium.nXi]Xi_in (from SISOFlow)Medium.massFraction(inlet.state)Inlet mass fractions
Medium.AbsolutePressurep_out (from SISOFlow)Outlet pressure
Medium.SpecificEnthalpyh_out (from SISOFlow)Outlet specific enthalpy
Medium.MassFraction[Medium.nXi]Xi_out (from SISOFlow)Outlet mass fractions
SI.TemperatureDifferencedTTemperature difference
SI.SpecificEnthalpydhDifference in specific enthalpy
Medium.TemperatureT_inMedium.temperature(inlet.state)Inlet temperature
Medium.TemperatureT_outOutlet temperature

Revisions

  • 2026-08, by Silvan Keim (silvan.keim@dlr.de):
    Improved icon.
  • 2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
    Initial version.