Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Point Dictionary: VAV

VAV terminal unit point dictionary. Zone-level points grep-verified against Brick 1.4.4 (equipment anchor: brick:Variable_Air_Volume_Box_With_Reheat); 223P patterns follow the AHU dictionary’s property-class conventions but no VAV reference-model instance has been checked, so 223P attachments are pattern guidance. satisfied_zone_fraction is host-derived (see zone_reheat_fraction precedent). Airflow unit is L/s throughout; hosts on CFM convert at binding.

PointKindUnitBrickDerivedProvisional
zone_airflowrealL/sSupply_Air_Flow_Sensor
zone_airflow_sprealL/sSupply_Air_Flow_Setpoint
zone_airflow_sp_minrealL/sMin_Air_Flow_Setpoint_Limit
zone_dmpr_posreal%Damper_Position_Sensor
rht_vlv_cmdreal%Valve_Position_Command
zone_clg_requestreal%Cooling_Demand_Sensor
satisfied_zone_fractionreal1
oatreal°COutside_Air_Temperature_Sensor
vav_datreal°CDischarge_Air_Temperature_Sensor
satreal°CSupply_Air_Temperature_Sensor
occ_scheduledboolbool
zone_temp_neighbor_medianrealdegC

zone_airflow

VAV box measured supply airflow

  • 223P: Sensor observes QuantifiableObservableProperty at the VAV box discharge via hasProperty
  • QUDT unit: L-PER-SEC

brick:Supply_Air_Flow_Sensor grep-verified in Brick 1.4.4; attach isPointOf the VAV box (brick:Variable_Air_Volume_Box_With_Reheat, also verified). Reference unit is L/s; hosts on CFM convert before binding (rules do no unit conversion, SCHEMA.md).

zone_airflow_sp

VAV box active airflow setpoint

  • 223P: QuantifiableActuatableProperty (setpoint) on the VAV box via hasProperty
  • QUDT unit: L-PER-SEC

brick:Supply_Air_Flow_Setpoint grep-verified in Brick 1.4.4. The ACTIVE setpoint the damper loop tracks (after G36 min/max clamping), not the design value — VAV-0004 compares measured flow against what the loop is currently trying to do.

zone_airflow_sp_min

VAV box minimum airflow setpoint (configuration value as a live point)

  • 223P: QuantifiableActuatableProperty (configuration limit) on the VAV box via hasProperty
  • QUDT unit: L-PER-SEC

brick:Min_Air_Flow_Setpoint_Limit grep-verified in Brick 1.4.4 — the configured floor, distinct from the active setpoint. VAV-0001 reads it as a point so the rule can watch for bad commissioning values without a BAS config export.

zone_dmpr_pos

VAV damper position feedback

  • 223P: Sensor observes QuantifiableActuatableProperty… position feedback on the box Damper via hasProperty
  • QUDT unit: PERCENT

brick:Damper_Position_Sensor grep-verified in Brick 1.4.4. Position FEEDBACK where available; sites with command-only boxes bind the command and accept that a stuck blade is invisible (the same caveat the AHU dictionary carries on actuator_pos).

rht_vlv_cmd

Reheat valve command (0 = closed, 100 = full open)

  • 223P: QuantifiableActuatableProperty on the reheat Valve via hasProperty; Actuator actuates the valve
  • QUDT unit: PERCENT

brick:Valve_Position_Command grep-verified in Brick 1.4.4; attach isPointOf brick:Reheat_Valve (verified). This is the per-box point whose building-wide aggregate became the AHU dictionary’s zone_reheat_fraction — the grounding promised with that entry lands here.

zone_clg_request

Zone cooling request signal (0-100; 100 = maximum cooling demand)

  • 223P: QuantifiableObservableProperty on the Zone via hasProperty
  • QUDT unit: PERCENT

Brick 1.4.4 has no Cooling_Request class; Cooling_Demand_Sensor (verified) is the nearest reading for a continuous 0-100 demand signal. Sites on G36 discrete request COUNTS (integer requests-to-reset) should map 100 to ‘importance-weighted requests at max’ and note the binding; VAV-0002 only tests for saturation at maximum.

satisfied_zone_fraction

Fraction of zones served by the same AHU currently satisfied (host-derived: zones inside their temperature deadband over total zones reporting)

  • QUDT unit: UNITLESS

Host-derived aggregate like the AHU dictionary’s zone_reheat_fraction and zone_dmpr_pos_max: computed over sibling zones’ temperatures and setpoints, range 0-1. Semantic tags belong on the underlying zone points; the aggregation (which zones count, staleness handling) is host configuration. Consumed by VAV-0002’s most-zones-are-happy test.

oat

Outdoor air temperature

  • 223P: Sensor observes QuantifiableObservableProperty at the outdoor-air intake
  • QUDT unit: DEG_C

Brick spelling is Outside_ (Outdoor_Air_Temperature_Sensor does not exist). Role-OutdoorAirIntake is 223P’s only outdoor role; used by reference instance oa-temp. [VAV dictionary] Carried from the AHU dictionary (class and pattern are equipment-independent); for a VAV rule the sensor is the site OAT feeding the zone-level season test, not a box-mounted device.

vav_dat

VAV box discharge air temperature (downstream of the reheat coil)

  • 223P: Sensor observes QuantifiableObservableProperty at the terminal discharge
  • QUDT unit: DEG_C

Available on many but not all boxes (NIST/PIER 2001 §5.1.4); the reheat-leak CUSUM channel (VAV-0009) is the only consumer — boxes without it run the reduced two-channel VPACC per the source’s own fallback. EAT is approximated by the AHU’s broadcast SAT per the same source.

sat

AHU supply air temperature broadcast to the terminal (EAT approximation)

  • 223P: Sensor observes QuantifiableObservableProperty attached to the AHU supply-air OutletConnectionPoint
  • QUDT unit: DEG_C

Duplicate of ahu dict sat per the own-family lint rule. Consumed by VAV-0009’s dT channel: the terminal’s entering air temperature is approximated by the AHU SAT broadcast per NIST/PIER 2001 §5.1.4’s own workaround; simulation validates the approximation’s bias at < 0.005 degC (harness vavcal).

occ_scheduled

TRUE while current time falls inside the occupied schedule (host-evaluated)

Duplicate of sys dict occ_scheduled (same host-evaluated schedule boolean). CUSUM rules reset their accumulators in-graph while unoccupied (Switch to zero), per NIST/PIER 2001 §5.1.3: errors are computed only during occupied periods and CUSUMs reset to zero outside them.

zone_temp_neighbor_median

Median zone temperature across the sibling zones served by the same AHU, excluding this zone

  • 223P: QuantifiableObservableProperty, host-computed aggregate
  • QUDT unit: DEG_C

HOST-DERIVED aggregate (zone_dmpr_pos_max / satisfied_zone_fraction precedent), computed PER INSTANCE: the median EXCLUDES the adjudicated zone, so one drifting sensor cannot pull its own reference (self-exclusion matters most in small fleets). Host obligations: document the sibling population and its size — a median over fewer than ~5 zones is fragile and the instance should not be created below that; zones with legitimately divergent setpoints (server rooms, vestibules) are excluded from the population, not compensated. Consumed by VAV-0010.

Compatibility aliases