modelVolume

Volume of fixed size, closed to the ambient

Extends from Internal.PartialVolume (Partial volume with one inlet and one outlet).

Information

Conceptually a Volume is a Sink and a Source. It therefore defines the level of inertial pressure r in a closed loop and serves as a loop 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
BooleanuseInlet (from PartialVolume)true= true, if inlet is enabled
BooleanuseOutlet (from PartialVolume)true= true, if outlet 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
BooleanenableFreeInlet (from PartialVolume)falsetrue, if inlet is free (volume creates no pressure boundary condition)
BooleanconsiderInertance (from PartialVolume)dropOfCommons.considerInertance=true, if transient momentum (inertance) term is considered; disable only for advanced use
Utilities.Units.InertanceL (from PartialVolume)dropOfCommons.LInertance of inlet/outlet
SI.MassFlowRatem_flow_assert (from PartialVolume)-dropOfCommons.m_flow_regAssertion threshold for negative massflow
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.Inletinlet (from PartialVolume)
Interfaces.Outletoutlet (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.XiMasses 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 of volume