modelPartialStaticTwoPortCoolingTower
Base class for test models of cooling towers
Information
Partial model to test cooling tower models that are connected to a weather data reader
and a simple fluid loop to which a constant amount of heat is added.
The pump in the cooling tower loop is switched on and off depending
on the temperature of the control volume to which the heat is added.
Parameters
| Type | Name | Default | Description |
| Nominal condition |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal | 0.5 | Design water flow rate |
Components
| Type | Name | Default | Description |
| Buildings.Fluid.HeatExchangers.CoolingTowers.BaseClasses.CoolingTower | tow | | |
| Buildings.Fluid.Movers.FlowControlled_m_flow | pum | | Pump for condenser water loop |
| Buildings.BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | | |
| Buildings.BoundaryConditions.WeatherData.Bus | weaBus | | Weather data bus |
| Modelica.Blocks.Logical.OnOffController | onOffCon | | On/off controller |
| Modelica.Blocks.Logical.Switch | swi | | Control switch for chilled water pump |
| Modelica.Blocks.Sources.Constant | TSwi | | Switch temperature for switching tower pump on |
| Modelica.Blocks.Sources.Constant | zer | | Zero flow rate |
| Modelica.Blocks.Sources.Constant | m_flow | | Water flow rate |
| Buildings.Fluid.MixingVolumes.MixingVolume | vol | | |
| Buildings.Fluid.Sources.Boundary_pT | exp | | Expansion vessel |
| Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlow | fixHeaFlo | | Fixed heat flow rate |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | TVol | | Water temperature |
| Buildings.Fluid.Sensors.TemperatureTwoPort | TEnt | | Water entering temperature |
Contents
| Name | Description |
| Medium_W | Medium model for water |
Revisions
-
April 27, 2026, by Michael Wetter:
Refactored for new cooling tower implementation.
This is for
issue 4567.
-
January 28, 2022, by Hongxiang Fu:
Added a temperature sensor for better measurement of the entering water
temperature. This is for
#2866.
-
January 16, 2020, by Michael Wetter:
Changed energy balance to dynamic balance and set fan to use the input filter,
which is the default for most applications.
-
July 12, 2011, by Michael Wetter:
First implementation.