From 72165578dce220a36907e4d4e652fb8c84222c95 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Thu, 21 Mar 2024 14:23:33 -0700 Subject: [PATCH 01/23] Modify commercial prototypes for boiler variants * Condensing boiler requires new parameters for plant loop temperature limits * Steam boiler requires new parameters for fluid type and steam coils * Implement heat_coil_type = steam * Pass new parameters through to ECC, ESe, EUn, HSp, Htl, MBT, Nrs, OfL, Rt3 Original Author: Behzad Salimian Rizi 2024-01-08 through 2024-02-14 --- prototypes/ECC/templates/root.pxt | 11 + prototypes/ESe/templates/root.pxt | 11 + prototypes/EUn/templates/root.pxt | 11 + prototypes/Hsp/templates/root.pxt | 13 ++ prototypes/Htl/templates/root.pxt | 11 + prototypes/MBT/templates/root.pxt | 12 ++ prototypes/Nrs/templates/root.pxt | 11 + prototypes/OfL/templates/root.pxt | 9 + prototypes/Rt3/templates/root.pxt | 12 ++ templates/energyplus/templates/system/ahu.pxt | 6 +- templates/energyplus/templates/system/hw.pxt | 198 +++++++++++++++++- .../energyplus/templates/system/unitary.pxt | 53 +++++ .../energyplus/templates/zonehvac/atu.pxt | 39 +++- 13 files changed, 388 insertions(+), 9 deletions(-) diff --git a/prototypes/ECC/templates/root.pxt b/prototypes/ECC/templates/root.pxt index 644042de..bb7b7328 100644 --- a/prototypes/ECC/templates/root.pxt +++ b/prototypes/ECC/templates/root.pxt @@ -409,6 +409,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -717,6 +723,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -727,6 +734,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -815,6 +824,8 @@ for zone in irregular_zones if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/ESe/templates/root.pxt b/prototypes/ESe/templates/root.pxt index f223b91b..c4c66a8a 100644 --- a/prototypes/ESe/templates/root.pxt +++ b/prototypes/ESe/templates/root.pxt @@ -404,6 +404,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -699,6 +705,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -709,6 +716,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -796,6 +805,8 @@ for zone in irregular_zones if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/EUn/templates/root.pxt b/prototypes/EUn/templates/root.pxt index 8a159fe1..ebde0cdd 100644 --- a/prototypes/EUn/templates/root.pxt +++ b/prototypes/EUn/templates/root.pxt @@ -473,6 +473,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -801,6 +807,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -811,6 +818,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -900,6 +909,8 @@ for zone in irregular_zones if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/Hsp/templates/root.pxt b/prototypes/Hsp/templates/root.pxt index 2b3497c1..4de1c664 100644 --- a/prototypes/Hsp/templates/root.pxt +++ b/prototypes/Hsp/templates/root.pxt @@ -392,6 +392,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -697,6 +703,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -707,6 +714,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -720,6 +729,7 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name} HR Branch"] end @@ -790,9 +800,12 @@ for zone in irregular_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name}" if (zone_hvac_group[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name}" if (zone_hvac_group[:atu_reheat_coil_type] == "STEAM") if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/Htl/templates/root.pxt b/prototypes/Htl/templates/root.pxt index e0077e41..97cd4b70 100644 --- a/prototypes/Htl/templates/root.pxt +++ b/prototypes/Htl/templates/root.pxt @@ -441,6 +441,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -744,6 +750,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -754,6 +761,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -842,6 +851,8 @@ for zone in irregular_zones if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/MBT/templates/root.pxt b/prototypes/MBT/templates/root.pxt index dd14575e..a235ce1c 100644 --- a/prototypes/MBT/templates/root.pxt +++ b/prototypes/MBT/templates/root.pxt @@ -439,6 +439,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -755,6 +761,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -765,6 +772,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -851,9 +860,12 @@ for zone in irregular_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (zone_hvac_group[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (zone_hvac_group[:atu_reheat_coil_type] == "STEAM") if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/Nrs/templates/root.pxt b/prototypes/Nrs/templates/root.pxt index f5916d67..9adaee51 100644 --- a/prototypes/Nrs/templates/root.pxt +++ b/prototypes/Nrs/templates/root.pxt @@ -392,6 +392,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -666,6 +672,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -676,6 +683,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -761,6 +770,8 @@ for zone in irregular_zones if (zone_hvac_group[:heat_coil_type] == "WATER") hw_branches |= ["#{branch_name}"] + elsif (zone_hvac_group[:heat_coil_type] == "STEAM") + hw_branches |= ["#{branch_name}"] elsif (zone_hvac_group[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name}"] end diff --git a/prototypes/OfL/templates/root.pxt b/prototypes/OfL/templates/root.pxt index 1448c89a..929e93ae 100644 --- a/prototypes/OfL/templates/root.pxt +++ b/prototypes/OfL/templates/root.pxt @@ -358,6 +358,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -623,6 +629,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -633,6 +640,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end diff --git a/prototypes/Rt3/templates/root.pxt b/prototypes/Rt3/templates/root.pxt index 46de23df..56c91b9e 100644 --- a/prototypes/Rt3/templates/root.pxt +++ b/prototypes/Rt3/templates/root.pxt @@ -291,6 +291,12 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "pump_head", :default => 60.0['ft H2O'] parameter "pump_eff", :default => 0.9 parameter "pump_control", :default => "INTERMITTENT" + parameter "heating_source", :default=>"BOILER" + parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) + parameter "max_loop_temp", :default=>100 # (100 | 120 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "min_loop_temp", :default=>10 # (10 | 10 ) + parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do @@ -556,6 +562,7 @@ for zone in all_zones ahu_branches[sys_name] ||= [] ahu_branches[sys_name] << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") if (this_hvac[:atu_type] == "CAV-CHB") chw_branches << branch_name @@ -566,6 +573,8 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches |= ["#{this_hvac_type}-#{sys_name}"] + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches |= ["#{this_hvac_type}-#{sys_name}"] elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{this_hvac_type}-#{sys_name} HR Branch"] end @@ -579,6 +588,9 @@ for zone in all_zones if (this_hvac[:heat_coil_type] == "WATER") hw_branches << branch_name hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "WATER") + elsif (this_hvac[:heat_coil_type] == "STEAM") + hw_branches << branch_name + hw_branches << "#{branch_name} ATU" if (this_hvac_zone[:atu_reheat_coil_type] == "STEAM") elsif (this_hvac[:heat_coil_type] == "DX-WATER") wshp_branches |= ["#{branch_name} HR Branch"] end diff --git a/templates/energyplus/templates/system/ahu.pxt b/templates/energyplus/templates/system/ahu.pxt index 73a085af..c8f99c32 100644 --- a/templates/energyplus/templates/system/ahu.pxt +++ b/templates/energyplus/templates/system/ahu.pxt @@ -290,7 +290,9 @@ end if (heat_coil_type == "WATER") controllers << "#{ahu_name} Heating Coil Controller" end - +if (heat_coil_type == "STEAM") + controllers << "#{ahu_name} Heating Coil Controller" +end # Check that OA flow isn't greater than AHU system flow @@ -635,6 +637,8 @@ Branch, ! Coil:Heating:Electric, !- Component Object Type ! <% elsif (heat_coil_type == "WATER") %> ! Coil:Heating:Water, !- Component Object Type +! <% elsif (heat_coil_type == "STEAM") %> +! Coil:Heating:Steam, !- Component Object Type ! <% end %> ! <%= ahu_name %> Heating Coil, !- Component Name ! <% if (chiller_cond_hr) %> diff --git a/templates/energyplus/templates/system/hw.pxt b/templates/energyplus/templates/system/hw.pxt index bec71247..7d4ac6ec 100644 --- a/templates/energyplus/templates/system/hw.pxt +++ b/templates/energyplus/templates/system/hw.pxt @@ -4,7 +4,7 @@ require "modelkit/energyplus" parameter "name" parameter "branch_names" -parameter "setpoint_type", :default=>"Constant" # ( Constant | Reset ) +parameter "setpoint_type", :default=>"Reset" # ( Constant | Reset ) parameter "design_flow", :default=>Autosize parameter "design_temp", :default=>180['F'] @@ -27,8 +27,12 @@ parameter "pump_power", :default=>Autosize parameter "pump_curve", :default=>"NOT USED" -parameter "heating_source", :default=>"BOILER" # (BOILER | DISTRICT | GSHP | CHP ) -parameter "boiler_duplicate", :default=>false # Heating Source BOILER Only!! +parameter "heating_source", :default=>"BOILER" # (BOILER | STEAMBOILER | DISTRICT | GSHP | CHP ) +parameter "boiler_duplicate", :default=>false # Heating Source BOILER and STEAMBOILER Only!! +parameter "boiler_duplicate_1", :default=>false # Heating Source STEAMBOILER Only!! +parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) +parameter "max_loop_temp", :default=>100 # (100 | 120 ) +parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "boiler_type", :default=>"NONCONDENSING" # (NONCONDENSING | CONDENSING | ELECTRIC) parameter "boiler_fuel", :default=>"NATURALGAS" # (NATURALGAS | FUELOIL | ELECTRICITY) @@ -71,12 +75,12 @@ Schedule:Compact, PlantLoop, <%= name %>, !- Name - Water, !- Fluid Type + <%= fluid_type %>, !- Fluid Type , !- User Defined Fluid Type <%= name %> Operation Schemes, !- Plant Equipment Operation Scheme Name <%= name %> Supply Outlet Node, !- Loop Temperature Setpoint Node Name - 100.0, !- Maximum Loop Temperature {C} - 10.0, !- Minimum Loop Temperature {C} + <%= max_loop_temp %>, !- Maximum Loop Temperature {C} + <%= min_loop_temp %>, !- Minimum Loop Temperature {C} Autosize, !- Maximum Loop Flow Rate {m3/s} 0.0, !- Minimum Loop Flow Rate {m3/s} Autosize, !- Plant Loop Volume {m3} @@ -144,6 +148,8 @@ PlantEquipmentList, <%= name %> Equipment List, !- Name <% if (heating_source == "BOILER") %> Boiler:HotWater, !- Equipment 1 Object Type +<% elsif (heating_source == "STEAMBOILER") %> + Boiler:Steam, !- Equipment 1 Object Type <% elsif (heating_source == "DISTRICT") %> DistrictHeating, !- Equipment 1 Object Type <% elsif (heating_source == "GSHP") %> @@ -159,10 +165,14 @@ PlantEquipmentList, <%= name %> Heating Source, !- Equipment 1 Name ChillerHeater:Absorption:DirectFired, !- Equipment 2 Object Type <%= abschiller_name %> Chiller; !- Equipment 2 Name -<% elsif (boiler_duplicate) %> +<% elsif (boiler_duplicate_1) %> <%= name %> Heating Source 1, !- Equipment 1 Name Boiler:HotWater, !- Equipment 2 Object Type <%= name %> Heating Source 2; !- Equipment 2 Name +<% elsif (boiler_duplicate) %> + <%= name %> Heating Source 1, !- Equipment 1 Name + Boiler:Steam, !- Equipment 2 Object Type + <%= name %> Heating Source 2; !- Equipment 2 Name <% else %> <%= name %> Heating Source; !- Equipment 1 Name <% end %> @@ -198,6 +208,8 @@ Branch, Pump:ConstantSpeed, !- Component 1 Object Type <% elsif (pump_type == "VARIABLE") %> Pump:VariableSpeed, !- Component 1 Object Type +<% elsif (pump_type == "VARIABLESPEEDCONDENSATE") %> + Pump:VariableSpeed:Condensate, !- Component 1 Object Type <% end %> <%= name %> Pump, !- Component 1 Name <%= name %> Supply Inlet Node, !- Component 1 Inlet Node Name @@ -215,6 +227,8 @@ Branch, , !- Pressure Drop Curve Name <% if (heating_source == "BOILER") %> Boiler:HotWater, !- Component 1 Object Type +<% elsif (heating_source == "STEAMBOILER") %> + Boiler:Steam, !- Component 1 Object Type <% elsif (heating_source == "DISTRICT") %> DistrictHeating, !- Component 1 Object Type <% elsif (heating_source == "GSHP") %> @@ -235,6 +249,8 @@ Branch, , !- Pressure Drop Curve Name <% if (heating_source == "BOILER") %> Boiler:HotWater, !- Component 1 Object Type +<% elsif (heating_source == "STEAMBOILER") %> + Boiler:Steam, !- Component 1 Object Type <% elsif (heating_source == "DISTRICT") %> DistrictHeating, !- Component 1 Object Type <% elsif (heating_source == "GSHP") %> @@ -256,6 +272,8 @@ Branch, , !- Pressure Drop Curve Name <% if (heating_source == "BOILER") %> Boiler:HotWater, !- Component 1 Object Type +<% elsif (heating_source == "STEAMBOILER") %> + Boiler:Steam, !- Component 1 Object Type <% elsif (heating_source == "DISTRICT") %> DistrictHeating, !- Component 1 Object Type <% elsif (heating_source == "GSHP") %> @@ -320,6 +338,21 @@ Pump:VariableSpeed, Intermittent; !- Pump Control Type <% end %> +<% elsif (pump_type == "VARIABLESPEEDCONDENSATE") %> +Pump:VariableSpeed:Condensate, + <%= name %> Pump, !- Name + <%= name %> Supply Inlet Node, !- Inlet Node Name + <%= name %> Pump Outlet Node, !- Outlet Node Name + Autosize, !- Design Steam Volume Flow Rate {m3/s} + <%= pump_head %>, !- Design Pump Head {Pa} + <%= pump_power %>, !- Design Power Consumption {W} + <%= pump_eff %>, !- Motor Efficiency + 0.0, !- Fraction of Motor Inefficiencies to Fluid Stream + 0, !- Coefficient 1 of the Part Load Performance Curve + 3.2485, !- Coefficient 2 of the Part Load Performance Curve + -4.7443, !- Coefficient 3 of the Part Load Performance Curve + 2.5295; !- Coefficient 4 of the Part Load Performance Curve + <% end %> <% if (heating_source == "BOILER") %> @@ -472,6 +505,79 @@ Curve:Bicubic, 0.99; !- Maximum Curve Output <% end %> +<% elsif (heating_source == "STEAMBOILER") %> + <% if (boiler_duplicate) %> +Boiler:Steam, + <%= name %> Heating Source 1, !- Name +<% if (boiler_fuel == "NATURALGAS") %> + NaturalGas, !- Fuel Type +<% elsif (boiler_fuel == "FUELOIL") %> + FuelOilNo1, !- Fuel Type +<% elsif (boiler_fuel == "ELECTRICITY") %> + Electricity, !- Fuel Type +<% end %> + 159958.369, !- Maximum Operating Pressure + <%= boiler_eff %>, !- Theoritical Efficiency + 100, !- Design Outlet Steam Temperature {C} + <%= boiler_cap %>, !- Nominal Capacity {W} + 0.00001, !- Minimum Part Load Ratio + 1.0, !- Maximum Part Load Ratio + 0.2, !- Optimum Part Load Ratio + 0.8, !- Coefficient 1 of Fuel Use Function of Part Load Ratio Curve + 0.1, !- Coefficient 2 of Fuel Use Function of Part Load Ratio Curve + 0.1, !- Coefficient 3 of Fuel Use Function of Part Load Ratio Curve + <%= name %> Heating Source 1 Inlet Node, !- Water Inlet Node Name + <%= name %> Supply Equipment Outlet Node 1, !- Steam Outlet Node Name + 1; !- Sizing Factor + +Boiler:Steam, + <%= name %> Heating Source 2, !- Name +<% if (boiler_fuel == "NATURALGAS") %> + NaturalGas, !- Fuel Type +<% elsif (boiler_fuel == "FUELOIL") %> + FuelOilNo1, !- Fuel Type +<% elsif (boiler_fuel == "ELECTRICITY") %> + Electricity, !- Fuel Type +<% end %> + 159958.369, !- Maximum Operating Pressure + <%= boiler_eff %>, !- Theoritical Efficiency + 100, !- Design Outlet Steam Temperature {C} + <%= boiler_cap %>, !- Nominal Capacity {W} + 0.00001, !- Minimum Part Load Ratio + 1.0, !- Maximum Part Load Ratio + 0.2, !- Optimum Part Load Ratio + 0.8, !- Coefficient 1 of Fuel Use Function of Part Load Ratio Curve + 0.1, !- Coefficient 2 of Fuel Use Function of Part Load Ratio Curve + 0.1, !- Coefficient 3 of Fuel Use Function of Part Load Ratio Curve + <%= name %> Heating Source 2 Inlet Node, !- Water Inlet Node Name + <%= name %> Supply Equipment Outlet Node 2, !- Steam Outlet Node Name + 1; !- Sizing Factor + <% else %> + +Boiler:Steam, + <%= name %> Heating Source, !- Name +<% if (boiler_fuel == "NATURALGAS") %> + NaturalGas, !- Fuel Type +<% elsif (boiler_fuel == "FUELOIL") %> + FuelOilNo1, !- Fuel Type +<% elsif (boiler_fuel == "ELECTRICITY") %> + Electricity, !- Fuel Type +<% end %> + 159958.369, !- Maximum Operating Pressure + <%= boiler_eff %>, !- Theoritical Efficiency + 100, !- Design Outlet Steam Temperature {C} + <%= boiler_cap %>, !- Nominal Capacity {W} + 0.00001, !- Minimum Part Load Ratio + 1.0, !- Maximum Part Load Ratio + 0.2, !- Optimum Part Load Ratio + 0.8, !- Coefficient 1 of Fuel Use Function of Part Load Ratio Curve + 0.1, !- Coefficient 2 of Fuel Use Function of Part Load Ratio Curve + 0.1, !- Coefficient 3 of Fuel Use Function of Part Load Ratio Curve + <%= name %> Heating Source Inlet Node, !- Water Inlet Node Name + <%= name %> Supply Equipment Outlet Node , !- Steam Outlet Node Name + 1; !- Sizing Factor + <% end %> + <% elsif (heating_source == "DISTRICT") %> DistrictHeating, <%= name %> Heating Source, !- Name @@ -795,28 +901,58 @@ ElectricLoadCenter:Generators, Branch, <%= name %> Supply Bypass Branch, !- Name , !- Pressure Drop Curve Name +<% if (fluid_type == "WATER") %> Pipe:Adiabatic, !- Component 1 Object Type <%= name %> Supply Equipment Bypass Pipe, !- Component 1 Name <%= name %> Supply Equip Bypass Inlet Node, !- Component 1 Inlet Node Name <%= name %> Supply Equip Bypass Outlet Node; !- Component 1 Outlet Node Name +<% else %> + Pipe:Adiabatic:Steam, !- Component 1 Object Type + <%= name %> Supply Equipment Bypass Pipe, !- Component 1 Name + <%= name %> Supply Equip Bypass Inlet Node, !- Component 1 Inlet Node Name + <%= name %> Supply Equip Bypass Outlet Node; !- Component 1 Outlet Node Name +<% end %> +<% if (fluid_type == "WATER") %> Pipe:Adiabatic, <%= name %> Supply Equipment Bypass Pipe, !- Name <%= name %> Supply Equip Bypass Inlet Node, !- Inlet Node Name <%= name %> Supply Equip Bypass Outlet Node; !- Outlet Node Name +<% else %> +Pipe:Adiabatic:Steam, + <%= name %> Supply Equipment Bypass Pipe, !- Name + <%= name %> Supply Equip Bypass Inlet Node, !- Inlet Node Name + <%= name %> Supply Equip Bypass Outlet Node; !- Outlet Node Name +<% end %> Branch, +<% if (fluid_type == "WATER") %> <%= name %> Supply Outlet Branch, !- Name , !- Pressure Drop Curve Name Pipe:Adiabatic, !- Component 1 Object Type <%= name %> Supply Outlet Pipe, !- Component 1 Name <%= name %> Supply Outlet Pipe Inlet Node, !- Component 1 Inlet Node Name <%= name %> Supply Outlet Node; !- Component 1 Outlet Node Name +<% else %> + <%= name %> Supply Outlet Branch, !- Name + , !- Pressure Drop Curve Name + Pipe:Adiabatic:Steam, !- Component 1 Object Type + <%= name %> Supply Outlet Pipe, !- Component 1 Name + <%= name %> Supply Outlet Pipe Inlet Node, !- Component 1 Inlet Node Name + <%= name %> Supply Outlet Node; !- Component 1 Outlet Node Name +<% end %> +<% if (fluid_type == "WATER") %> Pipe:Adiabatic, <%= name %> Supply Outlet Pipe, !- Name <%= name %> Supply Outlet Pipe Inlet Node, !- Inlet Node Name <%= name %> Supply Outlet Node; !- Outlet Node Name +<% else %> +Pipe:Adiabatic:Steam, + <%= name %> Supply Outlet Pipe, !- Name + <%= name %> Supply Outlet Pipe Inlet Node, !- Inlet Node Name + <%= name %> Supply Outlet Node; !- Outlet Node Name +<% end %> ConnectorList, <%= name %> Supply Connectors, !- Name @@ -863,43 +999,91 @@ BranchList, <%= name %> Demand Outlet Branch; !- Branch Name Branch, +<% if (fluid_type == "WATER") %> <%= name %> Demand Inlet Branch, !- Name , !- Pressure Drop Curve Name Pipe:Adiabatic, !- Component 1 Object Type <%= name %> Demand Inlet Pipe, !- Component 1 Name <%= name %> Demand Inlet Node, !- Component 1 Inlet Node Name <%= name %> Demand Inlet Pipe Outlet Node; !- Component 1 Outlet Node Name +<% else %> + <%= name %> Demand Inlet Branch, !- Name + , !- Pressure Drop Curve Name + Pipe:Adiabatic:Steam, !- Component 1 Object Type + <%= name %> Demand Inlet Pipe, !- Component 1 Name + <%= name %> Demand Inlet Node, !- Component 1 Inlet Node Name + <%= name %> Demand Inlet Pipe Outlet Node; !- Component 1 Outlet Node Name +<% end %> +<% if (fluid_type == "WATER") %> Pipe:Adiabatic, <%= name %> Demand Inlet Pipe, !- Name <%= name %> Demand Inlet Node, !- Inlet Node Name <%= name %> Demand Inlet Pipe Outlet Node; !- Outlet Node Name +<% else %> +Pipe:Adiabatic:Steam, + <%= name %> Demand Inlet Pipe, !- Name + <%= name %> Demand Inlet Node, !- Inlet Node Name + <%= name %> Demand Inlet Pipe Outlet Node; !- Outlet Node Name +<% end %> Branch, +<% if (fluid_type == "WATER") %> <%= name %> Demand Bypass Branch, !- Name , !- Pressure Drop Curve Name Pipe:Adiabatic, !- Component 1 Object Type <%= name %> Demand Bypass Pipe, !- Component 1 Name <%= name %> Demand Bypass Pipe Inlet Node, !- Component 1 Inlet Node Name <%= name %> Demand Bypass Pipe Outlet Node; !- Component 1 Outlet Node Name +<% else %> + <%= name %> Demand Bypass Branch, !- Name + , !- Pressure Drop Curve Name + Pipe:Adiabatic:Steam, !- Component 1 Object Type + <%= name %> Demand Bypass Pipe, !- Component 1 Name + <%= name %> Demand Bypass Pipe Inlet Node, !- Component 1 Inlet Node Name + <%= name %> Demand Bypass Pipe Outlet Node; !- Component 1 Outlet Node Name +<% end %> +<% if (fluid_type == "WATER") %> Pipe:Adiabatic, <%= name %> Demand Bypass Pipe, !- Name <%= name %> Demand Bypass Pipe Inlet Node, !- Inlet Node Name <%= name %> Demand Bypass Pipe Outlet Node; !- Outlet Node Name +<% else %> +Pipe:Adiabatic:Steam, + <%= name %> Demand Bypass Pipe, !- Name + <%= name %> Demand Bypass Pipe Inlet Node, !- Inlet Node Name + <%= name %> Demand Bypass Pipe Outlet Node; !- Outlet Node Name +<% end %> Branch, +<% if (fluid_type == "WATER") %> <%= name %> Demand Outlet Branch, !- Name , !- Pressure Drop Curve Name Pipe:Adiabatic, !- Component 1 Object Type <%= name %> Demand Outlet Pipe, !- Component 1 Name <%= name %> Demand Outlet Pipe Inlet Node, !- Component 1 Inlet Node Name <%= name %> Demand Outlet Node; !- Component 1 Outlet Node Name +<% else %> + <%= name %> Demand Outlet Branch, !- Name + , !- Pressure Drop Curve Name + Pipe:Adiabatic:Steam, !- Component 1 Object Type + <%= name %> Demand Outlet Pipe, !- Component 1 Name + <%= name %> Demand Outlet Pipe Inlet Node, !- Component 1 Inlet Node Name + <%= name %> Demand Outlet Node; !- Component 1 Outlet Node Name +<% end %> +<% if (fluid_type == "WATER") %> Pipe:Adiabatic, <%= name %> Demand Outlet Pipe, !- Name <%= name %> Demand Outlet Pipe Inlet Node, !- Inlet Node Name <%= name %> Demand Outlet Node; !- Outlet Node Name +<% else %> +Pipe:Adiabatic:Steam, + <%= name %> Demand Outlet Pipe, !- Name + <%= name %> Demand Outlet Pipe Inlet Node, !- Inlet Node Name + <%= name %> Demand Outlet Node; !- Outlet Node Name +<% end %> ConnectorList, <%= name %> Demand Connectors, !- Name diff --git a/templates/energyplus/templates/system/unitary.pxt b/templates/energyplus/templates/system/unitary.pxt index 7479009c..7b12c51c 100644 --- a/templates/energyplus/templates/system/unitary.pxt +++ b/templates/energyplus/templates/system/unitary.pxt @@ -324,6 +324,11 @@ AirLoopHVAC:UnitarySystem, Coil:Heating:Water, !- Heating Coil Object Type <%= unitary_name %> Heating Coil, !- Heating Coil Name , !- DX Heating Coil Sizing Ratio +<% elsif (heat_coil_type == "STEAM") %> + Coil:Heating:Steam, !- Heating Coil Object Type + <%= unitary_name %> Heating Coil, !- Heating Coil Name + , !- DX Heating Coil Sizing Ratio + <% elsif (heat_coil_type == "NONE") %> , !- Heating Coil Object Type , !- Heating Coil Name @@ -2682,6 +2687,54 @@ Branch, <%= unitary_name %> Heating Coil, !- Component 1 Name <%= unitary_name %> HeatCDemand Inlet Node, !- Component 1 Inlet Node Name <%= unitary_name %> HeatCDemand Outlet Node; !- Component 1 Outlet Node Name + + +<% elsif (heat_coil_type == "STEAM") %> +Coil:Heating:Steam, + <%= unitary_name %> Heating Coil, !- Name + , !- Availability Schedule Name + Autosize, !- Maximum Steam Flow Rate {m3/s} + 1, !- Degree of SubCooling + 10, !- Degree of Loop SubCooling + <%= unitary_name %> HeatCDemand Inlet Node, !- Water Inlet Node Name + <%= unitary_name %> HeatCDemand Outlet Node, !- Water Outlet Node Name +<% if (fan_config == "DRAW-THROUGH" and cool_coil_type == "NONE") %> + <%= unitary_name %> Unitary Inlet Node, !- Air Inlet Node Name +<% elsif (fan_config == "BLOW-THROUGH" and cool_coil_type == "NONE") %> + <%= unitary_name %> Supply Fan Outlet Node, !- Air Inlet Node Name +<% else %> + <%= unitary_name %> Cooling Coil Outlet Node, !- Air Inlet Node Name +<% end %> +<% if (fan_config == "BLOW-THROUGH" and aux_heat_coil_type == "NONE") %> + <%= unitary_name %> Unitary Outlet Node; !- Air Outlet Node Name +<% else %> + <%= unitary_name %> Heating Coil Outlet Node, !- Air Outlet Node Name +<% end %> + ZoneLoadControl; !- Coil Control Type + +! Controller not needed with Unitary...? +!Controller:WaterCoil, +! <%= unitary_name %> Heating Coil Controller, !- Name +! Temperature, !- Control Variable +! Normal, !- Action +! Flow, !- Actuator Variable +<% if (fan_config == "BLOW-THROUGH" and aux_heat_coil_type == "NONE") %> +! <%= unitary_name %> Unitary Outlet Node, !- Sensor Node Name +<% else %> +! <%= unitary_name %> Heating Coil Outlet Node, !- Sensor Node Name +<% end %> +! <%= unitary_name %> HeatCDemand Inlet Node, !- Actuator Node Name +! 0.0001, !- Controller Convergence Tolerance {deltaC} +! Autosize, !- Maximum Actuated Flow {m3/s} +! 0.0; !- Minimum Actuated Flow {m3/s} + +Branch, + <%= unitary_name %> HW Branch, !- Name + , !- Pressure Drop Curve Name + Coil:Heating:Steam, !- Component 1 Object Type + <%= unitary_name %> Heating Coil, !- Component 1 Name + <%= unitary_name %> HeatCDemand Inlet Node, !- Component 1 Inlet Node Name + <%= unitary_name %> HeatCDemand Outlet Node; !- Component 1 Outlet Node Name <% end %> <% if (cool_coil_type == "DX-WATER" or heat_coil_type == "DX-WATER") %> diff --git a/templates/energyplus/templates/zonehvac/atu.pxt b/templates/energyplus/templates/zonehvac/atu.pxt index 9f1fc4d7..39d91aaf 100644 --- a/templates/energyplus/templates/zonehvac/atu.pxt +++ b/templates/energyplus/templates/zonehvac/atu.pxt @@ -221,11 +221,18 @@ AirTerminal:SingleDuct:VAV:Reheat, Coil:Heating:Electric, !- Reheat Coil Object Type <% elsif (atu_reheat_coil_type == "WATER") %> Coil:Heating:Water, !- Reheat Coil Object Type -<% end %> <%= atu_name %> ATU Heating Coil, !- Reheat Coil Name +<% elsif (atu_reheat_coil_type == "STEAM") %> + Coil:Heating:Steam, !- Reheat Coil Object Type + <%= atu_name %> ATU Heating Coil, !- Reheat Coil Name +<% end %> + <% if (atu_reheat_coil_type == "WATER") %> Autosize, !- Maximum Hot Water or Steam Flow Rate {m3/s} 0.0, !- Minimum Hot Water or Steam Flow Rate {m3/s} +<% elsif (atu_reheat_coil_type == "STEAM") %> + Autosize, !- Maximum Hot Water or Steam Flow Rate {m3/s} + 0.0, !- Minimum Hot Water or Steam Flow Rate {m3/s} <% else %> , !- Maximum Hot Water or Steam Flow Rate {m3/s} , !- Minimum Hot Water or Steam Flow Rate {m3/s} @@ -484,4 +491,34 @@ Branch, <%= atu_name %> ATU Heating Coil, !- Component 1 Name <%= atu_name %> Heating Coil Demand Inlet Node, !- Component 1 Inlet Node Name <%= atu_name %> Heating Coil Demand Outlet Node; !- Component 1 Outlet Node Name + +<% elsif (atu_reheat_coil_type == "STEAM") %> +Coil:Heating:Steam, + <%= atu_name %> ATU Heating Coil, !- Name + , !- Availability Schedule Name + Autosize, !- Maximum Steam Flow Rate {m3/s} + 1, !- Degree of SubCooling + 10, !- Degree of Loop SubCooling + <%= atu_name %> Heating Coil Demand Inlet Node, !- Water Inlet Node Name + <%= atu_name %> Heating Coil Demand Outlet Node, !- Water Outlet Node Name +<% if (atu_type == "CAV-IND") %> + <%= atu_name %> Secondary Inlet Node, !- Air Inlet Node Name + <%= atu_name %> ATU Heating Coil Outlet Node, !- Air Outlet Node Name +<% else %> + <%= atu_name %> Damper Outlet Node, !- Air Inlet Node Name + <%= atu_name %> Outlet Node, !- Air Outlet Node Name +<% end %> + ZoneLoadControl; !- Coil Control Type + +Branch, + <%= atu_name %> ATU HW Branch, !- Name + , !- Pressure Drop Curve Name + Coil:Heating:Steam, !- Component 1 Object Type + <%= atu_name %> ATU Heating Coil, !- Component 1 Name + <%= atu_name %> Heating Coil Demand Inlet Node, !- Component 1 Inlet Node Name + <%= atu_name %> Heating Coil Demand Outlet Node; !- Component 1 Outlet Node Name <% end %> + +!BranchList, +! <%= atu_name %> Branch List, !- Name +! <%= atu_name %> ATU HW Branch; !- Branch 1 Name From b65f1004830c24117bb47f331d0d6f741c5fc703 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Fri, 22 Mar 2024 09:33:53 -0700 Subject: [PATCH 02/23] Revert change of default setpoint_type --- templates/energyplus/templates/system/hw.pxt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/energyplus/templates/system/hw.pxt b/templates/energyplus/templates/system/hw.pxt index 7d4ac6ec..7d6d3850 100644 --- a/templates/energyplus/templates/system/hw.pxt +++ b/templates/energyplus/templates/system/hw.pxt @@ -4,7 +4,7 @@ require "modelkit/energyplus" parameter "name" parameter "branch_names" -parameter "setpoint_type", :default=>"Reset" # ( Constant | Reset ) +parameter "setpoint_type", :default=>"Constant" # ( Constant | Reset ) parameter "design_flow", :default=>Autosize parameter "design_temp", :default=>180['F'] From a02a9482a221195bd2fa26ef9e0552dac2cb2118 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Fri, 22 Mar 2024 09:53:56 -0700 Subject: [PATCH 03/23] Code clean up * Revert new parameter boiler_duplicate_1 and replace with combination of other parameters * Clarify new option for pump_type * Add author comments --- prototypes/ECC/templates/root.pxt | 1 - prototypes/ESe/templates/root.pxt | 1 - prototypes/EUn/templates/root.pxt | 1 - prototypes/Hsp/templates/root.pxt | 1 - prototypes/Htl/templates/root.pxt | 1 - prototypes/MBT/templates/root.pxt | 1 - prototypes/Nrs/templates/root.pxt | 1 - prototypes/OfL/templates/root.pxt | 1 - prototypes/Rt3/templates/root.pxt | 1 - templates/energyplus/templates/system/ahu.pxt | 2 ++ templates/energyplus/templates/system/hw.pxt | 15 ++++++++++----- templates/energyplus/templates/system/unitary.pxt | 2 ++ templates/energyplus/templates/zonehvac/atu.pxt | 3 +++ 13 files changed, 17 insertions(+), 14 deletions(-) diff --git a/prototypes/ECC/templates/root.pxt b/prototypes/ECC/templates/root.pxt index bb7b7328..375cda66 100644 --- a/prototypes/ECC/templates/root.pxt +++ b/prototypes/ECC/templates/root.pxt @@ -414,7 +414,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/ESe/templates/root.pxt b/prototypes/ESe/templates/root.pxt index c4c66a8a..a7cb234e 100644 --- a/prototypes/ESe/templates/root.pxt +++ b/prototypes/ESe/templates/root.pxt @@ -409,7 +409,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/EUn/templates/root.pxt b/prototypes/EUn/templates/root.pxt index ebde0cdd..972b00ba 100644 --- a/prototypes/EUn/templates/root.pxt +++ b/prototypes/EUn/templates/root.pxt @@ -478,7 +478,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/Hsp/templates/root.pxt b/prototypes/Hsp/templates/root.pxt index 4de1c664..80d372b3 100644 --- a/prototypes/Hsp/templates/root.pxt +++ b/prototypes/Hsp/templates/root.pxt @@ -397,7 +397,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/Htl/templates/root.pxt b/prototypes/Htl/templates/root.pxt index 97cd4b70..61a27019 100644 --- a/prototypes/Htl/templates/root.pxt +++ b/prototypes/Htl/templates/root.pxt @@ -446,7 +446,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/MBT/templates/root.pxt b/prototypes/MBT/templates/root.pxt index a235ce1c..90e3d345 100644 --- a/prototypes/MBT/templates/root.pxt +++ b/prototypes/MBT/templates/root.pxt @@ -444,7 +444,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/Nrs/templates/root.pxt b/prototypes/Nrs/templates/root.pxt index 9adaee51..44f60da0 100644 --- a/prototypes/Nrs/templates/root.pxt +++ b/prototypes/Nrs/templates/root.pxt @@ -397,7 +397,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/OfL/templates/root.pxt b/prototypes/OfL/templates/root.pxt index 929e93ae..1256cc9a 100644 --- a/prototypes/OfL/templates/root.pxt +++ b/prototypes/OfL/templates/root.pxt @@ -363,7 +363,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/prototypes/Rt3/templates/root.pxt b/prototypes/Rt3/templates/root.pxt index 56c91b9e..0f16f43c 100644 --- a/prototypes/Rt3/templates/root.pxt +++ b/prototypes/Rt3/templates/root.pxt @@ -296,7 +296,6 @@ import "system/hw.pxt", :group => "hw", :prefix => "hw_" do parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) - parameter "boiler_duplicate_1", :default=> true # (TRUE | FALSE ) end import "system/chw.pxt", :group => "chw", :prefix => "chw_" do diff --git a/templates/energyplus/templates/system/ahu.pxt b/templates/energyplus/templates/system/ahu.pxt index c8f99c32..da6cf360 100644 --- a/templates/energyplus/templates/system/ahu.pxt +++ b/templates/energyplus/templates/system/ahu.pxt @@ -291,6 +291,7 @@ if (heat_coil_type == "WATER") controllers << "#{ahu_name} Heating Coil Controller" end if (heat_coil_type == "STEAM") +# Added for steam boiler variant. Behzad Rizi 2024-01-24 controllers << "#{ahu_name} Heating Coil Controller" end @@ -638,6 +639,7 @@ Branch, ! <% elsif (heat_coil_type == "WATER") %> ! Coil:Heating:Water, !- Component Object Type ! <% elsif (heat_coil_type == "STEAM") %> +! <% # Added for steam boiler variant. Behzad Rizi 2024-01-24 %> ! Coil:Heating:Steam, !- Component Object Type ! <% end %> ! <%= ahu_name %> Heating Coil, !- Component Name diff --git a/templates/energyplus/templates/system/hw.pxt b/templates/energyplus/templates/system/hw.pxt index 7d6d3850..38390817 100644 --- a/templates/energyplus/templates/system/hw.pxt +++ b/templates/energyplus/templates/system/hw.pxt @@ -19,7 +19,7 @@ parameter "hi_outdoor_temp", :default=>50['F'] # supply temp schedule? # Constant speed pump might not be correct yet -parameter "pump_type", :default=>"CONSTANT" # (CONSTANT | VARIABLE) +parameter "pump_type", :default=>"CONSTANT" # (CONSTANT | VARIABLE | VARIABLESPEEDCONDENSATE) parameter "pump_eff", :default=>0.6 parameter "pump_head", :default=>70['ft H2O'] parameter "pump_control", :default=>"CONTINUOUS" # (CONTINUOUS | INTERMITTENT) @@ -27,9 +27,9 @@ parameter "pump_power", :default=>Autosize parameter "pump_curve", :default=>"NOT USED" +# Updated for steam boiler variant. Behzad Rizi 2024-01-24 parameter "heating_source", :default=>"BOILER" # (BOILER | STEAMBOILER | DISTRICT | GSHP | CHP ) parameter "boiler_duplicate", :default=>false # Heating Source BOILER and STEAMBOILER Only!! -parameter "boiler_duplicate_1", :default=>false # Heating Source STEAMBOILER Only!! parameter "fluid_type", :default=>"WATER" # (WATER | STEAM ) parameter "max_loop_temp", :default=>100 # (100 | 120 ) parameter "min_loop_temp", :default=>10 # (10 | 10 ) @@ -165,13 +165,13 @@ PlantEquipmentList, <%= name %> Heating Source, !- Equipment 1 Name ChillerHeater:Absorption:DirectFired, !- Equipment 2 Object Type <%= abschiller_name %> Chiller; !- Equipment 2 Name -<% elsif (boiler_duplicate_1) %> +<% elsif (boiler_duplicate and heating_source == "STEAMBOILER") %> <%= name %> Heating Source 1, !- Equipment 1 Name - Boiler:HotWater, !- Equipment 2 Object Type + Boiler:Steam, !- Equipment 2 Object Type <%= name %> Heating Source 2; !- Equipment 2 Name <% elsif (boiler_duplicate) %> <%= name %> Heating Source 1, !- Equipment 1 Name - Boiler:Steam, !- Equipment 2 Object Type + Boiler:HotWater, !- Equipment 2 Object Type <%= name %> Heating Source 2; !- Equipment 2 Name <% else %> <%= name %> Heating Source; !- Equipment 1 Name @@ -338,6 +338,10 @@ Pump:VariableSpeed, Intermittent; !- Pump Control Type <% end %> +<% +# Added for steam boiler variant. Behzad Rizi 2024-01-24 +# PLR performance inputs from EnergyPlus defaults. +%> <% elsif (pump_type == "VARIABLESPEEDCONDENSATE") %> Pump:VariableSpeed:Condensate, <%= name %> Pump, !- Name @@ -506,6 +510,7 @@ Curve:Bicubic, <% end %> <% elsif (heating_source == "STEAMBOILER") %> +<% # Added for steam boiler variant. Behzad Rizi 2024-01-18 %> <% if (boiler_duplicate) %> Boiler:Steam, <%= name %> Heating Source 1, !- Name diff --git a/templates/energyplus/templates/system/unitary.pxt b/templates/energyplus/templates/system/unitary.pxt index 7b12c51c..e1a896cd 100644 --- a/templates/energyplus/templates/system/unitary.pxt +++ b/templates/energyplus/templates/system/unitary.pxt @@ -325,6 +325,7 @@ AirLoopHVAC:UnitarySystem, <%= unitary_name %> Heating Coil, !- Heating Coil Name , !- DX Heating Coil Sizing Ratio <% elsif (heat_coil_type == "STEAM") %> +<% # Added for steam boiler variant. Behzad Rizi 2024-01-08 %> Coil:Heating:Steam, !- Heating Coil Object Type <%= unitary_name %> Heating Coil, !- Heating Coil Name , !- DX Heating Coil Sizing Ratio @@ -2690,6 +2691,7 @@ Branch, <% elsif (heat_coil_type == "STEAM") %> +<% # Added for steam boiler variant. Behzad Rizi 2024-01-08 %> Coil:Heating:Steam, <%= unitary_name %> Heating Coil, !- Name , !- Availability Schedule Name diff --git a/templates/energyplus/templates/zonehvac/atu.pxt b/templates/energyplus/templates/zonehvac/atu.pxt index 39d91aaf..d526cc1d 100644 --- a/templates/energyplus/templates/zonehvac/atu.pxt +++ b/templates/energyplus/templates/zonehvac/atu.pxt @@ -223,6 +223,7 @@ AirTerminal:SingleDuct:VAV:Reheat, Coil:Heating:Water, !- Reheat Coil Object Type <%= atu_name %> ATU Heating Coil, !- Reheat Coil Name <% elsif (atu_reheat_coil_type == "STEAM") %> +<% # Added for steam boiler variant. Behzad Rizi 2024-01-24 %> Coil:Heating:Steam, !- Reheat Coil Object Type <%= atu_name %> ATU Heating Coil, !- Reheat Coil Name <% end %> @@ -231,6 +232,7 @@ AirTerminal:SingleDuct:VAV:Reheat, Autosize, !- Maximum Hot Water or Steam Flow Rate {m3/s} 0.0, !- Minimum Hot Water or Steam Flow Rate {m3/s} <% elsif (atu_reheat_coil_type == "STEAM") %> +<% # Added for steam boiler variant. Behzad Rizi 2024-01-24 %> Autosize, !- Maximum Hot Water or Steam Flow Rate {m3/s} 0.0, !- Minimum Hot Water or Steam Flow Rate {m3/s} <% else %> @@ -493,6 +495,7 @@ Branch, <%= atu_name %> Heating Coil Demand Outlet Node; !- Component 1 Outlet Node Name <% elsif (atu_reheat_coil_type == "STEAM") %> +<% # Added for steam boiler variant. Behzad Rizi 2024-01-24 %> Coil:Heating:Steam, <%= atu_name %> ATU Heating Coil, !- Name , !- Availability Schedule Name From 307879d76aee833aae93c88454fdb9e556b0d75c Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Fri, 22 Mar 2024 09:59:07 -0700 Subject: [PATCH 04/23] Duplicate files (batch script) --- .../.modelkit-config | 0 .../1975}/cases/Asm.csv | 0 .../1975}/cases/ECC.csv | 0 .../1975}/cases/EPr.csv | 0 .../1975}/cases/ERC.csv | 0 .../1975}/cases/ESe.csv | 0 .../1975}/cases/EUn.csv | 0 .../1975}/cases/Fin.csv | 0 .../1975}/cases/Gro.csv | 0 .../1975}/cases/Hsp.csv | 0 .../1975}/cases/Lib.csv | 0 .../1975}/cases/MBT.csv | 0 .../1975}/cases/MLI.csv | 0 .../1975}/cases/Mtl.csv | 0 .../1975}/cases/Nrs.csv | 0 .../1975}/cases/OfL.csv | 0 .../1975}/cases/OfS.csv | 0 .../1975}/cases/RFF.csv | 0 .../1975}/cases/RSD.csv | 0 .../1975}/cases/Rel.csv | 0 .../1975}/cases/Rt3.csv | 0 .../1975}/cases/RtL.csv | 0 .../1975}/cases/RtS.csv | 0 .../1975}/cases/SCn.csv | 0 .../1975}/cases/SUn.csv | 0 .../1975}/climates.csv | 0 .../1975}/cohorts.csv | 0 .../1975}/query.txt | 0 .../Htl_1975}/cases/Htl.csv | 0 .../Htl_1975}/climates.csv | 0 .../Htl_1975}/cohorts.csv | 0 .../Htl_1975}/query.txt | 0 .../{SWXX000-00 Measure Name => HVAC_Boiler_Variants}/global.pxv | 0 .../{SWXX000-00 Measure Name => HVAC_Boiler_Variants}/rakefile.rb | 0 34 files changed, 0 insertions(+), 0 deletions(-) rename commercial measures/{SWXX000-00 Measure Name => HVAC_Boiler_Variants}/.modelkit-config (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Asm.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/ECC.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/EPr.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/ERC.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/ESe.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/EUn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Fin.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Gro.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Hsp.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Lib.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/MBT.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/MLI.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Mtl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Nrs.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/OfL.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/OfS.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/RFF.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/RSD.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Rel.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/Rt3.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/RtL.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/RtS.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/SCn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cases/SUn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/climates.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/cohorts.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975 => HVAC_Boiler_Variants/1975}/query.txt (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975 => HVAC_Boiler_Variants/Htl_1975}/cases/Htl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975 => HVAC_Boiler_Variants/Htl_1975}/climates.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975 => HVAC_Boiler_Variants/Htl_1975}/cohorts.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975 => HVAC_Boiler_Variants/Htl_1975}/query.txt (100%) rename commercial measures/{SWXX000-00 Measure Name => HVAC_Boiler_Variants}/global.pxv (100%) rename commercial measures/{SWXX000-00 Measure Name => HVAC_Boiler_Variants}/rakefile.rb (100%) diff --git a/commercial measures/SWXX000-00 Measure Name/.modelkit-config b/commercial measures/HVAC_Boiler_Variants/.modelkit-config similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/.modelkit-config rename to commercial measures/HVAC_Boiler_Variants/.modelkit-config diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Asm.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Asm.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Asm.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Asm.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ECC.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ECC.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EPr.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/EPr.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EPr.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/EPr.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ERC.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/ERC.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ERC.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/ERC.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ESe.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ESe.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EUn.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EUn.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Fin.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Fin.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Fin.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Fin.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Gro.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Gro.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Gro.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Gro.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Hsp.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Hsp.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Lib.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Lib.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Lib.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Lib.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MBT.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MBT.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MLI.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/MLI.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MLI.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/MLI.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Mtl.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Mtl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Mtl.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Mtl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Nrs.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Nrs.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfL.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfL.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfS.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/OfS.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfS.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/OfS.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RFF.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RFF.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RFF.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/RFF.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RSD.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RSD.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RSD.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/RSD.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rel.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Rel.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rel.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Rel.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rt3.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rt3.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtL.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RtL.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtL.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/RtL.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtS.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RtS.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtS.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/RtS.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SCn.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/SCn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SCn.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/SCn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SUn.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/SUn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SUn.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cases/SUn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/climates.csv b/commercial measures/HVAC_Boiler_Variants/1975/climates.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/climates.csv rename to commercial measures/HVAC_Boiler_Variants/1975/climates.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cohorts.csv b/commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cohorts.csv rename to commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/query.txt b/commercial measures/HVAC_Boiler_Variants/1975/query.txt similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/query.txt rename to commercial measures/HVAC_Boiler_Variants/1975/query.txt diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cases/Htl.csv b/commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cases/Htl.csv rename to commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/climates.csv b/commercial measures/HVAC_Boiler_Variants/Htl_1975/climates.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/climates.csv rename to commercial measures/HVAC_Boiler_Variants/Htl_1975/climates.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cohorts.csv b/commercial measures/HVAC_Boiler_Variants/Htl_1975/cohorts.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cohorts.csv rename to commercial measures/HVAC_Boiler_Variants/Htl_1975/cohorts.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/query.txt b/commercial measures/HVAC_Boiler_Variants/Htl_1975/query.txt similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/query.txt rename to commercial measures/HVAC_Boiler_Variants/Htl_1975/query.txt diff --git a/commercial measures/SWXX000-00 Measure Name/global.pxv b/commercial measures/HVAC_Boiler_Variants/global.pxv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/global.pxv rename to commercial measures/HVAC_Boiler_Variants/global.pxv diff --git a/commercial measures/SWXX000-00 Measure Name/rakefile.rb b/commercial measures/HVAC_Boiler_Variants/rakefile.rb similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/rakefile.rb rename to commercial measures/HVAC_Boiler_Variants/rakefile.rb From fa417357d5ac3b7762e359a522a8fcc62a1afae5 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Fri, 22 Mar 2024 09:59:14 -0700 Subject: [PATCH 05/23] Restore duplicated files (batch script) --- .../SWXX000-00 Measure Name/.modelkit-config | 24 + .../cases/Asm.csv | 2 + .../cases/ECC.csv | 2 + .../cases/EPr.csv | 2 + .../cases/ERC.csv | 2 + .../cases/ESe.csv | 2 + .../cases/EUn.csv | 2 + .../cases/Fin.csv | 2 + .../cases/Gro.csv | 2 + .../cases/Hsp.csv | 2 + .../cases/Lib.csv | 2 + .../cases/MBT.csv | 2 + .../cases/MLI.csv | 2 + .../cases/Mtl.csv | 2 + .../cases/Nrs.csv | 2 + .../cases/OfL.csv | 2 + .../cases/OfS.csv | 2 + .../cases/RFF.csv | 2 + .../cases/RSD.csv | 2 + .../cases/Rel.csv | 2 + .../cases/Rt3.csv | 2 + .../cases/RtL.csv | 2 + .../cases/RtS.csv | 2 + .../cases/SCn.csv | 2 + .../cases/SUn.csv | 2 + .../SWXX000-00 Measure Name_1975/climates.csv | 17 + .../SWXX000-00 Measure Name_1975/cohorts.csv | 26 + .../SWXX000-00 Measure Name_1975/query.txt | 30 + .../cases/Htl.csv | 2 + .../climates.csv | 17 + .../cohorts.csv | 26 + .../query.txt | 30 + .../SWXX000-00 Measure Name/global.pxv | 2 + .../SWXX000-00 Measure Name/rakefile.rb | 1010 +++++++++++++++++ 34 files changed, 1232 insertions(+) create mode 100644 commercial measures/SWXX000-00 Measure Name/.modelkit-config create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Asm.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ECC.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EPr.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ERC.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ESe.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EUn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Fin.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Gro.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Hsp.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Lib.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MBT.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MLI.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Mtl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Nrs.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfL.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfS.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RFF.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RSD.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rel.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rt3.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtL.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtS.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SCn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SUn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/climates.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cohorts.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/query.txt create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cases/Htl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/climates.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cohorts.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/query.txt create mode 100644 commercial measures/SWXX000-00 Measure Name/global.pxv create mode 100644 commercial measures/SWXX000-00 Measure Name/rakefile.rb diff --git a/commercial measures/SWXX000-00 Measure Name/.modelkit-config b/commercial measures/SWXX000-00 Measure Name/.modelkit-config new file mode 100644 index 00000000..b11027e5 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/.modelkit-config @@ -0,0 +1,24 @@ + +# Paths are expanded relative to this modelkit-config file. + +prototypes-dir = '../../prototypes' +templates-dir = '../../templates/energyplus/templates' +weather-dir = '../../weather' +codes-dir = '../../codes' + +max-workers = 12 # Maximum number of simulations to run in parallel + + +[template-compose] +annotate = true +indent = " " +esc-line = "! " +dirs = '~\Documents\Modelkit Caboodle\templates\energyplus\templates' # Must be an absolute path + +[energyplus-run] +engine = 'C:\EnergyPlusV22-2-0' # Must be an absolute path +#engine = '/Applications/EnergyPlus-22-2-0' # Must be an absolute path +#engine = '/Applications/EnergyPlus-9-2-0' # Must be an absolute path +readvars = true +keep = false +output-files = "eplusout.err; eplusout.sql; eplustbl.htm; eplusvar.csv" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Asm.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Asm.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Asm.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ECC.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ECC.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ECC.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EPr.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EPr.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EPr.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ERC.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ERC.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ERC.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ESe.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ESe.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/ESe.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EUn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EUn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/EUn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Fin.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Fin.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Fin.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Gro.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Gro.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Gro.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Hsp.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Hsp.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Hsp.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Lib.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Lib.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Lib.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MBT.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MBT.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MBT.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MLI.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MLI.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/MLI.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Mtl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Mtl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Mtl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Nrs.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Nrs.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Nrs.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfL.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfL.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfL.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfS.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfS.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/OfS.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RFF.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RFF.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RFF.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RSD.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RSD.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RSD.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rel.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rel.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rel.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rt3.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rt3.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/Rt3.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtL.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtL.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtL.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtS.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtS.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/RtS.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SCn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SCn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SCn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SUn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SUn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cases/SUn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/climates.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/climates.csv new file mode 100644 index 00000000..70c79169 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_1975.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_1975.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_1975.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_1975.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_1975.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_1975.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_1975.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_1975.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_1975.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_1975.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_1975.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_1975.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_1975.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_1975.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_1975.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_1975.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cohorts.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cohorts.csv new file mode 100644 index 00000000..e3c09efc --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/cohorts.csv @@ -0,0 +1,26 @@ +skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area +,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,, +,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,, +,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,, +,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,, +,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,, +,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,, +,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,, +,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']", +,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,, +#,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,, +,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,, +,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,, +,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,, +,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,, +,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,, +,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",, +,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']" +,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,, +,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,, +,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,, +,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,, +,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,, +,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, +,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, +,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/query.txt b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/query.txt new file mode 100644 index 00000000..66e76be7 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_1975/query.txt @@ -0,0 +1,30 @@ +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cases/Htl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cases/Htl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cases/Htl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/climates.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/climates.csv new file mode 100644 index 00000000..dabc49c8 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_1975_highriseres_hotel.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_1975_highriseres_hotel.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_1975_highriseres_hotel.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_1975_highriseres_hotel.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_1975_highriseres_hotel.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_1975_highriseres_hotel.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_1975_highriseres_hotel.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_1975_highriseres_hotel.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_1975_highriseres_hotel.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_1975_highriseres_hotel.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_1975_highriseres_hotel.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_1975_highriseres_hotel.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_1975_highriseres_hotel.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_1975_highriseres_hotel.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_1975_highriseres_hotel.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_1975_highriseres_hotel.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cohorts.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cohorts.csv new file mode 100644 index 00000000..e7bf3ffa --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/cohorts.csv @@ -0,0 +1,26 @@ +skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul +#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" +#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/query.txt b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/query.txt new file mode 100644 index 00000000..66e76be7 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_1975/query.txt @@ -0,0 +1,30 @@ +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWXX000-00 Measure Name/global.pxv b/commercial measures/SWXX000-00 Measure Name/global.pxv new file mode 100644 index 00000000..c707bb60 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/global.pxv @@ -0,0 +1,2 @@ +:timestep => 6, +:run_control => "ANNUAL" # ANNUAL | SIZING diff --git a/commercial measures/SWXX000-00 Measure Name/rakefile.rb b/commercial measures/SWXX000-00 Measure Name/rakefile.rb new file mode 100644 index 00000000..4ed80a71 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/rakefile.rb @@ -0,0 +1,1010 @@ +# Copyright (c) 2011-2020 Big Ladder Software LLC. All rights reserved. +# See the file "license.txt" for additional terms and conditions. + +if (not defined?(Modelkit)) + begin + require("modelkit") + rescue LoadError => exception + args = ARGV.join(" ") + puts exception + puts "\e[1m\e[31mERROR: This rakefile requires the Modelkit library. Make sure that you have the\nModelkit gem installed in your local Rubygems environment, or try running the\nrakefile using your stand-alone installation of Modelkit by typing:\e[0m\n \e[1mmodelkit rake #{args}\e[0m" + exit + end +end + + +require("pathname") +require("json") + +require("modelkit/config") +require("modelkit/multitable") +require("modelkit/parametrics") +require("modelkit/parametrics/worksheet") +require("modelkit/energyplus") + + +# Add to modelkit-energyplus: +# other args: +# - which design days +# - water mains temp? +# - daylight saving time? +def generate_site_pxt(idd, ddy_path, site_path) + site_file = File.open(site_path, "w") + + if (File.exists?(ddy_path)) + input_file = OpenStudio::InputFile.open(idd, ddy_path) + else + raise("file not found: #{ddy_path.inspect}") + end + + site_locations = input_file.find_objects_by_class_name("Site:Location").to_a + + if (site_locations.empty?) + raise("could not find Site:Location object in #{ddy_path.inspect}") + else + site_file.puts(site_locations.first.to_idf) + end + + all_design_days = input_file.find_objects_by_class_name("SizingPeriod:DesignDay").to_a + selected_design_days = all_design_days.select { |dd| dd.name[/Ann Htg 99.6% Condns DB|Ann Clg 0?.4% Condns DB/i] } + + if (selected_design_days.length < 2) + puts "warning: could not find requested design days; including all design days\n" + selected_design_days = all_design_days + end + + # Write design days to site file. + selected_design_days.each { |dd| site_file.puts(dd.to_idf) } + + +# 'CorrelationFromWeatherFile' is available starting in EP 9.0. + +# Does this work for design-day only runs? +# Seems to work for annual. + site_file.puts("\n\nSite:WaterMainsTemperature,\n CorrelationFromWeatherFile;\n") + + daylight_saving_time = input_file.find_objects_by_class_name("RunPeriodControl:DaylightSavingTime").to_a + if (not daylight_saving_time.empty?) + site_file.puts + site_file.puts(daylight_saving_time.first.to_idf) + end + + site_file.close +end + + +# NOPUB Should move into Modelkit somewhere. +# Support for running simulations in parallel. +require("open3") +require("set") + +$child_pids = Set.new # Global tracking of child PIDs + +# Return PID? +def run_process(command, dir) + # NOTE: Separate processes are required to make the EnergyPlus runs thread safe! + Open3.popen3(command, :chdir => dir) do |stdin, stdout, stderr, thread| + $child_pids.add(thread.pid) + # This might work with just an instance variable or similar. + + stdin.close # All input already sent with command + + file_out = File.open("#{dir}/stdout", "w") + file_err = File.open("#{dir}/stderr", "w") + + while (line = stdout.gets) + file_out.puts(line) + #@proc_out.call(line) if (@proc_out) + end + + # This is probably not right. + while (line = stderr.gets) + file_err.puts(line) + #@proc_err.call(line) if (@proc_err) + end + + stdout.close + stderr.close + + file_out.close + file_err.close + + #print "Completed: #{File.basename(dir)}\n" + $child_pids.delete(thread.pid) + end +end + +# Search up through parent directories for one or more possible file names. +def search_parent_dirs(start_dir, *file_names) + path = nil + dir_names = start_dir.to_s.split("/") + while (not dir_names.empty?) do + file_names.each do |file_name| + test_path = "#{dir_names.join("/")}/#{file_name}" + if (File.exist?(test_path)) + path = test_path + break + end + end + break if (path) + dir_names.pop + end + return(path) +end + +# Search for a file name or partial path in an array of provided directories. +# Directories are expected to already be absolute paths. +def resolve_path(path, dirs) + resolved_path = nil + dirs.each do |dir| + expanded_path = File.expand_path(path, dir) + if (File.exist?(expanded_path)) + resolved_path = expanded_path + break + end + end + return(resolved_path) +end + +# Clean up any previous output files left behind if 'compose' or 'run' fails. +# Leftover files can be processed unintentionally by downstream tasks and +# ultimately generate false results. +def clean_energyplus_output_files(dir) + # Not all of these files might be present. Others might be present and unhandled. + paths = [ + "#{dir}/instance-out.err", + "#{dir}/instance-out.rdd", + "#{dir}/instance-out.sql", # Most important for downstream tasks + "#{dir}/instance-tbl.htm", + "#{dir}/instance-var.csv", + "#{dir}/stderr", + "#{dir}/stdout" + ] + FileUtils.rm_f(paths) +end + + +# Rake stubbornly sets the working directory to wherever the Rakefile is located. +# The target directory could optionally be set from a CLI option instead. +study_dir = Rake.application.original_dir + +climates_csv_path = "#{study_dir}/climates.csv" +cohorts_csv_path = "#{study_dir}/cohorts.csv" + +query_path = "#{study_dir}/query.txt" +results_summary_path = "#{study_dir}/results-summary.csv" +results_profile_elec_path = "#{study_dir}/results-profile-elec.csv" +results_profile_gas_path = "#{study_dir}/results-profile-gas.csv" +results_paths = [results_summary_path, results_profile_elec_path, results_profile_gas_path] + +cases_dir = "#{study_dir}/cases" +runs_dir = "#{study_dir}/runs" +runs_pathname = Pathname.new(runs_dir) + +MUTEX = Mutex.new # Thread lock for when something needs to run in a single thread + +config_path = search_parent_dirs(study_dir, ".modelkit-config") +if (not config_path) + raise("modelkit-config file not found in working directory or any parent directory") +else + CONFIG = Modelkit::Config.new(config_path) + puts "Using modelkit-config at #{config_path}\n" +end + +config = Hash.new +[:prototypes_dir, :templates_dir, :weather_dir, :codes_dir].each do |key| + config[key] = [] + field = key.to_s.gsub(/_/, "-") + if (not CONFIG[field]) + raise("#{field} variable missing in modelkit-config") + else + config_paths = CONFIG[field].split(/\s*;\s*/) # Split string with semicolons into array of paths + config_paths.each do |path| + # Resolve path relative to modelkit-config file and normalize the slashes. + config[key] << File.expand_path(path.strip.gsub(/\\/, "/"), File.dirname(config_path)) + end + end +end + +max_workers = CONFIG["max-workers"] +if (max_workers.nil?) + max_workers = 1 +end + +global_pxv_path = search_parent_dirs(study_dir, "global.pxv") +if (global_pxv_path) + puts "Using global.pxv at #{global_pxv_path}\n" +end + +rake_tasks = Rake.application.top_level_tasks +rake_task_name = rake_tasks.first # Multiple tasks are allowed, but assume one + +rake_options = Rake.application.options +rake_options.always_multitask = true # --multitask, -m +#rake_options.job_stats = true # --job-stats true | :history +rake_options.thread_pool_size = max_workers - 1 # --jobs, -j (default 12 on Mac) + +if (rake_options.dryrun or rake_options.show_all_tasks or + rake_options.show_prereqs or rake_options.show_tasks) + # These are information-only requests. Rake nonetheless registers as invoked + # with the "default" task name but nothing actually gets run. + rake_task_name = "none" +end + + +# Show threads message and info about how to change +# Running with 8 threads (edit .modelkit-config to change). +# Type Ctrl+C to cancel all tasks. + +require "io/console" # need this anyway for progress bar + +#$stdin.echo = false # turn off echo; in Mac shows a cursor with a key icon +# This prevents the user from over-typing the output stream. + +# also try switching to raw mode--should also block user input; maybe no key icon? + +#print "\e[?25l" # hide the cursor; MUST remember to show it again on exit or else it's permanent for the session! + + +trap("INT") do # Ctrl+C (polite kill) + puts "Canceling all tasks.\n" + if ($child_pids) + $child_pids.each { |pid| Process.kill("KILL", pid) } + end + exit +end + +if (Modelkit::Platform.unix?) + trap("TSTP") do # Ctrl+Z (suspend) + puts "Suspending all tasks. Type 'fg' to resume.\n" + exit + end +end + +if (not rake_task_name =~ /^(prune|clean|none)$/) + +# If possible, detect if any tasks will be run before showing this message: +puts "\e[1mType Ctrl+C to cancel all tasks.\e[0m\n" + +end + +# modelkit rake -A crashes for some reason + +# NOPUB Some of above could be included here too. +# Don't evaluate worksheets and generate file tasks if not necessary! +# NOTE: prune does need to evaluate worksheets. +if (not rake_task_name =~ /^(clean|none)$/) + + pxv_paths = [] + site_paths = [] + + compose_idf_paths = [] + + + #rename size_ to sizerun_ size_run_ sizing_run_ + size_ref_paths = [] + size_idf_paths = [] + size_sql_paths = [] + size_json_paths = [] + + hardsize_idf_paths = [] + + run_sql_paths = [] + run_csv_paths = [] + + + + old_site_paths = Dir.glob("#{runs_dir}/*/site.pxt") + old_pxv_paths = Dir.glob("#{runs_dir}/**/instance.pxv") + + climates = Modelkit::Worksheet.open(climates_csv_path) + cohorts = Modelkit::Worksheet.open(cohorts_csv_path) + + climate_pattern = ENV["CLIMATE"] || "" + + new_case_csv = "skip,case_name\n,defaults\n" # Could be read from config instead + + cohorts_first_pass = true + + puts "Evaluating worksheets...\n" + + csv_table = climates.each_row do |row1, index1, variables1, parameters1| + #puts "climate_index = #{index1}" + + if (not variables1.key?(:climate)) + raise("required column \"climate\" is missing in #{File.basename(climates_csv_path)}") + end + + climate_name = variables1[:climate].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (climate_name.empty?) + raise("climate field cannot be blank for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + next if (not climate_name =~ Regexp.new(climate_pattern)) + + FileUtils.mkdir_p("#{runs_dir}/#{climate_name}") + + site_path = "#{runs_dir}/#{climate_name}/site.pxt" + if (site_paths.include?(site_path)) + puts "warning: duplicate name #{climate_name.inspect} in climate column at row #{index1 + 2} in #{File.basename(climates_csv_path)}; row will be skipped" + next + end + + site_paths << site_path + + if (not variables1.key?(:weather_file)) + raise("required column \"weather_file\" is missing in #{File.basename(climates_csv_path)}") + end + + weather_name = variables1[:weather_file].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (weather_name.empty?) + raise("weather_file field cannot be blank for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + epw_path = resolve_path(weather_name, config[:weather_dir]) + if (not epw_path) + puts "Could not resolve path #{weather_name.inspect} from possible paths:\n" + config[:weather_dir].each { |dir| puts " #{File.expand_path(weather_name, dir).inspect}\n" } + puts "Check the weather-dir variable in modelkit-config file.\n" + raise("weather file #{weather_name.inspect} not found for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + if (not File.file?(epw_path)) + raise("weather file #{epw_path.inspect} is not a file for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + ddy_path = "#{File.dirname(epw_path)}/#{File.basename(epw_path, ".*")}.ddy" # Ensure ddy is from same directory as resolved epw file + if (not File.exist?(ddy_path)) + puts "Weather file path resolved to #{epw_path.inspect}\n" + raise("ddy file #{ddy_path.inspect} not found for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + # This file only exists to indicate if the weather file changes for dependency purposes. + # The weather file is the one input that is separate from instance parameters. + weather_path = "#{runs_dir}/#{climate_name}/weather" + pathname = Pathname.new(weather_path).relative_path_from(runs_pathname) + + if (File.exist?(weather_path)) + old_epw_path = File.read(weather_path) + if (epw_path != old_epw_path) + puts "Updating: #{pathname}\n" + File.write(weather_path, epw_path) + end + else + puts "Writing: #{pathname}\n" + File.write(weather_path, epw_path) + end + + # generate site.pxt from .ddy file + file site_path => [weather_path, ddy_path] do + idd = open_data_dictionary + pathname = Pathname.new(site_path).relative_path_from(runs_pathname) + puts "Generating: #{pathname}\n" + generate_site_pxt(idd, ddy_path, site_path) + end + + if (variables1.key?(:codes_file)) # NOTE: codes_file is an optional column + codes_name = variables1[:codes_file].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (codes_name.empty?) + raise("codes_file field cannot be blank for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + codes_path = resolve_path(codes_name, config[:codes_dir]) + if (not codes_path) + puts "Could not resolve path #{codes_name.inspect} from possible paths:\n" + config[:codes_dir].each { |dir| puts " #{File.expand_path(codes_name, dir).inspect}\n" } + puts "Check the codes-dir variable in modelkit-config file.\n" + raise("codes file #{codes_name.inspect} not found for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + if (not File.file?(codes_path)) + raise("codes file #{codes_path.inspect} is not a file for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + codes_table = Modelkit::MultiTable.new(codes_path) + + else + codes_table = nil # Must set something to pass to next worksheet + end + + variables1[:codes] = codes_table # For backwards compatibility + + # Make sure objects passed in are not mutated by the Worksheet. Make dupes? + + cohort_names = [] # Accumulate names to check for duplicates + + cohorts.each_row(variables1) do |_, index2, variables2, parameters2| + #puts " cohort_index = #{index2}" + + # NOTE: Variables from outer worksheet (variables1) are copied into this worksheet. + # Changes to the variables here (variables2) do not propagate back up. + + if (not variables2.key?(:cohort)) + raise("required column \"cohort\" is missing in #{File.basename(cohorts_csv_path)}") + end + + cohort_name = variables2[:cohort].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (cohort_name.empty?) + raise("cohort field cannot be blank for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + if (cohort_names.include?(cohort_name)) + if (cohorts_first_pass) # Only warn about this row once + puts "warning: duplicate name #{cohort_name.inspect} in cohort column at row #{index2 + 2} in #{File.basename(cohorts_csv_path)}; row will be skipped" + end + next + end + + cohort_names << cohort_name + + cases_csv_path = "#{cases_dir}/#{cohort_name}.csv" + cases_csv_short_path = "#{File.basename(cases_dir)}/#{cohort_name}.csv" + if (not File.exist?(cases_csv_path)) + puts("Cases worksheet #{cases_csv_short_path.inspect} not found for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}\n") + puts("Creating: #{cases_csv_short_path}\n") + FileUtils.mkdir_p(cases_dir) + File.write(cases_csv_path, new_case_csv) + end + + if (not variables2.key?(:root)) + raise("required column \"root\" is missing in #{File.basename(cohorts_csv_path)}") + end + + root_name = variables2[:root].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (root_name.empty?) + raise("root field cannot be blank for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + root_path = resolve_path(root_name, config[:prototypes_dir]) + if (not root_path) + puts "Could not resolve path #{root_name.inspect} from possible paths:\n" + config[:prototypes_dir].each { |dir| puts " #{File.expand_path(root_name, dir).inspect}\n" } + puts "Check the prototypes-dir variable in modelkit-config file.\n" + raise("root template #{root_name.inspect} not found for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + if (not File.file?(root_path)) + raise("root template #{root_path.inspect} is not a file for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + case_names = [] # Accumulate names to check for duplicates + + # Better to pre-read and cache this outside the looping? + # There are only N worksheets...1 per building type. + cases = Modelkit::Worksheet.open(cases_csv_path) + + cases.each_row(variables2) do |_, index3, variables3, parameters3| + #puts " case_index = #{index3}" + + # NOTE: Variables from outer worksheet (variables2) are copied into this worksheet. + # Changes to the variables here (variables3) do not propagate back up. + + if (not variables3.key?(:case_name)) + raise("required column \"case_name\" is missing in #{File.basename(cases_dir)}/#{File.basename(cases_csv_path)}") + end + + case_name = variables3[:case_name].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (case_name.empty?) + raise("case_name field cannot be blank for row #{index3 + 2} of #{File.basename(cases_dir)}/#{File.basename(cases_csv_path)}") + end + + if (case_names.include?(case_name)) + if (cohorts_first_pass) # Only warn about this row once + puts "warning: duplicate name #{case_name.inspect} in case_name column at row #{index3 + 2} in #{File.basename(cases_dir)}/#{File.basename(cases_csv_path)}; row will be skipped" + end + next + end + + case_names << case_name + run_name = "#{climate_name}/#{cohort_name}/#{case_name}" + case_dir = "#{runs_dir}/#{run_name}" + FileUtils.mkdir_p(case_dir) + + # better to create this dynamically in cases.csv by combining variables from other layers. + # all variables need to be propagated first from layer to layer. + # for example: + # :run_name + # %= "My Prefix Something: #{climate}/#{cohort}/#{case_name}" + pxv_string = ":run_name => #{run_name.inspect},\n" + + parameters = parameters1 | parameters2 | parameters3 + parameters.each do |key, value| + value_inspect = value.inspect + if (value.kind_of?(String)) + # Using `inspect` on strings is useful because it reveals invisible + # characters and invalid byte sequences. The downside is that the + # string must be unescaped. + value_inspect.gsub!(/\\\\/, "\\") + end + pxv_string << ":#{key} => #{value_inspect},\n" + end + + pxv_path = "#{case_dir}/instance.pxv" + pxv_paths << pxv_path + + pathname = Pathname.new(pxv_path).relative_path_from(runs_pathname) + + if (File.exist?(pxv_path)) + old_pxv_string = File.read(pxv_path) + if (pxv_string != old_pxv_string) + puts "Updating: #{pathname}\n" + File.write(pxv_path, pxv_string) + end + else + puts "Writing: #{pathname}\n" + File.write(pxv_path, pxv_string) + end + + compose_idf_path = "#{case_dir}/instance.idf" + compose_idf_paths << compose_idf_path + + if (variables3[:sizing_case]) + size_name = "#{climate_name}/#{cohort_name}/#{variables3[:sizing_case]}" + size_dir = "#{runs_dir}/#{size_name}" + size_ref_path = "#{size_dir}/instance.idf" + + size_idf_path = "#{size_dir}/instance-size.idf" + size_sql_path = "#{size_dir}/instance-size-out.sql" + size_json_path = "#{size_dir}/instance-size-out.json" + + if (size_ref_paths.include?(size_ref_path)) + # Avoid creating redundant tasks when multiple cases reference same sizing case. + create_sizing_tasks = false + else + create_sizing_tasks = true + + size_ref_paths << size_ref_path + size_idf_paths << size_idf_path + size_sql_paths << size_sql_path + size_json_paths << size_json_path + end + + hardsize_idf_path = "#{case_dir}/instance-hardsize.idf" + hardsize_idf_paths << hardsize_idf_path + + run_idf_path = hardsize_idf_path # Which input file to run + + run_sql_path = "#{case_dir}/instance-hardsize-out.sql" + run_sql_paths << run_sql_path + + run_csv_path = "#{case_dir}/instance-hardsize-var.csv" + run_csv_paths << run_csv_path + + else + # Autosize-only run. + size_ref_path = nil + + run_idf_path = compose_idf_path # Which input file to run + + run_sql_path = "#{case_dir}/instance-out.sql" + run_sql_paths << run_sql_path + + run_csv_path = "#{case_dir}/instance-var.csv" + run_csv_paths << run_csv_path + end + + # Compose input file from parameter file. + # need more dependencies here: template files + file compose_idf_path => [site_path, root_path, pxv_path, global_pxv_path].compact do # If no path for global.pxv, remove nil element + pathname = Pathname.new(compose_idf_path).relative_path_from(runs_pathname) + puts "Composing: #{pathname}\n" + + clean_energyplus_output_files(File.dirname(compose_idf_path)) + + site_dir = File.dirname(site_path) + + begin + Modelkit::Parametrics.template_compose(root_path, + :annotate => CONFIG["template-compose.annotate"], + :indent => CONFIG["template-compose.indent"], + :esc_line => CONFIG["template-compose.esc-line"], + :dirs => [site_dir, *config[:templates_dir]], + :files => [global_pxv_path, pxv_path].compact, # If no path for global.pxv, remove nil element + :output => compose_idf_path) + rescue Exception => exception + puts "#{exception.class.name}: #{exception.message}\n" + puts "#{exception.backtrace.first}\n" if (not SyntaxError === exception) + puts "Skipping: #{pathname}\n" + end + end + + if (create_sizing_tasks) + # Generate a modified input file in order to run a design-day-only simulation. + # NOTE: This can be eliminated if a design-day option is added to energyplus-run. + file size_idf_path => size_ref_path do + pathname = Pathname.new(size_idf_path).relative_path_from(runs_pathname) + puts "Generating size run: #{pathname}\n" + + FileUtils.cp(size_ref_path, size_idf_path) + + idd = open_data_dictionary + input_file = OpenStudio::InputFile.open(idd, size_idf_path) + + sc_objs = input_file.find_objects_by_class_name("SimulationControl") + if sc_objs.length != 1 + raise "More than one SimulationControl object found" + end + sc = sc_objs[0] + sc.fields[1] = "Yes" + sc.fields[2] = "Yes" + sc.fields[3] = "Yes" + sc.fields[4] = "Yes" + sc.fields[5] = "No" + + input_file.write(size_idf_path) + end + + # Run sizing input files for design days only. + file size_sql_path => size_idf_path do + pathname = Pathname.new(size_idf_path).relative_path_from(runs_pathname) + puts "Running size run: #{pathname}\n" + + command = "modelkit-energyplus energyplus-run --weather=\"#{epw_path}\" \"#{size_idf_path}\"" + run_process(command, size_dir) + end + + # Generate size data file (instance-size-out.json). + file size_json_path => size_sql_path do + pathname = Pathname.new(size_json_path).relative_path_from(runs_pathname) + puts "Extracting size data: #{pathname}\n" + + # Make a copy to work on because the original gets overwritten by EnergyPlus.size. + temp_path = "#{File.dirname(size_idf_path)}/instance-temp.idf" + FileUtils.cp(size_idf_path, temp_path) + + idd = open_data_dictionary + input_file = OpenStudio::InputFile.open(idd, temp_path) + sql = Modelkit::EnergyPlus::SQLOutput.new(size_sql_path) + + # This will be fixed to only generate JSON and not modify the input file. + _, count, output_file = Modelkit::EnergyPlus.size( + sql, input_file, {json: size_json_path, version: "9-2"}) + #puts("#{count} modifications made") + + FileUtils.rm_f(temp_path) + end + end + + if (hardsize_idf_path) + # This would be a reasonable place to use `multitask` because compose_idf_path and + # size_json_path are independent and can be run concurrently. However, it seems + # like `multitask` doesn't compare timestamps like `file` does. Instead it + # always runs like a regular `task`. + file hardsize_idf_path => [compose_idf_path, size_json_path] do + pathname = Pathname.new(hardsize_idf_path).relative_path_from(runs_pathname) + puts "Applying hard sizes: #{pathname}\n" + + idd = open_data_dictionary + input_file = OpenStudio::InputFile.open(idd, compose_idf_path) + + json_string = File.read(size_json_path) + value_map = JSON.parse(json_string, {:symbolize_names=>true}) + output_file, count = Modelkit::EnergyPlus.modify_objects(input_file, value_map) + #puts("#{count} modifications made") + + # Set SimulationControl fields 1, 2, and 3 to "No", "No", and "No" + sc_objs = output_file.find_objects_by_class_name("SimulationControl") + if sc_objs.length != 1 + raise "More than one SimulationControl object found" + end + sc = sc_objs[0] + sc.fields[1] = "No" + sc.fields[2] = "No" + sc.fields[3] = "No" + # Remove Sizing:Zone and Sizing:System objects + sizing_zones = output_file.find_objects_by_class_name("Sizing:Zone") + sizing_systems = output_file.find_objects_by_class_name("Sizing:System") + sizing_plants = output_file.find_objects_by_class_name("Sizing:Plant") + (sizing_zones + sizing_systems + sizing_plants).each {|x| output_file.delete_object(x)} + + output_file.write(hardsize_idf_path) + end + end + + # Run input file in a separate process. + file run_sql_path => [epw_path, run_idf_path] do + # Not sure why this check is needed; seems to try to run if even IDF does not exist. + # May need in other places, like sizing run. + next if (not File.exist?(run_idf_path)) + + pathname = Pathname.new(run_idf_path).relative_path_from(runs_pathname) + puts "Running: #{pathname}\n" + + # Because this is spawned to the shell, .modelkit-config options will be + # automatically applied. + # NOTE: If modelkit-energyplus was thread safe, would not have to run this + # as a separate process. + command = "modelkit-energyplus energyplus-run --weather=\"#{epw_path}\" \"#{run_idf_path}\"" + run_process(command, case_dir) + #$bar.inc + end + + + # see discussion with Michael + file run_csv_path => run_sql_path + + # deleting instance-out.csv breaks it; doesn't know how to recover + + end + end + + cohorts_first_pass = false + end + + + prune_paths = (old_site_paths - site_paths) + (old_pxv_paths - pxv_paths) + + if (not prune_paths.empty? and not rake_task_name =~ /^(prune|clean|none)$/) + puts "\e[1m\e[33mNote: There are cases in the runs directory that are not referenced by any\n" \ + "worksheet. You may want to delete them by typing:\e[0m\n \e[1mmodelkit rake prune\e[0m\n" + end + +end + + +desc "Generate case files" +task :cases do + # No operation; cases are generated when worksheets are evaluated. +end + + +desc "Delete unreferenced files" +task :prune do + if (prune_paths.empty?) + puts "Prune has nothing to delete." + else + prune_dirs = [] + puts "\e[1m\e[31mPrune will delete the following files:\e[0m" + +# show each as: dirname/* (106 files) + + prune_paths.each do |path| + dir = File.dirname(path) + prune_dirs << dir + pathname = Pathname.new(dir).relative_path_from(runs_pathname) + puts " \e[31m#{pathname}\e[0m" + end + print "\e[1m\e[31mConfirm (y/n)?\e[0m " + + input = ENV["CONFIRM"] || $stdin.gets || "" + if (ENV["CONFIRM"] or not $stdin.tty?) + puts input # Echo when not already written to STDOUT + end + + $start_time = Time.now # Reset to cut out wait time on the user prompt + if (input.strip =~ /^y/i) + puts "Pruning files..." + + # maybe don't have to repeat this--already said what was to be deleted + prune_dirs.each do |dir| + pathname = Pathname.new(dir).relative_path_from(runs_pathname) + puts "Deleting: #{pathname}" + FileUtils.rm_rf(dir) + end + else + puts "Task canceled." + end + end +end + + +desc "Delete all files and results" +task :clean do + paths = []; names = [] + [runs_dir, *results_paths].each do |path| + if (File.directory?(path)) + count = Dir.glob("#{path}/**/*").count { |f| File.file?(f) } + if (count.nonzero?) + paths << Dir.glob("#{path}/*") + names << "#{File.basename(path)}/* (#{count} files)" + end + elsif (File.file?(path)) + paths << path + names << File.basename(path) + end + end + + if (paths.empty?) + puts "Clean has nothing to delete." + else + puts "\e[1m\e[31mClean will delete the following files:\e[0m" + names.each { |name| puts " \e[31m#{name}\e[0m"} + print "\e[1m\e[31mConfirm (y/n)?\e[0m " + + input = ENV["CONFIRM"] || $stdin.gets || "" + if (ENV["CONFIRM"] or not $stdin.tty?) + puts input # Echo when not already written to STDOUT + end + + $start_time = Time.now # Reset to cut out wait time on the user prompt + if (input.strip =~ /^y/i) + puts "Cleaning files..." + FileUtils.rm_rf(paths) + else + puts "Task canceled." + end + end +end + + +desc "Generate site files (site.pxt)" +multitask :sites => site_paths + + +desc "Compose input files" +multitask :compose => compose_idf_paths + + +# Generate size input files +multitask :"size-idf" => size_idf_paths + + +# Run size input files +multitask :"size-sql" => size_sql_paths + + +# Extract size data +multitask :"size-json" => size_json_paths + + +desc "Apply hard sizes to input files" +multitask :hardsize => hardsize_idf_paths + + +desc "Run input files" +multitask :run => run_sql_paths + + +file query_path do + puts "Query file not found.\n" + query = +"AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas\n" + File.write(query_path, query) + puts "Writing default query file: #{query_path}\n" +end + + +file results_summary_path => [*run_sql_paths, query_path] do + pathname = Pathname.new(results_summary_path).relative_path_from(Pathname.new(study_dir)) + puts "Processing: #{pathname}\n" + + short_paths = run_sql_paths.map { |path| Pathname.new(path).relative_path_from(runs_pathname) } + Modelkit::EnergyPlus.sql(short_paths, query_path, :dir => runs_dir, :output => results_summary_path) +end + + +file results_profile_elec_path => run_csv_paths do + aggregate_profiles("Electricity:Facility", results_profile_elec_path, run_csv_paths, runs_pathname, study_dir) +end + + +file results_profile_gas_path => run_csv_paths do + aggregate_profiles("Gas:Facility", results_profile_gas_path, run_csv_paths, runs_pathname, study_dir) +end + + +desc "Aggregate the simulation results" +task :results => results_paths + + +task :default => :results + + +def aggregate_profiles(column_name, output_path, run_csv_paths, runs_pathname, study_dir) + pathname = Pathname.new(output_path).relative_path_from(Pathname.new(study_dir)) + puts "Processing: #{pathname}\n" + + short_paths = run_csv_paths.map { |path| Pathname.new(path).relative_path_from(runs_pathname) } + + columns = [] + column_header = nil + date_time = true + short_paths.each do |short_path| + csv_path = "#{runs_pathname}/#{short_path}" + if (File.exist?(csv_path)) + csv = CSV.read(csv_path, :headers=>true) + if (date_time) + column = csv["Date/Time"] + column.unshift("Date/Time") # Add header + columns << column + date_time = false + end + if (not column_header) + # Match column name to the header while ignoring units/interval, i.e., [J](Hourly). + column_header = csv.headers.find { |header| header.match(column_name) } + end + column = csv[column_header] + column.unshift(short_path) # Add header + columns << column + else + puts "warning: file not found: #{csv_path}\n" + end + end + + File.open(output_path, "w") do |file| + columns.transpose.each { |row| file.puts(row.join(",")) } + end +end + + +# NOPUB consider building this into modelkit-energyplus. +# basically caches IDD path and avoids concurrent openings. + +# Open the EnergyPlus IDD if needed, but only do it once. +def open_data_dictionary + MUTEX.synchronize do # Lock to prevent opening multiple times concurrently + if (@idd.nil?) + puts "Opening Energy+.idd...\n" + + if (path = CONFIG["energyplus-run.engine"]) + path = File.expand_path(path.gsub(/\\/, "/")) # Resolve path and normalize + if (File.exist?(path)) + idd_path = "#{path}/Energy+.idd" + if (not File.exist?(idd_path)) + raise("Energy+.idd not found in specified EnergyPlus directory: #{path}") + end + else + raise("EnergyPlus directory not found: #{path}") + end + else + raise("energyplus-run.engine field missing in .modelkit-config") + end + + @idd = OpenStudio::DataDictionary.open(idd_path) + end + end + return(@idd) +end + + +# NICE, works +#require "rake/cpu_counter" +#puts "cpu=#{Rake::CpuCounter.count}" + +# Almost works but not quite: + +# shows what command was invoked from CLI +# if blank (even with -T), it's "default". +#puts "top level:" +# cli_tasks = Rake.application.top_level_tasks +# cli_task_name = cli_tasks.first # could be more than one; just grab first for now +# puts "cli_task_name=#{cli_task_name}" # returns String + +# cli_task = Rake.application.tasks.find { |t| t.name == cli_task_name } # returns Rake::Task +# puts "cli_task=#{cli_task}" +# + +# +## Rake has this builtin: +# Rake.application.lookup(task_name) => task + +# work_to_do = false +# if (cli_task.needed?) +# # Just because needed doesn't mean there is any work to do--check prereqs! +# cli_task.prerequisite_tasks.each do |prereq| +# if (prereq.needed?) +# work_to_do = true +# break +# end +# end +# end +# +# if (work_to_do) +# puts "Work to do!" +# else +# puts "Up to date; nothing to do." +# end + + +$start_time = Time.now +#$bar = RakeProgressbar.new(run_sql_paths.length) + +at_exit do + #$bar.finished + if (not rake_task_name =~ /^none$/) + puts "Elapsed task duration: #{Time.now - $start_time} sec" + end +end From f0914e6ef4595a6af5697cff6e5e37a1fb423712 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Fri, 22 Mar 2024 07:42:23 -0700 Subject: [PATCH 06/23] Demo parameter inputs for boiler variants --- .../HVAC_Boiler_Variants/1975/cases/Asm.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/ECC.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/EPr.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/ERC.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/ESe.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/EUn.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/Fin.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/Gro.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/Hsp.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/Lib.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/MBT.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/MLI.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/Mtl.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/Nrs.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/OfL.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/OfS.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/RFF.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/RSD.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/Rel.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/Rt3.csv | 6 ++-- .../HVAC_Boiler_Variants/1975/cases/RtL.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/RtS.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/SCn.csv | 2 -- .../HVAC_Boiler_Variants/1975/cases/SUn.csv | 2 -- .../HVAC_Boiler_Variants/1975/cohorts.csv | 32 +++++++++---------- .../Htl_1975/cases/Htl.csv | 6 ++-- 26 files changed, 52 insertions(+), 66 deletions(-) delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/Asm.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/EPr.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/ERC.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/Fin.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/Gro.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/Lib.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/MLI.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/Mtl.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/OfS.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/RFF.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/RSD.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/Rel.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/RtL.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/RtS.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/SCn.csv delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/cases/SUn.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Asm.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Asm.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Asm.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/EPr.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/EPr.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/EPr.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/ERC.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/ERC.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/ERC.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Fin.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Fin.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Fin.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Gro.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Gro.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Gro.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Lib.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Lib.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Lib.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/MLI.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/MLI.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/MLI.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Mtl.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Mtl.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Mtl.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/OfS.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/OfS.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/OfS.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/RFF.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RFF.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/RFF.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/RSD.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RSD.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/RSD.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Rel.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Rel.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Rel.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/RtL.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RtL.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/RtL.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/RtS.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/RtS.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/RtS.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/SCn.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/SCn.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/SCn.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/SUn.csv b/commercial measures/HVAC_Boiler_Variants/1975/cases/SUn.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/cases/SUn.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv b/commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv index e3c09efc..d07b0244 100644 --- a/commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv +++ b/commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv @@ -1,26 +1,26 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area -,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,, +#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,, ,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,, -,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,, -,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,, +#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,, +#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,, ,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,, ,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,, -,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,, -,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']", +#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,, +#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']", ,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,, #,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,, -,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,, +#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,, ,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,, -,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,, -,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,, +#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,, +#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,, ,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,, ,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",, -,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']" -,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,, -,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,, -,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,, +#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']" +#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,, +#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,, +#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,, ,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,, -,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,, -,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, -,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, -,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, +#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,, +#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, +#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, +#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,, diff --git a/commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv b/commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv +++ b/commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 From 50209c75e4564590fef4c3adb5d199a2f7bde11c Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Tue, 26 Mar 2024 16:03:00 -0700 Subject: [PATCH 07/23] Update to latest vintage convention for boiler variant examples --- .../HVAC_Boiler_Variants/1975/climates.csv | 17 ----------------- .../{1975 => Ex}/cases/ECC.csv | 0 .../{1975 => Ex}/cases/ESe.csv | 0 .../{1975 => Ex}/cases/EUn.csv | 0 .../{1975 => Ex}/cases/Hsp.csv | 0 .../{1975 => Ex}/cases/MBT.csv | 0 .../{1975 => Ex}/cases/Nrs.csv | 0 .../{1975 => Ex}/cases/OfL.csv | 0 .../{1975 => Ex}/cases/Rt3.csv | 0 .../HVAC_Boiler_Variants/Ex/climates.csv | 17 +++++++++++++++++ .../{1975 => Ex}/cohorts.csv | 0 .../HVAC_Boiler_Variants/{1975 => Ex}/query.txt | 0 .../HVAC_Boiler_Variants/Htl_1975/climates.csv | 17 ----------------- .../{Htl_1975 => Htl_Ex}/cases/Htl.csv | 0 .../HVAC_Boiler_Variants/Htl_Ex/climates.csv | 17 +++++++++++++++++ .../{Htl_1975 => Htl_Ex}/cohorts.csv | 0 .../{Htl_1975 => Htl_Ex}/query.txt | 0 17 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 commercial measures/HVAC_Boiler_Variants/1975/climates.csv rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/ECC.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/ESe.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/EUn.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/Hsp.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/MBT.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/Nrs.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/OfL.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cases/Rt3.csv (100%) create mode 100644 commercial measures/HVAC_Boiler_Variants/Ex/climates.csv rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/cohorts.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{1975 => Ex}/query.txt (100%) delete mode 100644 commercial measures/HVAC_Boiler_Variants/Htl_1975/climates.csv rename commercial measures/HVAC_Boiler_Variants/{Htl_1975 => Htl_Ex}/cases/Htl.csv (100%) create mode 100644 commercial measures/HVAC_Boiler_Variants/Htl_Ex/climates.csv rename commercial measures/HVAC_Boiler_Variants/{Htl_1975 => Htl_Ex}/cohorts.csv (100%) rename commercial measures/HVAC_Boiler_Variants/{Htl_1975 => Htl_Ex}/query.txt (100%) diff --git a/commercial measures/HVAC_Boiler_Variants/1975/climates.csv b/commercial measures/HVAC_Boiler_Variants/1975/climates.csv deleted file mode 100644 index 70c79169..00000000 --- a/commercial measures/HVAC_Boiler_Variants/1975/climates.csv +++ /dev/null @@ -1,17 +0,0 @@ -skip,climate,weather_file,climate_zone,codes_file -,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_1975.csv -,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_1975.csv -,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_1975.csv -,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_1975.csv -,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_1975.csv -,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_1975.csv -,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_1975.csv -,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_1975.csv -,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_1975.csv -,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_1975.csv -,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_1975.csv -,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_1975.csv -,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_1975.csv -,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_1975.csv -,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_1975.csv -,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_1975.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/ECC.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/ECC.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/ECC.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/ESe.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/ESe.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/ESe.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/EUn.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/EUn.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/EUn.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/Hsp.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/Hsp.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/Hsp.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/MBT.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/MBT.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/MBT.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/Nrs.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/Nrs.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/Nrs.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/OfL.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/OfL.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/OfL.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cases/Rt3.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cases/Rt3.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cases/Rt3.csv diff --git a/commercial measures/HVAC_Boiler_Variants/Ex/climates.csv b/commercial measures/HVAC_Boiler_Variants/Ex/climates.csv new file mode 100644 index 00000000..2b7ad0aa --- /dev/null +++ b/commercial measures/HVAC_Boiler_Variants/Ex/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_weight_averaged_ex.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_weight_averaged_ex.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_weight_averaged_ex.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_weight_averaged_ex.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_weight_averaged_ex.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_weight_averaged_ex.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_weight_averaged_ex.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_weight_averaged_ex.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_weight_averaged_ex.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_weight_averaged_ex.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_weight_averaged_ex.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_weight_averaged_ex.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_weight_averaged_ex.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_weight_averaged_ex.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_weight_averaged_ex.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_weight_averaged_ex.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv b/commercial measures/HVAC_Boiler_Variants/Ex/cohorts.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/cohorts.csv rename to commercial measures/HVAC_Boiler_Variants/Ex/cohorts.csv diff --git a/commercial measures/HVAC_Boiler_Variants/1975/query.txt b/commercial measures/HVAC_Boiler_Variants/Ex/query.txt similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/1975/query.txt rename to commercial measures/HVAC_Boiler_Variants/Ex/query.txt diff --git a/commercial measures/HVAC_Boiler_Variants/Htl_1975/climates.csv b/commercial measures/HVAC_Boiler_Variants/Htl_1975/climates.csv deleted file mode 100644 index dabc49c8..00000000 --- a/commercial measures/HVAC_Boiler_Variants/Htl_1975/climates.csv +++ /dev/null @@ -1,17 +0,0 @@ -skip,climate,weather_file,climate_zone,codes_file -,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_1975_highriseres_hotel.csv -,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_1975_highriseres_hotel.csv -,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_1975_highriseres_hotel.csv -,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_1975_highriseres_hotel.csv -,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_1975_highriseres_hotel.csv -,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_1975_highriseres_hotel.csv -,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_1975_highriseres_hotel.csv -,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_1975_highriseres_hotel.csv -,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_1975_highriseres_hotel.csv -,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_1975_highriseres_hotel.csv -,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_1975_highriseres_hotel.csv -,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_1975_highriseres_hotel.csv -,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_1975_highriseres_hotel.csv -,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_1975_highriseres_hotel.csv -,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_1975_highriseres_hotel.csv -,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_1975_highriseres_hotel.csv diff --git a/commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv b/commercial measures/HVAC_Boiler_Variants/Htl_Ex/cases/Htl.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/Htl_1975/cases/Htl.csv rename to commercial measures/HVAC_Boiler_Variants/Htl_Ex/cases/Htl.csv diff --git a/commercial measures/HVAC_Boiler_Variants/Htl_Ex/climates.csv b/commercial measures/HVAC_Boiler_Variants/Htl_Ex/climates.csv new file mode 100644 index 00000000..9f5cc7a8 --- /dev/null +++ b/commercial measures/HVAC_Boiler_Variants/Htl_Ex/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_weight_averaged_ex_Htl.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_weight_averaged_ex_Htl.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_weight_averaged_ex_Htl.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_weight_averaged_ex_Htl.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_weight_averaged_ex_Htl.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_weight_averaged_ex_Htl.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_weight_averaged_ex_Htl.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_weight_averaged_ex_Htl.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_weight_averaged_ex_Htl.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_weight_averaged_ex_Htl.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_weight_averaged_ex_Htl.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_weight_averaged_ex_Htl.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_weight_averaged_ex_Htl.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_weight_averaged_ex_Htl.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_weight_averaged_ex_Htl.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_weight_averaged_ex_Htl.csv diff --git a/commercial measures/HVAC_Boiler_Variants/Htl_1975/cohorts.csv b/commercial measures/HVAC_Boiler_Variants/Htl_Ex/cohorts.csv similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/Htl_1975/cohorts.csv rename to commercial measures/HVAC_Boiler_Variants/Htl_Ex/cohorts.csv diff --git a/commercial measures/HVAC_Boiler_Variants/Htl_1975/query.txt b/commercial measures/HVAC_Boiler_Variants/Htl_Ex/query.txt similarity index 100% rename from commercial measures/HVAC_Boiler_Variants/Htl_1975/query.txt rename to commercial measures/HVAC_Boiler_Variants/Htl_Ex/query.txt From 9c28e057739bda868474d4bf4979d4f6269ff4ae Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Wed, 27 Mar 2024 11:25:33 -0700 Subject: [PATCH 08/23] Duplicate files (batch script) --- .../.modelkit-config | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Asm.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/ECC.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/EPr.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/ERC.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/ESe.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/EUn.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Fin.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Gro.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Hsp.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Htl.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Lib.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/MBT.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/MLI.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Mtl.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Nrs.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/OfL.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/OfS.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/RFF.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/RSD.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Rel.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/Rt3.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/RtL.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/RtS.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/SCn.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/SUn.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cases/WRf.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/climates.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/cohorts.csv | 0 .../SWHC004-07 Space Heating Boiler_Ex}/query.txt | 0 .../SWHC004-07 Space Heating Boiler_Htl_Ex}/cases/Htl.csv | 0 .../SWHC004-07 Space Heating Boiler_Htl_Ex}/climates.csv | 0 .../SWHC004-07 Space Heating Boiler_Htl_Ex}/cohorts.csv | 0 .../SWHC004-07 Space Heating Boiler_Htl_Ex}/query.txt | 0 .../SWHC004-07 Space Heating Boiler_Htl_New}/cases/Htl.csv | 0 .../SWHC004-07 Space Heating Boiler_Htl_New}/climates.csv | 0 .../SWHC004-07 Space Heating Boiler_Htl_New}/cohorts.csv | 0 .../SWHC004-07 Space Heating Boiler_Htl_New}/query.txt | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Asm.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/ECC.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/EPr.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/ERC.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/ESe.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/EUn.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Fin.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Gro.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Hsp.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Htl.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Lib.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/MBT.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/MLI.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Mtl.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Nrs.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/OfL.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/OfS.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/RFF.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/RSD.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Rel.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/Rt3.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/RtL.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/RtS.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/SCn.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/SUn.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cases/WRf.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/climates.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/cohorts.csv | 0 .../SWHC004-07 Space Heating Boiler_New}/query.txt | 0 .../global.pxv | 0 .../rakefile.rb | 0 69 files changed, 0 insertions(+), 0 deletions(-) rename commercial measures/{SWXX000-00 Measure Name => SWHC004-07 Space Heating Boiler}/.modelkit-config (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Asm.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/ECC.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/EPr.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/ERC.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/ESe.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/EUn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Fin.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Gro.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Hsp.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Htl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Lib.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/MBT.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/MLI.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Mtl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Nrs.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/OfL.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/OfS.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/RFF.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/RSD.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Rel.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/Rt3.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/RtL.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/RtS.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/SCn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/SUn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cases/WRf.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/climates.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/cohorts.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex}/query.txt (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex}/cases/Htl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex}/climates.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex}/cohorts.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex}/query.txt (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New}/cases/Htl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New}/climates.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New}/cohorts.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New}/query.txt (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Asm.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/ECC.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/EPr.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/ERC.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/ESe.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/EUn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Fin.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Gro.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Hsp.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Htl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Lib.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/MBT.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/MLI.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Mtl.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Nrs.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/OfL.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/OfS.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/RFF.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/RSD.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Rel.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/Rt3.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/RtL.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/RtS.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/SCn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/SUn.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cases/WRf.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/climates.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/cohorts.csv (100%) rename commercial measures/{SWXX000-00 Measure Name/SWXX000-00 Measure Name_New => SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New}/query.txt (100%) rename commercial measures/{SWXX000-00 Measure Name => SWHC004-07 Space Heating Boiler}/global.pxv (100%) rename commercial measures/{SWXX000-00 Measure Name => SWHC004-07 Space Heating Boiler}/rakefile.rb (100%) diff --git a/commercial measures/SWXX000-00 Measure Name/.modelkit-config b/commercial measures/SWHC004-07 Space Heating Boiler/.modelkit-config similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/.modelkit-config rename to commercial measures/SWHC004-07 Space Heating Boiler/.modelkit-config diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Asm.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Asm.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Asm.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Asm.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ECC.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EPr.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EPr.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EPr.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EPr.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ERC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ERC.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ERC.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ERC.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ESe.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EUn.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Fin.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Fin.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Fin.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Fin.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Gro.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Gro.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Gro.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Gro.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Hsp.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Htl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Htl.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Lib.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Lib.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Lib.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Lib.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MBT.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MLI.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MLI.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MLI.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MLI.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Mtl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Mtl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Mtl.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Mtl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Nrs.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfL.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfS.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RFF.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RFF.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RFF.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RFF.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RSD.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RSD.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RSD.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RSD.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rel.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rel.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rel.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rel.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rt3.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtL.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtL.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtL.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtS.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtS.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtS.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SCn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SCn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SCn.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SCn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SUn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SUn.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SUn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/WRf.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/WRf.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/WRf.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/WRf.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/climates.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/climates.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/climates.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/climates.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cohorts.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/query.txt b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/query.txt similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/query.txt rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/query.txt diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cases/Htl.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/climates.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/climates.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/climates.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/climates.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cohorts.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cohorts.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cohorts.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/query.txt b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/query.txt similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/query.txt rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/query.txt diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cases/Htl.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/climates.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/climates.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/climates.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/climates.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cohorts.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/query.txt b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/query.txt similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/query.txt rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/query.txt diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Asm.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Asm.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Asm.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Asm.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ECC.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EPr.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EPr.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EPr.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EPr.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ERC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ERC.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ERC.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ERC.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ESe.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EUn.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Fin.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Fin.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Fin.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Fin.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Gro.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Gro.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Gro.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Gro.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Hsp.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Htl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Htl.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Lib.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Lib.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Lib.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Lib.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MBT.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MLI.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MLI.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MLI.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MLI.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Mtl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Mtl.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Mtl.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Mtl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Nrs.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfL.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfS.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfS.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfS.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RFF.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RFF.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RFF.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RFF.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RSD.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RSD.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RSD.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RSD.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rel.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rel.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rel.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rel.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rt3.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtL.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtL.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtL.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtS.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtS.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtS.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SCn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SCn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SCn.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SCn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SUn.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SUn.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SUn.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/WRf.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/WRf.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/WRf.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/WRf.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/climates.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/climates.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/climates.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/climates.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cohorts.csv rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/query.txt b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/query.txt similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/query.txt rename to commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/query.txt diff --git a/commercial measures/SWXX000-00 Measure Name/global.pxv b/commercial measures/SWHC004-07 Space Heating Boiler/global.pxv similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/global.pxv rename to commercial measures/SWHC004-07 Space Heating Boiler/global.pxv diff --git a/commercial measures/SWXX000-00 Measure Name/rakefile.rb b/commercial measures/SWHC004-07 Space Heating Boiler/rakefile.rb similarity index 100% rename from commercial measures/SWXX000-00 Measure Name/rakefile.rb rename to commercial measures/SWHC004-07 Space Heating Boiler/rakefile.rb From 6922a70e33d381aadac7471a374e3e835162090c Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Wed, 27 Mar 2024 11:25:46 -0700 Subject: [PATCH 09/23] Restore duplicated files (batch script) --- .../SWXX000-00 Measure Name/.modelkit-config | 24 + .../SWXX000-00 Measure Name_Ex/cases/Asm.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/ECC.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/EPr.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/ERC.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/ESe.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/EUn.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Fin.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Gro.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Hsp.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Htl.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Lib.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/MBT.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/MLI.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Mtl.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Nrs.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/OfL.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/OfS.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/RFF.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/RSD.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Rel.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/Rt3.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/RtL.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/RtS.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/SCn.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/SUn.csv | 2 + .../SWXX000-00 Measure Name_Ex/cases/WRf.csv | 2 + .../SWXX000-00 Measure Name_Ex/climates.csv | 17 + .../SWXX000-00 Measure Name_Ex/cohorts.csv | 27 + .../SWXX000-00 Measure Name_Ex/query.txt | 30 + .../cases/Htl.csv | 2 + .../climates.csv | 17 + .../cohorts.csv | 26 + .../SWXX000-00 Measure Name_Htl_Ex/query.txt | 30 + .../cases/Htl.csv | 2 + .../climates.csv | 17 + .../cohorts.csv | 26 + .../SWXX000-00 Measure Name_Htl_New/query.txt | 30 + .../SWXX000-00 Measure Name_New/cases/Asm.csv | 2 + .../SWXX000-00 Measure Name_New/cases/ECC.csv | 2 + .../SWXX000-00 Measure Name_New/cases/EPr.csv | 2 + .../SWXX000-00 Measure Name_New/cases/ERC.csv | 2 + .../SWXX000-00 Measure Name_New/cases/ESe.csv | 2 + .../SWXX000-00 Measure Name_New/cases/EUn.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Fin.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Gro.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Hsp.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Htl.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Lib.csv | 2 + .../SWXX000-00 Measure Name_New/cases/MBT.csv | 2 + .../SWXX000-00 Measure Name_New/cases/MLI.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Mtl.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Nrs.csv | 2 + .../SWXX000-00 Measure Name_New/cases/OfL.csv | 2 + .../SWXX000-00 Measure Name_New/cases/OfS.csv | 2 + .../SWXX000-00 Measure Name_New/cases/RFF.csv | 2 + .../SWXX000-00 Measure Name_New/cases/RSD.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Rel.csv | 2 + .../SWXX000-00 Measure Name_New/cases/Rt3.csv | 2 + .../SWXX000-00 Measure Name_New/cases/RtL.csv | 2 + .../SWXX000-00 Measure Name_New/cases/RtS.csv | 2 + .../SWXX000-00 Measure Name_New/cases/SCn.csv | 2 + .../SWXX000-00 Measure Name_New/cases/SUn.csv | 2 + .../SWXX000-00 Measure Name_New/cases/WRf.csv | 2 + .../SWXX000-00 Measure Name_New/climates.csv | 17 + .../SWXX000-00 Measure Name_New/cohorts.csv | 27 + .../SWXX000-00 Measure Name_New/query.txt | 30 + .../SWXX000-00 Measure Name/global.pxv | 2 + .../SWXX000-00 Measure Name/rakefile.rb | 1010 +++++++++++++++++ 69 files changed, 1438 insertions(+) create mode 100644 commercial measures/SWXX000-00 Measure Name/.modelkit-config create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Asm.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ECC.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EPr.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ERC.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ESe.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EUn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Fin.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Gro.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Hsp.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Htl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Lib.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MBT.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MLI.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Mtl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Nrs.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfL.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfS.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RFF.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RSD.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rel.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rt3.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtL.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtS.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SCn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SUn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/WRf.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/climates.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cohorts.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/query.txt create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cases/Htl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/climates.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cohorts.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/query.txt create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cases/Htl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/climates.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cohorts.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/query.txt create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Asm.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ECC.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EPr.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ERC.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ESe.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EUn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Fin.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Gro.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Hsp.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Htl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Lib.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MBT.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MLI.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Mtl.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Nrs.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfL.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfS.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RFF.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RSD.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rel.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rt3.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtL.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtS.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SCn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SUn.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/WRf.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/climates.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cohorts.csv create mode 100644 commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/query.txt create mode 100644 commercial measures/SWXX000-00 Measure Name/global.pxv create mode 100644 commercial measures/SWXX000-00 Measure Name/rakefile.rb diff --git a/commercial measures/SWXX000-00 Measure Name/.modelkit-config b/commercial measures/SWXX000-00 Measure Name/.modelkit-config new file mode 100644 index 00000000..b11027e5 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/.modelkit-config @@ -0,0 +1,24 @@ + +# Paths are expanded relative to this modelkit-config file. + +prototypes-dir = '../../prototypes' +templates-dir = '../../templates/energyplus/templates' +weather-dir = '../../weather' +codes-dir = '../../codes' + +max-workers = 12 # Maximum number of simulations to run in parallel + + +[template-compose] +annotate = true +indent = " " +esc-line = "! " +dirs = '~\Documents\Modelkit Caboodle\templates\energyplus\templates' # Must be an absolute path + +[energyplus-run] +engine = 'C:\EnergyPlusV22-2-0' # Must be an absolute path +#engine = '/Applications/EnergyPlus-22-2-0' # Must be an absolute path +#engine = '/Applications/EnergyPlus-9-2-0' # Must be an absolute path +readvars = true +keep = false +output-files = "eplusout.err; eplusout.sql; eplustbl.htm; eplusvar.csv" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Asm.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Asm.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Asm.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ECC.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ECC.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ECC.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EPr.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EPr.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EPr.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ERC.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ERC.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ERC.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ESe.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ESe.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/ESe.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EUn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EUn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/EUn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Fin.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Fin.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Fin.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Gro.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Gro.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Gro.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Hsp.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Hsp.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Hsp.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Htl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Htl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Htl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Lib.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Lib.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Lib.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MBT.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MBT.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MBT.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MLI.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MLI.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/MLI.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Mtl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Mtl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Mtl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Nrs.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Nrs.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Nrs.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfL.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfL.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfL.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfS.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfS.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/OfS.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RFF.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RFF.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RFF.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RSD.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RSD.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RSD.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rel.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rel.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rel.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rt3.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rt3.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/Rt3.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtL.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtL.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtL.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtS.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtS.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/RtS.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SCn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SCn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SCn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SUn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SUn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/SUn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/WRf.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/WRf.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cases/WRf.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/climates.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/climates.csv new file mode 100644 index 00000000..2b7ad0aa --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_weight_averaged_ex.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_weight_averaged_ex.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_weight_averaged_ex.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_weight_averaged_ex.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_weight_averaged_ex.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_weight_averaged_ex.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_weight_averaged_ex.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_weight_averaged_ex.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_weight_averaged_ex.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_weight_averaged_ex.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_weight_averaged_ex.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_weight_averaged_ex.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_weight_averaged_ex.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_weight_averaged_ex.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_weight_averaged_ex.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_weight_averaged_ex.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cohorts.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cohorts.csv new file mode 100644 index 00000000..ffaf0ec5 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/cohorts.csv @@ -0,0 +1,27 @@ +skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area,:main_oa_econ_max_temp +,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/query.txt b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/query.txt new file mode 100644 index 00000000..66e76be7 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Ex/query.txt @@ -0,0 +1,30 @@ +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cases/Htl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cases/Htl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cases/Htl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/climates.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/climates.csv new file mode 100644 index 00000000..9f5cc7a8 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_weight_averaged_ex_Htl.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_weight_averaged_ex_Htl.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_weight_averaged_ex_Htl.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_weight_averaged_ex_Htl.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_weight_averaged_ex_Htl.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_weight_averaged_ex_Htl.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_weight_averaged_ex_Htl.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_weight_averaged_ex_Htl.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_weight_averaged_ex_Htl.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_weight_averaged_ex_Htl.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_weight_averaged_ex_Htl.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_weight_averaged_ex_Htl.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_weight_averaged_ex_Htl.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_weight_averaged_ex_Htl.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_weight_averaged_ex_Htl.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_weight_averaged_ex_Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cohorts.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cohorts.csv new file mode 100644 index 00000000..7351c780 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/cohorts.csv @@ -0,0 +1,26 @@ +skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:main_oa_econ_max_temp +#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/query.txt b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/query.txt new file mode 100644 index 00000000..66e76be7 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_Ex/query.txt @@ -0,0 +1,30 @@ +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cases/Htl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cases/Htl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cases/Htl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/climates.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/climates.csv new file mode 100644 index 00000000..14f1e59a --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_2025_new_Htl.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_2025_new_Htl.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_2025_new_Htl.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_2025_new_Htl.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_2025_new_Htl.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_2025_new_Htl.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_2025_new_Htl.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_2025_new_Htl.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_2025_new_Htl.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_2025_new_Htl.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_2025_new_Htl.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_2025_new_Htl.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_2025_new_Htl.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_2025_new_Htl.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_2025_new_Htl.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_2025_new_Htl.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cohorts.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cohorts.csv new file mode 100644 index 00000000..7351c780 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/cohorts.csv @@ -0,0 +1,26 @@ +skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:main_oa_econ_max_temp +#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/query.txt b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/query.txt new file mode 100644 index 00000000..66e76be7 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_Htl_New/query.txt @@ -0,0 +1,30 @@ +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Asm.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Asm.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Asm.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ECC.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ECC.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ECC.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EPr.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EPr.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EPr.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ERC.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ERC.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ERC.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ESe.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ESe.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/ESe.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EUn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EUn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/EUn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Fin.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Fin.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Fin.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Gro.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Gro.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Gro.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Hsp.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Hsp.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Hsp.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Htl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Htl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Htl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Lib.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Lib.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Lib.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MBT.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MBT.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MBT.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MLI.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MLI.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/MLI.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Mtl.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Mtl.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Mtl.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Nrs.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Nrs.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Nrs.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfL.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfL.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfL.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfS.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfS.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/OfS.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RFF.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RFF.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RFF.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RSD.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RSD.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RSD.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rel.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rel.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rel.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rt3.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rt3.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/Rt3.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtL.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtL.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtL.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtS.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtS.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/RtS.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SCn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SCn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SCn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SUn.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SUn.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/SUn.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/WRf.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/WRf.csv new file mode 100644 index 00000000..f3ca62f9 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cases/WRf.csv @@ -0,0 +1,2 @@ +skip,case_name +,defaults diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/climates.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/climates.csv new file mode 100644 index 00000000..5b1f9662 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/climates.csv @@ -0,0 +1,17 @@ +skip,climate,weather_file,climate_zone,codes_file +,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_2025_new.csv +,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_2025_new.csv +,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_2025_new.csv +,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_2025_new.csv +,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_2025_new.csv +,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_2025_new.csv +,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_2025_new.csv +,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_2025_new.csv +,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_2025_new.csv +,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_2025_new.csv +,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_2025_new.csv +,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_2025_new.csv +,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_2025_new.csv +,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_2025_new.csv +,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_2025_new.csv +,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_2025_new.csv diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cohorts.csv b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cohorts.csv new file mode 100644 index 00000000..ffaf0ec5 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/cohorts.csv @@ -0,0 +1,27 @@ +skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area,:main_oa_econ_max_temp +,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/query.txt b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/query.txt new file mode 100644 index 00000000..66e76be7 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/SWXX000-00 Measure Name_New/query.txt @@ -0,0 +1,30 @@ +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems + +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWXX000-00 Measure Name/global.pxv b/commercial measures/SWXX000-00 Measure Name/global.pxv new file mode 100644 index 00000000..c707bb60 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/global.pxv @@ -0,0 +1,2 @@ +:timestep => 6, +:run_control => "ANNUAL" # ANNUAL | SIZING diff --git a/commercial measures/SWXX000-00 Measure Name/rakefile.rb b/commercial measures/SWXX000-00 Measure Name/rakefile.rb new file mode 100644 index 00000000..4ed80a71 --- /dev/null +++ b/commercial measures/SWXX000-00 Measure Name/rakefile.rb @@ -0,0 +1,1010 @@ +# Copyright (c) 2011-2020 Big Ladder Software LLC. All rights reserved. +# See the file "license.txt" for additional terms and conditions. + +if (not defined?(Modelkit)) + begin + require("modelkit") + rescue LoadError => exception + args = ARGV.join(" ") + puts exception + puts "\e[1m\e[31mERROR: This rakefile requires the Modelkit library. Make sure that you have the\nModelkit gem installed in your local Rubygems environment, or try running the\nrakefile using your stand-alone installation of Modelkit by typing:\e[0m\n \e[1mmodelkit rake #{args}\e[0m" + exit + end +end + + +require("pathname") +require("json") + +require("modelkit/config") +require("modelkit/multitable") +require("modelkit/parametrics") +require("modelkit/parametrics/worksheet") +require("modelkit/energyplus") + + +# Add to modelkit-energyplus: +# other args: +# - which design days +# - water mains temp? +# - daylight saving time? +def generate_site_pxt(idd, ddy_path, site_path) + site_file = File.open(site_path, "w") + + if (File.exists?(ddy_path)) + input_file = OpenStudio::InputFile.open(idd, ddy_path) + else + raise("file not found: #{ddy_path.inspect}") + end + + site_locations = input_file.find_objects_by_class_name("Site:Location").to_a + + if (site_locations.empty?) + raise("could not find Site:Location object in #{ddy_path.inspect}") + else + site_file.puts(site_locations.first.to_idf) + end + + all_design_days = input_file.find_objects_by_class_name("SizingPeriod:DesignDay").to_a + selected_design_days = all_design_days.select { |dd| dd.name[/Ann Htg 99.6% Condns DB|Ann Clg 0?.4% Condns DB/i] } + + if (selected_design_days.length < 2) + puts "warning: could not find requested design days; including all design days\n" + selected_design_days = all_design_days + end + + # Write design days to site file. + selected_design_days.each { |dd| site_file.puts(dd.to_idf) } + + +# 'CorrelationFromWeatherFile' is available starting in EP 9.0. + +# Does this work for design-day only runs? +# Seems to work for annual. + site_file.puts("\n\nSite:WaterMainsTemperature,\n CorrelationFromWeatherFile;\n") + + daylight_saving_time = input_file.find_objects_by_class_name("RunPeriodControl:DaylightSavingTime").to_a + if (not daylight_saving_time.empty?) + site_file.puts + site_file.puts(daylight_saving_time.first.to_idf) + end + + site_file.close +end + + +# NOPUB Should move into Modelkit somewhere. +# Support for running simulations in parallel. +require("open3") +require("set") + +$child_pids = Set.new # Global tracking of child PIDs + +# Return PID? +def run_process(command, dir) + # NOTE: Separate processes are required to make the EnergyPlus runs thread safe! + Open3.popen3(command, :chdir => dir) do |stdin, stdout, stderr, thread| + $child_pids.add(thread.pid) + # This might work with just an instance variable or similar. + + stdin.close # All input already sent with command + + file_out = File.open("#{dir}/stdout", "w") + file_err = File.open("#{dir}/stderr", "w") + + while (line = stdout.gets) + file_out.puts(line) + #@proc_out.call(line) if (@proc_out) + end + + # This is probably not right. + while (line = stderr.gets) + file_err.puts(line) + #@proc_err.call(line) if (@proc_err) + end + + stdout.close + stderr.close + + file_out.close + file_err.close + + #print "Completed: #{File.basename(dir)}\n" + $child_pids.delete(thread.pid) + end +end + +# Search up through parent directories for one or more possible file names. +def search_parent_dirs(start_dir, *file_names) + path = nil + dir_names = start_dir.to_s.split("/") + while (not dir_names.empty?) do + file_names.each do |file_name| + test_path = "#{dir_names.join("/")}/#{file_name}" + if (File.exist?(test_path)) + path = test_path + break + end + end + break if (path) + dir_names.pop + end + return(path) +end + +# Search for a file name or partial path in an array of provided directories. +# Directories are expected to already be absolute paths. +def resolve_path(path, dirs) + resolved_path = nil + dirs.each do |dir| + expanded_path = File.expand_path(path, dir) + if (File.exist?(expanded_path)) + resolved_path = expanded_path + break + end + end + return(resolved_path) +end + +# Clean up any previous output files left behind if 'compose' or 'run' fails. +# Leftover files can be processed unintentionally by downstream tasks and +# ultimately generate false results. +def clean_energyplus_output_files(dir) + # Not all of these files might be present. Others might be present and unhandled. + paths = [ + "#{dir}/instance-out.err", + "#{dir}/instance-out.rdd", + "#{dir}/instance-out.sql", # Most important for downstream tasks + "#{dir}/instance-tbl.htm", + "#{dir}/instance-var.csv", + "#{dir}/stderr", + "#{dir}/stdout" + ] + FileUtils.rm_f(paths) +end + + +# Rake stubbornly sets the working directory to wherever the Rakefile is located. +# The target directory could optionally be set from a CLI option instead. +study_dir = Rake.application.original_dir + +climates_csv_path = "#{study_dir}/climates.csv" +cohorts_csv_path = "#{study_dir}/cohorts.csv" + +query_path = "#{study_dir}/query.txt" +results_summary_path = "#{study_dir}/results-summary.csv" +results_profile_elec_path = "#{study_dir}/results-profile-elec.csv" +results_profile_gas_path = "#{study_dir}/results-profile-gas.csv" +results_paths = [results_summary_path, results_profile_elec_path, results_profile_gas_path] + +cases_dir = "#{study_dir}/cases" +runs_dir = "#{study_dir}/runs" +runs_pathname = Pathname.new(runs_dir) + +MUTEX = Mutex.new # Thread lock for when something needs to run in a single thread + +config_path = search_parent_dirs(study_dir, ".modelkit-config") +if (not config_path) + raise("modelkit-config file not found in working directory or any parent directory") +else + CONFIG = Modelkit::Config.new(config_path) + puts "Using modelkit-config at #{config_path}\n" +end + +config = Hash.new +[:prototypes_dir, :templates_dir, :weather_dir, :codes_dir].each do |key| + config[key] = [] + field = key.to_s.gsub(/_/, "-") + if (not CONFIG[field]) + raise("#{field} variable missing in modelkit-config") + else + config_paths = CONFIG[field].split(/\s*;\s*/) # Split string with semicolons into array of paths + config_paths.each do |path| + # Resolve path relative to modelkit-config file and normalize the slashes. + config[key] << File.expand_path(path.strip.gsub(/\\/, "/"), File.dirname(config_path)) + end + end +end + +max_workers = CONFIG["max-workers"] +if (max_workers.nil?) + max_workers = 1 +end + +global_pxv_path = search_parent_dirs(study_dir, "global.pxv") +if (global_pxv_path) + puts "Using global.pxv at #{global_pxv_path}\n" +end + +rake_tasks = Rake.application.top_level_tasks +rake_task_name = rake_tasks.first # Multiple tasks are allowed, but assume one + +rake_options = Rake.application.options +rake_options.always_multitask = true # --multitask, -m +#rake_options.job_stats = true # --job-stats true | :history +rake_options.thread_pool_size = max_workers - 1 # --jobs, -j (default 12 on Mac) + +if (rake_options.dryrun or rake_options.show_all_tasks or + rake_options.show_prereqs or rake_options.show_tasks) + # These are information-only requests. Rake nonetheless registers as invoked + # with the "default" task name but nothing actually gets run. + rake_task_name = "none" +end + + +# Show threads message and info about how to change +# Running with 8 threads (edit .modelkit-config to change). +# Type Ctrl+C to cancel all tasks. + +require "io/console" # need this anyway for progress bar + +#$stdin.echo = false # turn off echo; in Mac shows a cursor with a key icon +# This prevents the user from over-typing the output stream. + +# also try switching to raw mode--should also block user input; maybe no key icon? + +#print "\e[?25l" # hide the cursor; MUST remember to show it again on exit or else it's permanent for the session! + + +trap("INT") do # Ctrl+C (polite kill) + puts "Canceling all tasks.\n" + if ($child_pids) + $child_pids.each { |pid| Process.kill("KILL", pid) } + end + exit +end + +if (Modelkit::Platform.unix?) + trap("TSTP") do # Ctrl+Z (suspend) + puts "Suspending all tasks. Type 'fg' to resume.\n" + exit + end +end + +if (not rake_task_name =~ /^(prune|clean|none)$/) + +# If possible, detect if any tasks will be run before showing this message: +puts "\e[1mType Ctrl+C to cancel all tasks.\e[0m\n" + +end + +# modelkit rake -A crashes for some reason + +# NOPUB Some of above could be included here too. +# Don't evaluate worksheets and generate file tasks if not necessary! +# NOTE: prune does need to evaluate worksheets. +if (not rake_task_name =~ /^(clean|none)$/) + + pxv_paths = [] + site_paths = [] + + compose_idf_paths = [] + + + #rename size_ to sizerun_ size_run_ sizing_run_ + size_ref_paths = [] + size_idf_paths = [] + size_sql_paths = [] + size_json_paths = [] + + hardsize_idf_paths = [] + + run_sql_paths = [] + run_csv_paths = [] + + + + old_site_paths = Dir.glob("#{runs_dir}/*/site.pxt") + old_pxv_paths = Dir.glob("#{runs_dir}/**/instance.pxv") + + climates = Modelkit::Worksheet.open(climates_csv_path) + cohorts = Modelkit::Worksheet.open(cohorts_csv_path) + + climate_pattern = ENV["CLIMATE"] || "" + + new_case_csv = "skip,case_name\n,defaults\n" # Could be read from config instead + + cohorts_first_pass = true + + puts "Evaluating worksheets...\n" + + csv_table = climates.each_row do |row1, index1, variables1, parameters1| + #puts "climate_index = #{index1}" + + if (not variables1.key?(:climate)) + raise("required column \"climate\" is missing in #{File.basename(climates_csv_path)}") + end + + climate_name = variables1[:climate].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (climate_name.empty?) + raise("climate field cannot be blank for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + next if (not climate_name =~ Regexp.new(climate_pattern)) + + FileUtils.mkdir_p("#{runs_dir}/#{climate_name}") + + site_path = "#{runs_dir}/#{climate_name}/site.pxt" + if (site_paths.include?(site_path)) + puts "warning: duplicate name #{climate_name.inspect} in climate column at row #{index1 + 2} in #{File.basename(climates_csv_path)}; row will be skipped" + next + end + + site_paths << site_path + + if (not variables1.key?(:weather_file)) + raise("required column \"weather_file\" is missing in #{File.basename(climates_csv_path)}") + end + + weather_name = variables1[:weather_file].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (weather_name.empty?) + raise("weather_file field cannot be blank for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + epw_path = resolve_path(weather_name, config[:weather_dir]) + if (not epw_path) + puts "Could not resolve path #{weather_name.inspect} from possible paths:\n" + config[:weather_dir].each { |dir| puts " #{File.expand_path(weather_name, dir).inspect}\n" } + puts "Check the weather-dir variable in modelkit-config file.\n" + raise("weather file #{weather_name.inspect} not found for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + if (not File.file?(epw_path)) + raise("weather file #{epw_path.inspect} is not a file for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + ddy_path = "#{File.dirname(epw_path)}/#{File.basename(epw_path, ".*")}.ddy" # Ensure ddy is from same directory as resolved epw file + if (not File.exist?(ddy_path)) + puts "Weather file path resolved to #{epw_path.inspect}\n" + raise("ddy file #{ddy_path.inspect} not found for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + # This file only exists to indicate if the weather file changes for dependency purposes. + # The weather file is the one input that is separate from instance parameters. + weather_path = "#{runs_dir}/#{climate_name}/weather" + pathname = Pathname.new(weather_path).relative_path_from(runs_pathname) + + if (File.exist?(weather_path)) + old_epw_path = File.read(weather_path) + if (epw_path != old_epw_path) + puts "Updating: #{pathname}\n" + File.write(weather_path, epw_path) + end + else + puts "Writing: #{pathname}\n" + File.write(weather_path, epw_path) + end + + # generate site.pxt from .ddy file + file site_path => [weather_path, ddy_path] do + idd = open_data_dictionary + pathname = Pathname.new(site_path).relative_path_from(runs_pathname) + puts "Generating: #{pathname}\n" + generate_site_pxt(idd, ddy_path, site_path) + end + + if (variables1.key?(:codes_file)) # NOTE: codes_file is an optional column + codes_name = variables1[:codes_file].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (codes_name.empty?) + raise("codes_file field cannot be blank for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + codes_path = resolve_path(codes_name, config[:codes_dir]) + if (not codes_path) + puts "Could not resolve path #{codes_name.inspect} from possible paths:\n" + config[:codes_dir].each { |dir| puts " #{File.expand_path(codes_name, dir).inspect}\n" } + puts "Check the codes-dir variable in modelkit-config file.\n" + raise("codes file #{codes_name.inspect} not found for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + if (not File.file?(codes_path)) + raise("codes file #{codes_path.inspect} is not a file for row #{index1 + 2} of #{File.basename(climates_csv_path)}") + end + + codes_table = Modelkit::MultiTable.new(codes_path) + + else + codes_table = nil # Must set something to pass to next worksheet + end + + variables1[:codes] = codes_table # For backwards compatibility + + # Make sure objects passed in are not mutated by the Worksheet. Make dupes? + + cohort_names = [] # Accumulate names to check for duplicates + + cohorts.each_row(variables1) do |_, index2, variables2, parameters2| + #puts " cohort_index = #{index2}" + + # NOTE: Variables from outer worksheet (variables1) are copied into this worksheet. + # Changes to the variables here (variables2) do not propagate back up. + + if (not variables2.key?(:cohort)) + raise("required column \"cohort\" is missing in #{File.basename(cohorts_csv_path)}") + end + + cohort_name = variables2[:cohort].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (cohort_name.empty?) + raise("cohort field cannot be blank for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + if (cohort_names.include?(cohort_name)) + if (cohorts_first_pass) # Only warn about this row once + puts "warning: duplicate name #{cohort_name.inspect} in cohort column at row #{index2 + 2} in #{File.basename(cohorts_csv_path)}; row will be skipped" + end + next + end + + cohort_names << cohort_name + + cases_csv_path = "#{cases_dir}/#{cohort_name}.csv" + cases_csv_short_path = "#{File.basename(cases_dir)}/#{cohort_name}.csv" + if (not File.exist?(cases_csv_path)) + puts("Cases worksheet #{cases_csv_short_path.inspect} not found for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}\n") + puts("Creating: #{cases_csv_short_path}\n") + FileUtils.mkdir_p(cases_dir) + File.write(cases_csv_path, new_case_csv) + end + + if (not variables2.key?(:root)) + raise("required column \"root\" is missing in #{File.basename(cohorts_csv_path)}") + end + + root_name = variables2[:root].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (root_name.empty?) + raise("root field cannot be blank for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + root_path = resolve_path(root_name, config[:prototypes_dir]) + if (not root_path) + puts "Could not resolve path #{root_name.inspect} from possible paths:\n" + config[:prototypes_dir].each { |dir| puts " #{File.expand_path(root_name, dir).inspect}\n" } + puts "Check the prototypes-dir variable in modelkit-config file.\n" + raise("root template #{root_name.inspect} not found for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + if (not File.file?(root_path)) + raise("root template #{root_path.inspect} is not a file for row #{index2 + 2} of #{File.basename(cohorts_csv_path)}") + end + + case_names = [] # Accumulate names to check for duplicates + + # Better to pre-read and cache this outside the looping? + # There are only N worksheets...1 per building type. + cases = Modelkit::Worksheet.open(cases_csv_path) + + cases.each_row(variables2) do |_, index3, variables3, parameters3| + #puts " case_index = #{index3}" + + # NOTE: Variables from outer worksheet (variables2) are copied into this worksheet. + # Changes to the variables here (variables3) do not propagate back up. + + if (not variables3.key?(:case_name)) + raise("required column \"case_name\" is missing in #{File.basename(cases_dir)}/#{File.basename(cases_csv_path)}") + end + + case_name = variables3[:case_name].to_s.strip # Could have been converted to non-string by Util.value_from_string + if (case_name.empty?) + raise("case_name field cannot be blank for row #{index3 + 2} of #{File.basename(cases_dir)}/#{File.basename(cases_csv_path)}") + end + + if (case_names.include?(case_name)) + if (cohorts_first_pass) # Only warn about this row once + puts "warning: duplicate name #{case_name.inspect} in case_name column at row #{index3 + 2} in #{File.basename(cases_dir)}/#{File.basename(cases_csv_path)}; row will be skipped" + end + next + end + + case_names << case_name + run_name = "#{climate_name}/#{cohort_name}/#{case_name}" + case_dir = "#{runs_dir}/#{run_name}" + FileUtils.mkdir_p(case_dir) + + # better to create this dynamically in cases.csv by combining variables from other layers. + # all variables need to be propagated first from layer to layer. + # for example: + # :run_name + # %= "My Prefix Something: #{climate}/#{cohort}/#{case_name}" + pxv_string = ":run_name => #{run_name.inspect},\n" + + parameters = parameters1 | parameters2 | parameters3 + parameters.each do |key, value| + value_inspect = value.inspect + if (value.kind_of?(String)) + # Using `inspect` on strings is useful because it reveals invisible + # characters and invalid byte sequences. The downside is that the + # string must be unescaped. + value_inspect.gsub!(/\\\\/, "\\") + end + pxv_string << ":#{key} => #{value_inspect},\n" + end + + pxv_path = "#{case_dir}/instance.pxv" + pxv_paths << pxv_path + + pathname = Pathname.new(pxv_path).relative_path_from(runs_pathname) + + if (File.exist?(pxv_path)) + old_pxv_string = File.read(pxv_path) + if (pxv_string != old_pxv_string) + puts "Updating: #{pathname}\n" + File.write(pxv_path, pxv_string) + end + else + puts "Writing: #{pathname}\n" + File.write(pxv_path, pxv_string) + end + + compose_idf_path = "#{case_dir}/instance.idf" + compose_idf_paths << compose_idf_path + + if (variables3[:sizing_case]) + size_name = "#{climate_name}/#{cohort_name}/#{variables3[:sizing_case]}" + size_dir = "#{runs_dir}/#{size_name}" + size_ref_path = "#{size_dir}/instance.idf" + + size_idf_path = "#{size_dir}/instance-size.idf" + size_sql_path = "#{size_dir}/instance-size-out.sql" + size_json_path = "#{size_dir}/instance-size-out.json" + + if (size_ref_paths.include?(size_ref_path)) + # Avoid creating redundant tasks when multiple cases reference same sizing case. + create_sizing_tasks = false + else + create_sizing_tasks = true + + size_ref_paths << size_ref_path + size_idf_paths << size_idf_path + size_sql_paths << size_sql_path + size_json_paths << size_json_path + end + + hardsize_idf_path = "#{case_dir}/instance-hardsize.idf" + hardsize_idf_paths << hardsize_idf_path + + run_idf_path = hardsize_idf_path # Which input file to run + + run_sql_path = "#{case_dir}/instance-hardsize-out.sql" + run_sql_paths << run_sql_path + + run_csv_path = "#{case_dir}/instance-hardsize-var.csv" + run_csv_paths << run_csv_path + + else + # Autosize-only run. + size_ref_path = nil + + run_idf_path = compose_idf_path # Which input file to run + + run_sql_path = "#{case_dir}/instance-out.sql" + run_sql_paths << run_sql_path + + run_csv_path = "#{case_dir}/instance-var.csv" + run_csv_paths << run_csv_path + end + + # Compose input file from parameter file. + # need more dependencies here: template files + file compose_idf_path => [site_path, root_path, pxv_path, global_pxv_path].compact do # If no path for global.pxv, remove nil element + pathname = Pathname.new(compose_idf_path).relative_path_from(runs_pathname) + puts "Composing: #{pathname}\n" + + clean_energyplus_output_files(File.dirname(compose_idf_path)) + + site_dir = File.dirname(site_path) + + begin + Modelkit::Parametrics.template_compose(root_path, + :annotate => CONFIG["template-compose.annotate"], + :indent => CONFIG["template-compose.indent"], + :esc_line => CONFIG["template-compose.esc-line"], + :dirs => [site_dir, *config[:templates_dir]], + :files => [global_pxv_path, pxv_path].compact, # If no path for global.pxv, remove nil element + :output => compose_idf_path) + rescue Exception => exception + puts "#{exception.class.name}: #{exception.message}\n" + puts "#{exception.backtrace.first}\n" if (not SyntaxError === exception) + puts "Skipping: #{pathname}\n" + end + end + + if (create_sizing_tasks) + # Generate a modified input file in order to run a design-day-only simulation. + # NOTE: This can be eliminated if a design-day option is added to energyplus-run. + file size_idf_path => size_ref_path do + pathname = Pathname.new(size_idf_path).relative_path_from(runs_pathname) + puts "Generating size run: #{pathname}\n" + + FileUtils.cp(size_ref_path, size_idf_path) + + idd = open_data_dictionary + input_file = OpenStudio::InputFile.open(idd, size_idf_path) + + sc_objs = input_file.find_objects_by_class_name("SimulationControl") + if sc_objs.length != 1 + raise "More than one SimulationControl object found" + end + sc = sc_objs[0] + sc.fields[1] = "Yes" + sc.fields[2] = "Yes" + sc.fields[3] = "Yes" + sc.fields[4] = "Yes" + sc.fields[5] = "No" + + input_file.write(size_idf_path) + end + + # Run sizing input files for design days only. + file size_sql_path => size_idf_path do + pathname = Pathname.new(size_idf_path).relative_path_from(runs_pathname) + puts "Running size run: #{pathname}\n" + + command = "modelkit-energyplus energyplus-run --weather=\"#{epw_path}\" \"#{size_idf_path}\"" + run_process(command, size_dir) + end + + # Generate size data file (instance-size-out.json). + file size_json_path => size_sql_path do + pathname = Pathname.new(size_json_path).relative_path_from(runs_pathname) + puts "Extracting size data: #{pathname}\n" + + # Make a copy to work on because the original gets overwritten by EnergyPlus.size. + temp_path = "#{File.dirname(size_idf_path)}/instance-temp.idf" + FileUtils.cp(size_idf_path, temp_path) + + idd = open_data_dictionary + input_file = OpenStudio::InputFile.open(idd, temp_path) + sql = Modelkit::EnergyPlus::SQLOutput.new(size_sql_path) + + # This will be fixed to only generate JSON and not modify the input file. + _, count, output_file = Modelkit::EnergyPlus.size( + sql, input_file, {json: size_json_path, version: "9-2"}) + #puts("#{count} modifications made") + + FileUtils.rm_f(temp_path) + end + end + + if (hardsize_idf_path) + # This would be a reasonable place to use `multitask` because compose_idf_path and + # size_json_path are independent and can be run concurrently. However, it seems + # like `multitask` doesn't compare timestamps like `file` does. Instead it + # always runs like a regular `task`. + file hardsize_idf_path => [compose_idf_path, size_json_path] do + pathname = Pathname.new(hardsize_idf_path).relative_path_from(runs_pathname) + puts "Applying hard sizes: #{pathname}\n" + + idd = open_data_dictionary + input_file = OpenStudio::InputFile.open(idd, compose_idf_path) + + json_string = File.read(size_json_path) + value_map = JSON.parse(json_string, {:symbolize_names=>true}) + output_file, count = Modelkit::EnergyPlus.modify_objects(input_file, value_map) + #puts("#{count} modifications made") + + # Set SimulationControl fields 1, 2, and 3 to "No", "No", and "No" + sc_objs = output_file.find_objects_by_class_name("SimulationControl") + if sc_objs.length != 1 + raise "More than one SimulationControl object found" + end + sc = sc_objs[0] + sc.fields[1] = "No" + sc.fields[2] = "No" + sc.fields[3] = "No" + # Remove Sizing:Zone and Sizing:System objects + sizing_zones = output_file.find_objects_by_class_name("Sizing:Zone") + sizing_systems = output_file.find_objects_by_class_name("Sizing:System") + sizing_plants = output_file.find_objects_by_class_name("Sizing:Plant") + (sizing_zones + sizing_systems + sizing_plants).each {|x| output_file.delete_object(x)} + + output_file.write(hardsize_idf_path) + end + end + + # Run input file in a separate process. + file run_sql_path => [epw_path, run_idf_path] do + # Not sure why this check is needed; seems to try to run if even IDF does not exist. + # May need in other places, like sizing run. + next if (not File.exist?(run_idf_path)) + + pathname = Pathname.new(run_idf_path).relative_path_from(runs_pathname) + puts "Running: #{pathname}\n" + + # Because this is spawned to the shell, .modelkit-config options will be + # automatically applied. + # NOTE: If modelkit-energyplus was thread safe, would not have to run this + # as a separate process. + command = "modelkit-energyplus energyplus-run --weather=\"#{epw_path}\" \"#{run_idf_path}\"" + run_process(command, case_dir) + #$bar.inc + end + + + # see discussion with Michael + file run_csv_path => run_sql_path + + # deleting instance-out.csv breaks it; doesn't know how to recover + + end + end + + cohorts_first_pass = false + end + + + prune_paths = (old_site_paths - site_paths) + (old_pxv_paths - pxv_paths) + + if (not prune_paths.empty? and not rake_task_name =~ /^(prune|clean|none)$/) + puts "\e[1m\e[33mNote: There are cases in the runs directory that are not referenced by any\n" \ + "worksheet. You may want to delete them by typing:\e[0m\n \e[1mmodelkit rake prune\e[0m\n" + end + +end + + +desc "Generate case files" +task :cases do + # No operation; cases are generated when worksheets are evaluated. +end + + +desc "Delete unreferenced files" +task :prune do + if (prune_paths.empty?) + puts "Prune has nothing to delete." + else + prune_dirs = [] + puts "\e[1m\e[31mPrune will delete the following files:\e[0m" + +# show each as: dirname/* (106 files) + + prune_paths.each do |path| + dir = File.dirname(path) + prune_dirs << dir + pathname = Pathname.new(dir).relative_path_from(runs_pathname) + puts " \e[31m#{pathname}\e[0m" + end + print "\e[1m\e[31mConfirm (y/n)?\e[0m " + + input = ENV["CONFIRM"] || $stdin.gets || "" + if (ENV["CONFIRM"] or not $stdin.tty?) + puts input # Echo when not already written to STDOUT + end + + $start_time = Time.now # Reset to cut out wait time on the user prompt + if (input.strip =~ /^y/i) + puts "Pruning files..." + + # maybe don't have to repeat this--already said what was to be deleted + prune_dirs.each do |dir| + pathname = Pathname.new(dir).relative_path_from(runs_pathname) + puts "Deleting: #{pathname}" + FileUtils.rm_rf(dir) + end + else + puts "Task canceled." + end + end +end + + +desc "Delete all files and results" +task :clean do + paths = []; names = [] + [runs_dir, *results_paths].each do |path| + if (File.directory?(path)) + count = Dir.glob("#{path}/**/*").count { |f| File.file?(f) } + if (count.nonzero?) + paths << Dir.glob("#{path}/*") + names << "#{File.basename(path)}/* (#{count} files)" + end + elsif (File.file?(path)) + paths << path + names << File.basename(path) + end + end + + if (paths.empty?) + puts "Clean has nothing to delete." + else + puts "\e[1m\e[31mClean will delete the following files:\e[0m" + names.each { |name| puts " \e[31m#{name}\e[0m"} + print "\e[1m\e[31mConfirm (y/n)?\e[0m " + + input = ENV["CONFIRM"] || $stdin.gets || "" + if (ENV["CONFIRM"] or not $stdin.tty?) + puts input # Echo when not already written to STDOUT + end + + $start_time = Time.now # Reset to cut out wait time on the user prompt + if (input.strip =~ /^y/i) + puts "Cleaning files..." + FileUtils.rm_rf(paths) + else + puts "Task canceled." + end + end +end + + +desc "Generate site files (site.pxt)" +multitask :sites => site_paths + + +desc "Compose input files" +multitask :compose => compose_idf_paths + + +# Generate size input files +multitask :"size-idf" => size_idf_paths + + +# Run size input files +multitask :"size-sql" => size_sql_paths + + +# Extract size data +multitask :"size-json" => size_json_paths + + +desc "Apply hard sizes to input files" +multitask :hardsize => hardsize_idf_paths + + +desc "Run input files" +multitask :run => run_sql_paths + + +file query_path do + puts "Query file not found.\n" + query = +"AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI +AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity +AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas\n" + File.write(query_path, query) + puts "Writing default query file: #{query_path}\n" +end + + +file results_summary_path => [*run_sql_paths, query_path] do + pathname = Pathname.new(results_summary_path).relative_path_from(Pathname.new(study_dir)) + puts "Processing: #{pathname}\n" + + short_paths = run_sql_paths.map { |path| Pathname.new(path).relative_path_from(runs_pathname) } + Modelkit::EnergyPlus.sql(short_paths, query_path, :dir => runs_dir, :output => results_summary_path) +end + + +file results_profile_elec_path => run_csv_paths do + aggregate_profiles("Electricity:Facility", results_profile_elec_path, run_csv_paths, runs_pathname, study_dir) +end + + +file results_profile_gas_path => run_csv_paths do + aggregate_profiles("Gas:Facility", results_profile_gas_path, run_csv_paths, runs_pathname, study_dir) +end + + +desc "Aggregate the simulation results" +task :results => results_paths + + +task :default => :results + + +def aggregate_profiles(column_name, output_path, run_csv_paths, runs_pathname, study_dir) + pathname = Pathname.new(output_path).relative_path_from(Pathname.new(study_dir)) + puts "Processing: #{pathname}\n" + + short_paths = run_csv_paths.map { |path| Pathname.new(path).relative_path_from(runs_pathname) } + + columns = [] + column_header = nil + date_time = true + short_paths.each do |short_path| + csv_path = "#{runs_pathname}/#{short_path}" + if (File.exist?(csv_path)) + csv = CSV.read(csv_path, :headers=>true) + if (date_time) + column = csv["Date/Time"] + column.unshift("Date/Time") # Add header + columns << column + date_time = false + end + if (not column_header) + # Match column name to the header while ignoring units/interval, i.e., [J](Hourly). + column_header = csv.headers.find { |header| header.match(column_name) } + end + column = csv[column_header] + column.unshift(short_path) # Add header + columns << column + else + puts "warning: file not found: #{csv_path}\n" + end + end + + File.open(output_path, "w") do |file| + columns.transpose.each { |row| file.puts(row.join(",")) } + end +end + + +# NOPUB consider building this into modelkit-energyplus. +# basically caches IDD path and avoids concurrent openings. + +# Open the EnergyPlus IDD if needed, but only do it once. +def open_data_dictionary + MUTEX.synchronize do # Lock to prevent opening multiple times concurrently + if (@idd.nil?) + puts "Opening Energy+.idd...\n" + + if (path = CONFIG["energyplus-run.engine"]) + path = File.expand_path(path.gsub(/\\/, "/")) # Resolve path and normalize + if (File.exist?(path)) + idd_path = "#{path}/Energy+.idd" + if (not File.exist?(idd_path)) + raise("Energy+.idd not found in specified EnergyPlus directory: #{path}") + end + else + raise("EnergyPlus directory not found: #{path}") + end + else + raise("energyplus-run.engine field missing in .modelkit-config") + end + + @idd = OpenStudio::DataDictionary.open(idd_path) + end + end + return(@idd) +end + + +# NICE, works +#require "rake/cpu_counter" +#puts "cpu=#{Rake::CpuCounter.count}" + +# Almost works but not quite: + +# shows what command was invoked from CLI +# if blank (even with -T), it's "default". +#puts "top level:" +# cli_tasks = Rake.application.top_level_tasks +# cli_task_name = cli_tasks.first # could be more than one; just grab first for now +# puts "cli_task_name=#{cli_task_name}" # returns String + +# cli_task = Rake.application.tasks.find { |t| t.name == cli_task_name } # returns Rake::Task +# puts "cli_task=#{cli_task}" +# + +# +## Rake has this builtin: +# Rake.application.lookup(task_name) => task + +# work_to_do = false +# if (cli_task.needed?) +# # Just because needed doesn't mean there is any work to do--check prereqs! +# cli_task.prerequisite_tasks.each do |prereq| +# if (prereq.needed?) +# work_to_do = true +# break +# end +# end +# end +# +# if (work_to_do) +# puts "Work to do!" +# else +# puts "Up to date; nothing to do." +# end + + +$start_time = Time.now +#$bar = RakeProgressbar.new(run_sql_paths.length) + +at_exit do + #$bar.finished + if (not rake_task_name =~ /^none$/) + puts "Elapsed task duration: #{Time.now - $start_time} sec" + end +end From f92fccee838d830e79e18deebd46b858a25c8307 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Wed, 27 Mar 2024 11:34:13 -0700 Subject: [PATCH 10/23] Filter building types applicable for measure --- .../cases/Asm.csv | 2 -- .../cases/ECC.csv | 6 ++-- .../cases/EPr.csv | 2 -- .../cases/ERC.csv | 2 -- .../cases/ESe.csv | 6 ++-- .../cases/EUn.csv | 6 ++-- .../cases/Fin.csv | 2 -- .../cases/Gro.csv | 2 -- .../cases/Hsp.csv | 6 ++-- .../cases/Htl.csv | 2 -- .../cases/Lib.csv | 2 -- .../cases/MBT.csv | 6 ++-- .../cases/MLI.csv | 2 -- .../cases/Mtl.csv | 2 -- .../cases/Nrs.csv | 6 ++-- .../cases/OfL.csv | 6 ++-- .../cases/OfS.csv | 2 -- .../cases/RFF.csv | 2 -- .../cases/RSD.csv | 2 -- .../cases/Rel.csv | 2 -- .../cases/Rt3.csv | 6 ++-- .../cases/RtL.csv | 2 -- .../cases/RtS.csv | 2 -- .../cases/SCn.csv | 2 -- .../cases/SUn.csv | 2 -- .../cases/WRf.csv | 2 -- .../cohorts.csv | 32 +++++++++---------- .../cases/Htl.csv | 6 ++-- .../cases/Htl.csv | 6 ++-- .../cases/Asm.csv | 2 -- .../cases/ECC.csv | 6 ++-- .../cases/EPr.csv | 2 -- .../cases/ERC.csv | 2 -- .../cases/ESe.csv | 6 ++-- .../cases/EUn.csv | 6 ++-- .../cases/Fin.csv | 2 -- .../cases/Gro.csv | 2 -- .../cases/Hsp.csv | 6 ++-- .../cases/Htl.csv | 2 -- .../cases/Lib.csv | 2 -- .../cases/MBT.csv | 6 ++-- .../cases/MLI.csv | 2 -- .../cases/Mtl.csv | 2 -- .../cases/Nrs.csv | 6 ++-- .../cases/OfL.csv | 6 ++-- .../cases/OfS.csv | 2 -- .../cases/RFF.csv | 2 -- .../cases/RSD.csv | 2 -- .../cases/Rel.csv | 2 -- .../cases/Rt3.csv | 6 ++-- .../cases/RtL.csv | 2 -- .../cases/RtS.csv | 2 -- .../cases/SCn.csv | 2 -- .../cases/SUn.csv | 2 -- .../cases/WRf.csv | 2 -- .../cohorts.csv | 32 +++++++++---------- 56 files changed, 104 insertions(+), 140 deletions(-) delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Asm.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EPr.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ERC.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Fin.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Gro.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Htl.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Lib.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MLI.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Mtl.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RFF.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RSD.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rel.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtL.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtS.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SCn.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SUn.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/WRf.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Asm.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EPr.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ERC.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Fin.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Gro.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Htl.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Lib.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MLI.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Mtl.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfS.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RFF.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RSD.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rel.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtL.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtS.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SCn.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SUn.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/WRf.csv diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Asm.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Asm.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Asm.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EPr.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EPr.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EPr.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ERC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ERC.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ERC.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Fin.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Fin.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Fin.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Gro.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Gro.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Gro.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Htl.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Htl.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Lib.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Lib.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Lib.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MLI.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MLI.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MLI.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Mtl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Mtl.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Mtl.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RFF.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RFF.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RFF.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RSD.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RSD.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RSD.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rel.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rel.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rel.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtL.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtL.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtS.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/RtS.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SCn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SCn.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SCn.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SUn.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/SUn.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/WRf.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/WRf.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/WRf.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv index ffaf0ec5..5fa2471e 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv @@ -1,27 +1,27 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area,:main_oa_econ_max_temp -,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Asm.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Asm.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Asm.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EPr.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EPr.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EPr.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ERC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ERC.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ERC.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Fin.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Fin.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Fin.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Gro.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Gro.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Gro.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Htl.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Htl.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Lib.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Lib.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Lib.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MLI.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MLI.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MLI.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Mtl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Mtl.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Mtl.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfS.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfS.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RFF.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RFF.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RFF.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RSD.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RSD.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RSD.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rel.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rel.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rel.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv index f3ca62f9..ec560165 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv @@ -1,2 +1,4 @@ -skip,case_name -,defaults +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtL.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtL.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtS.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtS.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/RtS.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SCn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SCn.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SCn.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SUn.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/SUn.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/WRf.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/WRf.csv deleted file mode 100644 index f3ca62f9..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/WRf.csv +++ /dev/null @@ -1,2 +0,0 @@ -skip,case_name -,defaults diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv index ffaf0ec5..5fa2471e 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv @@ -1,27 +1,27 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area,:main_oa_econ_max_temp -,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" From 3dfdec3e3714222fe36d37e1e75a75253b0a5346 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Wed, 27 Mar 2024 11:59:59 -0700 Subject: [PATCH 11/23] Initial cases definition Original author: Behzad Rizi, 2024-01-08 through 2024-01-30 --- .../cases/ECC.csv | 21 +++++++++++++++---- .../cases/ESe.csv | 21 +++++++++++++++---- .../cases/EUn.csv | 21 +++++++++++++++---- .../cases/Hsp.csv | 21 +++++++++++++++---- .../cases/MBT.csv | 21 +++++++++++++++---- .../cases/Nrs.csv | 21 +++++++++++++++---- .../cases/OfL.csv | 21 +++++++++++++++---- .../cases/Rt3.csv | 21 +++++++++++++++---- .../cases/Htl.csv | 21 +++++++++++++++---- .../cases/Htl.csv | 21 +++++++++++++++---- .../cases/ECC.csv | 21 +++++++++++++++---- .../cases/ESe.csv | 21 +++++++++++++++---- .../cases/EUn.csv | 21 +++++++++++++++---- .../cases/Hsp.csv | 21 +++++++++++++++---- .../cases/MBT.csv | 21 +++++++++++++++---- .../cases/Nrs.csv | 21 +++++++++++++++---- .../cases/OfL.csv | 21 +++++++++++++++---- .../cases/Rt3.csv | 21 +++++++++++++++---- 18 files changed, 306 insertions(+), 72 deletions(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv index ec560165..df94319d 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv @@ -1,4 +1,17 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,Boiler_Non-Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Boiler_Condensing,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,Boiler_Steam,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 From 2748a30ced532f3016fda95084afff893b9df7e7 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Wed, 27 Mar 2024 12:04:12 -0700 Subject: [PATCH 12/23] Update cases names with latest convention --- .../cases/ECC.csv | 27 ++++++++----------- .../cases/ESe.csv | 27 ++++++++----------- .../cases/EUn.csv | 27 ++++++++----------- .../cases/Hsp.csv | 27 ++++++++----------- .../cases/MBT.csv | 27 ++++++++----------- .../cases/Nrs.csv | 27 ++++++++----------- .../cases/OfL.csv | 27 ++++++++----------- .../cases/Rt3.csv | 27 ++++++++----------- .../cases/Htl.csv | 27 ++++++++----------- .../cases/Htl.csv | 27 ++++++++----------- .../cases/ECC.csv | 27 ++++++++----------- .../cases/ESe.csv | 27 ++++++++----------- .../cases/EUn.csv | 27 ++++++++----------- .../cases/Hsp.csv | 27 ++++++++----------- .../cases/MBT.csv | 27 ++++++++----------- .../cases/Nrs.csv | 27 ++++++++----------- .../cases/OfL.csv | 27 ++++++++----------- .../cases/Rt3.csv | 27 ++++++++----------- 18 files changed, 198 insertions(+), 288 deletions(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv index df94319d..b2a1ab69 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv @@ -1,17 +1,12 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_85_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_AFUE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -#,Msr_TE_85.3_Non-Condensing,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_94_ Condensing,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_84_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,Msr_TE_93_ Condensing,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_83_Non-Condensing_baseline,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -#,TE_82_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,TE_81_Steam_baseline,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,Msr_TE_82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -#,Msr_TE_84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 From 2070c0ed1419d1aa80636e76472e34ae965d4a06 Mon Sep 17 00:00:00 2001 From: Nicholas Fette Date: Wed, 27 Mar 2024 12:12:22 -0700 Subject: [PATCH 13/23] Skip WRf building type --- .../SWHC004-07 Space Heating Boiler_Ex/cohorts.csv | 2 +- .../SWHC004-07 Space Heating Boiler_New/cohorts.csv | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv index 5fa2471e..ae2fd9ca 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv @@ -24,4 +24,4 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_b #,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv index 5fa2471e..ae2fd9ca 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv @@ -24,4 +24,4 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_b #,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" From 4998f6f8fd69724d860084ec37def0c3db8324e5 Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Wed, 10 Apr 2024 10:28:24 -0700 Subject: [PATCH 14/23] Renamed cohorts for compability with Com.py script --- .../ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/ECC.csv | 12 ---- .../ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/ESe.csv | 12 ---- .../EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/EUn.csv | 12 ---- .../Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Hsp.csv | 12 ---- .../MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/MBT.csv | 12 ---- .../Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Nrs.csv | 12 ---- .../OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/OfL.csv | 12 ---- .../Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Rt3.csv | 12 ---- .../cohorts.csv | 52 +++++++++--------- .../renamed_cohort.xlsx | Bin 0 -> 17963 bytes .../Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Htl.csv | 12 ---- .../cohorts.csv | 50 ++++++++--------- .../renamed_cohort.xlsx | Bin 0 -> 17963 bytes .../Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Htl.csv | 12 ---- .../cohorts.csv | 50 ++++++++--------- .../renamed_cohort.xlsx | Bin 0 -> 17970 bytes .../ECC&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/ECC.csv | 12 ---- .../ESe&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/ESe.csv | 12 ---- .../EUn&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/EUn.csv | 12 ---- .../Hsp&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Hsp.csv | 12 ---- .../MBT&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/MBT.csv | 12 ---- .../Nrs&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Nrs.csv | 12 ---- .../OfL&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/OfL.csv | 12 ---- .../Rt3&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 +++++ .../cases/Rt3.csv | 12 ---- .../cohorts.csv | 52 +++++++++--------- .../renamed_cohort.xlsx | Bin 0 -> 17970 bytes 44 files changed, 336 insertions(+), 318 deletions(-) create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/renamed_cohort.xlsx create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/renamed_cohort.xlsx create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/renamed_cohort.xlsx create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3.csv create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/renamed_cohort.xlsx diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..ebe94389 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..7ecd50d2 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,WATER,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..ebe94389 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..f8d4afab --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..a17e84e7 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:lab_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:lab_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..f8d4afab --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..f8d4afab --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..f8d4afab --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv index ae2fd9ca..278c8323 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv @@ -1,27 +1,27 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:office_large_light_area,:kitchen_light_area,:dining_fast_light_area,:classroom_class_light_area,:corridor_light_area,:retail_sales_light_area,:storage_warehouse_light_area,:computer_light_area,:lobby_light_area,:guestroom_light_area,:auditorium_light_area,:conference_light_area,:dining_fine_light_area,:gym_light_area,:restroom_light_area,:health_patient_light_area,:industrial_low_light_area,:laundry_light_area,:auto_light_area,:classroom_shop_light_area,:grocery_light_area,:health_operating_light_area,:industrial_high_light_area,:lab_light_area,:mech_light_area,:office_open_light_area,:storage_refrig_light_area,:office_small_light_area,:main_oa_econ_max_temp -#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,WRf,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Asm&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_shop"", ""LPD"")['W/ft2']",,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr&0&cAVVG&Ex&SpaceHtg_eq__Boiler,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC&0&cAVVG&Ex&SpaceHtg_eq__Boiler,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""gym"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""grocery"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""industrial_high"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""storage_refrig"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_operating"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""computer"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""conference"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lab"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI&0&cAVVG&Ex&SpaceHtg_eq__Boiler,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""industrial_low"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auto"", ""LPD"")['W/ft2']",,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""retail_sales"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn&0&cAVVG&Ex&SpaceHtg_eq__Boiler,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,WRf&0&cAVVG&Ex&SpaceHtg_eq__Boiler,WRf/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""storage_warehouse"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/renamed_cohort.xlsx b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/renamed_cohort.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8d062724a8161f27541bbca6dae5042d73fbe2e3 GIT binary patch literal 17963 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 literal 0 HcmV?d00001 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..950bd5f1 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:main_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cohorts.csv index 7351c780..96447974 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cohorts.csv @@ -1,26 +1,26 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:main_oa_econ_max_temp -#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Asm&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr&0&cAVVG&Ex&SpaceHtg_eq__Boiler,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC&0&cAVVG&Ex&SpaceHtg_eq__Boiler,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI&0&cAVVG&Ex&SpaceHtg_eq__Boiler,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn&0&cAVVG&Ex&SpaceHtg_eq__Boiler,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/renamed_cohort.xlsx b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/renamed_cohort.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..8d062724a8161f27541bbca6dae5042d73fbe2e3 GIT binary patch literal 17963 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 literal 0 HcmV?d00001 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..950bd5f1 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,13 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:main_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv deleted file mode 100644 index b2a1ab69..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl.csv +++ /dev/null @@ -1,12 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-NonCond-TE-82,BOILER,WATER,WATER,VARIABLE,0.82,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-83,BOILER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-84,BOILER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85,BOILER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-NonCond-TE-85.3,BOILER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-93,BOILER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-TE-94,BOILER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-81,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-82,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-83,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-TE-84,STEAMBOILER,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv index 7351c780..fb9b24f8 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv @@ -1,26 +1,26 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:main_oa_econ_max_temp -#,Asm,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ECC,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EPr,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ERC,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ESe,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EUn,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Fin,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Gro,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Hsp,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Htl,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Lib,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MBT,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MLI,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Mtl,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Nrs,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfL,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfS,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rel,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RFF,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RSD,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rt3,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtL,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtS,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SCn,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SUn,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Asm&0&cAVVG&New&SpaceHtg_eq__Boiler,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ECC&0&cAVVG&New&SpaceHtg_eq__Boiler,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EPr&0&cAVVG&New&SpaceHtg_eq__Boiler,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ERC&0&cAVVG&New&SpaceHtg_eq__Boiler,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,ESe&0&cAVVG&New&SpaceHtg_eq__Boiler,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,EUn&0&cAVVG&New&SpaceHtg_eq__Boiler,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Fin&0&cAVVG&New&SpaceHtg_eq__Boiler,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Gro&0&cAVVG&New&SpaceHtg_eq__Boiler,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Hsp&0&cAVVG&New&SpaceHtg_eq__Boiler,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,Htl&0&cAVVG&New&SpaceHtg_eq__Boiler,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Lib&0&cAVVG&New&SpaceHtg_eq__Boiler,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MBT&0&cAVVG&New&SpaceHtg_eq__Boiler,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,MLI&0&cAVVG&New&SpaceHtg_eq__Boiler,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Mtl&0&cAVVG&New&SpaceHtg_eq__Boiler,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Nrs&0&cAVVG&New&SpaceHtg_eq__Boiler,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfL&0&cAVVG&New&SpaceHtg_eq__Boiler,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS&0&cAVVG&New&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rel&0&cAVVG&New&SpaceHtg_eq__Boiler,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RFF&0&cAVVG&New&SpaceHtg_eq__Boiler,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RSD&0&cAVVG&New&SpaceHtg_eq__Boiler,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,Rt3&0&cAVVG&New&SpaceHtg_eq__Boiler,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtL&0&cAVVG&New&SpaceHtg_eq__Boiler,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,RtS&0&cAVVG&New&SpaceHtg_eq__Boiler,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SCn&0&cAVVG&New&SpaceHtg_eq__Boiler,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,SUn&0&cAVVG&New&SpaceHtg_eq__Boiler,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/renamed_cohort.xlsx b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/renamed_cohort.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..98d45a521931314faaed36250fa378137b9f8965 GIT binary patch literal 17970 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 F{{e Date: Wed, 11 Mar 2026 17:11:42 -0700 Subject: [PATCH 15/23] Unskipped OfS building type --- .../SWHC004-07 Space Heating Boiler_Ex/cohorts.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv index 278c8323..877e585b 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv @@ -15,7 +15,7 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_b #,Mtl&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +,OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,Rel&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,RFF&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,RSD&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" From 1ba347cc46a1606e7beb7a9c3181c407eb74bfd4 Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Wed, 11 Mar 2026 21:17:32 -0700 Subject: [PATCH 16/23] Revised techIDs names and adjusted the OAT reset temperatures --- .../ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 ++++++++--------- .../ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 ++++++++--------- .../EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 ++++++++--------- .../Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 24 +++++++++---------- .../MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 24 +++++++++---------- .../Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 24 +++++++++---------- .../OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 24 +++++++++---------- .../Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 24 +++++++++---------- .../Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 24 +++++++++---------- 9 files changed, 96 insertions(+), 114 deletions(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index ebe94389..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ECC&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 7ecd50d2..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/ESe&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,WATER,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index ebe94389..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,73.88,60,120,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index f8d4afab..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index a17e84e7..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:lab_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:lab_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,STEAM,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index f8d4afab..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index f8d4afab..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index f8d4afab..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Rt3&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:main_heat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 950bd5f1..28f7e653 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_Ex/cases/Htl&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,13 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:main_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 From 3124b489eb63b0f51337d4a7c846a8a1fb8d404a Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Wed, 11 Mar 2026 21:18:20 -0700 Subject: [PATCH 17/23] Added cases files for the OfS building type --- .../cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv new file mode 100644 index 00000000..28f7e653 --- /dev/null +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -0,0 +1,11 @@ +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 From 21f73432e745d5605204a15276ae288be218187b Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Wed, 11 Mar 2026 21:19:06 -0700 Subject: [PATCH 18/23] Removed "New" vintage from the modeling setup folder --- .../Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../climates.csv | 17 ---------- .../cohorts.csv | 26 --------------- .../query.txt | 30 ------------------ .../renamed_cohort.xlsx | Bin 17970 -> 0 bytes .../ECC&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../ESe&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../EUn&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../Hsp&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../MBT&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../Nrs&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../OfL&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../Rt3&0&cAVVG&New&SpaceHtg_eq__Boiler.csv | 13 -------- .../climates.csv | 17 ---------- .../cohorts.csv | 27 ---------------- .../query.txt | 30 ------------------ .../renamed_cohort.xlsx | Bin 17970 -> 0 bytes 17 files changed, 264 deletions(-) delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/climates.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/query.txt delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/renamed_cohort.xlsx delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ECC&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/ESe&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/EUn&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Hsp&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/MBT&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Nrs&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/OfL&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cases/Rt3&0&cAVVG&New&SpaceHtg_eq__Boiler.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/climates.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/cohorts.csv delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/query.txt delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_New/renamed_cohort.xlsx diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv deleted file mode 100644 index 950bd5f1..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cases/Htl&0&cAVVG&New&SpaceHtg_eq__Boiler.csv +++ /dev/null @@ -1,13 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:main_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE-OAT,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,60,46.11,100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,73.88,60,100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,Reset,STEAM,73.88,60,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,Reset,STEAM,73.88,60,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/climates.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/climates.csv deleted file mode 100644 index 14f1e59a..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/climates.csv +++ /dev/null @@ -1,17 +0,0 @@ -skip,climate,weather_file,climate_zone,codes_file -,CZ01,CA_EUREKA_725940S_CZ2022.epw,1,T24_2025_new_Htl.csv -,CZ02,CA_NAPA-CO_724955S_CZ2022.epw,2,T24_2025_new_Htl.csv -,CZ03,CA_OAKLAND-METRO-AP_724930S_CZ2022.epw,3,T24_2025_new_Htl.csv -,CZ04,CA_SAN-JOSE-IAP_724945S_CZ2022.epw,4,T24_2025_new_Htl.csv -,CZ05,CA_SANTA-MARIA-PUBLIC-AP_723940S_CZ2022.epw,5,T24_2025_new_Htl.csv -,CZ06,CA_LOS-ANGELES-IAP_722950S_CZ2022.epw,6,T24_2025_new_Htl.csv -,CZ07,CA_SAN-DIEGO-LINDBERGH-FLD_722900S_CZ2022.epw,7,T24_2025_new_Htl.csv -,CZ08,CA_LONG-BEACH-DAUGHERTY-FLD_722970S_CZ2022.epw,8,T24_2025_new_Htl.csv -,CZ09,CA_LOS-ANGELES-DOWNTOWN-USC_722874S_CZ2022.epw,9,T24_2025_new_Htl.csv -,CZ10,CA_RIVERSIDE-MUNI_722869S_CZ2022.epw,10,T24_2025_new_Htl.csv -,CZ11,CA_RED-BLUFF-MUNI-AP_725910S_CZ2022.epw,11,T24_2025_new_Htl.csv -,CZ12,CA_STOCKTON-METRO-AP_724920S_CZ2022.epw,12,T24_2025_new_Htl.csv -,CZ13,CA_FRESNO-YOSEMITE-IAP_723890S_CZ2022.epw,13,T24_2025_new_Htl.csv -,CZ14,CA_DAGGETT-BARSTOW-AP_723815S_CZ2022.epw,14,T24_2025_new_Htl.csv -,CZ15,CA_EL-CENTRO-NAF_722810S_CZ2022.epw,15,T24_2025_new_Htl.csv -,CZ16,CA_BISHOP-AP_724800S_CZ2022.epw,16,T24_2025_new_Htl.csv diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv deleted file mode 100644 index fb9b24f8..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/cohorts.csv +++ /dev/null @@ -1,26 +0,0 @@ -skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_base_cont_insul,:window_u,:window_shgc,:window_transmittance,:floor_base_cont_insul,:main_oa_econ_max_temp -#,Asm&0&cAVVG&New&SpaceHtg_eq__Boiler,Asm/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ECC&0&cAVVG&New&SpaceHtg_eq__Boiler,ECC/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EPr&0&cAVVG&New&SpaceHtg_eq__Boiler,EPr/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ERC&0&cAVVG&New&SpaceHtg_eq__Boiler,ERC/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,ESe&0&cAVVG&New&SpaceHtg_eq__Boiler,ESe/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,EUn&0&cAVVG&New&SpaceHtg_eq__Boiler,EUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Fin&0&cAVVG&New&SpaceHtg_eq__Boiler,Fin/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Gro&0&cAVVG&New&SpaceHtg_eq__Boiler,Gro/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Hsp&0&cAVVG&New&SpaceHtg_eq__Boiler,Hsp/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,Htl&0&cAVVG&New&SpaceHtg_eq__Boiler,Htl/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Lib&0&cAVVG&New&SpaceHtg_eq__Boiler,Lib/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MBT&0&cAVVG&New&SpaceHtg_eq__Boiler,MBT/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,MLI&0&cAVVG&New&SpaceHtg_eq__Boiler,MLI/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Mtl&0&cAVVG&New&SpaceHtg_eq__Boiler,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Nrs&0&cAVVG&New&SpaceHtg_eq__Boiler,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfL&0&cAVVG&New&SpaceHtg_eq__Boiler,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,OfS&0&cAVVG&New&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rel&0&cAVVG&New&SpaceHtg_eq__Boiler,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RFF&0&cAVVG&New&SpaceHtg_eq__Boiler,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RSD&0&cAVVG&New&SpaceHtg_eq__Boiler,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,Rt3&0&cAVVG&New&SpaceHtg_eq__Boiler,Rt3/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtL&0&cAVVG&New&SpaceHtg_eq__Boiler,RtL/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,RtS&0&cAVVG&New&SpaceHtg_eq__Boiler,RtS/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SCn&0&cAVVG&New&SpaceHtg_eq__Boiler,SCn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -#,SUn&0&cAVVG&New&SpaceHtg_eq__Boiler,SUn/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/query.txt b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/query.txt deleted file mode 100644 index 66e76be7..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/query.txt +++ /dev/null @@ -1,30 +0,0 @@ -AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Site Energy, Net Site EUI -AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Site Energy, Net Site Energy -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Electricity/Total End Uses, Electricity -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Natural Gas/Total End Uses, Natural Gas - -AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Energy Per Total Building Area/Net Source Energy, Net Source EUI -AnnualBuildingUtilityPerformanceSummary/Entire Facility/Site and Source Energy/Total Energy/Net Source Energy, Net Source Energy - -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Total End Uses, Total -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heating, Heating -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Cooling, Cooling -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Lighting, Interior Lighting -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Lighting, Exterior Lighting -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Interior Equipment, Interior Equipment -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Exterior Equipment, Exterior Equipment -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Fans, Fans -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Pumps, Pumps -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Rejection, Heat Rejection -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Humidification, Humidification -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Heat Recovery, Heat Recovery -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Water Systems, Water Systems -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Refrigeration, Refrigeration -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Total Energy/Generators, Generators - -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Heat Rejection, Heat Rejection -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Humidification, Humidification -AnnualBuildingUtilityPerformanceSummary/Entire Facility/End Uses/Water/Water Systems, Water Systems - -AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Heating, Unmet Heating -AnnualBuildingUtilityPerformanceSummary/Entire Facility/Comfort and Setpoint Not Met Summary/Facility/Time Setpoint Not Met During Occupied Cooling, Unmet Cooling diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/renamed_cohort.xlsx b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Htl_New/renamed_cohort.xlsx deleted file mode 100644 index 98d45a521931314faaed36250fa378137b9f8965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17970 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 F{{e Date: Wed, 11 Mar 2026 21:19:35 -0700 Subject: [PATCH 19/23] Adjusted the OAT reset temperature in the template --- templates/energyplus/templates/system/hw.pxt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/energyplus/templates/system/hw.pxt b/templates/energyplus/templates/system/hw.pxt index bc3e0d53..d2a59d45 100644 --- a/templates/energyplus/templates/system/hw.pxt +++ b/templates/energyplus/templates/system/hw.pxt @@ -10,9 +10,9 @@ parameter "design_flow", :default=>Autosize parameter "design_temp", :default=>180['F'] parameter "design_delta", :default=>50['deltaF'] -parameter "supply_temp_at_lo", :default=>180['F'] +parameter "supply_temp_at_lo", :default=>130['F'] parameter "lo_outdoor_temp", :default=>20['F'] -parameter "supply_temp_at_hi", :default=>150['F'] +parameter "supply_temp_at_hi", :default=>105['F'] parameter "hi_outdoor_temp", :default=>50['F'] From 352e67d8f2d83145d0a3417f3dd69de298b5d6fa Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Mon, 16 Mar 2026 10:09:31 -0700 Subject: [PATCH 20/23] Revised cases files to identify the alternate heat coil type and alternate atu reheat coil type --- .../EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 +++++++++---------- .../Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 +++++++++---------- .../MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 +++++++++---------- .../Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 +++++++++---------- .../OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 22 +++++++++---------- 5 files changed, 55 insertions(+), 55 deletions(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 28f7e653..1d174479 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/EUn&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,11 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type ,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 28f7e653..e62fffa9 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Hsp&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,11 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 28f7e653..e62fffa9 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/MBT&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,11 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 28f7e653..e62fffa9 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,11 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv index 28f7e653..e62fffa9 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv @@ -1,11 +1,11 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 +skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:alt_atu_reheat_coil_type,:alt_heat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp +,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,WATER,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 +,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 +,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,STEAM,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 From a1e07e0a45a7cbf4f094327a4dc86e47cc0220e1 Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Mon, 16 Mar 2026 10:11:10 -0700 Subject: [PATCH 21/23] Removed OfS building type from the eligible building type for the measure package --- .../cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv deleted file mode 100644 index 28f7e653..00000000 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cases/OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler.csv +++ /dev/null @@ -1,11 +0,0 @@ -skip,case_name,:hw_heating_source,:hw_fluid_type,:hw_boiler_duplicate_1,:main_atu_reheat_coil_type,:hw_pump_type,:hw_boiler_eff,:hw_boiler_type,:hw_setpoint_type,:main_heat_coil_type,:kitch_heat_coil_type,:hw_supply_temp_at_lo,:hw_supply_temp_at_hi,:hw_max_loop_temp,:hw_min_loop_temp -,NG-SpaceHtg_eq-Boiler-Non-Cond-84-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.84,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.85,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-83-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.83,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-93-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.93,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Cond-94-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.94,CONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Non-Cond-85.3-TE,BOILER,WATER,TRUE,WATER,VARIABLE,0.853,NONCONDENSING,Reset,WATER,WATER,130['F'],105['F'],100,10 -,NG-SpaceHtg_eq-Boiler-Steam-82-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.82,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-81-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.81,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-83-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.83,,,STEAM,STEAM,,,120,10 -,NG-SpaceHtg_eq-Boiler-Steam-84-TE,STEAMBOILER,STEAM,FALSE,STEAM,VARIABLESPEEDCONDENSATE,0.84,,,STEAM,STEAM,,,120,10 From 0ecaf1f9dcd776c922b6ef0b3dd3b020df745760 Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Mon, 16 Mar 2026 10:12:50 -0700 Subject: [PATCH 22/23] Skipped OfS building type for the simulation --- .../SWHC004-07 Space Heating Boiler_Ex/cohorts.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv index 877e585b..278c8323 100644 --- a/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv +++ b/commercial measures/SWHC004-07 Space Heating Boiler/SWHC004-07 Space Heating Boiler_Ex/cohorts.csv @@ -15,7 +15,7 @@ skip,cohort,root,wall_type,:wall_base_cavity_insul,:wall_base_cont_insul,:roof_b #,Mtl&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Mtl/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,"%= codes.lookup(""Lighting Power Density"", ""guestroom"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""laundry"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,Nrs&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Nrs/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""health_patient"", ""LPD"")['W/ft2']",,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" ,OfL&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfL/templates/root.pxt,Metal Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Metal Buildings"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""mech"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""office_open"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" -,OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" +#,OfS&0&cAVVG&Ex&SpaceHtg_eq__Boiler,OfS/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""corridor"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,,,,,,"%= codes.lookup(""Lighting Power Density"", ""office_small"", ""LPD"")['W/ft2']","%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,Rel&0&cAVVG&Ex&SpaceHtg_eq__Boiler,Rel/templates/root.pxt,steel-frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Metal Framed"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']","%= codes.lookup(""Lighting Power Density"", ""office_large"", ""LPD"")['W/ft2']",,,"%= codes.lookup(""Lighting Power Density"", ""classroom_class"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""auditorium"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,RFF&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RFF/templates/root.pxt,Mass Heavy,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Mass Heavy"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']","%= codes.lookup(""Lighting Power Density"", ""dining_fast"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,,,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" #,RSD&0&cAVVG&Ex&SpaceHtg_eq__Boiler,RSD/templates/root.pxt,Wood Frame,"%= codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Cavity R-Value"")['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Walls Above Grade | Wood Framed and Other"", ""Maximum U-Factor"")-1.49)['R-IP']","%= (1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Roofs | Wood Framed and Other"", ""Maximum U-Factor"")-0.78)['R-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""U-Factor""))['U-IP']","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""SHGC""))","%= (codes.lookup(""Fenestration Requirements | Climate Zone #{climate_zone}"", ""Fixed Window"", ""VT""))","%= ((1/codes.lookup(""Opaque Envelope Requirements | Climate Zone #{climate_zone}"", ""Floors | Other"", ""Maximum U-Factor""))-4.261)['R-IP']",,"%= codes.lookup(""Lighting Power Density"", ""kitchen"", ""LPD"")['W/ft2']",,,,,,,"%= codes.lookup(""Lighting Power Density"", ""lobby"", ""LPD"")['W/ft2']",,,,"%= codes.lookup(""Lighting Power Density"", ""dining_fine"", ""LPD"")['W/ft2']",,"%= codes.lookup(""Lighting Power Density"", ""restroom"", ""LPD"")['W/ft2']",,,,,,,,,,,,,,"%= codes.lookup(""Economizer Setpoints"", ""#{climate_zone}"", ""Fixed Drybulb"")['F']" From ca06f16971accca82a9132bdf187eb28fa4bc562 Mon Sep 17 00:00:00 2001 From: Behzad Salimian Rizi Date: Mon, 16 Mar 2026 10:14:12 -0700 Subject: [PATCH 23/23] Added reheat coil name for atu reheat coil type of RESISTANCE --- templates/energyplus/templates/zonehvac/atu.pxt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/templates/energyplus/templates/zonehvac/atu.pxt b/templates/energyplus/templates/zonehvac/atu.pxt index 520a7ac6..100436fd 100644 --- a/templates/energyplus/templates/zonehvac/atu.pxt +++ b/templates/energyplus/templates/zonehvac/atu.pxt @@ -225,6 +225,8 @@ AirTerminal:SingleDuct:VAV:Reheat, , !- Minimum Air Flow Fraction Schedule Name <% if (atu_reheat_coil_type == "RESISTANCE") %> Coil:Heating:Electric, !- Reheat Coil Object Type + <% # Added following line for RESISTANCE atu reheat coil type. Behzad Rizi 2026-03-16 %> + <%= atu_name %> ATU Heating Coil, !- Reheat Coil Name <% elsif (atu_reheat_coil_type == "WATER") %> Coil:Heating:Water, !- Reheat Coil Object Type <%= atu_name %> ATU Heating Coil, !- Reheat Coil Name