From 39886e7c94be016fb626bab73d173506e7aaff8b Mon Sep 17 00:00:00 2001 From: annadellisola Date: Tue, 17 Dec 2024 14:31:46 +0100 Subject: [PATCH 01/10] m_flow_nominal calculation, dp_nominal_sup and ret --- .../Ventilation/ConstantAirFlowRecup.mo | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/IDEAS/Templates/Ventilation/ConstantAirFlowRecup.mo b/IDEAS/Templates/Ventilation/ConstantAirFlowRecup.mo index 6c9f4a53b..a015dfb40 100644 --- a/IDEAS/Templates/Ventilation/ConstantAirFlowRecup.mo +++ b/IDEAS/Templates/Ventilation/ConstantAirFlowRecup.mo @@ -8,7 +8,7 @@ model ConstantAirFlowRecup parameter Real[nZones] n "Air change rate (Air changes per hour ACH)"; - final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=sum(n)/3600* + final parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=sum(n .* VZones)/3600* 1.204 "total ventilation mass flow rate"; parameter Modelica.Units.SI.Time tau=30 "time constant of the ventilation system"; @@ -26,11 +26,15 @@ model ConstantAirFlowRecup min=0, max=1) = 0.80 "Motor efficiency"; + parameter Modelica.Units.SI.Pressure dp_nominal_sup=225 + "Nominal pressure drop in the heat exchanger at the supply side"; + parameter Modelica.Units.SI.Pressure dp_nominal_ret=65 + "Nominal pressure drop in the heat exchanger at the return side"; IDEAS.Fluid.HeatExchangers.ConstantEffectiveness hex( m1_flow_nominal=m_flow_nominal, m2_flow_nominal=m_flow_nominal, - dp1_nominal=0, - dp2_nominal=0, + dp1_nominal=dp_nominal_ret, + dp2_nominal=dp_nominal_sup, redeclare package Medium1 = Medium, redeclare package Medium2 = Medium, eps=recupEff) "Heat exchanger for the recuperator" @@ -46,7 +50,7 @@ model ConstantAirFlowRecup annotation (Placement(transformation(extent={{-80,-30},{-100,-10}}))); IDEAS.Fluid.Movers.FlowControlled_m_flow fan[nZones]( each use_riseTime=false, - m_flow_nominal=n ./ 3600.*1.204, + m_flow_nominal=n .* VZones ./ 3600.*1.204, redeclare each package Medium = Medium, each energyDynamics=Modelica.Fluid.Types.Dynamics.SteadyState, each inputType=IDEAS.Fluid.Types.InputType.Constant) @@ -94,6 +98,11 @@ equation Documentation(revisions="