Point Dictionary: TOWER
Cooling-tower point dictionary. LOOP-SIDE SEMANTICS: water leaving the tower is the COLD stream that enters the chiller condenser, so tower_leaving_temp and its active target ground as Entering_Condenser_Water points; tower_entering_temp is the WARM chiller-leaving return. Bind per tower/cell when outlets and fans are individually sensed; common-header points are valid only where a card explicitly permits them. ASHRAE 223 local names were checked against public-review artifact 223p-1.0.0-ppr2.1.ttl (owl:versionInfo 1.0.0-ppr.2.1; SHA-256 1f156f9938c0be430d2216e01e31bb183c438ba318d8d4a23d2f074ebcd6f573), not an inferred final 2026 release, replacing the former unverified v1.0.0-2026 label. That artifact imports QUDT 3.1.8; quantity-kind and unit local names here were independently checked against the repository-declared QUDT 3.1.4 artifacts. Connection direction and tower/basin location belong in topology/patterns, not invented aspects. Brick 1.4.4 was checked against Brick.ttl SHA-256 b65720b7b9b64c646745c689777e6138c0d59ce0088df0aeb78fbd444d04d8e7.
| Point | Kind | Unit | Brick | Derived | Provisional |
|---|---|---|---|---|---|
tower_leaving_temp | real | degC | Entering_Condenser_Water_Temperature_Sensor | ||
tower_entering_temp | real | degC | Leaving_Condenser_Water_Temperature_Sensor | ||
oa_wetbulb | real | degC | — | ✓ | ✓ |
tower_fan_speed | real | % | Motor_Speed_Sensor | ✓ | |
tower_fan_status | bool | bool | Fan_On_Off_Status | ||
tower_fan_cmd | bool | bool | Start_Stop_Command | ||
tower_leaving_temp_sp | real | degC | Entering_Condenser_Water_Temperature_Setpoint | ✓ | |
oat | real | degC | Outside_Air_Temperature_Sensor | ||
tower_basin_temp | real | degC | Collection_Basin_Water_Temperature_Sensor | ✓ | |
tower_basin_heater_cmd | bool | bool | Start_Stop_Command | ✓ | |
tower_basin_heater_status | bool | bool | On_Off_Status | ✓ |
tower_leaving_temp
Tower leaving (cold, tower-to-chiller) condenser water temperature
- 223P: TemperatureSensor observes a QuantifiableObservableProperty at the CoolingTower Fluid-Water outlet ConnectionPoint that supplies the chiller condenser inlet
- QUDT unit:
DEG_C
brick:Entering_Condenser_Water_Temperature_Sensor is exact in Brick 1.4.4: tower-leaving/cold water next enters the condenser. ASHRAE 223 uses s223:CoolingTower, TemperatureSensor, ConnectionPoint and Fluid-Water; leaving direction is topology, not an aspect. TOWER-0001 approach and TOWER-0002 range use this point; TOWER-0005 requires the individual-cell outlet when evaluating an individual fan.
tower_entering_temp
Tower entering (warm, chiller-to-tower) condenser water temperature
- 223P: TemperatureSensor observes a QuantifiableObservableProperty at the CoolingTower Fluid-Water inlet ConnectionPoint returning from the chiller condenser outlet
- QUDT unit:
DEG_C
brick:Leaving_Condenser_Water_Temperature_Sensor is exact in Brick 1.4.4 because this warm stream has just left the condenser. Same physical stream as points/chw.points.json cwst. ASHRAE 223 expresses entering direction through the tower inlet ConnectionPoint, not a nonexistent aspect. TOWER-0002 range = tower_entering_temp - tower_leaving_temp.
oa_wetbulb
Outdoor air wet-bulb temperature (normally host-derived psychrometric)
- 223P: Host Function hasOutput a QuantifiableProperty representing outdoor Fluid-Air wet-bulb temperature; a physical Air_Wet_Bulb_Temperature_Sensor is an alternative binding
- QUDT unit:
DEG_C
Usually a multivariable psychrometric result from dry-bulb, RH, and station pressure. PPR2.1 provides Function/hasOutput/QuantifiableProperty but no exact derived-wet-bulb aspect; the derivation record carries that meaning. Brick is null because this canonical point is explicitly host-derived; a separate physical binding may use exact brick:Air_Wet_Bulb_Temperature_Sensor and a TemperatureSensor/QOP pattern. The host must document routine, inputs, freshness, and accuracy near saturation. EnergyPlus supplies a native outdoor wet-bulb output.
tower_fan_speed
Individual tower-fan speed feedback (verified command or effective-airflow proxy only when explicitly documented)
- 223P: QuantifiableObservableProperty on the CoolingTower Fan or contained motor via hasProperty
- QUDT unit:
PERCENT
ASHRAE 223 PPR2.1 supports an observable DimensionlessRatio/PERCENT property on s223:Fan. Brick 1.4.4 has Motor_Speed_Sensor, but its inherited Speed applicable-unit set does not include PERCENT; this same percent-speed conflict is documented for AHU/VFD points, so the mapping is provisional. Feedback is required for TOWER-0001 and preferred for TOWER-0005. A verified command proxy is weaker; EnergyPlus Cooling Tower Air Flow Rate Ratio x 100 is an explicitly simulation-only effective-airflow proxy rather than mechanical VFD feedback.
tower_fan_status
Independent individual cooling-tower fan run proof
- 223P: EnumeratedObservableProperty on the CoolingTower Fan via hasProperty
brick:Fan_On_Off_Status and PPR2.1 s223:Fan with Binary-OnOff EnumeratedObservableProperty are exact. Bind independent electrical, rotation, airflow, or auxiliary-contact proof for one fan/cell, not command echo or fleet OR. TOWER-0003 counts this point’s rising edges; TOWER-0004 compares it with the final same-fan command.
tower_fan_cmd
Final individual cooling-tower fan run command
- 223P: EnumeratedActuatableProperty on the CoolingTower Fan via hasProperty
brick:Start_Stop_Command is exact and equipment-agnostic; attach it to brick:Cooling_Tower_Fan. PPR2.1 s223:Fan plus Binary-OnOff EnumeratedActuatableProperty is exact. TOWER-0004 requires the final per-fan request after staging, free-convection, anti-cycle, and normal interlock logic; plant enable is invalid.
tower_leaving_temp_sp
Active tower-leaving cold condenser-water temperature setpoint
- 223P: QuantifiableActuatableProperty with Aspect-Setpoint controlling the CoolingTower Fluid-Water outlet ConnectionPoint that supplies the chiller condenser inlet
- QUDT unit:
DEG_C
brick:Entering_Condenser_Water_Temperature_Setpoint is exact: tower-leaving cold water is entering-condenser water. PPR2.1 uses exact Aspect-Setpoint; outlet direction remains topology. Bind the active delivered target after reset/limit logic, not an upstream request. A common condenser-loop supply setpoint is valid for individual parallel cells only when the sequence actually gives each cell that target.
oat
Outdoor dry-bulb temperature representative of cooling-tower exposure
- 223P: TemperatureSensor observes a QuantifiableObservableProperty located in an OutdoorPhysicalSpace representative of the CoolingTower exposure
- QUDT unit:
DEG_C
brick:Outside_Air_Temperature_Sensor and s223:OutdoorPhysicalSpace are exact. Unlike an AHU intake point, tower ambient exposure is a physical-space observation; Role-OutdoorAirIntake is therefore not used or mis-serialized as an aspect. TOWER-0006 requires representative tower exposure rather than a remote weather point with materially different wind/sun conditions.
tower_basin_temp
Representative cooling-tower collection-basin/sump water temperature
- 223P: TemperatureSensor observes a QuantifiableObservableProperty of Fluid-Water in a site-defined basin/storage component contained in the CoolingTower
- QUDT unit:
DEG_C
brick:Collection_Basin_Water_Temperature_Sensor is exact in Brick 1.4.4. PPR2.1 has CoolingTower, TemperatureSensor and Fluid-Water but no collection-basin equipment class, so basin topology is site-defined and the cross-ontology mapping is provisional. Bind a submerged bulk-water sensor away from the heater plume and stagnant pockets; the host separately proves water level and applicability.
tower_basin_heater_cmd
Final request for cooling-tower basin heater operation
- 223P: Binary-OnOff EnumeratedActuatableProperty on an ElectricResistanceElement contained in the CoolingTower and identified by site topology as the basin heater
Brick 1.4.4 has exact Collection_Basin_Water_Heater and Start_Stop_Command classes; attach the command to that equipment. PPR2.1 has ElectricResistanceElement and the enumerated property pattern but no basin-heater class, so basin identity/topology remains provisional. Bind the final local post-thermostat/post-safety request, not a remote enable upstream of low-water or OEM interlocks. A non-electric equivalent needs a site-defined s223 equipment class rather than the ElectricResistanceElement pattern.
tower_basin_heater_status
Independent proof of cooling-tower basin heater operation
- 223P: Binary-OnOff EnumeratedObservableProperty on an ElectricResistanceElement contained in the CoolingTower and identified by site topology as the basin heater
Brick 1.4.4 has exact Collection_Basin_Water_Heater and On_Off_Status classes. PPR2.1 has the electrical element/property terms but no basin-heater class, so the mapping remains provisional. Prefer current, power, contactor, or defensible thermal proof; a command echo is invalid. A proven heater does not prove safe basin level or adequate bulk-water temperature.