From 895fbcb67593ba8ced26fe3a408b0f6ee86d759a Mon Sep 17 00:00:00 2001 From: Filip Jorissen Date: Mon, 16 Feb 2015 13:39:13 +0100 Subject: [PATCH] Fixed SteadyState massDynamics implementation for compressible media in ConservationEquation. Mass m is now constant. --- Annex60/Fluid/Interfaces/ConservationEquation.mo | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Annex60/Fluid/Interfaces/ConservationEquation.mo b/Annex60/Fluid/Interfaces/ConservationEquation.mo index 933e4d09fc..bf36d4e8c6 100644 --- a/Annex60/Fluid/Interfaces/ConservationEquation.mo +++ b/Annex60/Fluid/Interfaces/ConservationEquation.mo @@ -166,7 +166,11 @@ initial equation equation // Total quantities - m = fluidVolume*medium.d; + if massDynamics == Modelica.Fluid.Types.Dynamics.SteadyState then + m = fluidVolume*rho_nominal; + else + m = fluidVolume*medium.d; + end if; mXi = m*medium.Xi; if computeCSen then U = m*medium.u + CSen*(medium.T-Medium.reference_T); @@ -271,6 +275,11 @@ Annex60.Fluid.MixingVolumes.MixingVolume. ", revisions="