modelPhaseSeparator2

Phase separator with two outlets

Extends from Boundaries.Internal.PartialVolumeM (Partial volume with one inlet and M outlet).

Information

This Volume is the parent class for Accumulator and Receiver models that separate the two phases and are able to output gas, liquid or two-phase medium, depending on its liquid level and the height of the outlet.

Since there is no formula to compute density_derp_h for this volume, an upper bound has to be set in the parameter density_derp_h_set. Alternativeley the derivative can be taken from the media model for all the media that implement the corresponding formula by setting density_derp_h_from_media=true (default:false).

Parameters

TypeNameDefaultDescription
StringinstanceName (from DropOfCommonsPlus)getInstanceName()Instance name
IntegerM_outlets (from PartialVolumeM)1Number if outlets
BooleanuseHeatport (from PartialVolumeM)false=true, if heatPort is enabled
SI.AreaA (from PartialVolumeM)1Heat transfer area
SI.CoefficientOfHeatTransferU (from PartialVolumeM)200Thermal transmittance
SI.VolumeV_par0.01Volume of phase separator
Realpipe1_lowLow end of first pipe
Realpipe1_highHigh end of first pipe
Realpipe2_lowLow end of second pipe
Realpipe2_highHigh end of second pipe
Layout
BooleandisplayInstanceName (from DropOfCommonsPlus)dropOfCommons.displayInstanceNames= true, if instance name is displayed
BooleandisplayParameters (from DropOfCommonsPlus)dropOfCommons.displayParameters= true, if displaying parameters is enabled
Initialization › Pressure
Booleaninitialize_pressure (from PartialVolumeM)true=true, if pressure is initialized
Medium.AbsolutePressurep_start (from PartialVolumeM)Medium.p_defaultInitial pressure set value
Initialization › Temperature
Booleaninitialize_energy (from PartialVolumeM)true= true, if internal energy is initialized
Medium.TemperatureT_start (from PartialVolumeM)Medium.T_defaultInitial Temperature set value
Initialization › Mass fractions
Booleaninitialize_Xi (from PartialVolumeM)true=true, if mass fractions are iinitialized
Medium.MassFraction[Medium.nXi]Xi_0 (from PartialVolumeM)Medium.X_default[1:Medium.nXi]Initial mass fractions set values
Initialization › Specific enthalpy
Booleanuse_hstart (from PartialVolumeM)false=true, if internal energy is initialized with specific enthalpy
Medium.SpecificEnthalpyh_start (from PartialVolumeM)Medium.h_defaultInitial specific enthalpy set value
Advanced
Utilities.Units.InertanceL (from PartialVolumeM)dropOfCommons.LInertance of inlet/outlet
SI.MassFlowRatem_flow_assert (from PartialVolumeM)-dropOfCommons.m_flow_regAssertion threshold for negative massflow
BooleanusePreferredMediumStates (from PartialVolumeM)false=true, if preferred medium states are used
Advanced › Damping
Realk_volume_damping (from PartialVolumeM)dropOfCommons.k_volume_dampingDamping factor multiplicator
Booleandensity_derp_h_from_mediafalse= true, if the derivative of density by pressure at const specific enthalpy is calculated from media model (only available for some media models)
Medium.DerDensityByPressuredensity_derp_h_set1e-6Derivative of density by pressure at const specific enthalpy set value (e.g approx. 1e-5 for air, 1e-7 for water)
Initialization
Initinit_methodThermofluidStream.Boundaries.Internal.InitializationMethodsPhaseSeperator.lInitialization method
Medium.SpecificEnthalpyh_0Medium.h_defaultInitial specific enthalpy
SI.MassM_01Initial mass
Reall_00.5Initial liquid level
Realx_00.5Initial vapor quality

Connectors

TypeNameDefaultDescription
Interfaces.Inletinlet (from PartialVolumeM)
Interfaces.Outlet[M_outlets]outlet (from PartialVolumeM)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialVolumeM)

Components

TypeNameDefaultDescription
Medium.BasePropertiesmedium (from PartialVolumeM)
SI.VolumeV (from PartialVolumeM)Volume
SI.MassM (from PartialVolumeM)V*medium.dMass
SI.Mass[Medium.nXi]MXi (from PartialVolumeM)M*medium.XiMasses of species
SI.EnergyU_med (from PartialVolumeM)M*medium.uInternal energy
SI.HeatFlowRateQ_flow (from PartialVolumeM)Heat flow rate
SI.PowerW_v (from PartialVolumeM)Volumenänderungsarbeitsstrom (work due to change of volume)
Realliquid_levelLevel of liquid line
Realliquid_level_pipe1Level of liquid line in first pipe
Realliquid_level_pipe2Level of liquid line in second pipe