modelMixingVolumeMFactor
A check for verifying the implementation of the parameter mSenFac
Extends from Buildings.Fluid.MixingVolumes.Validation.MixingVolumeMassFlow (Test model for mass flow into and out of volume).
Information
This model contains two verifications for the implementation of mSenFac:
-
The mixingVolume temperature
vol.Tshould be constant. This is to check the correct implementation of the parametermSenFacfor moist air media. -
The temperature response of
volMFactor.Tandvol1.Tshould be nearly identical. Furthermore the response of the species concentrationXidemonstrates the difference between using anmSenFac = 10and multiplying volume by 10.
See Buildings.Fluid.MixingVolumes.Validation.MixingVolumeMassFlow for the rational of the selected initial conditions for the volumes.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.PressureDifference | dp_nominal (from MixingVolumeMassFlow) | 10 | Nominal pressure drop |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal (from MixingVolumeMassFlow) | 0.5 | Nominal mass flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Fluid.Sources.MassFlowSource_T | sou (from MixingVolumeMassFlow) | Flow source and sink | |
| Sources.Boundary_pT | bou (from MixingVolumeMassFlow) | Boundary condition | |
| Buildings.Fluid.MixingVolumes.MixingVolume | vol (from MixingVolumeMassFlow) | ||
| Buildings.Fluid.MixingVolumes.MixingVolume | volMFactor | Mixing volume using mSenFac = 10 | |
| Buildings.Fluid.MixingVolumes.MixingVolume | vol1 | MixingVolume with V = 10 instead of mSenFac = 10 | |
| Buildings.Fluid.Sources.MassFlowSource_T | boundaryMFactor | Flow source for mixing volume using mSenFac | |
| Buildings.Fluid.Sources.MassFlowSource_T | boundary | Flow source for mixing volume using larger volume |
Revisions
-
March 27, 2015 by Michael Wetter:
Set the mass dynamics of the volume toModelica.Fluid.Types.Dynamics.DynamicFreeInitialto avoid an overspecified but consistent initial value problem. The previous implementation caused a warning in Dymola 2015 FD01, and caused in Dymola 2016 beta 2 to not translate the model. The problem was that the boundary condition and the volume both declared an equation for the initial pressure. -
December, 2014 by Filip Jorissen:
Added temperature verification. -
November 25, 2014 by Filip Jorissen:
First implementation.