Skip to content

Commit f1aed7c

Browse files
committed
Add prototype models.
This is the initial commit to add the prototype models. Scripts and potential updates will be added a later.
1 parent 48a4c36 commit f1aed7c

File tree

649 files changed

+2511830
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

649 files changed

+2511830
-4
lines changed

.gitattributes

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.gitignore

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Created results #
2+
###################
3+
runs/
4+
results-summary.csv
5+
6+
7+
8+
# OS generated files #
9+
######################
10+
.DS_Store

.modelkit-config

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
# General instructions:
3+
4+
5+
# Relative paths are allowed.
6+
# They are expanded relative to... ?
7+
8+
prototypes-dir = 'prototypes/residential' # 'prototypes-new/commercial'
9+
templates-dir = 'templates/energyplus/templates' # 'templates-new/energyplus/templates'
10+
weather-dir = 'weather'
11+
codes-dir = 'codes'
12+
13+
max-workers = 12 #4 # Maximum number of simulations to run in parallel
14+
15+
16+
[template-compose]
17+
annotate = true
18+
indent = " "
19+
esc-line = "! "
20+
dirs = '~\Documents\Modelkit Catalyst\templates\net-zero-templates\templates' # Must be an absolute path
21+
22+
[energyplus-run]
23+
engine = 'C:\EnergyPlusV9-5-0' # Must be an absolute path
24+
#engine = '/Applications/EnergyPlus-9-2-0' # Must be an absolute path
25+
readvars = true
26+
keep = false
27+
output-files = "eplusout.err; eplusout.rdd; eplusout.sql; eplustbl.htm; eplusvar.csv"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
skip,case_name,:window_u,:central_cooling_coil_cop,:furnace_heating_coil_eff,:hvac_cooling_type,:hvac_heating_type,:ceil_consol_layer_thickness,:ceil_consol_layer_conductivity,:ceil_insul_layer_thickness
2+
,Pre-BS-CeilIns-VintR-RvaluebyCZ,,,,,,,,
3+
,Msr-BS-CeilIns-VintR-AddR11,,,,,,,,0.084
4+
,Msr-BS-CeilIns-VintR-AddR19,,,,,,,,0.145
5+
,Msr-BS-CeilIns-VintR-AddR30,,,,,,,,0.228
6+
,Msr-BS-CeilIns-VintR-AddR38,,,,,,,,0.289
7+
,Msr-BS-CeilIns-VintR-AddR44,,,,,,,,0.335
8+
,Msr-BS-CeilIns-VintR-AddR60,,,,,,,,0.456
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
skip,case_name,:window_u,:central_cooling_coil_cop,:furnace_heating_coil_eff,:hvac_cooling_type,:hvac_heating_type,:ceil_consol_layer_thickness,:ceil_consol_layer_conductivity,:ceil_insul_layer_thickness
2+
,Pre-BS-CeilIns-VintR-RvaluebyCZ,,,,,,,,
3+
,Msr-BS-CeilIns-VintR-AddR11,,,,,,,,0.084
4+
,Msr-BS-CeilIns-VintR-AddR19,,,,,,,,0.145
5+
,Msr-BS-CeilIns-VintR-AddR30,,,,,,,,0.228
6+
,Msr-BS-CeilIns-VintR-AddR38,,,,,,,,0.289
7+
,Msr-BS-CeilIns-VintR-AddR44,,,,,,,,0.335
8+
,Msr-BS-CeilIns-VintR-AddR60,,,,,,,,0.456
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
skip,case_name,:window_u,:central_cooling_coil_cop,:furnace_heating_coil_eff,:hvac_cooling_type,:hvac_heating_type,:ceil_consol_layer_thickness,:ceil_consol_layer_conductivity,:ceil_insul_layer_thickness
2+
,Pre-BS-CeilIns-VintR-RvaluebyCZ,,,,,,,,
3+
,Msr-BS-CeilIns-VintR-AddR11,,,,,,,,0.084
4+
,Msr-BS-CeilIns-VintR-AddR19,,,,,,,,0.145
5+
,Msr-BS-CeilIns-VintR-AddR30,,,,,,,,0.228
6+
,Msr-BS-CeilIns-VintR-AddR38,,,,,,,,0.289
7+
,Msr-BS-CeilIns-VintR-AddR44,,,,,,,,0.335
8+
,Msr-BS-CeilIns-VintR-AddR60,,,,,,,,0.456
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
skip,case_name,:window_u,:central_cooling_coil_cop,:furnace_heating_coil_eff,:hvac_cooling_type,:hvac_heating_type,:ceil_consol_layer_thickness,:ceil_consol_layer_conductivity,:ceil_insul_layer_thickness
2+
,Pre-BS-CeilIns-VintR-RvaluebyCZ,,,,,,,,
3+
,Msr-BS-CeilIns-VintR-AddR11,,,,,,,,0.084
4+
,Msr-BS-CeilIns-VintR-AddR19,,,,,,,,0.145
5+
,Msr-BS-CeilIns-VintR-AddR30,,,,,,,,0.228
6+
,Msr-BS-CeilIns-VintR-AddR38,,,,,,,,0.289
7+
,Msr-BS-CeilIns-VintR-AddR44,,,,,,,,0.335
8+
,Msr-BS-CeilIns-VintR-AddR60,,,,,,,,0.456
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
skip,climate,hz_cz,weather_file,ashrae_climate,codes_file
2+
,CZ01,,CA_EUREKA_725940S_CZ2022.epw,CZ01,deer-dmo-1972-1985.csv
3+
,CZ02,,CA_NAPA-CO_724955S_CZ2022.epw,CZ02,deer-dmo-1972-1985.csv
4+
,CZ03,,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,CZ03,deer-dmo-1972-1985.csv
5+
,CZ04,,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,CZ04,deer-dmo-1972-1985.csv
6+
,CZ05,,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,CZ05,deer-dmo-1972-1985.csv
7+
,CZ06,,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,CZ06,deer-dmo-1972-1985.csv
8+
,CZ07,,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,CZ07,deer-dmo-1972-1985.csv
9+
,CZ08,,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,CZ08,deer-dmo-1972-1985.csv
10+
,CZ09,,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,CZ09,deer-dmo-1972-1985.csv
11+
,CZ10,,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,CZ10,deer-dmo-1972-1985.csv
12+
,CZ11,,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,CZ11,deer-dmo-1972-1985.csv
13+
,CZ12,,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,CZ12,deer-dmo-1972-1985.csv
14+
,CZ13,,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,CZ13,deer-dmo-1972-1985.csv
15+
,CZ14,,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,CZ14,deer-dmo-1972-1985.csv
16+
,CZ15,,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,CZ15,deer-dmo-1972-1985.csv
17+
,CZ16,,CA_BISHOP-AP_724800S_CZ2022.epw,CZ16,deer-dmo-1972-1985.csv
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
skip,cohort,root,:roof_base_cavity_insul,:wall_base_type,:wall_base_cavity_insul,:wall_base_cont_insul,:glass_u,:glass_shgc,:sheathing_consol_layer_thickness,:sheathing_consol_layer_conductivity,:wall_consol_layer_thickness,:wall_consol_layer_conductivity,:floor_consol_layer_thickness,:floor_consol_layer_conductivity,:ceil_consol_layer_thickness,:ceil_consol_layer_conductivity,:door_thermal_resistance,:climate_zone,:infiltration_ACH,:shading_control
2+
,DMo&0&rDXGF&Ex&BldgShell__AttBatIns,DMo/templates/root.pxt,,,,,,,,,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""floor_consol_layer_thickness"", ""Value"")['m']",,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""door_thermal_resistance"", ""R-Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""climate_zone"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""Infiltration"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""shading_control"", ""Value"")"
3+
,DMo&0&rDXHP&Ex&BldgShell__AttBatIns,DMo-HP/templates/root.pxt,,,,,,,,,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""floor_consol_layer_thickness"", ""Value"")['m']",,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""door_thermal_resistance"", ""R-Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""climate_zone"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""Infiltration"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""shading_control"", ""Value"")"
4+
,DMo&0&rNCEH&Ex&BldgShell__AttBatIns,DMo-NCEH/templates/root.pxt,,,,,,,,,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""floor_consol_layer_thickness"", ""Value"")['m']",,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""door_thermal_resistance"", ""R-Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""climate_zone"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""Infiltration"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""shading_control"", ""Value"")"
5+
,DMo&0&rNCGF&Ex&BldgShell__AttBatIns,DMo-NCGF/templates/root.pxt,,,,,,,,,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""wall_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""floor_consol_layer_thickness"", ""Value"")['m']",,"%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_thickness"", ""Value"")['m']","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""ceil_consol_layer_conductivity"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""door_thermal_resistance"", ""R-Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""climate_zone"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""Infiltration"", ""Value"")","%= codes.lookup(""Res Key Prototype Values | Climate Zone #{ashrae_climate}"", ""shading_control"", ""Value"")"
+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI
2+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI
3+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy
4+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy
5+
6+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total
7+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating
8+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling
9+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting
10+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting
11+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment
12+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment
13+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans
14+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps
15+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection
16+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification
17+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery
18+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems
19+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration
20+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators
21+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Heating, Heating Elec
22+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Cooling, Cooling Elec
23+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Heating, Heating NG
24+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Cooling, Cooling NG
25+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Interior Equipment, Interior Equipment Elec
26+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Interior Equipment, Interior Equipment NG
27+
28+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating
29+
AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling

0 commit comments

Comments
 (0)