Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses
Package with base classes for Buildings.Fluid.HeatExchangers.CoolingTowers
Information
This package contains base classes that are used to construct the models in Buildings.Fluid.HeatExchangers.CoolingTowers.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Package Content
Name | Description |
---|---|
CoolingTower | Base class for cooling towers |
Merkel | Model for thermal performance of Merkel cooling tower |
Characteristics | Functions for fan characteristics |
Functions |
Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.CoolingTower
Base class for cooling towers
Information
Base class for a steady-state cooling tower.
The variable TAirHT
is used to compute the heat transfer with the water side of the cooling tower.
For a dry cooling tower, this is equal to the dry-bulb temperature.
For a wet cooling tower, this is equal to the wet-bulb temperature.
Extends from Buildings.Fluid.Interfaces.TwoPortHeatMassExchanger (Partial model transporting one fluid stream with storing mass or energy).
Parameters
Type | Name | Default | Description |
---|---|---|---|
replaceable package Medium | PartialMedium | Medium in the component | |
Nominal condition | |||
MassFlowRate | m_flow_nominal | Nominal mass flow rate [kg/s] | |
PressureDifference | dp_nominal | Pressure difference [Pa] | |
Assumptions | |||
Boolean | allowFlowReversal | true | = false to simplify equations, assuming, but not enforcing, no flow reversal |
Advanced | |||
MassFlowRate | m_flow_small | 1E-4*abs(m_flow_nominal) | Small mass flow rate for regularization of zero flow [kg/s] |
Diagnostics | |||
Boolean | show_T | false | = true, if actual temperature at port is computed |
Flow resistance | |||
Boolean | from_dp | false | = true, use m_flow = f(dp) else dp = f(m_flow) |
Boolean | linearizeFlowResistance | false | = true, use linear relation between m_flow and dp for any flow rate |
Real | deltaM | 0.1 | Fraction of nominal flow rate where flow transitions to laminar |
Dynamics | |||
Nominal condition | |||
Time | tau | 30 | Time constant at nominal flow (if energyDynamics <> SteadyState) [s] |
Equations | |||
Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamic... | Type of energy balance: dynamic (3 initialization options) or steady state |
Dynamics | massDynamics | energyDynamics | Type of mass balance: dynamic (3 initialization options) or steady state |
Initialization | |||
AbsolutePressure | p_start | Medium.p_default | Start value of pressure [Pa] |
Temperature | T_start | Medium.T_default | Start value of temperature [K] |
MassFraction | X_start[Medium.nX] | Medium.X_default | Start value of mass fractions m_i/m [kg/kg] |
ExtraProperty | C_start[Medium.nC] | fill(0, Medium.nC) | Start value of trace substances |
Connectors
Type | Name | Description |
---|---|---|
FluidPort_a | port_a | Fluid connector a (positive design flow direction is from port_a to port_b) |
FluidPort_b | port_b | Fluid connector b (positive design flow direction is from port_a to port_b) |
output RealOutput | TLvg | Leaving water temperature [K] |
Modelica definition
Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.Merkel
Model for thermal performance of Merkel cooling tower
Information
Model for the thermal peformance of the Merkel cooling tower.
For the documentation, see Buildings.Fluid.HeatExchangers.CoolingTowers.Merkel.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Parameters
Type | Name | Default | Description |
---|---|---|---|
replaceable package Medium | Modelica.Media.Interfaces.Pa... | Medium in the component | |
Nominal condition | |||
MassFlowRate | m_flow_nominal | Nominal mass flow rate of water [kg/s] | |
Real | ratWatAir_nominal | ratWatAir_nominal(min=0, uni... | Water-to-air mass flow rate ratio at design condition [1] |
Heat transfer | |||
Temperature | TAirInWB_nominal | Nominal outdoor (air inlet) wetbulb temperature [K] | |
Temperature | TWatIn_nominal | Nominal water inlet temperature [K] | |
Temperature | TWatOut_nominal | Nominal water outlet temperature [K] | |
Real | fraFreCon | fraFreCon(min=0, max=1, fina... | Fraction of tower capacity in free convection regime [1] |
UAMerkel | UACor | redeclare parameter Building... | Coefficients for UA correction |
Fan | |||
Real | yMin | yMin(min=0.01, max=1, final ... | Minimum control signal until fan is switched off (used for smoothing between forced and free convection regime) [1] |
Connectors
Type | Name | Description |
---|---|---|
replaceable package Medium | Medium in the component | |
input RealInput | y | Fan control signal [1] |
input RealInput | m_flow | Water mass flow rate [kg/s] |
input RealInput | TWatIn | Inlet water temperature [K] |
input RealInput | TAir | Entering air wet bulb temperature [K] |
output RealOutput | Q_flow | Heat removed from water |