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
| Type | Name | Default | Description |
|---|---|---|---|
| String | instanceName (from DropOfCommonsPlus) | getInstanceName() | Instance name |
| Boolean | useHeatport (from PartialVolume) | false | =true, if heatport is enabled |
| Boolean | useRear (from PartialVolume) | true | = true, if rear port is enabled |
| Boolean | useFore (from PartialVolume) | true | = true, if fore port is enabled |
| SI.Area | A (from PartialVolume) | 1 | Heat transfer area |
| SI.CoefficientOfHeatTransfer | U (from PartialVolume) | 200 | Thermal transmittance |
| SI.Volume | V_par | 0.001 | Volume |
| Layout | |||
| Boolean | displayInstanceName (from DropOfCommonsPlus) | dropOfCommons.displayInstanceNames | = true, if instance name is displayed |
| Boolean | displayParameters (from DropOfCommonsPlus) | dropOfCommons.displayParameters | = true, if displaying parameters is enabled |
| Initialization › Pressure | |||
| Boolean | initialize_pressure (from PartialVolume) | true | =true, if pressure is initialized |
| Medium.AbsolutePressure | p_start (from PartialVolume) | Medium.p_default | Initial pressure set value |
| Initialization › Temperature | |||
| Boolean | initialize_energy (from PartialVolume) | true | = true, if internal energy is initialized |
| Medium.Temperature | T_start (from PartialVolume) | Medium.T_default | Initial Temperature set value |
| Initialization › Mass fractions | |||
| Boolean | initialize_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 | |||
| Boolean | use_hstart (from PartialVolume) | false | =true, if internal energy is initialized with specific enthalpy |
| Medium.SpecificEnthalpy | h_start (from PartialVolume) | Medium.h_default | Initial specific enthalpy set value |
| Advanced | |||
| Utilities.Units.Inertance | L (from PartialVolume) | dropOfCommons.L | Inertance of rear/fore ports |
| SI.MassFlowRate | m_flow_reg (from PartialVolume) | dropOfCommons.m_flow_reg | Regularization threshold of mass flow rate |
| Boolean | usePreferredMediumStates (from PartialVolume) | false | =true, if preferred medium states are used |
| Advanced › Damping | |||
| Real | k_volume_damping (from PartialVolume) | dropOfCommons.k_volume_damping | Damping factor multiplicator |
| Boolean | density_derp_h_from_media | false | = true, if the derivative of density by pressure at const specific enthalpy is calculated from media model (only available for some media models) |
| Medium.DerDensityByPressure | density_derp_h_set | 1e-6 | Derivative of density by pressure at const specific enthalpy set value (e.g approx. 1e-5 for air, 1e-7 for water) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heatPort (from PartialVolume) | ||
| Interfaces.Rear | rear (from PartialVolume) | ||
| Interfaces.Fore | fore (from PartialVolume) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Medium.BaseProperties | medium (from PartialVolume) | ||
| SI.Volume | V (from PartialVolume) | Volume | |
| SI.Mass | M (from PartialVolume) | V*medium.d | Mass |
| SI.Mass[Medium.nXi] | MXi (from PartialVolume) | M*medium.Xi | Mases of species |
| SI.Energy | U_med (from PartialVolume) | M*medium.u | Internal energy |
| SI.HeatFlowRate | Q_flow (from PartialVolume) | Heat flow rate | |
| SI.Power | W_v (from PartialVolume) | Work due to change in volume (Volumenänderungsarbeit) |