modelTraceSubstanceConservationSteadyState

This test checks if trace substance mass flow rates are conserved when steady state

Extends from AixLib.Fluid.MixingVolumes.Validation.BaseClasses.TraceSubstanceConservation (This test checks if trace substance mass flow rates are conserved).

Information

This test checks if the trace substance flow rate is conserved when adding moisture to a mixing volume that is configured to steady state.
The trace substance flow rate at the inlet and outlet should be equal since the trace substance concentration should not be affected by the independent mass fraction concentration.

Note, however, that there is some approximation error because in its default configuration, the conservation balance models simplify the treatment of the water that is added to the fluid. See AixLib.Fluid.Interfaces.StaticTwoPortConservationEquation and AixLib.Fluid.Interfaces.StaticTwoPortConservationEquation for a discussion.

Parameters

TypeNameDefaultDescription
StringsubstanceName (from TraceSubstanceConservation)"CO2"

Components

TypeNameDefaultDescription
AixLib.Fluid.Sources.MassFlowSource_hsou (from TraceSubstanceConservation)Air source with moisture and trace substances
AixLib.Fluid.MixingVolumes.MixingVolumeMoistAirvol (from TraceSubstanceConservation)Mixing volume for adding moisture
Modelica.Blocks.Sources.ConstantmWatFlo (from TraceSubstanceConservation)Water mass flow rate
AixLib.Fluid.Sensors.TraceSubstancesTwoPortsenTraSubIn (from TraceSubstanceConservation)Measured inlet trace substance concentration
AixLib.Fluid.Sensors.TraceSubstancesTwoPortsenTraSubOut (from TraceSubstanceConservation)Measured outlet trace substance concentration
AixLib.Fluid.Sources.Boundary_pTsin (from TraceSubstanceConservation)Air sink
Sensors.MassFlowRatesenMasFloIn (from TraceSubstanceConservation)Fluid mass flow rate at inlet
Sensors.MassFlowRatesenMasFloOut (from TraceSubstanceConservation)Fluid mass flow rate at outlet
Modelica.Blocks.Math.ProductCfloIn (from TraceSubstanceConservation)Trace substance mass flow rate at inlet
Modelica.Blocks.Math.ProductCfloOut (from TraceSubstanceConservation)Trace substance mass flow rate at outlet
Modelica.Blocks.Math.AddcheEquTra2Check for equality of trace substances
Modelica.Blocks.Math.AddcheEquTra1Check for equality of trace substances
Modelica.Blocks.Sources.ConstantconstSet point of trace substance concentration

Revisions

  • November 2, 2016, by Michael Wetter:
    Changed assertions to blocks that compute the difference, and added the difference to the regression results.
    This is for issue 564.
  • May 22 2015 by Filip Jorissen:
    First implementation.