modelVolume

Volume of fixed size, closed to the ambient

Extends from Internal.PartialVolume (Partial volume with one fore port and one rear port).

Information

Conceptually a volume is a sink and asource. It therefore defines the level of inertial pressure r in a closed loop and acts as aloop breaker.

This simple volume will become singular for incompressible fluids and close to singular for fluids with very low compressibility. For both cases we advise to use VolumeFlex or a Reservoir instead.

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
BooleanuseHeatport (from PartialVolume)false=true, if heatport is enabled
BooleanuseRear (from PartialVolume)true= true, if rear port is enabled
BooleanuseFore (from PartialVolume)true= true, if fore port is enabled
SI.AreaA (from PartialVolume)1Heat transfer area
SI.CoefficientOfHeatTransferU (from PartialVolume)200Thermal transmittance
SI.VolumeV_par0.001Volume
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 PartialVolume)true=true, if pressure is initialized
Medium.AbsolutePressurep_start (from PartialVolume)Medium.p_defaultInitial pressure set value
Initialization › Temperature
Booleaninitialize_energy (from PartialVolume)true= true, if internal energy is initialized
Medium.TemperatureT_start (from PartialVolume)Medium.T_defaultInitial Temperature set value
Initialization › Mass fractions
Booleaninitialize_Xi (from PartialVolume)true=true, if mass fractions are iinitialized
Medium.MassFraction[Medium.nXi]Xi_0 (from PartialVolume)Medium.X_default[1:Medium.nXi]Initial mass fractions set values
Initialization › Specific enthalpy
Booleanuse_hstart (from PartialVolume)false=true, if internal energy is initialized with specific enthalpy
Medium.SpecificEnthalpyh_start (from PartialVolume)Medium.h_defaultInitial specific enthalpy set value
Advanced
Utilities.Units.InertanceL (from PartialVolume)dropOfCommons.LInertance of rear/fore ports
SI.MassFlowRatem_flow_reg (from PartialVolume)dropOfCommons.m_flow_regRegularization threshold of mass flow rate
BooleanusePreferredMediumStates (from PartialVolume)false=true, if preferred medium states are used
Advanced › Damping
Realk_volume_damping (from PartialVolume)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)

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialVolume)
Interfaces.Rearrear (from PartialVolume)
Interfaces.Forefore (from PartialVolume)

Components

TypeNameDefaultDescription
Medium.BasePropertiesmedium (from PartialVolume)
SI.VolumeV (from PartialVolume)Volume
SI.MassM (from PartialVolume)V*medium.dMass
SI.Mass[Medium.nXi]MXi (from PartialVolume)M*medium.XiMases of species
SI.EnergyU_med (from PartialVolume)M*medium.uInternal energy
SI.HeatFlowRateQ_flow (from PartialVolume)Heat flow rate
SI.PowerW_v (from PartialVolume)Work due to change in volume (Volumenänderungsarbeit)