Buildings.Fluid.HeatExchangers.CoolingTowers.Data.BaseClasses

Package with base classes for data records

Information

This package contains base classes that are used to construct the models in Buildings.Fluid.HeatExchangers.CoolingTowers.Data.

Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).

Package Content

Name Description
Buildings.Fluid.HeatExchangers.CoolingTowers.Data.BaseClasses.BaseCoolingTower BaseCoolingTower Performance data record for dry and wet cooling towers

Buildings.Fluid.HeatExchangers.CoolingTowers.Data.BaseClasses.BaseCoolingTower Buildings.Fluid.HeatExchangers.CoolingTowers.Data.BaseClasses.BaseCoolingTower

Performance data record for dry and wet cooling towers

Information

Basic performance data record for a dry and wet cooling towers

Extends from Modelica.Icons.Record (Icon for records).

Contents

TypeNameDefaultDescription
RealPFan_Q_flow_nominal-0.05Ratio of fan power to provided cooling at full load (negative as Q_flow_nominal<0) [1]
Nominal thermal performance
HeatFlowRateQ_flow_nominal Nominal heat flow rate (negative, as heat is removed from the fluid) [W]
TemperatureTCooIn_nominal Nominal cooling loop inlet temperature [K]
TemperatureTCooOut_nominal Nominal cooling loop outlet temperature [K]
Nominal condition
PressureDifferencedp_nominal Pressure difference at design mass flow rate [Pa]
Advanced
RealratCooAir_nominal Coolant-to-air mass flow rate ratio at design condition, used to compute air flow rate for UA_value [1]
fanfanRelPowfanRelPow(r_V={0,0.1,0.3,0.6...Fan relative power consumption as a function of control signal, fanRelPow=P(y)/P(y=1)
RealfraFreCon0.125Fraction of tower capacity in free convection regime [1]

Modelica definition

record BaseCoolingTower "Performance data record for dry and wet cooling towers" extends Modelica.Icons.Record; parameter Modelica.Units.SI.HeatFlowRate Q_flow_nominal(max=0) "Nominal heat flow rate (negative, as heat is removed from the fluid)"; parameter Modelica.Units.SI.Temperature TCooIn_nominal "Nominal cooling loop inlet temperature"; parameter Modelica.Units.SI.Temperature TCooOut_nominal "Nominal cooling loop outlet temperature"; parameter Modelica.Units.SI.PressureDifference dp_nominal( min=0, displayUnit= "Pa") "Pressure difference at design mass flow rate"; parameter Real ratCooAir_nominal(min=0, unit="1") "Coolant-to-air mass flow rate ratio at design condition, used to compute air flow rate for UA_value"; parameter Real PFan_Q_flow_nominal(min=-0.1, max=0, unit="1") = -0.05 "Ratio of fan power to provided cooling at full load (negative as Q_flow_nominal<0)"; final parameter Modelica.Units.SI.Power PFan_nominal(min=0)= abs(PFan_Q_flow_nominal*Q_flow_nominal) "Fan power at full speed"; parameter Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Characteristics.fan fanRelPow( r_V={0, 0.1, 0.3, 0.6, 1}, r_P={0, 0.1^3, 0.3^3, 0.6^3, 1}) "Fan relative power consumption as a function of control signal, fanRelPow=P(y)/P(y=1)"; parameter Real fraFreCon( min=0, max=1, final unit="1") = 0.125 "Fraction of tower capacity in free convection regime"; end BaseCoolingTower;