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 |
|---|---|
| Performance data record for dry and wet cooling towers |
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
| Type | Name | Default | Description |
|---|---|---|---|
| Real | PFan_Q_flow_nominal | -0.05 | Ratio of fan power to provided cooling at full load (negative as Q_flow_nominal<0) [1] |
| Nominal thermal performance | |||
| HeatFlowRate | Q_flow_nominal | Nominal heat flow rate (negative, as heat is removed from the fluid) [W] | |
| Temperature | TCooIn_nominal | Nominal cooling loop inlet temperature [K] | |
| Temperature | TCooOut_nominal | Nominal cooling loop outlet temperature [K] | |
| Nominal condition | |||
| PressureDifference | dp_nominal | Pressure difference at design mass flow rate [Pa] | |
| Advanced | |||
| Real | ratCooAir_nominal | Coolant-to-air mass flow rate ratio at design condition, used to compute air flow rate for UA_value [1] | |
| fan | fanRelPow | fanRelPow(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) |
| Real | fraFreCon | 0.125 | Fraction 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;