Buildings
This section outlines the buildings integrated into Sinergym, distinct from the other components that make up environments. Additionally, it specifies the default Sinergym observation and action spaces for each building, which can be customized.
The observation variable names consist of the base name prefixed with its corresponding key.
Important
If you are interested in adding a new building to Sinergym, please refer to section Adding new buildings.
Datacenter
2ZoneDataCenterHVAC_wEconomizer.epJSON is a 491.3 m2; building divided into two asymmetrical zones: the west zone and the east zone. Each zone is equipped with an HVAC system that includes air economizers, evaporative coolers, DX cooling coils, chilled water coils, and VAV units. The primary heat source in the building is generated by the hosted servers. The heating and cooling setpoint values are applied simultaneously to both zones.
Sinergym cuenta con dos versiones de este edificio, una con economizador de aire (DX) y otra con economizador de agua (CW). Es decir, se han creado dos archivos epJSON diferentes para cada caso. En cada uno de ellos se definen variables de observación y acción por defecto diferentes.

The default actuators and output variables are as follows:
2ZoneDataCenterHVAC_wEconomizer_DX.epJSON
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
Cooling Setpoints |
Cooling_Setpoint_RL |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Keys |
---|---|---|
Site Outdoor Air Drybulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Air Temperature |
air_temperature |
East Zone, West Zone |
Zone Mean Radiant Temperature |
mean_radiant_temperature |
East Zone, West Zone |
Zone Air Relative Humidity |
air_humidity |
East Zone, West Zone |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
East Zone |
System Node Temperature |
east_return_temperature, east_supply_temperature, west_return_temperature, west_supply_temperature |
East Zone Return Air Node, East Air Loop Outlet Node, West Zone Return Air Node, West Air Loop Outlet Node |
System Node Mass Flow Rate |
east_mass_flow_rate, west_mass_flow_rate |
East Zone Inlet Node, West Zone Inlet Node |
Cooling Coil Total Cooling Rate |
east_dx_total_cooling_rate, west_dx_total_cooling_rate |
East DX Cooling Coil, West DX Cooling Coil |
Cooling Coil Sensible Cooling Rate |
east_dx_sensible_cooling_rate, west_dx_sensible_cooling_rate |
East DX Cooling Coil, West DX Cooling Coil |
Performance Curve Input Variable 1 Value |
cpu_loading_fraction |
Data Center Servers Power fLoadTemp |
Cooling Coil Electricity Rate |
east_dx_electricity_rate, west_dx_electricity_rate |
East DX Cooling Coil, West DX Cooling Coil |
Evaporative Cooler Electricity Rate |
east_dec_electricity_rate, east_iec_electricity_rate, west_dec_electricity_rate, west_iec_electricity_rate |
East Data Center DEC, East Data Center IEC, West Data Center DEC, West Data Center IEC |
Fan Electricity Rate |
east_fan_electricity_rate, west_fan_electricity_rate |
East Zone Supply Fan, West Zone Supply Fan |
Cooling Tower Basin Heater Electricity Rate |
cooling_tower_basin_heater_electricity_rate |
Cooling Tower |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
2ZoneDataCenterHVAC_wEconomizer_CW.epJSON
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
Cooling Setpoints |
cooling_setpoint |
Schedule:Compact |
Schedule Value |
CW Loop Temp Schedule |
chiller_water_temperature |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Keys |
---|---|---|
Site Outdoor Air Drybulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
East Zone |
Zone Air Temperature |
air_temperature |
West Zone, East Zone |
Zone Mean Radiant Temperature |
mean_radiant_temperature |
West Zone, East Zone |
Zone Air Relative Humidity |
air_humidity |
West Zone, East Zone |
System Node Temperature |
east_return_temperature, east_supply_temperature, west_return_temperature, west_supply_temperature |
East Zone Return Air Node, East Air Loop Outlet Node, West Zone Return Air Node, West Air Loop Outlet Node |
Performance Curve Input Variable 1 Value |
cpu_loading_fraction |
Data Center Servers Power fLoadTemp |
System Node Mass Flow Rate |
east_mass_flow_rate, west_mass_flow_rate |
East Zone Inlet Node, West Zone Inlet Node |
Chiller Evaporator Inlet Temperature |
chws_inlet_temperature |
Chiller |
Chiller Evaporator Outlet Temperature |
chws_outlet_temperature |
Chiller |
Cooling Coil Total Cooling Rate |
east_cw_total_cooling_rate, west_cw_total_cooling_rate |
East Zone CW Cooling Coil, West Zone CW Cooling Coil |
Cooling Coil Sensible Cooling Rate |
east_cw_sensible_cooling_rate, west_cw_sensible_cooling_rate |
East Zone CW Cooling Coil, West Zone CW Cooling Coil |
Evaporative Cooler Electricity Rate |
east_dec_electricity_rate, east_iec_electricity_rate, west_dec_electricity_rate, west_iec_electricity_rate |
East Data Center DEC, East Data Center IEC, West Data Center DEC, West Data Center IEC |
Chiller Electricity Rate |
chiller_electricity_rate |
Chiller |
Pump Electricity Rate |
cw_pump_electricity_rate, condenser_pump_electricity_rate |
CW Circ Pump, Cond Circ Pump |
Fan Electricity Rate |
east_fan_electricity_rate, west_fan_electricity_rate |
East Zone Supply Fan, West Zone Supply Fan |
Cooling Tower Fan Electricity Rate |
cooling_tower_fan_electricity_rate |
Cooling Tower |
Cooling Tower Basin Heater Electricity Rate |
cooling_tower_basin_heater_electricity_rate |
Cooling Tower |
Zone ITE CPU Electricity Rate |
cpu_demand_rate |
East Zone, West Zone |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
Small Datacenter
1ZoneDataCenterCRAC_wApproachTemp.epJSON is simple data center model with air-cooled IT equipment (ITE) served by a CRAC system. The air-cooled ITE showcases the use of various schedules and curves to vary server power consumption. The CRAC system is configured to represent a Lieber DSE 125 with a pumped refrigerant economizer DX cooling coil system.
This model features a fictional single-zone building with resistive walls and no windows. The data center includes a server ITE object for internal gains and has no internal mass. The building is oriented due north.

The default actuators and output variables are as follows:
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
COOLING RETURN AIR SETPOINT SCHEDULE |
Cooling_Setpoint_RL |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Key |
---|---|---|
Site Outdoor Air Drybulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Air Temperature |
air_temperature |
Main Zone |
Zone Mean Radiant Temperature |
mean_radiant_temperature |
Main Zone |
Zone Air Relative Humidity |
air_humidity |
Main Zone |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
Main Zone |
System Node Temperature |
supply_air_temperature |
Supply Outlet Node |
System Node Temperature |
return_air_temperature |
Main Zone Outlet Node |
System Node Mass Flow Rate |
supply_mass_flow_rate |
Supply Outlet Node |
Cooling Coil Total Cooling Rate |
cooling_coil_total_cooling_rate |
MAIN COOLING COIL 1 |
Cooling Coil Sensible Cooling Rate |
cooling_coil_sensible_cooling_rate |
MAIN COOLING COIL 1 |
Performance Curve Input Variable 1 Value |
cpu_loading_fraction |
Data Center Servers Power fLoadTemp |
Cooling Coil Electricity Rate |
cooling_coil_electricity_rate |
MAIN COOLING COIL 1 |
Fan Electricity Rate |
fan_electricity_rate |
EC PLUG FAN 1 |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
5Zone
5ZoneAutoDXVAV.epJSON is a single-story building divided into 5 zones (1 indoor and 4 outdoor). Its surface area is 463.6 m2;, and it is equipped with a VAV package (DX cooling coil and gas heating coils) with fully auto-sized input as the HVAC system to be controlled.

The default actuators, output and meter variables are as follows:
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
HTG-SETP-SCH |
Heating_Setpoint_RL |
Schedule:Compact |
Schedule Value |
CLG-SETP-SCH |
Cooling_Setpoint_RL |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Key |
---|---|---|
Site Outdoor Air DryBulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Thermostat Heating Setpoint Temperature |
htg_setpoint |
SPACE5-1 |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
SPACE5-1 |
Zone Air Temperature |
air_temperature |
SPACE5-1 |
Zone Air Relative Humidity |
air_humidity |
SPACE5-1 |
Zone People Occupant Count |
people_occupant |
SPACE5-1 |
Environmental Impact Total CO2 Emissions Carbon Equivalent Mass |
co2_emission |
site |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
Meter |
Variable Name |
---|---|
Electricity:HVAC |
total_electricity_HVAC |
Warehouse
ASHRAE9012016_Warehouse.epJSON: is a non-residential 4598 m2; floor building, divided into 3 zones: bulk storage, fine storage and an office. The Office zone is enclosed on two sides and at the top by the Fine Storage zone, and it is the unique zone with windows. Available HVAC fuel types include gas and electricity.

The default actuators and output variables are as follows:
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
Office Heating Schedule |
Office_Heating_RL |
Schedule:Year |
Schedule Value |
Office Cooling Schedule |
Office_Cooling_RL |
Schedule:Year |
Schedule Value |
Variable |
Base Variable Name |
Key |
---|---|---|
Site Outdoor Air DryBulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Thermostat Heating Setpoint Temperature |
htg_setpoint |
Zone1 Office, Zone2 Fine Storage, Zone3 Bulk Storage |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
Zone1 Office, Zone2 Fine Storage |
Zone Air Temperature |
air_temperature |
Zone1 Office, Zone2 Fine Storage, Zone3 Bulk Storage |
Zone Air Relative Humidity |
air_humidity |
Zone1 Office, Zone2 Fine Storage, Zone3 Bulk Storage |
Zone People Occupant Count |
people_occupant |
Zone1 Office |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
OfficeMedium
ASHRAE9012016_OfficeMedium.epJSON is a 4979.6 m2; building with 3 floors. Each floor has four perimeter zones and one core zone. Available HVAC fuel types include gas and electricity.

The default actuators and output variables are as follows:
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
HTGSETP_SCH_YES_OPTIMUM |
Office_Heating_RL |
Schedule:Compact |
Schedule Value |
CLGSETP_SCH_YES_OPTIMUM |
Office_Cooling_RL |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Key |
---|---|---|
Site Outdoor Air DryBulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Thermostat Heating Setpoint Temperature |
htg_setpoint |
Core_bottom |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
Core_bottom |
Zone Air Temperature |
air_temperature |
Core_bottom, Core_mid, Core_top, FirstFloor_Plenum, MidFloor_Plenum, TopFloor_Plenum, Perimeter_bot_ZN_1, Perimeter_bot_ZN_2, Perimeter_bot_ZN_3, Perimeter_bot_ZN_4, Perimeter_mid_ZN_1, Perimeter_mid_ZN_2, Perimeter_mid_ZN_3, Perimeter_mid_ZN_4, Perimeter_top_ZN_1, Perimeter_top_ZN_2, Perimeter_top_ZN_3, Perimeter_top_ZN_4 |
Zone Air Relative Humidity |
air_humidity |
Core_bottom, Core_mid, Core_top, FirstFloor_Plenum, MidFloor_Plenum, TopFloor_Plenum, Perimeter_bot_ZN_1, Perimeter_bot_ZN_2, Perimeter_bot_ZN_3, Perimeter_bot_ZN_4, Perimeter_mid_ZN_1, Perimeter_mid_ZN_2, Perimeter_mid_ZN_3, Perimeter_mid_ZN_4, Perimeter_top_ZN_1, Perimeter_top_ZN_2, Perimeter_top_ZN_3, Perimeter_top_ZN_4 |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
ShopWithVanBattery
ShopWithVanBattery.epJSON is a 390.2 m2; single-story building, consisting of five zones: four perimeter zones and one central zone. This is a low-energy building equipped with photovoltaic panels and electrical storage, demonstrating the use of a battery model for electrical storage. It includes a complete HVAC system and water heating service. The building functions as a small repair shop, open Monday through Friday for 45 hours per week.

The default actuators and output variables are as follows:
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
HTGSETP_SCH |
Heating_Setpoint_RL |
Schedule:Compact |
Schedule Value |
CLGSETP_SCH |
Cooling_Setpoint_RL |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Key |
---|---|---|
Site Outdoor Air Drybulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Air Temperature |
air_temperature |
ZN_1_FLR_1_SEC_1, ZN_1_FLR_1_SEC_2, ZN_1_FLR_1_SEC_3, ZN_1_FLR_1_SEC_4, ZN_1_FLR_1_SEC_5 |
Zone Air Relative Humidity |
air_humidity |
ZN_1_FLR_1_SEC_1, ZN_1_FLR_1_SEC_2, ZN_1_FLR_1_SEC_3, ZN_1_FLR_1_SEC_4, ZN_1_FLR_1_SEC_5 |
Zone People Occupant Count |
people_count |
ZN_1_FLR_1_SEC_1, ZN_1_FLR_1_SEC_2, ZN_1_FLR_1_SEC_3, ZN_1_FLR_1_SEC_4, ZN_1_FLR_1_SEC_5 |
Zone Thermostat Heating Setpoint Temperature |
htg_setpoint |
ZN_1_FLR_1_SEC_5 |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
ZN_1_FLR_1_SEC_5 |
Electric Storage Battery Charge State |
storage_battery_charge_state |
Kibam |
Electric Storage Charge Energy |
storage_charge_energy |
Kibam |
Electric Storage Charge Power |
storage_charge_power |
Kibam |
Electric Storage Discharge Energy |
storage_discharge_energy |
Kibam |
Electric Storage Discharge Power |
storage_discharge_power |
Kibam |
Electric Storage Thermal Loss Energy |
storage_thermal_loss_energy |
Kibam |
Electric Storage Thermal Loss Rate |
storage_thermal_loss_rate |
Kibam |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |
OfficeGridStorageSmoothing
OfficeGridStorageSmoothing.epJSON is a large office building with 12 floors and a basement, with a rectangular aspect and 46,320 m2;. The building is organized in 19 zones: the basement, bot, mid and top level. Each level has a core zone and 4 perimeter zones. Floor zone is described for bot, mid and top level too. It has a battery control for charging and discharging from the grid.

The default actuators and output variables are as follows:
Actuator |
Variable Name |
Element Type |
Value Type |
---|---|---|---|
HTGSETP_SCH |
Heating_Setpoint_RL |
Schedule:Compact |
Schedule Value |
CLGSETP_SCH |
Cooling_Setpoint_RL |
Schedule:Compact |
Schedule Value |
Charge Schedule |
Charge_Rate_RL |
Schedule:Compact |
Schedule Value |
Discharge Schedule |
Discharge_Rate_RL |
Schedule:Compact |
Schedule Value |
Variable |
Base Variable Name |
Keys |
---|---|---|
Site Outdoor Air DryBulb Temperature |
outdoor_temperature |
Environment |
Site Outdoor Air Relative Humidity |
outdoor_humidity |
Environment |
Site Wind Speed |
wind_speed |
Environment |
Site Wind Direction |
wind_direction |
Environment |
Site Diffuse Solar Radiation Rate per Area |
diffuse_solar_radiation |
Environment |
Site Direct Solar Radiation Rate per Area |
direct_solar_radiation |
Environment |
Zone Thermostat Heating Setpoint Temperature |
htg_setpoint |
Basement |
Zone Thermostat Cooling Setpoint Temperature |
clg_setpoint |
Basement |
Zone Air Temperature |
air_temperature |
Multiple Keys |
Zone Air Relative Humidity |
air_humidity |
Multiple Keys |
Zone People Occupant Count |
people_count |
Multiple Keys |
Electric Storage Simple Charge State |
battery_charge_state |
Battery |
Facility Total HVAC Electricity Demand Rate |
HVAC_electricity_demand_rate |
Whole Building |