HVAC Systems
Purpose: Models the heating, ventilation, and air conditioning systems of the building, including air handlers, boilers, and variable air volume (VAV) boxes.
Key Classes and Components
-
AirHandler
:-
Controls the air flow and temperature in the building.
-
Attributes:
recirculation
: Percentage of fresh air in the recirculation.heating_air_temp_setpoint
: Setpoint for heating air temperature.cooling_air_temp_setpoint
: Setpoint for cooling air temperature.fan_differential_pressure
: Pressure difference across the fan.fan_efficiency
: Efficiency of the fan.max_air_flow_rate
: Maximum air flow rate.sim_weather_controller
: Weather controller for ambient conditions.
-
-
Boiler
:-
Provides heating by controlling water temperature.
-
Attributes:
reheat_water_setpoint
: Setpoint for reheat water temperature.water_pump_differential_head
: Pressure difference across the water pump.water_pump_efficiency
: Efficiency of the water pump.heating_rate
: Rate at which the boiler can increase temperature.cooling_rate
: Rate at which the boiler can decrease temperature.
-
-
FloorPlanBasedHvac
:-
Integrates the HVAC components into the building simulation.
-
Attributes:
air_handler
: Instance ofAirHandler
.boiler
: Instance ofBoiler
.schedule
: Setpoint schedule for HVAC operation.vav_max_air_flow_rate
: Maximum air flow rate for VAV boxes.vav_reheat_max_water_flow_rate
: Maximum water flow rate for reheating.
-