Skip to content

Commit

Permalink
Add Occupant Types Data (#97)
Browse files Browse the repository at this point in the history
* occupant types initial commit

* clean files and make corresponding changes on documents

* modify gitignore

* Adding description files and update documents

* correct a typo in Structure.md

* Modify foreign key and update documents

* delete temp files after test

* reformat python files

* downgrade black version and reformat files

* address comments about occupant type dataset
  • Loading branch information
jiangyilin123 authored Sep 27, 2024
1 parent 1945185 commit 9417621
Show file tree
Hide file tree
Showing 12 changed files with 811 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,9 @@ def create_openstudio_standards_data_json_ashrae_90_1(
"constructions": "support_constructions",
"curves": "support_performance_curves",
"space_type_schedules": "support_schedules",
"occupant_types": "support_occupant_types",
"occupant_energy_behavior": "support_occupant_energy_behavior",
"occupant_physical_characteristics": "support_occupant_physical_characteristics",
}

# Generate and "export" the data to the correct location within the OpenStudio Standards repository
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[
{
"energy_behavior_name": "office_wasteful",
"cooling_setpoint": 21.9,
"cooling_setpoint_units": "Celsius",
"heating_setpoint": 24.9,
"heating_setpoint_units": "Celsius",
"minimum_dimming_level": 0,
"annotation": "Based on previous literature, see the reference table in Occupant Types Dataset section in Structure.md"
},
{
"energy_behavior_name": "office_normal",
"cooling_setpoint": 23.7,
"cooling_setpoint_units": "Celsius",
"heating_setpoint": 22.7,
"heating_setpoint_units": "Celsius",
"minimum_dimming_level": 0.2,
"annotation": "Based on previous literature, see the reference table in Occupant Types Dataset section in Structure.md"
},
{
"energy_behavior_name": "office_austerity",
"cooling_setpoint": 25.4,
"cooling_setpoint_units": "Celsius",
"heating_setpoint": 20.5,
"heating_setpoint_units": "Celsius",
"minimum_dimming_level": 0.5,
"annotation": "Based on previous literature, see the reference table in Occupant Types Dataset section in Structure.md"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[
{
"physical_characteristic_name": "office_worker_physical_characteristics",
"schedule_activity_level": "default_activity_schedule",
"schedule_clothing_insulation": "default_clothing_insulation_schedule",
"schedule_air_velocity": "default_air_velocity_schedule",
"work_efficiency": 0,
"co2_generation": 0.0084,
"co2_generation_units": "cfm/met/person",
"annotation": null
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
[
{
"name": "office_occupant",
"energy_behavior": "office_wasteful",
"occupant_schedule": "office_occupant_early_bird",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_wasteful",
"occupant_schedule": "office_occupant_regular_worker",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_wasteful",
"occupant_schedule": "office_occupant_late_owl",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_wasteful",
"occupant_schedule": "office_occupant_night_shift",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_normal",
"occupant_schedule": "office_occupant_early_bird",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_normal",
"occupant_schedule": "office_occupant_regular_worker",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_normal",
"occupant_schedule": "office_occupant_late_owl",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_normal",
"occupant_schedule": "office_occupant_night_shift",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_austerity",
"occupant_schedule": "office_occupant_early_bird",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_austerity",
"occupant_schedule": "office_occupant_regular_worker",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_austerity",
"occupant_schedule": "office_occupant_late_owl",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
},
{
"name": "office_occupant",
"energy_behavior": "office_austerity",
"occupant_schedule": "office_occupant_night_shift",
"occupant_physical_characteristics": "office_worker_physical_characteristics"
}
]
Loading

0 comments on commit 9417621

Please sign in to comment.