From 136607847b72678cbf4e013ac1d0f015abea8589 Mon Sep 17 00:00:00 2001 From: PH Tools Date: Fri, 10 May 2024 15:47:42 -0400 Subject: [PATCH] fix(req): Bump requirements --- requirements.txt | 6 +- tests/_reference_xml/Multi_Room_Complete.xml | 654 +- tests/_source_gh/hbph_test_models.gh | Bin 236929 -> 243615 bytes .../Default_Model_Single_Zone.hbjson | 4752 +++--- .../Default_Room_Single_Zone.json | 2635 ++-- .../_source_hbjson/Multi_Room_Complete.hbjson | 12974 ++++++++-------- 6 files changed, 10540 insertions(+), 10481 deletions(-) diff --git a/requirements.txt b/requirements.txt index a720385..09fb229 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ -honeybee-core>=1.58.2 -honeybee-energy>=1.105.45 -honeybee-ph>=1.27.1 +honeybee-core>=1.58.9 +honeybee-energy>=1.105.53 +honeybee-ph>=1.27.4 pydantic==1.10.13 PH-units>=1.5.7 rich diff --git a/tests/_reference_xml/Multi_Room_Complete.xml b/tests/_reference_xml/Multi_Room_Complete.xml index b971d88..12187c3 100644 --- a/tests/_reference_xml/Multi_Room_Complete.xml +++ b/tests/_reference_xml/Multi_Room_Complete.xml @@ -41,11 +41,11 @@ 5.71 0.99 0.71 - 0.89 + 0.86 1.99 - 0.84 + 0.79 15.59 - 0.79 + 0.73 @@ -67,7 +67,7 @@ _unnamed_bldg_segment_ - + 3 0.0 @@ -75,288 +75,294 @@ -0.0 + 6 + 12.9994623398 + -7.7921559452 + -0.0 + + 9 - 11.7513746186 - -7.5720844057 + 4.5249514122 + -6.2978710204 2.7568536489 - + 10 - 11.7513746186 - -7.5720844057 + 4.5249514122 + -6.2978710204 0.5431463511 - + 11 - 6.6645303627 - -6.6751365167 + 0.8914912294 + -5.6571939568 0.5431463511 - + 12 - 6.6645303627 - -6.6751365167 + 0.8914912294 + -5.6571939568 2.7568536489 - + 15 - 4.5249514122 - -6.2978710204 + 11.7513746186 + -7.5720844057 2.7568536489 - + 16 - 4.5249514122 - -6.2978710204 + 11.7513746186 + -7.5720844057 0.5431463511 - + 17 - 0.8914912294 - -5.6571939568 + 6.6645303627 + -6.6751365167 0.5431463511 - + 18 - 0.8914912294 - -5.6571939568 + 6.6645303627 + -6.6751365167 2.7568536489 - + 27 - 12.3611655235 - -11.412117075 + 0.1274392476 + -9.9903480701 2.7568536489 - + 28 - 12.3611655235 - -11.412117075 + 0.1274392476 + -9.9903480701 0.5431463511 - + 29 - 12.8737071743 - -8.5053489287 + 3.7608994305 + -10.6310251336 0.5431463511 - + 30 - 12.8737071743 - -8.5053489287 + 3.7608994305 + -10.6310251336 2.7568536489 - - 39 + + 33 5.9004783809 -11.0082906299 2.7568536489 - - 40 + + 34 5.9004783809 -11.0082906299 0.5431463511 - - 41 + + 35 10.9873226369 -11.9052385189 0.5431463511 - - 42 + + 36 10.9873226369 -11.9052385189 2.7568536489 - + 45 - 0.1274392476 - -9.9903480701 + -0.1257551654 + -6.2131929835 2.7568536489 - + 46 - 0.1274392476 - -9.9903480701 + -0.1257551654 + -6.2131929835 0.5431463511 - + 47 - 3.7608994305 - -10.6310251336 + -0.6382968163 + -9.1199611298 0.5431463511 - + 48 - 3.7608994305 - -10.6310251336 + -0.6382968163 + -9.1199611298 2.7568536489 - + 57 - -0.1257551654 - -6.2131929835 + 12.3611655235 + -11.412117075 2.7568536489 - + 58 - -0.1257551654 - -6.2131929835 + 12.3611655235 + -11.412117075 0.5431463511 - + 59 - -0.6382968163 - -9.1199611298 + 12.8737071743 + -8.5053489287 0.5431463511 - + 60 - -0.6382968163 - -9.1199611298 + 12.8737071743 + -8.5053489287 2.7568536489 - + 63 12.235410358 -12.1253100585 0.0 - + 64 -0.7640519817 -9.8331541133 0.0 - + 65 0.0 -5.5 0.0 - + 66 12.9994623398 -7.7921559452 0.0 - + 69 0.0 -5.5 3.3 - + 70 -0.7640519817 -9.8331541133 3.3 - + 71 12.235410358 -12.1253100585 3.3 - + 72 12.9994623398 -7.7921559452 3.3 - + 75 - 6.4150573433 - -7.2854531438 + 0.6813268378 + -6.2744417556 3.3 - + 76 - 5.8747910058 - -10.3494558012 + 0.1410605003 + -9.338444413 3.3 - + 77 - 11.2367956563 - -11.2949218918 + 3.9710638221 + -10.0137773348 3.3 - + 78 - 11.7770619938 - -8.2309192344 + 4.5113301595 + -6.9497746774 3.3 - + 81 - 0.6813268378 - -6.2744417556 + 6.4150573433 + -7.2854531438 3.3 - + 82 - 0.1410605003 - -9.338444413 + 5.8747910058 + -10.3494558012 3.3 - + 83 - 3.9710638221 - -10.0137773348 + 11.2367956563 + -11.2949218918 3.3 - + 84 - 4.5113301595 - -6.9497746774 + 11.7770619938 + -8.2309192344 3.3 - + 87 0.1910129954 -4.4167114717 3.3 - + 88 0.0 -5.5 3.3 - + 89 5.4164426416 -6.4550649772 3.3 - + 90 5.607455637 -5.3717764489 3.3 - + 93 5.607455637 -5.3717764489 3.3 - + 94 5.4164426416 -6.4550649772 3.3 - + 95 12.9994623398 -7.7921559452 3.3 - + 96 13.1904753352 -6.7088674169 @@ -394,6 +400,21 @@ + 9 + 0.984807753 + -0.1736481777 + 0.0 + + 71 + 63 + 66 + 72 + + + 10 + + + 1 0.1736481777 0.984807753 @@ -402,30 +423,15 @@ 3 69 72 - 66 + 6 2 3 - - 4 - 0.984807753 - -0.1736481777 - 0.0 - - 71 - 63 - 66 - 72 - - - 5 - - - 6 + 4 -0.1736481777 -0.984807753 0.0 @@ -436,12 +442,12 @@ 64 - 7 - 8 + 5 + 6 - 9 + 7 -0.984807753 0.1736481777 0.0 @@ -452,7 +458,7 @@ 70 - 10 + 8 @@ -482,6 +488,19 @@ + 10 + 0.984807753 + -0.1736481777 + 0.0 + + 57 + 58 + 59 + 60 + + + + 2 0.1736481777 0.984807753 @@ -494,7 +513,7 @@ - + 3 0.1736481777 0.984807753 @@ -507,10 +526,10 @@ - + 5 - 0.984807753 - -0.1736481777 + -0.1736481777 + -0.984807753 0.0 27 @@ -520,23 +539,23 @@ - - 7 + + 6 -0.1736481777 -0.984807753 0.0 - 39 - 40 - 41 - 42 + 33 + 34 + 35 + 36 - + 8 - -0.1736481777 - -0.984807753 + -0.984807753 + 0.1736481777 0.0 45 @@ -546,19 +565,6 @@ - - 10 - -0.984807753 - 0.1736481777 - 0.0 - - 57 - 58 - 59 - 60 - - - 15 0.0 @@ -634,15 +640,15 @@ 1 -1 - 1 + 9 4 - 6 - 9 + 1 + 7 44 - PhWindowConstruction_ccc0f3aa + PhWindowConstruction_525f7867 true 2 4 @@ -658,13 +664,13 @@ 0.1016 0.1 - -1 + 1 -1 1.0 49 - PhWindowConstruction_ccc0f3aa + PhWindowConstruction_525f7867 true 2 4 @@ -678,19 +684,19 @@ 2 3 5 - 7 + 6 8 10 0.1016 0.1 - -1 + 1 -1 1.0 50 - Shade_e7085149 + Shade_8a224e41 true 1 1 @@ -706,7 +712,7 @@ 51 - Shade_8cd3dfd6 + Shade_79f6790b true 1 1 @@ -737,8 +743,8 @@ 1 10.89 2.75 - 21.21 - 21.21 + 16.58 + 16.58 102-Room_3 @@ -748,8 +754,8 @@ 1 10.89 2.75 - 15.26 - 15.26 + 18.57 + 18.57 @@ -807,7 +813,7 @@ 6 - 191.66399999999996 + 191.664 6 59.895 6 @@ -934,70 +940,70 @@ - _unnamed_bldg_segment__0beb0beb + _unnamed_bldg_segment__490ea0b4 -15 - 13.416407864998739 + 10.733126291998989 0.01 -1 - _unnamed_bldg_segment__17fc1300 + _unnamed_bldg_segment__49a571a1 -15 - 16.0 + 14.0 0.01 -1 - _unnamed_bldg_segment__1eb89d37 + _unnamed_bldg_segment__718dfffc -15 - 14.0 + 20.0 0.01 -1 - _unnamed_bldg_segment__368598f6 + _unnamed_bldg_segment__7e3fbdc1 -15 - 10.733126291998989 + 13.416407864998739 0.01 -1 - _unnamed_bldg_segment__3d14c18c + _unnamed_bldg_segment__b02aeb6c -15 - 13.416407864998739 + 18.0 0.01 -1 - _unnamed_bldg_segment__5b9eb30d + _unnamed_bldg_segment__cbbcb737 -15 - 9.391485505499118 + 14.0 0.01 -1 - _unnamed_bldg_segment__dd878ffc + _unnamed_bldg_segment__ee1aa689 -15 - 22.0 + 14.0 0.01 -1 - _unnamed_bldg_segment__ed8dfe1c + _unnamed_bldg_segment__f00e5f19 -15 - 14.0 + 9.391485505499118 0.01 -1 - _unnamed_bldg_segment__f1a5ac2b + _unnamed_bldg_segment__f1848e24 -15 - 20.0 + 16.0 0.01 -1 - _unnamed_bldg_segment__fa22aaf5 + _unnamed_bldg_segment__f5d7f796 -15 14.0 0.01 @@ -1039,72 +1045,72 @@ 0.05 0.0 - 4.0 - 10.0 - 19.75 - 21.5 - 24.75 - 21.23 - 15.85 - 11.74 - 7.78 - 6.07 - 4.34 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 - 2.67 - 6.67 - 7.96 - 5.13 - 6.95 - 4.95 - 4.14 - 1.05 - 1.54 - 1.62 - 4.28 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 - 3.33 - 8.33 - 16.46 - 17.92 - 20.62 - 17.7 - 13.21 - 9.78 - 6.48 - 5.06 - 3.62 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 - 26.66 - 66.66 - 131.66 - 149.97 - 165.0 - 200.0 - 145.61 - 104.03 - 74.32 - 42.05 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 0.0 - 26.66 - 66.66 - 131.66 - 149.97 - 165.0 - 200.0 - 145.61 - 104.03 - 74.32 - 42.05 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 @@ -1123,30 +1129,30 @@ 0.0 - 26.66 - 66.66 - 131.66 - 149.97 - 165.0 - 200.0 - 145.61 - 104.03 - 74.32 - 42.05 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 0.0 - 26.66 - 66.66 - 131.66 - 149.97 - 165.0 - 200.0 - 145.61 - 104.03 - 74.32 - 42.05 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 0.0 0.0 @@ -1266,49 +1272,13 @@ - 28d51aa5-f639-4b61-b708-5f16527a2e1d - 1 - 5 - 5 - false - true - false - false - false - false - - - - true - - - - 5 - - - 1.0 - 0.0 - 1 - - - 0.0 - 0.0 - 1 - - - 0.0 - 0.0 - 1 - - - - 53fde822-7619-413b-a87a-112bc54442c3 - 1 + 526f3d3d-2ebe-46e9-9eeb-2585cbcd93cd + 2 5 5 true false - false + true false false false @@ -1316,10 +1286,10 @@ true - 2.5 - 2.5 - -8.333 - 8.333 + 3.4 + 4.12 + -3.33 + 12.0 4 @@ -1333,12 +1303,12 @@ 1 - 0.0 + 1.0 0.0 1 - + Test_Unit 1 1 @@ -1364,7 +1334,7 @@ false - + _unnamed_hw_tank_ 1 8 @@ -1389,14 +1359,50 @@ true + + d977e11f-7016-4b45-835a-7103cd0e38c7 + 1 + 5 + 5 + false + true + false + false + false + false + + + + true + + + + 5 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + - e036acf6-c787-41f1-b073-8ff8ec8011a7 - 2 + e41b262d-311a-4531-895a-038753bc33ca + 1 5 5 true false - true + false false false false @@ -1404,10 +1410,10 @@ true - 3.4 - 4.12 - -3.33 - 12.0 + 2.5 + 2.5 + -8.333 + 8.333 4 @@ -1421,7 +1427,7 @@ 1 - 1.0 + 0.0 0.0 1 @@ -1502,12 +1508,12 @@ false 10.0 12.0 - 3.0 - 100.03999999999999 + 3.5 + 100.02 true true false - 3.0 + 3.5 @@ -1922,7 +1928,7 @@ 1 - PhWindowConstruction_ccc0f3aa + PhWindowConstruction_525f7867 true true 0.7242364315535045 @@ -1951,7 +1957,7 @@ 2 - PhWindowConstruction_6cf2b7e8 + PhWindowConstruction_f32fbe9e true true 0.7242364315535045 diff --git a/tests/_source_gh/hbph_test_models.gh b/tests/_source_gh/hbph_test_models.gh index 4c17f08ac128c0646682cc68d3431723ec792d9e..13dd80ab8c92a9d690e43165fd17b55b659fcb0f 100644 GIT binary patch literal 243615 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

HzbABnG)ko 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 z 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

UZByChFrmt9p1Tu?`9~-`lO}p_(wGqi1 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 z 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 diff --git a/tests/_source_hbjson/Default_Model_Single_Zone.hbjson b/tests/_source_hbjson/Default_Model_Single_Zone.hbjson index 936c088..c8e0c59 100644 --- a/tests/_source_hbjson/Default_Model_Single_Zone.hbjson +++ b/tests/_source_hbjson/Default_Model_Single_Zone.hbjson @@ -1,1265 +1,593 @@ { - "identifier": "unnamed_386099e4", + "tolerance": 0.001, + "angle_tolerance": 1.0, + "units": "Meters", + "version": "1.55.0", "type": "Model", - "rooms": [ - { - "identifier": "Room_1_bdf06938", - "type": "Room", - "faces": [ + "identifier": "unnamed_8a941652", + "display_name": "unnamed", + "properties": { + "ph_hvac": { + "type": "ModelPhHvacPropertiesAbridged" + }, + "energy": { + "construction_sets": [], + "program_types": [ { - "identifier": "Room_1_bdf06938..Face0", - "type": "Face", - "display_name": "Room_1_bdf06938..Face0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - -1.0, - 0.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.0, - 0.0, - 3.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 0.0, - 3.0 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + "people": { + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.056500000000000002, + "occupancy_schedule": "Generic Office Occupancy", + "type": "PeopleAbridged", + "activity_schedule": "Seated Adult Activity", + "identifier": "Generic Office People", + "properties": { + "type": "PeopleProperties", + "ph": { + "type": "PeoplePhProperties", + "number_people": 0.0, + "number_bedrooms": 0, + "dwellings": { + "identifier": "6a8a767c-ae9c-43f6-bcbd-e1548e14c043", + "num_dwellings": 0 + }, + "id_num": 0 + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" + "latent_fraction": { + "type": "Autocalculate" } }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + "electric_equipment": { + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "type": "ElectricEquipmentPhProperties", + "equipment_collection": { + "equipment_set": {} + } + } }, - "type": "Outdoors" + "latent_fraction": 0.0 }, - "face_type": "Wall" - }, - { - "identifier": "Room_1_bdf06938..Face1", - "type": "Face", - "display_name": "Room_1_bdf06938..Face1", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "o": [ - 5.0, - 0.0, - 0.0 - ], - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 4.0, - 3.0 - ] - ] + "type": "ProgramTypeAbridged", + "setpoint": { + "type": "SetpointAbridged", + "identifier": "Generic Office Setpoints", + "cooling_schedule": "Generic Office Cooling", + "heating_schedule": "Generic Office Heating" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "ventilation": { + "type": "VentilationAbridged", + "identifier": "Generic Office Ventilation", + "flow_per_area": 0.00030499999999999999, + "flow_per_person": 0.0023600000000000001 }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" + "identifier": "Generic Office Program", + "lighting": { + "watts_per_area": 10.550000000000001, + "radiant_fraction": 0.69999999999999996, + "visible_fraction": 0.20000000000000001, + "schedule": "Generic Office Lighting", + "type": "LightingAbridged", + "identifier": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "type": "LightingProperties", + "ph": { + "type": "LightingPhProperties", + "id_num": 0, + "target_lux": 300, + "target_lux_height": 0.80000000000000004 + } + } }, - "face_type": "Wall" + "infiltration": { + "type": "InfiltrationAbridged", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": "Generic Office Infiltration" + } + } + ], + "global_construction_set": { + "aperture_set": { + "skylight_construction": "Generic Double Pane", + "operable_construction": "Generic Double Pane", + "interior_construction": "Generic Single Pane", + "window_construction": "Generic Double Pane", + "type": "ApertureConstructionSetAbridged" }, - { - "identifier": "Room_1_bdf06938..Face2", - "type": "Face", - "display_name": "Room_1_bdf06938..Face2", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 1.0, - -0.0 - ], - "o": [ - 5.0, - 4.0, - 0.0 - ], - "x": [ - -1.0, - 0.0, - 0.0 - ], - "type": "Plane" + "shade_construction": "Generic Shade", + "door_set": { + "interior_construction": "Generic Interior Door", + "interior_glass_construction": "Generic Single Pane", + "exterior_construction": "Generic Exterior Door", + "type": "DoorConstructionSetAbridged", + "overhead_construction": "Generic Exterior Door", + "exterior_glass_construction": "Generic Double Pane" + }, + "materials": [ + { + "conductivity": 0.53000000000000003, + "roughness": "MediumRough", + "density": 1280.0, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "boundary": [ - [ - 5.0, - 4.0, - 3.0 - ], - [ - 5.0, - 4.0, - 0.0 - ], - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 4.0, - 3.0 - ] - ] + "specific_heat": 840.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.80000000000000004, + "identifier": "Generic LW Concrete", + "solar_absorptance": 0.80000000000000004, + "type": "EnergyMaterial" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + { + "conductivity": 0.029999999999999999, + "roughness": "MediumRough", + "density": 43.0, + "thickness": 0.050000000000000003, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic 50mm Insulation", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + { + "conductivity": 0.14999999999999999, + "roughness": "MediumSmooth", + "density": 608.0, + "thickness": 0.025399999999999999, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "Outdoors" + "specific_heat": 1630.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.5, + "identifier": "Generic 25mm Wood", + "solar_absorptance": 0.5, + "type": "EnergyMaterial" }, - "face_type": "Wall" - }, - { - "identifier": "Room_1_bdf06938..Face3", - "type": "Face", - "display_name": "Room_1_bdf06938..Face3", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -1.0, - 0.0, - 0.0 - ], - "o": [ - 0.0, - 4.0, - 0.0 - ], - "x": [ - 0.0, - -1.0, - 0.0 - ], - "type": "Plane" + { + "conductivity": 0.90000000000000002, + "roughness": "MediumRough", + "density": 1920.0, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "boundary": [ - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 4.0, - 0.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 0.0, - 0.0, - 3.0 - ] - ] + "specific_heat": 790.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.65000000000000002, + "identifier": "Generic Brick", + "solar_absorptance": 0.65000000000000002, + "type": "EnergyMaterial" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + { + "conductivity": 0.55600000000000005, + "roughness": "Smooth", + "density": 1.2800000000000000, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + "specific_heat": 1000.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic Ceiling Air Gap", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" + }, + { + "type": "EnergyWindowMaterialGlazing", + "visible_transmittance": 0.70999999999999996, + "solar_reflectance": 0.35999999999999999, + "solar_transmittance": 0.45000000000000001, + "conductivity": 1.0, + "thickness": 0.0060000000000000001, + "solar_diffusing": false, + "visible_reflectance": 0.20999999999999999, + "visible_reflectance_back": 0.20999999999999999, + "dirt_correction": 1.0, + "solar_reflectance_back": 0.35999999999999999, + "emissivity": 0.83999999999999997, + "emissivity_back": 0.047, + "identifier": "Generic Low-e Glass", + "infrared_transmittance": 0.0 + }, + { + "conductivity": 0.16, + "roughness": "MediumRough", + "density": 1120.0, + "thickness": 0.01, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "specific_heat": 1460.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.65000000000000002, + "identifier": "Generic Roof Membrane", + "solar_absorptance": 0.65000000000000002, + "type": "EnergyMaterial" }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + { + "conductivity": 0.029999999999999999, + "roughness": "MediumRough", + "density": 43.0, + "thickness": 0.025000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "Outdoors" + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic 25mm Insulation", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" }, - "face_type": "Wall" - }, - { - "identifier": "Room_1_bdf06938..Face4", - "type": "Face", - "display_name": "Room_1_bdf06938..Face4", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ], - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane" + { + "conductivity": 0.059999999999999998, + "roughness": "MediumSmooth", + "density": 368.0, + "thickness": 0.02, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "boundary": [ - [ - 5.0, - 4.0, - 0.0 - ], - [ - 5.0, - 0.0, - 0.0 - ], - [ - 0.0, - 0.0, - 0.0 - ], - [ - 0.0, - 4.0, - 0.0 - ] - ] + "specific_heat": 590.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.20000000000000001, + "identifier": "Generic Acoustic Tile", + "solar_absorptance": 0.20000000000000001, + "type": "EnergyMaterial" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + { + "thickness": 0.012699999999999999, + "gas_type": "Air", + "type": "EnergyWindowMaterialGas", + "identifier": "Generic Window Air Gap" }, - "boundary_condition": { - "type": "Ground" + { + "type": "EnergyWindowMaterialGlazing", + "visible_transmittance": 0.88, + "solar_reflectance": 0.070000000000000007, + "solar_transmittance": 0.77000000000000002, + "conductivity": 1.0, + "thickness": 0.0060000000000000001, + "solar_diffusing": false, + "visible_reflectance": 0.080000000000000002, + "visible_reflectance_back": 0.080000000000000002, + "dirt_correction": 1.0, + "solar_reflectance_back": 0.070000000000000007, + "emissivity": 0.83999999999999997, + "emissivity_back": 0.83999999999999997, + "identifier": "Generic Clear Glass", + "infrared_transmittance": 0.0 }, - "face_type": "Floor" - }, - { - "identifier": "Room_1_bdf06938..Face5", - "type": "Face", - "display_name": "Room_1_bdf06938..Face5", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 5.5511151231257827e-17, - -0.0, - 1.0 - ], - "o": [ - 0.0, - 0.0, - 3.0 - ], - "x": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "type": "Plane" + { + "conductivity": 1.9500000000000000, + "roughness": "MediumRough", + "density": 2240.0, + "thickness": 0.20000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "boundary": [ - [ - 0.0, - 4.0, - 3.0 - ], - [ - 0.0, - 0.0, - 3.0 - ], - [ - 5.0, - 0.0, - 3.0 - ], - [ - 5.0, - 4.0, - 3.0 - ] - ] + "specific_heat": 900.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.80000000000000004, + "identifier": "Generic HW Concrete", + "solar_absorptance": 0.80000000000000004, + "type": "EnergyMaterial" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + { + "conductivity": 45.0, + "roughness": "Smooth", + "density": 7690.0, + "thickness": 0.0015, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "specific_heat": 410.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.5, + "identifier": "Generic Painted Metal", + "solar_absorptance": 0.5, + "type": "EnergyMaterial" }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + { + "conductivity": 0.66700000000000004, + "roughness": "Smooth", + "density": 1.2800000000000000, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "Outdoors" + "specific_heat": 1000.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic Wall Air Gap", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" }, - "face_type": "RoofCeiling" - } - ], - "display_name": "Room_1", - "properties": { - "type": "RoomPropertiesAbridged", - "ph_hvac": { - "type": "RoomPhHvacPropertiesAbridged", - "heating_systems": [], - "id_num": 0, - "ventilation_system": null, - "hot_water_system": null, - "heat_pump_systems": [], - "renewable_devices": [], - "exhaust_vent_devices": [], - "supportive_devices": [] - }, - "ph": { - "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "06b865ef-f02a-4d68-a887-efdfbd0f8772", - "ph_foundations": [], - "spaces": [], - "specific_heat_capacity": "1-LIGHTWEIGHT" - }, - "energy": { - "hvac": "Room_1_bdf06938 Ideal Loads Air System", - "type": "RoomEnergyPropertiesAbridged", - "program_type": "Generic Office Program" + { + "conductivity": 0.16, + "roughness": "MediumSmooth", + "density": 800.0, + "thickness": 0.012699999999999999, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } + }, + "specific_heat": 1090.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.5, + "identifier": "Generic Gypsum Board", + "solar_absorptance": 0.5, + "type": "EnergyMaterial" + } + ], + "type": "GlobalConstructionSet", + "floor_set": { + "exterior_construction": "Generic Exposed Floor", + "type": "FloorConstructionSetAbridged", + "interior_construction": "Generic Interior Floor", + "ground_construction": "Generic Ground Slab" }, - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - } - } - } - ], - "version": "1.55.0", - "tolerance": 0.001, - "angle_tolerance": 1.0, - "display_name": "unnamed", - "properties": { - "type": "ModelProperties", - "ph_hvac": { - "type": "ModelPhHvacPropertiesAbridged" - }, - "ph": { - "bldg_segments": [ - { - "name": "Unnamed_Bldg_Segment", - "identifier": "06b865ef-f02a-4d68-a887-efdfbd0f8772", - "set_points": { - "user_data": {}, - "winter": 20.0, - "summer": 25.0 + "constructions": [ + { + "visible_reflectance": 0.20000000000000001, + "type": "ShadeConstruction", + "solar_reflectance": 0.20000000000000001, + "identifier": "Generic Context", + "is_specular": false }, - "num_dwelling_units": 1, - "mech_room_temp": 20.0, - "co2e_factors": { - "factors": [] + { + "materials": [ + "Generic Acoustic Tile", + "Generic Ceiling Air Gap", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Floor" }, - "site": { - "identifier": "8140e55d-d043-4d72-bfee-9d9d98942bf0", - "climate": { - "identifier": "017732ce-158e-488c-af4b-fa630ad97b78", - "monthly_temps": { - "dewpoints": { - "october": 0.0, - "identifier": "1572aad0-ce42-436f-9dc7-8573d95515fc", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "1572aad0-ce42-436f-9dc7-8573d95515fc", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "identifier": "81c67a92-3bf7-406a-a16a-dbac24aa62f1", - "air_temps": { - "october": 0.0, - "identifier": "e1eab548-c0e3-4611-8fb0-a8d946ef9777", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "e1eab548-c0e3-4611-8fb0-a8d946ef9777", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "sky_temps": { - "october": 0.0, - "identifier": "d2a19aa8-80cd-45a3-a8e0-979d99045385", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "d2a19aa8-80cd-45a3-a8e0-979d99045385", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "display_name": "81c67a92-3bf7-406a-a16a-dbac24aa62f1", - "user_data": {}, - "ground_temps": { - "october": 0.0, - "identifier": "9f5a7cca-0462-4589-a834-d6122e7ccd44", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "9f5a7cca-0462-4589-a834-d6122e7ccd44", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - } - }, - "ground": { - "depth_groundwater": 3, - "identifier": "d810e6f1-7206-497a-a6fa-295208b23243", - "ground_heat_capacity": 1000, - "flow_rate_groundwater": 0.050000000000000003, - "display_name": "d810e6f1-7206-497a-a6fa-295208b23243", - "ground_density": 2000, - "user_data": {}, - "ground_thermal_conductivity": 2 - }, - "summer_daily_temperature_swing": 8.0, - "average_wind_speed": 4.0, - "peak_loads": { - "heat_load_1": { - "rad_north": 0.0, - "identifier": "e28f1d08-87e0-498d-b007-06640d1f5248", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "e28f1d08-87e0-498d-b007-06640d1f5248", - "rad_south": 0.0, - "user_data": {} - }, - "identifier": "ef83ff24-e6d9-4cab-bcd3-45dc30ae9a82", - "cooling_load_2": { - "rad_north": 0.0, - "identifier": "d433be38-681a-4f12-90b6-c9cb30815bc0", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "d433be38-681a-4f12-90b6-c9cb30815bc0", - "rad_south": 0.0, - "user_data": {} - }, - "heat_load_2": { - "rad_north": 0.0, - "identifier": "e914bae9-648e-4264-a866-2c96ddad128f", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "e914bae9-648e-4264-a866-2c96ddad128f", - "rad_south": 0.0, - "user_data": {} - }, - "display_name": "ef83ff24-e6d9-4cab-bcd3-45dc30ae9a82", - "cooling_load_1": { - "rad_north": 0.0, - "identifier": "81c7231a-418c-4088-a6d4-6f8ba4c0962c", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "81c7231a-418c-4088-a6d4-6f8ba4c0962c", - "rad_south": 0.0, - "user_data": {} - }, - "user_data": {} - }, - "monthly_radiation": { - "identifier": "801c0193-5cf7-4c16-96cf-2bf92790d561", - "south": { - "october": 0.0, - "identifier": "0db6479f-2336-4894-b79a-e8e0fbf92dbb", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "0db6479f-2336-4894-b79a-e8e0fbf92dbb", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "east": { - "october": 0.0, - "identifier": "0e38805b-63c9-4d2a-a6e7-d4284eb68274", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "0e38805b-63c9-4d2a-a6e7-d4284eb68274", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "glob": { - "october": 0.0, - "identifier": "ed655036-9dc3-4a09-b065-2b507ebb2908", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "ed655036-9dc3-4a09-b065-2b507ebb2908", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "north": { - "october": 0.0, - "identifier": "0297eb55-9ec4-4d05-8660-b6167544942e", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "0297eb55-9ec4-4d05-8660-b6167544942e", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "display_name": "801c0193-5cf7-4c16-96cf-2bf92790d561", - "user_data": {}, - "west": { - "october": 0.0, - "identifier": "03138acc-32a1-498e-a019-ad9511d04fc7", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "03138acc-32a1-498e-a019-ad9511d04fc7", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - } - }, - "display_name": "New York", - "station_elevation": 0.0, - "user_data": {} - }, - "display_name": "8140e55d-d043-4d72-bfee-9d9d98942bf0", - "location": { - "climate_zone": 1, - "identifier": "a8a59737-7aa5-44ca-8d07-a4ec87a7edf1", - "site_elevation": null, - "latitude": 40.600000000000001, - "longitude": -73.799999999999997, - "display_name": "a8a59737-7aa5-44ca-8d07-a4ec87a7edf1", - "hours_from_UTC": -4, - "user_data": {} - }, - "phpp_library_codes": { - "identifier": "3aec15c2-42e7-49c7-86eb-d9441e9ed045", - "country_code": "US-United States of America", - "display_name": "US0055b-New York", - "region_code": "New York", - "user_data": {}, - "dataset_name": "US0055b-New York" - }, - "user_data": {} - }, - "source_energy_factors": { - "factors": [] + { + "materials": [ + "Generic Painted Metal", + "Generic Ceiling Air Gap", + "Generic 50mm Insulation", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exposed Floor" }, - "phi_certification": { - "phpp_version": 9, - "attributes": { - "ihg_type": "2-STANDARD", - "retrofit_type": "1-NEW BUILDING", - "certification_type": "1-PASSIVE HOUSE", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "tfa_override": null, - "certification_class": "1-CLASSIC", - "primary_energy_type": "2-PER (RENEWABLE)", - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "building_category_type": "1-RESIDENTIAL BUILDING", - "building_use_type": "10-DWELLING", - "phpp_version": 9 - }, - "user_data": {} + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Wall" }, - "thermal_bridges": {}, - "num_floor_levels": 1, - "non_combustible_materials": false, - "phius_certification": { - "certification_program": { - "value": "7-PHIUS 2021 CORE" - }, - "building_status": { - "value": "1-IN_PLANNING" - }, - "PHIUS2021_cooling_demand": 15.0, - "PHIUS2021_cooling_load": 10.0, - "int_gains_use_school_defaults": false, - "localization_selection_type": 2, - "icfa_override": null, - "int_gains_dhw_marginal_perf_ratio": null, - "int_gains_flush_heat_loss": true, - "PHIUS2021_heating_demand": 15.0, - "int_gains_toilet_room_util_pat": null, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" - }, - "building_use_type": { - "value": "1-RESIDENTIAL" - }, - "building_type": { - "value": "1-NEW_CONSTRUCTION" - }, - "PHIUS2021_heating_load": 10.0, - "int_gains_num_toilets": 1, - "user_data": {}, - "int_gains_evap_per_person": 15 + { + "visible_reflectance": 0.34999999999999998, + "type": "ShadeConstruction", + "solar_reflectance": 0.34999999999999998, + "identifier": "Generic Shade", + "is_specular": false }, - "user_data": {}, - "summer_hrv_bypass_mode": { - "value": "4-ALWAYS" - } - } - ], - "type": "ModelPhPropertiesAbridged", - "id_num": 0, - "team": { - "designer": { - "name": null, - "post_code": null, - "city": null, - "email": null, - "street": null, - "license_number": null, - "telephone": null - }, - "customer": { - "name": null, - "post_code": null, - "city": null, - "email": null, - "street": null, - "license_number": null, - "telephone": null - }, - "owner": { - "name": null, - "post_code": null, - "city": null, - "email": null, - "street": null, - "license_number": null, - "telephone": null - }, - "building": { - "name": null, - "post_code": null, - "city": null, - "email": null, - "street": null, - "license_number": null, - "telephone": null - } - } - }, - "energy": { - "type": "ModelEnergyProperties", - "materials": [], - "constructions": [], - "global_construction_set": { - "type": "GlobalConstructionSet", - "wall_set": { - "exterior_construction": "Generic Exterior Wall", - "interior_construction": "Generic Interior Wall", - "ground_construction": "Generic Underground Wall", - "type": "WallConstructionSetAbridged" - }, - "door_set": { - "exterior_glass_construction": "Generic Double Pane", - "type": "DoorConstructionSetAbridged", - "exterior_construction": "Generic Exterior Door", - "overhead_construction": "Generic Exterior Door", - "interior_glass_construction": "Generic Single Pane", - "interior_construction": "Generic Interior Door" - }, - "materials": [ { - "thickness": 0.012699999999999999, - "gas_type": "Air", - "identifier": "Generic Window Air Gap", - "type": "EnergyWindowMaterialGas" + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Ground Slab" }, { - "roughness": "Smooth", - "density": 7690.0, - "conductivity": 45.0, - "thickness": 0.0015, - "identifier": "Generic Painted Metal", - "visible_absorptance": 0.5, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 410.0 + "materials": [ + "Generic Brick", + "Generic LW Concrete", + "Generic 50mm Insulation", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Wall" }, { - "roughness": "MediumRough", - "density": 1120.0, - "conductivity": 0.16, - "thickness": 0.01, - "identifier": "Generic Roof Membrane", - "visible_absorptance": 0.65000000000000002, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1460.0 + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Roof" }, { - "roughness": "Smooth", - "density": 1.2800000000000000, - "conductivity": 0.66700000000000004, - "thickness": 0.10000000000000001, - "identifier": "Generic Wall Air Gap", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1000.0 + "materials": [ + "Generic 25mm Wood" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Door" }, { - "roughness": "Smooth", - "density": 1.2800000000000000, - "conductivity": 0.55600000000000005, - "thickness": 0.10000000000000001, - "identifier": "Generic Ceiling Air Gap", - "visible_absorptance": 0.69999999999999996, + "materials": [ + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Single Pane", "properties": { + "type": "WindowConstructionProperties", "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1000.0 + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } }, { - "roughness": "MediumRough", - "density": 43.0, - "conductivity": 0.029999999999999999, - "thickness": 0.025000000000000001, - "identifier": "Generic 25mm Insulation", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1210.0 + "materials": [ + "Generic Gypsum Board", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Wall" }, { - "roughness": "MediumSmooth", - "density": 368.0, - "conductivity": 0.059999999999999998, - "thickness": 0.02, - "identifier": "Generic Acoustic Tile", - "visible_absorptance": 0.20000000000000001, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.20000000000000001, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 590.0 + "materials": [ + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Ceiling" }, { - "roughness": "MediumRough", - "density": 2240.0, - "conductivity": 1.9500000000000000, - "thickness": 0.20000000000000001, - "identifier": "Generic HW Concrete", - "visible_absorptance": 0.80000000000000004, + "materials": [ + "Generic Low-e Glass", + "Generic Window Air Gap", + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Double Pane", "properties": { + "type": "WindowConstructionProperties", "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 900.0 + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } }, { - "roughness": "MediumRough", - "density": 1280.0, - "conductivity": 0.53000000000000003, - "thickness": 0.10000000000000001, - "identifier": "Generic LW Concrete", - "visible_absorptance": 0.80000000000000004, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 840.0 - }, - { - "solar_reflectance": 0.070000000000000007, - "identifier": "Generic Clear Glass", - "visible_reflectance": 0.080000000000000002, - "infrared_transmittance": 0.0, - "emissivity": 0.83999999999999997, - "dirt_correction": 1.0, - "solar_diffusing": false, - "type": "EnergyWindowMaterialGlazing", - "solar_transmittance": 0.77000000000000002, - "solar_reflectance_back": 0.070000000000000007, - "emissivity_back": 0.83999999999999997, - "thickness": 0.0060000000000000001, - "visible_reflectance_back": 0.080000000000000002, - "visible_transmittance": 0.88, - "conductivity": 1.0 - }, - { - "roughness": "MediumRough", - "density": 43.0, - "conductivity": 0.029999999999999999, - "thickness": 0.050000000000000003, - "identifier": "Generic 50mm Insulation", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1210.0 - }, - { - "roughness": "MediumRough", - "density": 1920.0, - "conductivity": 0.90000000000000002, - "thickness": 0.10000000000000001, - "identifier": "Generic Brick", - "visible_absorptance": 0.65000000000000002, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 790.0 - }, - { - "roughness": "MediumSmooth", - "density": 608.0, - "conductivity": 0.14999999999999999, - "thickness": 0.025399999999999999, - "identifier": "Generic 25mm Wood", - "visible_absorptance": 0.5, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1630.0 - }, - { - "roughness": "MediumSmooth", - "density": 800.0, - "conductivity": 0.16, - "thickness": 0.012699999999999999, - "identifier": "Generic Gypsum Board", - "visible_absorptance": 0.5, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1090.0 - }, - { - "solar_reflectance": 0.35999999999999999, - "identifier": "Generic Low-e Glass", - "visible_reflectance": 0.20999999999999999, - "infrared_transmittance": 0.0, - "emissivity": 0.83999999999999997, - "dirt_correction": 1.0, - "solar_diffusing": false, - "type": "EnergyWindowMaterialGlazing", - "solar_transmittance": 0.45000000000000001, - "solar_reflectance_back": 0.35999999999999999, - "emissivity_back": 0.047, - "thickness": 0.0060000000000000001, - "visible_reflectance_back": 0.20999999999999999, - "visible_transmittance": 0.70999999999999996, - "conductivity": 1.0 - } - ], - "constructions": [ - { - "identifier": "Generic Context", - "type": "ShadeConstruction", - "solar_reflectance": 0.20000000000000001, - "is_specular": false, - "visible_reflectance": 0.20000000000000001 - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Brick", - "Generic LW Concrete", - "Generic 50mm Insulation", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Exterior Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete" - ], - "identifier": "Generic Ground Slab" - }, - { - "type": "OpaqueConstructionAbridged", "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Wall Air Gap", - "Generic Gypsum Board" + "Generic Painted Metal", + "Generic 25mm Insulation", + "Generic Painted Metal" ], - "identifier": "Generic Underground Wall" - }, - { "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Underground Roof" + "identifier": "Generic Exterior Door" }, { - "type": "OpaqueConstructionAbridged", "materials": [ "Generic Roof Membrane", "Generic 50mm Insulation", @@ -1267,135 +595,63 @@ "Generic Ceiling Air Gap", "Generic Acoustic Tile" ], - "identifier": "Generic Roof" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 25mm Wood" - ], - "identifier": "Generic Interior Door" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Gypsum Board", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Interior Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Acoustic Tile", - "Generic Ceiling Air Gap", - "Generic LW Concrete" - ], - "identifier": "Generic Interior Floor" - }, - { - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "type": "WindowConstructionAbridged", - "materials": [ - "Generic Clear Glass" - ], - "identifier": "Generic Single Pane" - }, - { - "identifier": "Generic Shade", - "type": "ShadeConstruction", - "solar_reflectance": 0.34999999999999998, - "is_specular": false, - "visible_reflectance": 0.34999999999999998 - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Painted Metal", - "Generic Ceiling Air Gap", - "Generic 50mm Insulation", - "Generic LW Concrete" - ], - "identifier": "Generic Exposed Floor" - }, - { "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Interior Ceiling" + "identifier": "Generic Roof" }, { - "air_mixing_schedule": "Always On", "type": "AirBoundaryConstructionAbridged", - "air_mixing_per_area": 0.10000000000000001, - "identifier": "Generic Air Boundary" + "identifier": "Generic Air Boundary", + "air_mixing_schedule": "Always On", + "air_mixing_per_area": 0.10000000000000001 + } + ], + "air_boundary_construction": "Generic Air Boundary", + "context_construction": "Generic Context", + "roof_ceiling_set": { + "exterior_construction": "Generic Roof", + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": "Generic Interior Ceiling", + "ground_construction": "Generic Underground Roof" + }, + "wall_set": { + "exterior_construction": "Generic Exterior Wall", + "type": "WallConstructionSetAbridged", + "interior_construction": "Generic Interior Wall", + "ground_construction": "Generic Underground Wall" + } + }, + "materials": [], + "hvacs": [ + { + "cooling_air_temperature": 13.0, + "demand_controlled_ventilation": false, + "heating_limit": { + "type": "Autosize" }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Painted Metal", - "Generic 25mm Insulation", - "Generic Painted Metal" - ], - "identifier": "Generic Exterior Door" + "sensible_heat_recovery": 0.0, + "heating_air_temperature": 50.0, + "type": "IdealAirSystemAbridged", + "economizer_type": "DifferentialDryBulb", + "cooling_limit": { + "type": "Autosize" }, - { - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - }, - "type": "WindowConstructionProperties" - }, - "type": "WindowConstructionAbridged", - "materials": [ - "Generic Low-e Glass", - "Generic Window Air Gap", - "Generic Clear Glass" - ], - "identifier": "Generic Double Pane" - } - ], - "floor_set": { - "exterior_construction": "Generic Exposed Floor", - "interior_construction": "Generic Interior Floor", - "ground_construction": "Generic Ground Slab", - "type": "FloorConstructionSetAbridged" - }, - "air_boundary_construction": "Generic Air Boundary", - "shade_construction": "Generic Shade", - "context_construction": "Generic Context", - "aperture_set": { - "skylight_construction": "Generic Double Pane", - "type": "ApertureConstructionSetAbridged", - "interior_construction": "Generic Single Pane", - "window_construction": "Generic Double Pane", - "operable_construction": "Generic Double Pane" - }, - "roof_ceiling_set": { - "exterior_construction": "Generic Roof", - "interior_construction": "Generic Interior Ceiling", - "ground_construction": "Generic Underground Roof", - "type": "RoofCeilingConstructionSetAbridged" + "identifier": "Room_1_413d281b Ideal Loads Air System", + "latent_heat_recovery": 0.0 } - }, + ], + "type": "ModelEnergyProperties", "schedules": [ { - "identifier": "Generic Office Occupancy", "day_schedules": [ { - "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "times": [ [ 0, @@ -1409,55 +665,48 @@ 18, 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.050000000000000003, - 0.0 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "interpolate": false, + "values": [ + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 1.0, - 0.050000000000000003 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "interpolate": false, + "values": [ + 0.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 0.0 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "times": [ [ 0, @@ -1467,10 +716,6 @@ 6, 0 ], - [ - 7, - 0 - ], [ 8, 0 @@ -1479,54 +724,51 @@ 12, 0 ], - [ - 13, - 0 - ], [ 17, 0 ], [ - 18, - 0 - ], - [ - 22, + 19, 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "times": [ [ 0, 0 ], + [ + 5, + 0 + ], [ 6, 0 ], [ - 8, + 7, 0 ], [ - 12, + 8, 0 ], [ @@ -1534,114 +776,145 @@ 0 ], [ - 19, + 18, + 0 + ], + [ + 20, + 0 + ], + [ + 22, + 0 + ], + [ + 23, 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 ] } ], + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "type": "ScheduleRulesetAbridged", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "identifier": "Generic Office Lighting", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "id_num": 0 + } }, - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn" + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn" }, { - "identifier": "Generic Office Heating", "day_schedules": [ { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "interpolate": false, + "values": [ + 120.0 + ], "type": "ScheduleDay", + "identifier": "Seated Adult Activity_Day Schedule", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000 ] - }, + } + ], + "type": "ScheduleRulesetAbridged", + "schedule_type_limit": "Activity Level", + "default_day_schedule": "Seated Adult Activity_Day Schedule", + "identifier": "Seated Adult Activity", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + } + }, + { + "day_schedules": [ { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "interpolate": false, + "values": [ + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000 ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "interpolate": false, + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "times": [ [ 0, @@ -1663,19 +936,33 @@ 22, 0 ] - ], + ] + }, + { "interpolate": false, "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "times": [ + [ + 0, + 0 + ] ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false, + "values": [ + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, @@ -1697,19 +984,19 @@ 22, 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "interpolate": false, + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, @@ -1731,361 +1018,471 @@ 17, 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 ] } ], + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "type": "ScheduleRulesetAbridged", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "schedule_type_limit": "Temperature", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Cooling", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn" - }, - { - "identifier": "Seated Adult Activity", - "day_schedules": [ - { - "identifier": "Seated Adult Activity_Day Schedule", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 120.0 - ] - } - ], - "type": "ScheduleRulesetAbridged", - "schedule_type_limit": "Activity Level", - "properties": { - "ph": { "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "id_num": 0 + } }, - "default_day_schedule": "Seated Adult Activity_Day Schedule" + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn" }, { - "identifier": "Generic Office Cooling", "day_schedules": [ { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], "interpolate": false, "values": [ - 26.699999999999999 - ] - }, - { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + 0.2307553806, + 0.28810717499999999, + 0.2307553806 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "times": [ [ 0, 0 ], - [ - 5, - 0 - ], [ 6, 0 ], [ - 7, - 0 - ], - [ - 22, + 18, 0 ] - ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 ] }, { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "interpolate": false, + "values": [ + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "times": [ [ 0, 0 ] - ], + ] + }, + { "interpolate": false, "values": [ - 26.699999999999999 + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] ] }, { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false, + "values": [ + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] - ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.600000000000001, - 25.0, - 24.0, - 26.699999999999999 ] }, { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "interpolate": false, + "values": [ + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, + 0 + ], + [ + 13, 0 ], [ 17, 0 + ], + [ + 18, + 0 ] - ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 ] } ], + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "type": "ScheduleRulesetAbridged", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "schedule_type_limit": "Temperature", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Equipment", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "id_num": 0 + } }, - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn" + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn" }, { - "identifier": "Generic Office Lighting", "day_schedules": [ { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "interpolate": false, + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "times": [ [ 0, 0 ], + [ + 5, + 0 + ], [ 6, 0 ], [ - 18, + 7, + 0 + ], + [ + 22, 0 ] - ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 ] }, { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "interpolate": false, + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 ] - ], - "interpolate": false, - "values": [ - 1.0 ] }, { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "interpolate": false, + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 ] + ] + } + ], + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 ], - "interpolate": false, - "values": [ - 0.0 + "apply_friday": true, + "start_date": [ + 1, + 1 ] }, { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "schedule_type_limit": "Temperature", + "identifier": "Generic Office Heating", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 0.0, + 0.050000000000000003, + 0.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", "times": [ [ 0, @@ -2096,825 +1493,1450 @@ 0 ], [ - 8, + 18, 0 - ], + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0, + 1.0, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "times": [ [ - 12, + 0, 0 ], [ - 17, + 6, 0 ], [ - 19, + 22, 0 ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0 ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { "interpolate": false, "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Occupancy", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] ] }, - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ], - [ - 20, - 0 - ], - [ - 22, - 0 - ], - [ - 23, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 - ] - } - ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "start_date": [ - 1, - 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Infiltration", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn" + } + ], + "shws": [], + "constructions": [], + "ventilation_simulation_control": { + "reference_humidity_ratio": 0.0, + "building_type": "LowRise", + "reference_temperature": 20.0, + "vent_control_type": "SingleZone", + "type": "VentilationSimulationControl", + "reference_pressure": 101325.0, + "long_axis_angle": 0.0, + "aspect_ratio": 1.0 + }, + "schedule_type_limits": [ + { + "upper_limit": 1.0, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "lower_limit": 0.0, + "unit_type": "Dimensionless" + }, + { + "upper_limit": { + "type": "NoLimit" + }, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "lower_limit": -273.14999999999998, + "unit_type": "Temperature" + }, + { + "upper_limit": { + "type": "NoLimit" + }, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Activity Level", + "lower_limit": 0.0, + "unit_type": "ActivityLevel" + } + ] + }, + "ph": { + "type": "ModelPhPropertiesAbridged", + "bldg_segments": [ + { + "source_energy_factors": { + "factors": [] + }, + "set_points": { + "summer": 25.0, + "winter": 20.0, + "user_data": {}, + "identifier": "65e4d516-9365-4c6c-ae6d-da261f79865e", + "display_name": "65e4d516-9365-4c6c-ae6d-da261f79865e" + }, + "non_combustible_materials": false, + "name": "Unnamed_Bldg_Segment", + "co2e_factors": { + "factors": [] + }, + "num_floor_levels": 1, + "site": { + "phpp_library_codes": { + "region_code": "New York", + "user_data": {}, + "dataset_name": "US0055b-New York", + "identifier": "466d5c00-7147-4a1b-a61c-ee6e22651b68", + "display_name": "US0055b-New York", + "country_code": "US-United States of America" + }, + "user_data": {}, + "location": { + "latitude": 40.600000000000001, + "user_data": {}, + "hours_from_UTC": -4, + "site_elevation": null, + "identifier": "519a1305-462f-4b48-9e94-92ad80bedb2a", + "longitude": -73.799999999999997, + "display_name": "519a1305-462f-4b48-9e94-92ad80bedb2a", + "climate_zone": 1 + }, + "climate": { + "average_wind_speed": 4.0, + "monthly_radiation": { + "south": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "ec228172-a291-4ea4-be19-9fdf7b736cc0", + "april": 0.0, + "display_name": "ec228172-a291-4ea4-be19-9fdf7b736cc0", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "glob": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "5f27e638-8d15-48f7-a473-8fbed2ea501b", + "april": 0.0, + "display_name": "5f27e638-8d15-48f7-a473-8fbed2ea501b", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "user_data": {}, + "north": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "777a47d9-5f04-4d45-84e1-72f222ad1af2", + "april": 0.0, + "display_name": "777a47d9-5f04-4d45-84e1-72f222ad1af2", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "east": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "2d179f8f-a7ef-4303-bdc8-69599412ced4", + "april": 0.0, + "display_name": "2d179f8f-a7ef-4303-bdc8-69599412ced4", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "identifier": "43ef93bc-7539-4980-bdee-dc1e3b2c756b", + "display_name": "43ef93bc-7539-4980-bdee-dc1e3b2c756b", + "west": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "0ec3cd24-1dd9-4418-a5a3-0ee24d50a5cd", + "april": 0.0, + "display_name": "0ec3cd24-1dd9-4418-a5a3-0ee24d50a5cd", + "february": 0.0, + "march": 0.0, + "november": 0.0 + } + }, + "ground": { + "ground_density": 2000, + "depth_groundwater": 3, + "user_data": {}, + "ground_thermal_conductivity": 2, + "identifier": "a9c70541-4831-4cdd-a867-dfb4c6865845", + "ground_heat_capacity": 1000, + "flow_rate_groundwater": 0.050000000000000003, + "display_name": "a9c70541-4831-4cdd-a867-dfb4c6865845" + }, + "summer_daily_temperature_swing": 8.0, + "user_data": {}, + "peak_loads": { + "heat_load_2": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "ab17f5da-360f-4cd7-8840-b91aa11ce44c", + "temp": 0.0, + "ground_temp": null, + "display_name": "ab17f5da-360f-4cd7-8840-b91aa11ce44c", + "dewpoint": null, + "sky_temp": null + }, + "user_data": {}, + "heat_load_1": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "25e5675b-9d0a-4589-a600-d72951c2ed54", + "temp": 0.0, + "ground_temp": null, + "display_name": "25e5675b-9d0a-4589-a600-d72951c2ed54", + "dewpoint": null, + "sky_temp": null + }, + "identifier": "7d2aa646-a635-47ad-bd0a-c7b96ddae511", + "cooling_load_1": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "4be09287-87c6-4a3e-80e1-1b5cd3858127", + "temp": 0.0, + "ground_temp": null, + "display_name": "4be09287-87c6-4a3e-80e1-1b5cd3858127", + "dewpoint": null, + "sky_temp": null + }, + "display_name": "7d2aa646-a635-47ad-bd0a-c7b96ddae511", + "cooling_load_2": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "3e18e335-e42e-4715-a060-370e3a75c1d6", + "temp": 0.0, + "ground_temp": null, + "display_name": "3e18e335-e42e-4715-a060-370e3a75c1d6", + "dewpoint": null, + "sky_temp": null + } + }, + "identifier": "c42db5a4-fee2-432f-9a69-3be342039c8b", + "station_elevation": 0.0, + "display_name": "New York", + "monthly_temps": { + "air_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "336125cc-3710-449f-8986-499edbea9c13", + "april": 0.0, + "display_name": "336125cc-3710-449f-8986-499edbea9c13", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "dewpoints": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "7d90652f-9c87-465d-b5e8-80046d58b8e7", + "april": 0.0, + "display_name": "7d90652f-9c87-465d-b5e8-80046d58b8e7", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "user_data": {}, + "ground_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "b86de510-8299-4686-8612-37d2059f7a90", + "april": 0.0, + "display_name": "b86de510-8299-4686-8612-37d2059f7a90", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "sky_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "23db6aa8-5dd7-4a39-82ed-f26fc7145539", + "april": 0.0, + "display_name": "23db6aa8-5dd7-4a39-82ed-f26fc7145539", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "identifier": "e775ae2a-6eac-4b23-a496-8a2e9552a0b5", + "display_name": "e775ae2a-6eac-4b23-a496-8a2e9552a0b5" + } + }, + "identifier": "881e2112-0d9c-4423-89d5-028a7dd7eb1d", + "display_name": "881e2112-0d9c-4423-89d5-028a7dd7eb1d" + }, + "mech_room_temp": 20.0, + "user_data": {}, + "phius_certification": { + "PHIUS2021_cooling_demand": 15.0, + "PHIUS2021_heating_load": 10.0, + "PHIUS2021_cooling_load": 10.0, + "localization_selection_type": 2, + "int_gains_flush_heat_loss": true, + "icfa_override": null, + "building_type": { + "value": "1-NEW_CONSTRUCTION" }, - { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "start_date": [ - 1, - 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false - } - ], - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "int_gains_toilet_room_util_pat": null, + "building_use_type": { + "value": "1-RESIDENTIAL" + }, + "user_data": {}, + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "building_status": { + "value": "1-IN_PLANNING" + }, + "int_gains_num_toilets": 1, + "int_gains_use_school_defaults": false, + "int_gains_dhw_marginal_perf_ratio": null, + "identifier": "6862d32c-b866-4065-86b4-9c26a2899556", + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "display_name": "6862d32c-b866-4065-86b4-9c26a2899556", + "int_gains_evap_per_person": 15, + "PHIUS2021_heating_demand": 15.0 + }, + "phi_certification": { + "attributes": { + "certification_class": "1-CLASSIC", + "ihg_type": "2-STANDARD", + "retrofit_type": "1-NEW BUILDING", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", + "primary_energy_type": "2-PER (RENEWABLE)", + "building_use_type": "10-DWELLING", + "phpp_version": 9, + "enerphit_type": "2-ENERGY DEMAND METHOD", + "tfa_override": null, + "certification_type": "1-PASSIVE HOUSE", + "building_category_type": "1-RESIDENTIAL BUILDING" }, - "type": "ScheduleRulesetProperties" + "user_data": {}, + "phpp_version": 9, + "identifier": "e7ce9798-49b6-4960-b462-e2db6e29aa7b", + "display_name": "e7ce9798-49b6-4960-b462-e2db6e29aa7b" + }, + "thermal_bridges": {}, + "num_dwelling_units": 1, + "identifier": "b6cd5c66-ef1a-49a3-aa14-72691ec9b4e1", + "summer_hrv_bypass_mode": { + "value": "4-ALWAYS" + }, + "display_name": "Unnamed_Bldg_Segment" + } + ], + "team": { + "building": { + "email": null, + "license_number": null, + "name": null, + "street": null, + "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "021e0991-fcc6-4fb7-b772-30e234e33aec", + "city": null, + "display_name": "021e0991-fcc6-4fb7-b772-30e234e33aec" + }, + "customer": { + "email": null, + "license_number": null, + "name": null, + "street": null, + "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "97fe7552-18ff-4d6b-9f8b-9ac03a0fbae8", + "city": null, + "display_name": "97fe7552-18ff-4d6b-9f8b-9ac03a0fbae8" + }, + "designer": { + "email": null, + "license_number": null, + "name": null, + "street": null, + "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "e2e3ae6f-5eef-4977-bb1b-954913f902f9", + "city": null, + "display_name": "e2e3ae6f-5eef-4977-bb1b-954913f902f9" + }, + "user_data": {}, + "owner": { + "email": null, + "license_number": null, + "name": null, + "street": null, + "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "8708720f-7743-4459-95fa-6359b57a7070", + "city": null, + "display_name": "8708720f-7743-4459-95fa-6359b57a7070" + }, + "identifier": "3f5c4d8f-af70-432e-aa05-62a59ec66045", + "display_name": "3f5c4d8f-af70-432e-aa05-62a59ec66045" + }, + "id_num": 0 + }, + "radiance": { + "modifier_sets": [], + "type": "ModelRadianceProperties", + "modifiers": [], + "global_modifier_set": { + "aperture_set": { + "operable_modifier": "generic_exterior_window_vis_0.64", + "window_modifier": "generic_exterior_window_vis_0.64", + "type": "ApertureModifierSetAbridged", + "skylight_modifier": "generic_exterior_window_vis_0.64", + "interior_modifier": "generic_interior_window_vis_0.88" + }, + "shade_set": { + "exterior_modifier": "generic_exterior_shade_0.35", + "interior_modifier": "generic_interior_shade_0.50", + "type": "ShadeModifierSetAbridged" + }, + "modifiers": [ + { + "transmitted_spec": 1.0, + "roughness": 0.0, + "dependencies": [], + "b_reflectance": 1.0, + "r_reflectance": 1.0, + "g_reflectance": 1.0, + "identifier": "air_boundary", + "type": "Trans", + "modifier": null, + "transmitted_diff": 1.0, + "specularity": 0.0 + }, + { + "refraction_index": null, + "type": "Glass", + "r_transmissivity": 0.69757618153843315, + "modifier": null, + "identifier": "generic_exterior_window_vis_0.64", + "g_transmissivity": 0.69757618153843315, + "b_transmissivity": 0.69757618153843315, + "dependencies": [] + }, + { + "b_reflectance": 0.80000000000000004, + "type": "Plastic", + "identifier": "generic_ceiling_0.80", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.80000000000000004, + "r_reflectance": 0.80000000000000004 + }, + { + "refraction_index": null, + "type": "Glass", + "r_transmissivity": 0.95841543286105957, + "modifier": null, + "identifier": "generic_interior_window_vis_0.88", + "g_transmissivity": 0.95841543286105957, + "b_transmissivity": 0.95841543286105957, + "dependencies": [] + }, + { + "b_reflectance": 0.20000000000000001, + "type": "Plastic", + "identifier": "generic_floor_0.20", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.20000000000000001, + "r_reflectance": 0.20000000000000001 }, - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn" + { + "b_reflectance": 0.5, + "type": "Plastic", + "identifier": "generic_opaque_door_0.50", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.5, + "r_reflectance": 0.5 + }, + { + "b_reflectance": 0.5, + "type": "Plastic", + "identifier": "generic_interior_shade_0.50", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.5, + "r_reflectance": 0.5 + }, + { + "b_reflectance": 0.34999999999999998, + "type": "Plastic", + "identifier": "generic_exterior_shade_0.35", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.34999999999999998, + "r_reflectance": 0.34999999999999998 + }, + { + "b_reflectance": 0.5, + "type": "Plastic", + "identifier": "generic_wall_0.50", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.5, + "r_reflectance": 0.5 + }, + { + "b_reflectance": 0.20000000000000001, + "type": "Plastic", + "identifier": "generic_context_0.20", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.20000000000000001, + "r_reflectance": 0.20000000000000001 + } + ], + "door_set": { + "exterior_glass_modifier": "generic_exterior_window_vis_0.64", + "overhead_modifier": "generic_opaque_door_0.50", + "exterior_modifier": "generic_opaque_door_0.50", + "interior_glass_modifier": "generic_interior_window_vis_0.88", + "type": "DoorModifierSetAbridged", + "interior_modifier": "generic_opaque_door_0.50" }, + "type": "GlobalModifierSet", + "context_modifier": "generic_context_0.20", + "air_boundary_modifier": "air_boundary", + "floor_set": { + "exterior_modifier": "generic_floor_0.20", + "interior_modifier": "generic_floor_0.20", + "type": "FloorModifierSetAbridged" + }, + "roof_ceiling_set": { + "exterior_modifier": "generic_ceiling_0.80", + "interior_modifier": "generic_ceiling_0.80", + "type": "RoofCeilingModifierSetAbridged" + }, + "wall_set": { + "exterior_modifier": "generic_wall_0.50", + "interior_modifier": "generic_wall_0.50", + "type": "WallModifierSetAbridged" + } + } + }, + "type": "ModelProperties" + }, + "rooms": [ + { + "faces": [ { - "identifier": "Generic Office Infiltration", - "day_schedules": [ - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0 - ] + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "identifier": "Room_1_413d281b..Face0", + "display_name": "Room_1_413d281b..Face0", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 - ] + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 - ] + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 - ] + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 0.0, + 0.0, + 3.0 ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 - ] - } - ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 + [ + 0.0, + 0.0, + 0.0 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "start_date": [ - 1, - 1 + [ + 5.0, + 0.0, + 0.0 ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, - { - "end_date": [ - 12, - 31 + [ + 5.0, + 0.0, + 3.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + -1.0, + 0.0 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", - "start_date": [ - 1, - 1 + "x": [ + 1.0, + 0.0, + 0.0 ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "o": [ + 0.0, + 0.0, + 0.0 + ] } - ], - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "identifier": "Room_1_413d281b..Face1", + "display_name": "Room_1_413d281b..Face1", "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - "type": "ScheduleRulesetProperties" + "type": "FacePropertiesAbridged" }, - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn" - }, - { - "identifier": "Generic Office Equipment", - "day_schedules": [ - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] + "geometry": { + "boundary": [ + [ + 5.0, + 0.0, + 3.0 ], - "interpolate": false, - "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 - ] - }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] + [ + 5.0, + 0.0, + 0.0 ], - "interpolate": false, - "values": [ - 1.0 + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 4.0, + 3.0 ] - }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 1.0, + 0.0, + -5.5511151231257827e-17 ], - "interpolate": false, - "values": [ + "x": [ + 0.0, + 1.0, 0.0 - ] - }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] ], - "interpolate": false, - "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 + "o": [ + 5.0, + 0.0, + 0.0 ] + } + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "identifier": "Room_1_413d281b..Face2", + "display_name": "Room_1_413d281b..Face2", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ] + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 5.0, + 4.0, + 3.0 ], - "interpolate": false, - "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 - ] - } - ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 + [ + 5.0, + 4.0, + 0.0 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "start_date": [ - 1, - 1 + [ + 0.0, + 4.0, + 0.0 ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, - { - "end_date": [ - 12, - 31 + [ + 0.0, + 4.0, + 3.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 1.0, + -0.0 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "start_date": [ - 1, - 1 + "x": [ + -1.0, + 0.0, + 0.0 ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "o": [ + 5.0, + 4.0, + 0.0 + ] } - ], - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "identifier": "Room_1_413d281b..Face3", + "display_name": "Room_1_413d281b..Face3", "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn" - } - ], - "hvacs": [ - { - "identifier": "Room_1_bdf06938 Ideal Loads Air System", - "heating_air_temperature": 50.0, - "type": "IdealAirSystemAbridged", - "heating_limit": { - "type": "Autosize" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, - "demand_controlled_ventilation": false, - "sensible_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" + "geometry": { + "boundary": [ + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 4.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 3.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -1.0, + 0.0, + 0.0 + ], + "x": [ + 0.0, + -1.0, + 0.0 + ], + "o": [ + 0.0, + 4.0, + 0.0 + ] + } }, - "cooling_air_temperature": 13.0, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0 - } - ], - "construction_sets": [], - "shws": [], - "program_types": [ + "face_type": "Wall" + }, { - "electric_equipment": { - "lost_fraction": 0.0, - "identifier": "Generic Office Equipment", - "type": "ElectricEquipmentAbridged", - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "schedule": "Generic Office Equipment", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": {} - } - }, - "type": "ElectricEquipmentProperties" - } + "boundary_condition": { + "type": "Ground" }, - "identifier": "Generic Office Program", - "type": "ProgramTypeAbridged", - "ventilation": { - "flow_per_area": 0.00030499999999999999, - "type": "VentilationAbridged", - "flow_per_person": 0.0023600000000000001, - "identifier": "Generic Office Ventilation" + "type": "Face", + "identifier": "Room_1_413d281b..Face4", + "display_name": "Room_1_413d281b..Face4", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, - "setpoint": { - "heating_schedule": "Generic Office Heating", - "type": "SetpointAbridged", - "cooling_schedule": "Generic Office Cooling", - "identifier": "Generic Office Setpoints" + "geometry": { + "boundary": [ + [ + 5.0, + 4.0, + 0.0 + ], + [ + 5.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 4.0, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "x": [ + 0.0, + 1.0, + 0.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 + ] + } }, - "lighting": { - "identifier": "Generic Office Lighting", - "type": "LightingAbridged", - "visible_fraction": 0.20000000000000001, - "radiant_fraction": 0.69999999999999996, - "watts_per_area": 10.550000000000001, - "return_air_fraction": 0.0, - "schedule": "Generic Office Lighting", - "properties": { - "ph": { - "type": "LightingPhProperties", - "id_num": 0, - "target_lux": 300, - "target_lux_height": 0.80000000000000004 - }, - "type": "LightingProperties" + "face_type": "Floor" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" } }, - "infiltration": { - "type": "InfiltrationAbridged", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": "Generic Office Infiltration", - "identifier": "Generic Office Infiltration" - }, - "people": { - "identifier": "Generic Office People", - "type": "PeopleAbridged", - "activity_schedule": "Seated Adult Activity", - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" + "type": "Face", + "identifier": "Room_1_413d281b..Face5", + "display_name": "Room_1_413d281b..Face5", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "occupancy_schedule": "Generic Office Occupancy", - "properties": { - "ph": { - "type": "PeoplePhProperties", - "id_num": 0, - "number_people": 0.0, - "number_bedrooms": 0, - "dwellings": { - "num_dwellings": 0, - "identifier": "c02e25af-08db-4f1c-a56c-2b13e04bd9a9" - } - }, - "type": "PeopleProperties" + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - "people_per_area": 0.056500000000000002 - } - } - ], - "schedule_type_limits": [ - { - "identifier": "Temperature", - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "lower_limit": -273.14999999999998, - "numeric_type": "Continuous", - "upper_limit": { - "type": "NoLimit" - } - }, - { - "identifier": "Activity Level", - "type": "ScheduleTypeLimit", - "unit_type": "ActivityLevel", - "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": { - "type": "NoLimit" - } - }, - { - "identifier": "Fractional", - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": 1.0 + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 0.0, + 4.0, + 3.0 + ], + [ + 0.0, + 0.0, + 3.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 5.0, + 4.0, + 3.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 5.5511151231257827e-17, + -0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "o": [ + 0.0, + 0.0, + 3.0 + ] + } + }, + "face_type": "RoofCeiling" } ], - "ventilation_simulation_control": { - "reference_temperature": 20.0, - "type": "VentilationSimulationControl", - "reference_pressure": 101325.0, - "long_axis_angle": 0.0, - "reference_humidity_ratio": 0.0, - "aspect_ratio": 1.0, - "building_type": "LowRise", - "vent_control_type": "SingleZone" - } - }, - "radiance": { - "type": "ModelRadianceProperties", - "global_modifier_set": { - "type": "GlobalModifierSet", - "wall_set": { - "type": "WallModifierSetAbridged", - "exterior_modifier": "generic_wall_0.50", - "interior_modifier": "generic_wall_0.50" - }, - "door_set": { - "exterior_modifier": "generic_opaque_door_0.50", - "type": "DoorModifierSetAbridged", - "interior_modifier": "generic_opaque_door_0.50", - "exterior_glass_modifier": "generic_exterior_window_vis_0.64", - "interior_glass_modifier": "generic_interior_window_vis_0.88", - "overhead_modifier": "generic_opaque_door_0.50" + "type": "Room", + "identifier": "Room_1_413d281b", + "display_name": "Room_1", + "properties": { + "ph_hvac": { + "renewable_devices": [], + "supportive_devices": [], + "exhaust_vent_devices": [], + "ventilation_system": null, + "type": "RoomPhHvacPropertiesAbridged", + "heating_systems": [], + "hot_water_system": null, + "heat_pump_systems": [], + "id_num": 0 }, - "context_modifier": "generic_context_0.20", - "floor_set": { - "type": "FloorModifierSetAbridged", - "exterior_modifier": "generic_floor_0.20", - "interior_modifier": "generic_floor_0.20" + "energy": { + "program_type": "Generic Office Program", + "type": "RoomEnergyPropertiesAbridged", + "hvac": "Room_1_413d281b Ideal Loads Air System" }, - "shade_set": { - "type": "ShadeModifierSetAbridged", - "exterior_modifier": "generic_exterior_shade_0.35", - "interior_modifier": "generic_interior_shade_0.50" + "ph": { + "ph_bldg_segment_id": "b6cd5c66-ef1a-49a3-aa14-72691ec9b4e1", + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhPropertiesAbridged", + "ph_foundations": [], + "spaces": [] }, - "aperture_set": { - "type": "ApertureModifierSetAbridged", - "interior_modifier": "generic_interior_window_vis_0.88", - "operable_modifier": "generic_exterior_window_vis_0.64", - "skylight_modifier": "generic_exterior_window_vis_0.64", - "window_modifier": "generic_exterior_window_vis_0.64" + "radiance": { + "type": "RoomRadiancePropertiesAbridged" }, - "modifiers": [ - { - "g_transmissivity": 0.95841543286105957, - "dependencies": [], - "modifier": null, - "refraction_index": null, - "r_transmissivity": 0.95841543286105957, - "identifier": "generic_interior_window_vis_0.88", - "type": "Glass", - "b_transmissivity": 0.95841543286105957 - }, - { - "b_reflectance": 0.5, - "r_reflectance": 0.5, - "identifier": "generic_interior_shade_0.50", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.5, - "r_reflectance": 0.5, - "identifier": "generic_opaque_door_0.50", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.34999999999999998, - "r_reflectance": 0.34999999999999998, - "identifier": "generic_exterior_shade_0.35", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.34999999999999998, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.5, - "r_reflectance": 0.5, - "identifier": "generic_wall_0.50", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.80000000000000004, - "r_reflectance": 0.80000000000000004, - "identifier": "generic_ceiling_0.80", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.80000000000000004, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.20000000000000001, - "r_reflectance": 0.20000000000000001, - "identifier": "generic_floor_0.20", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "roughness": 0.0, - "b_reflectance": 1.0, - "r_reflectance": 1.0, - "modifier": null, - "specularity": 0.0, - "type": "Trans", - "dependencies": [], - "transmitted_diff": 1.0, - "identifier": "air_boundary", - "transmitted_spec": 1.0, - "g_reflectance": 1.0 - }, - { - "g_transmissivity": 0.69757618153843315, - "dependencies": [], - "modifier": null, - "refraction_index": null, - "r_transmissivity": 0.69757618153843315, - "identifier": "generic_exterior_window_vis_0.64", - "type": "Glass", - "b_transmissivity": 0.69757618153843315 - }, - { - "b_reflectance": 0.20000000000000001, - "r_reflectance": 0.20000000000000001, - "identifier": "generic_context_0.20", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - } - ], - "air_boundary_modifier": "air_boundary", - "roof_ceiling_set": { - "type": "RoofCeilingModifierSetAbridged", - "exterior_modifier": "generic_ceiling_0.80", - "interior_modifier": "generic_ceiling_0.80" - } - }, - "modifiers": [], - "modifier_sets": [] + "type": "RoomPropertiesAbridged" + } } - }, - "units": "Meters" + ] } \ No newline at end of file diff --git a/tests/_source_hbjson/Default_Room_Single_Zone.json b/tests/_source_hbjson/Default_Room_Single_Zone.json index b83ffcc..075f1dd 100644 --- a/tests/_source_hbjson/Default_Room_Single_Zone.json +++ b/tests/_source_hbjson/Default_Room_Single_Zone.json @@ -1,31 +1,34 @@ { - "identifier": "Room_2_edf18ef7", - "type": "Room", "faces": [ { - "identifier": "Room_2_edf18ef7..Face0", + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, "type": "Face", - "display_name": "Room_2_edf18ef7..Face0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - -1.0, - 0.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" + "identifier": "Room_2_8b25bede..Face0", + "display_name": "Room_2_8b25bede..Face0", + "properties": { + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "energy": { + "type": "FaceEnergyProperties" }, + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadianceProperties" + }, + "type": "FaceProperties" + }, + "geometry": { "boundary": [ [ 0.0, @@ -47,58 +50,58 @@ 0.0, 3.0 ] - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + -1.0, + 0.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } }, + "type": "Face", + "identifier": "Room_2_8b25bede..Face1", + "display_name": "Room_2_8b25bede..Face1", "properties": { - "type": "FaceProperties", "ph_hvac": { "type": "FacePhHvacPropertiesAbridged" }, + "energy": { + "type": "FaceEnergyProperties" + }, "ph": { "type": "FacePhProperties", "id_num": 0 }, - "energy": { - "type": "FaceEnergyProperties" - }, "radiance": { "type": "FaceRadianceProperties" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" }, - "type": "Outdoors" + "type": "FaceProperties" }, - "face_type": "Wall" - }, - { - "identifier": "Room_2_edf18ef7..Face1", - "type": "Face", - "display_name": "Room_2_edf18ef7..Face1", "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "o": [ - 5.0, - 0.0, - 0.0 - ], - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane" - }, "boundary": [ [ 5.0, @@ -120,58 +123,58 @@ 4.0, 3.0 ] - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "x": [ + 0.0, + 1.0, + 0.0 + ], + "o": [ + 5.0, + 0.0, + 0.0 + ] + } + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } }, + "type": "Face", + "identifier": "Room_2_8b25bede..Face2", + "display_name": "Room_2_8b25bede..Face2", "properties": { - "type": "FaceProperties", "ph_hvac": { "type": "FacePhHvacPropertiesAbridged" }, + "energy": { + "type": "FaceEnergyProperties" + }, "ph": { "type": "FacePhProperties", "id_num": 0 }, - "energy": { - "type": "FaceEnergyProperties" - }, "radiance": { "type": "FaceRadianceProperties" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" }, - "type": "Outdoors" + "type": "FaceProperties" }, - "face_type": "Wall" - }, - { - "identifier": "Room_2_edf18ef7..Face2", - "type": "Face", - "display_name": "Room_2_edf18ef7..Face2", "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 1.0, - -0.0 - ], - "o": [ - 5.0, - 4.0, - 0.0 - ], - "x": [ - -1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, "boundary": [ [ 5.0, @@ -193,58 +196,58 @@ 4.0, 3.0 ] - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 1.0, + -0.0 + ], + "x": [ + -1.0, + 0.0, + 0.0 + ], + "o": [ + 5.0, + 4.0, + 0.0 + ] + } + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } }, + "type": "Face", + "identifier": "Room_2_8b25bede..Face3", + "display_name": "Room_2_8b25bede..Face3", "properties": { - "type": "FaceProperties", "ph_hvac": { "type": "FacePhHvacPropertiesAbridged" }, + "energy": { + "type": "FaceEnergyProperties" + }, "ph": { "type": "FacePhProperties", "id_num": 0 }, - "energy": { - "type": "FaceEnergyProperties" - }, "radiance": { "type": "FaceRadianceProperties" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" }, - "type": "Outdoors" + "type": "FaceProperties" }, - "face_type": "Wall" - }, - { - "identifier": "Room_2_edf18ef7..Face3", - "type": "Face", - "display_name": "Room_2_edf18ef7..Face3", "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -1.0, - 0.0, - 0.0 - ], - "o": [ - 0.0, - 4.0, - 0.0 - ], - "x": [ - 0.0, - -1.0, - 0.0 - ], - "type": "Plane" - }, "boundary": [ [ 0.0, @@ -266,58 +269,53 @@ 0.0, 3.0 ] - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -1.0, + 0.0, + 0.0 + ], + "x": [ + 0.0, + -1.0, + 0.0 + ], + "o": [ + 0.0, + 4.0, + 0.0 + ] + } }, - "properties": { - "type": "FaceProperties", - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 + "face_type": "Wall" + }, + { + "boundary_condition": { + "type": "Ground" + }, + "type": "Face", + "identifier": "Room_2_8b25bede..Face4", + "display_name": "Room_2_8b25bede..Face4", + "properties": { + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" }, "energy": { "type": "FaceEnergyProperties" }, + "ph": { + "type": "FacePhProperties", + "id_num": 0 + }, "radiance": { "type": "FaceRadianceProperties" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" }, - "type": "Outdoors" + "type": "FaceProperties" }, - "face_type": "Wall" - }, - { - "identifier": "Room_2_edf18ef7..Face4", - "type": "Face", - "display_name": "Room_2_edf18ef7..Face4", "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 0.0, - 0.0, - 0.0 - ], - "x": [ - 0.0, - 1.0, - 0.0 - ], - "type": "Plane" - }, "boundary": [ [ 5.0, @@ -339,53 +337,58 @@ 4.0, 0.0 ] - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "x": [ + 0.0, + 1.0, + 0.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + "face_type": "Floor" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } }, + "type": "Face", + "identifier": "Room_2_8b25bede..Face5", + "display_name": "Room_2_8b25bede..Face5", "properties": { - "type": "FaceProperties", "ph_hvac": { "type": "FacePhHvacPropertiesAbridged" }, + "energy": { + "type": "FaceEnergyProperties" + }, "ph": { "type": "FacePhProperties", "id_num": 0 }, - "energy": { - "type": "FaceEnergyProperties" - }, "radiance": { "type": "FaceRadianceProperties" - } - }, - "boundary_condition": { - "type": "Ground" + }, + "type": "FaceProperties" }, - "face_type": "Floor" - }, - { - "identifier": "Room_2_edf18ef7..Face5", - "type": "Face", - "display_name": "Room_2_edf18ef7..Face5", "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 5.5511151231257827e-17, - -0.0, - 1.0 - ], - "o": [ - 0.0, - 0.0, - 3.0 - ], - "x": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "type": "Plane" - }, "boundary": [ [ 0.0, @@ -407,476 +410,129 @@ 4.0, 3.0 ] - ] - }, - "properties": { - "type": "FaceProperties", - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "ph": { - "type": "FacePhProperties", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "radiance": { - "type": "FaceRadianceProperties" + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 5.5511151231257827e-17, + -0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "o": [ + 0.0, + 0.0, + 3.0 + ] } }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - }, "face_type": "RoofCeiling" } ], + "type": "Room", + "identifier": "Room_2_8b25bede", "display_name": "Room_2", "properties": { - "type": "RoomProperties", "ph_hvac": { + "renewable_devices": [], + "supportive_devices": [], + "exhaust_vent_devices": [], + "ventilation_system": null, "type": "RoomPhHvacProperties", "heating_systems": [], - "id_num": 0, - "ventilation_system": null, "hot_water_system": null, "heat_pump_systems": [], - "renewable_devices": [], - "exhaust_vent_devices": [], - "supportive_devices": [] + "id_num": 0 }, - "ph": { - "type": "RoomPhProperties", - "id_num": 0, - "ph_foundations": [], - "spaces": [], - "ph_bldg_segment": { - "name": "Unnamed_Bldg_Segment", - "identifier": "f41cbd5e-c1ae-4fb9-baab-c9bf8371b5b5", - "set_points": { - "user_data": {}, - "winter": 20.0, - "summer": 25.0 - }, - "num_dwelling_units": 1, - "mech_room_temp": 20.0, - "co2e_factors": { - "factors": [] - }, - "site": { - "identifier": "db9ef4ac-52e2-4358-9eea-9dac87e76fc5", - "climate": { - "identifier": "017732ce-158e-488c-af4b-fa630ad97b78", - "monthly_temps": { - "dewpoints": { - "october": 0.0, - "identifier": "1572aad0-ce42-436f-9dc7-8573d95515fc", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "1572aad0-ce42-436f-9dc7-8573d95515fc", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 + "energy": { + "program_type": { + "people": { + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.056500000000000002, + "occupancy_schedule": { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 0.0, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] }, - "identifier": "81c67a92-3bf7-406a-a16a-dbac24aa62f1", - "air_temps": { - "october": 0.0, - "identifier": "e1eab548-c0e3-4611-8fb0-a8d946ef9777", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "e1eab548-c0e3-4611-8fb0-a8d946ef9777", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 + { + "interpolate": false, + "values": [ + 0.0, + 1.0, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ] }, - "sky_temps": { - "october": 0.0, - "identifier": "d2a19aa8-80cd-45a3-a8e0-979d99045385", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "d2a19aa8-80cd-45a3-a8e0-979d99045385", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "display_name": "81c67a92-3bf7-406a-a16a-dbac24aa62f1", - "user_data": {}, - "ground_temps": { - "october": 0.0, - "identifier": "9f5a7cca-0462-4589-a834-d6122e7ccd44", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "9f5a7cca-0462-4589-a834-d6122e7ccd44", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - } - }, - "ground": { - "depth_groundwater": 3, - "identifier": "d810e6f1-7206-497a-a6fa-295208b23243", - "ground_heat_capacity": 1000, - "flow_rate_groundwater": 0.050000000000000003, - "display_name": "d810e6f1-7206-497a-a6fa-295208b23243", - "ground_density": 2000, - "user_data": {}, - "ground_thermal_conductivity": 2 - }, - "summer_daily_temperature_swing": 8.0, - "average_wind_speed": 4.0, - "peak_loads": { - "heat_load_1": { - "rad_north": 0.0, - "identifier": "e28f1d08-87e0-498d-b007-06640d1f5248", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "e28f1d08-87e0-498d-b007-06640d1f5248", - "rad_south": 0.0, - "user_data": {} - }, - "identifier": "ef83ff24-e6d9-4cab-bcd3-45dc30ae9a82", - "cooling_load_2": { - "rad_north": 0.0, - "identifier": "d433be38-681a-4f12-90b6-c9cb30815bc0", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "d433be38-681a-4f12-90b6-c9cb30815bc0", - "rad_south": 0.0, - "user_data": {} - }, - "heat_load_2": { - "rad_north": 0.0, - "identifier": "e914bae9-648e-4264-a866-2c96ddad128f", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "e914bae9-648e-4264-a866-2c96ddad128f", - "rad_south": 0.0, - "user_data": {} - }, - "display_name": "ef83ff24-e6d9-4cab-bcd3-45dc30ae9a82", - "cooling_load_1": { - "rad_north": 0.0, - "identifier": "81c7231a-418c-4088-a6d4-6f8ba4c0962c", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "81c7231a-418c-4088-a6d4-6f8ba4c0962c", - "rad_south": 0.0, - "user_data": {} - }, - "user_data": {} - }, - "monthly_radiation": { - "identifier": "801c0193-5cf7-4c16-96cf-2bf92790d561", - "south": { - "october": 0.0, - "identifier": "0db6479f-2336-4894-b79a-e8e0fbf92dbb", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "0db6479f-2336-4894-b79a-e8e0fbf92dbb", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "east": { - "october": 0.0, - "identifier": "0e38805b-63c9-4d2a-a6e7-d4284eb68274", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "0e38805b-63c9-4d2a-a6e7-d4284eb68274", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "glob": { - "october": 0.0, - "identifier": "ed655036-9dc3-4a09-b065-2b507ebb2908", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "ed655036-9dc3-4a09-b065-2b507ebb2908", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "north": { - "october": 0.0, - "identifier": "0297eb55-9ec4-4d05-8660-b6167544942e", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "0297eb55-9ec4-4d05-8660-b6167544942e", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "display_name": "801c0193-5cf7-4c16-96cf-2bf92790d561", - "user_data": {}, - "west": { - "october": 0.0, - "identifier": "03138acc-32a1-498e-a019-ad9511d04fc7", - "december": 0.0, - "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "03138acc-32a1-498e-a019-ad9511d04fc7", - "june": 0.0, - "august": 0.0, - "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - } - }, - "display_name": "New York", - "station_elevation": 0.0, - "user_data": {} - }, - "display_name": "db9ef4ac-52e2-4358-9eea-9dac87e76fc5", - "location": { - "climate_zone": 1, - "identifier": "a8a59737-7aa5-44ca-8d07-a4ec87a7edf1", - "site_elevation": null, - "latitude": 40.600000000000001, - "longitude": -73.799999999999997, - "display_name": "a8a59737-7aa5-44ca-8d07-a4ec87a7edf1", - "hours_from_UTC": -4, - "user_data": {} - }, - "phpp_library_codes": { - "identifier": "3aec15c2-42e7-49c7-86eb-d9441e9ed045", - "country_code": "US-United States of America", - "display_name": "US0055b-New York", - "region_code": "New York", - "user_data": {}, - "dataset_name": "US0055b-New York" - }, - "user_data": {} - }, - "source_energy_factors": { - "factors": [] - }, - "phi_certification": { - "phpp_version": 9, - "attributes": { - "ihg_type": "2-STANDARD", - "retrofit_type": "1-NEW BUILDING", - "certification_type": "1-PASSIVE HOUSE", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "tfa_override": null, - "certification_class": "1-CLASSIC", - "primary_energy_type": "2-PER (RENEWABLE)", - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "building_category_type": "1-RESIDENTIAL BUILDING", - "building_use_type": "10-DWELLING", - "phpp_version": 9 - }, - "user_data": {} - }, - "thermal_bridges": {}, - "num_floor_levels": 1, - "non_combustible_materials": false, - "phius_certification": { - "certification_program": { - "value": "7-PHIUS 2021 CORE" - }, - "building_status": { - "value": "1-IN_PLANNING" - }, - "PHIUS2021_cooling_demand": 15.0, - "PHIUS2021_cooling_load": 10.0, - "int_gains_use_school_defaults": false, - "localization_selection_type": 2, - "icfa_override": null, - "int_gains_dhw_marginal_perf_ratio": null, - "int_gains_flush_heat_loss": true, - "PHIUS2021_heating_demand": 15.0, - "int_gains_toilet_room_util_pat": null, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" - }, - "building_use_type": { - "value": "1-RESIDENTIAL" - }, - "building_type": { - "value": "1-NEW_CONSTRUCTION" - }, - "PHIUS2021_heating_load": 10.0, - "int_gains_num_toilets": 1, - "user_data": {}, - "int_gains_evap_per_person": 15 - }, - "user_data": {}, - "summer_hrv_bypass_mode": { - "value": "4-ALWAYS" - } - }, - "specific_heat_capacity": "1-LIGHTWEIGHT" - }, - "energy": { - "hvac": { - "identifier": "Room_2_edf18ef7 Ideal Loads Air System", - "heating_air_temperature": 50.0, - "type": "IdealAirSystem", - "heating_limit": { - "type": "Autosize" - }, - "demand_controlled_ventilation": false, - "sensible_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0 - }, - "type": "RoomEnergyProperties", - "program_type": { - "electric_equipment": { - "lost_fraction": 0.0, - "identifier": "Generic Office Equipment", - "type": "ElectricEquipment", - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "schedule": { - "identifier": "Generic Office Equipment", - "day_schedules": [ { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], "interpolate": false, "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 - ] - }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + 0.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 1.0 ] }, { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], "interpolate": false, "values": [ - 0.0 - ] - }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", "times": [ [ 0, @@ -886,6 +542,10 @@ 6, 0 ], + [ + 7, + 0 + ], [ 8, 0 @@ -894,28 +554,36 @@ 12, 0 ], + [ + 13, + 0 + ], [ 17, 0 ], [ - 19, + 18, + 0 + ], + [ + 22, 0 ] - ], - "interpolate": false, - "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 ] }, { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "interpolate": false, + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", "times": [ [ 0, @@ -933,339 +601,399 @@ 12, 0 ], - [ - 13, - 0 - ], [ 17, 0 ], [ - 18, + 19, 0 ] - ], - "interpolate": false, - "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 ] } ], + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", "type": "ScheduleRuleset", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", "schedule_type_limit": { - "identifier": "Fractional", + "upper_limit": 1.0, + "numeric_type": "Continuous", "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", + "identifier": "Fractional", "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": 1.0 + "unit_type": "Dimensionless" }, - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "identifier": "Generic Office Occupancy", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn" + }, + "type": "People", + "activity_schedule": { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 120.0 + ], + "type": "ScheduleDay", + "identifier": "Seated Adult Activity_Day Schedule", + "times": [ + [ + 0, + 0 + ] + ] + } + ], + "type": "ScheduleRuleset", + "schedule_type_limit": { + "upper_limit": { + "type": "NoLimit" }, - "type": "ScheduleRulesetProperties" + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Activity Level", + "lower_limit": 0.0, + "unit_type": "ActivityLevel" }, - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn" + "default_day_schedule": "Seated Adult Activity_Day Schedule", + "identifier": "Seated Adult Activity", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + } }, + "identifier": "Generic Office People", "properties": { + "type": "PeopleProperties", "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": {} - } - }, - "type": "ElectricEquipmentProperties" + "type": "PeoplePhProperties", + "number_people": 0.0, + "number_bedrooms": 0, + "dwellings": { + "identifier": "6a8a767c-ae9c-43f6-bcbd-e1548e14c043", + "num_dwellings": 0 + }, + "id_num": 0 + } + }, + "latent_fraction": { + "type": "Autocalculate" } }, - "identifier": "Generic Office Program", - "type": "ProgramType", - "ventilation": { - "flow_per_area": 0.00030499999999999999, - "type": "Ventilation", - "flow_per_person": 0.0023600000000000001, - "identifier": "Generic Office Ventilation" - }, - "setpoint": { - "heating_schedule": { - "identifier": "Generic Office Heating", + "electric_equipment": { + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "radiant_fraction": 0.5, + "schedule": { "day_schedules": [ { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "interpolate": false, + "values": [ + 0.2307553806, + 0.28810717499999999, + 0.2307553806 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "times": [ [ 0, 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000 ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "interpolate": false, + "values": [ + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000 ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "interpolate": false, + "values": [ + 0.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "times": [ [ 0, 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false, + "values": [ + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 ] }, { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "interpolate": false, + "values": [ + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, + 0 + ], + [ + 13, 0 ], [ 17, 0 + ], + [ + 18, + 0 ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 ] } ], + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "type": "ScheduleRuleset", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "schedule_type_limit": { - "identifier": "Temperature", - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "lower_limit": -273.14999999999998, + "upper_limit": 1.0, "numeric_type": "Continuous", - "upper_limit": { - "type": "NoLimit" - } + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "lower_limit": 0.0, + "unit_type": "Dimensionless" }, - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Equipment", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "id_num": 0 + } }, - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn" + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn" + }, + "type": "ElectricEquipment", + "identifier": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "type": "ElectricEquipmentPhProperties", + "equipment_collection": { + "equipment_set": {} + } + } }, + "latent_fraction": 0.0 + }, + "type": "ProgramType", + "setpoint": { "type": "Setpoint", + "identifier": "Generic Office Setpoints", "cooling_schedule": { - "identifier": "Generic Office Cooling", "day_schedules": [ { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "interpolate": false, + "values": [ + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 26.699999999999999 ] }, { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "interpolate": false, + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "times": [ [ 0, @@ -1287,33 +1015,33 @@ 22, 0 ] - ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 ] }, { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "interpolate": false, + "values": [ + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 26.699999999999999 ] }, { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false, + "values": [ + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, @@ -1335,19 +1063,19 @@ 22, 0 ] - ], + ] + }, + { "interpolate": false, "values": [ 26.699999999999999, - 25.600000000000001, + 25.699999999999999, 25.0, 24.0, 26.699999999999999 - ] - }, - { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + ], "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, @@ -1366,194 +1094,156 @@ 0 ], [ - 17, - 0 - ] - ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 + 17, + 0 + ] ] } ], + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "type": "ScheduleRuleset", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "schedule_type_limit": { - "identifier": "Temperature", - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "lower_limit": -273.14999999999998, - "numeric_type": "Continuous", "upper_limit": { "type": "NoLimit" - } + }, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "lower_limit": -273.14999999999998, + "unit_type": "Temperature" }, - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Cooling", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "id_num": 0 + } }, - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn" + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn" }, - "identifier": "Generic Office Setpoints" - }, - "lighting": { - "identifier": "Generic Office Lighting", - "type": "Lighting", - "visible_fraction": 0.20000000000000001, - "radiant_fraction": 0.69999999999999996, - "watts_per_area": 10.550000000000001, - "return_air_fraction": 0.0, - "schedule": { - "identifier": "Generic Office Lighting", + "heating_schedule": { "day_schedules": [ { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], "interpolate": false, "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 - ] - }, - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 1.0 ] }, { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "interpolate": false, + "values": [ + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", "times": [ [ 0, 0 ] - ], - "interpolate": false, - "values": [ - 0.0 ] }, { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "interpolate": false, + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "times": [ [ 0, 0 ], [ - 6, - 0 - ], - [ - 8, + 5, 0 ], [ - 12, + 6, 0 ], [ - 17, + 7, 0 ], [ - 19, + 22, 0 ] - ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, - 0.050000000000000003 ] }, { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "interpolate": false, + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, @@ -1572,144 +1262,138 @@ 0 ], [ - 8, + 22, 0 - ], + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ [ - 17, + 0, 0 ], [ - 18, + 5, 0 ], [ - 20, + 6, 0 ], [ - 22, + 7, 0 ], [ - 23, + 17, 0 ] - ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 ] } ], + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "type": "ScheduleRuleset", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + ] } ], - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "schedule_type_limit": { - "identifier": "Fractional", - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "lower_limit": 0.0, + "upper_limit": { + "type": "NoLimit" + }, "numeric_type": "Continuous", - "upper_limit": 1.0 + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "lower_limit": -273.14999999999998, + "unit_type": "Temperature" }, - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "identifier": "Generic Office Heating", "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn" - }, - "properties": { - "ph": { - "type": "LightingPhProperties", - "id_num": 0, - "target_lux": 300, - "target_lux_height": 0.80000000000000004 + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } }, - "type": "LightingProperties" + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn" } }, - "infiltration": { - "type": "Infiltration", - "flow_per_exterior_area": 0.00022660000000000001, + "ventilation": { + "type": "Ventilation", + "identifier": "Generic Office Ventilation", + "flow_per_area": 0.00030499999999999999, + "flow_per_person": 0.0023600000000000001 + }, + "identifier": "Generic Office Program", + "lighting": { + "watts_per_area": 10.550000000000001, + "radiant_fraction": 0.69999999999999996, + "visible_fraction": 0.20000000000000001, "schedule": { - "identifier": "Generic Office Infiltration", "day_schedules": [ { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], "interpolate": false, "values": [ - 1.0 - ] - }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "times": [ [ 0, @@ -1720,44 +1404,51 @@ 0 ], [ - 22, + 18, 0 ] - ], + ] + }, + { "interpolate": false, "values": [ - 1.0, - 0.25, 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] ] }, { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "interpolate": false, + "values": [ + 0.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 ] }, { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "times": [ [ 0, @@ -1768,190 +1459,192 @@ 0 ], [ - 22, + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, 0 ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 ] }, { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "times": [ [ 0, 0 ], + [ + 5, + 0 + ], [ 6, 0 ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 17, + 0 + ], [ 18, 0 + ], + [ + 20, + 0 + ], + [ + 22, + 0 + ], + [ + 23, + 0 ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 ] } ], + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "type": "ScheduleRuleset", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_friday": true, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] }, { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, "end_date": [ 12, 31 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false - } - ], - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "schedule_type_limit": { - "identifier": "Fractional", - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": 1.0 - }, - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn" - }, - "identifier": "Generic Office Infiltration" - }, - "people": { - "identifier": "Generic Office People", - "type": "People", - "activity_schedule": { - "identifier": "Seated Adult Activity", - "day_schedules": [ - { - "identifier": "Seated Adult Activity_Day Schedule", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 120.0 ] } ], - "type": "ScheduleRuleset", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "schedule_type_limit": { - "identifier": "Activity Level", + "upper_limit": 1.0, + "numeric_type": "Continuous", "type": "ScheduleTypeLimit", - "unit_type": "ActivityLevel", + "identifier": "Fractional", "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": { - "type": "NoLimit" - } + "unit_type": "Dimensionless" }, + "identifier": "Generic Office Lighting", "properties": { + "type": "ScheduleRulesetProperties", "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, "operating_periods": { "collection": [] }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "id_num": 0 + } }, - "default_day_schedule": "Seated Adult Activity_Day Schedule" - }, - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn" }, - "occupancy_schedule": { - "identifier": "Generic Office Occupancy", + "type": "Lighting", + "identifier": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "type": "LightingProperties", + "ph": { + "type": "LightingPhProperties", + "id_num": 0, + "target_lux": 300, + "target_lux_height": 0.80000000000000004 + } + } + }, + "infiltration": { + "type": "Infiltration", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": { "day_schedules": [ { - "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "interpolate": false, + "values": [ + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.050000000000000003, - 0.0 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "times": [ [ 0, @@ -1965,31 +1658,17 @@ 22, 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 1.0, - 0.050000000000000003 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], "interpolate": false, "values": [ - 0.0 - ] - }, - { - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + 1.0, + 0.25, + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", "times": [ [ 0, @@ -1999,51 +1678,21 @@ 6, 0 ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], [ 18, 0 - ], - [ - 22, - 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 ] }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "times": [ [ 0, @@ -2054,118 +1703,476 @@ 0 ], [ - 8, + 22, 0 - ], + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "times": [ [ - 12, + 0, 0 ], [ - 17, + 6, 0 ], [ - 19, + 18, 0 ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 ] } ], + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", "type": "ScheduleRuleset", "schedule_rules": [ { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, "end_date": [ 12, 31 ], - "apply_wednesday": true, + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", "type": "ScheduleRuleAbridged", + "apply_monday": false, "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, "start_date": [ 1, 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + ] + } + ], + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "schedule_type_limit": { + "upper_limit": 1.0, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "lower_limit": 0.0, + "unit_type": "Dimensionless" + }, + "identifier": "Generic Office Infiltration", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn" + } + } + }, + "type": "RoomEnergyProperties", + "hvac": { + "cooling_air_temperature": 13.0, + "demand_controlled_ventilation": false, + "heating_limit": { + "type": "Autosize" + }, + "sensible_heat_recovery": 0.0, + "heating_air_temperature": 50.0, + "type": "IdealAirSystem", + "economizer_type": "DifferentialDryBulb", + "cooling_limit": { + "type": "Autosize" + }, + "identifier": "Room_2_8b25bede Ideal Loads Air System", + "latent_heat_recovery": 0.0 + } + }, + "ph": { + "ph_bldg_segment": { + "source_energy_factors": { + "factors": [] + }, + "set_points": { + "summer": 25.0, + "winter": 20.0, + "user_data": {}, + "identifier": "7186e693-115f-4ccb-9cd0-a3a740c643f7", + "display_name": "7186e693-115f-4ccb-9cd0-a3a740c643f7" + }, + "non_combustible_materials": false, + "name": "Unnamed_Bldg_Segment", + "co2e_factors": { + "factors": [] + }, + "num_floor_levels": 1, + "site": { + "phpp_library_codes": { + "region_code": "New York", + "user_data": {}, + "dataset_name": "US0055b-New York", + "identifier": "466d5c00-7147-4a1b-a61c-ee6e22651b68", + "display_name": "US0055b-New York", + "country_code": "US-United States of America" + }, + "user_data": {}, + "location": { + "latitude": 40.600000000000001, + "user_data": {}, + "hours_from_UTC": -4, + "site_elevation": null, + "identifier": "519a1305-462f-4b48-9e94-92ad80bedb2a", + "longitude": -73.799999999999997, + "display_name": "519a1305-462f-4b48-9e94-92ad80bedb2a", + "climate_zone": 1 + }, + "climate": { + "average_wind_speed": 4.0, + "monthly_radiation": { + "south": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "ec228172-a291-4ea4-be19-9fdf7b736cc0", + "april": 0.0, + "display_name": "ec228172-a291-4ea4-be19-9fdf7b736cc0", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "glob": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "5f27e638-8d15-48f7-a473-8fbed2ea501b", + "april": 0.0, + "display_name": "5f27e638-8d15-48f7-a473-8fbed2ea501b", + "february": 0.0, + "march": 0.0, + "november": 0.0 }, - { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", - "start_date": [ - 1, - 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "user_data": {}, + "north": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "777a47d9-5f04-4d45-84e1-72f222ad1af2", + "april": 0.0, + "display_name": "777a47d9-5f04-4d45-84e1-72f222ad1af2", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "east": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "2d179f8f-a7ef-4303-bdc8-69599412ced4", + "april": 0.0, + "display_name": "2d179f8f-a7ef-4303-bdc8-69599412ced4", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "identifier": "43ef93bc-7539-4980-bdee-dc1e3b2c756b", + "display_name": "43ef93bc-7539-4980-bdee-dc1e3b2c756b", + "west": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "0ec3cd24-1dd9-4418-a5a3-0ee24d50a5cd", + "april": 0.0, + "display_name": "0ec3cd24-1dd9-4418-a5a3-0ee24d50a5cd", + "february": 0.0, + "march": 0.0, + "november": 0.0 } - ], - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "schedule_type_limit": { - "identifier": "Fractional", - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": 1.0 }, - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" + "ground": { + "ground_density": 2000, + "depth_groundwater": 3, + "user_data": {}, + "ground_thermal_conductivity": 2, + "identifier": "a9c70541-4831-4cdd-a867-dfb4c6865845", + "ground_heat_capacity": 1000, + "flow_rate_groundwater": 0.050000000000000003, + "display_name": "a9c70541-4831-4cdd-a867-dfb4c6865845" }, - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn" - }, - "properties": { - "ph": { - "type": "PeoplePhProperties", - "id_num": 0, - "number_people": 0.0, - "number_bedrooms": 0, - "dwellings": { - "num_dwellings": 0, - "identifier": "c02e25af-08db-4f1c-a56c-2b13e04bd9a9" + "summer_daily_temperature_swing": 8.0, + "user_data": {}, + "peak_loads": { + "heat_load_2": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "ab17f5da-360f-4cd7-8840-b91aa11ce44c", + "temp": 0.0, + "ground_temp": null, + "display_name": "ab17f5da-360f-4cd7-8840-b91aa11ce44c", + "dewpoint": null, + "sky_temp": null + }, + "user_data": {}, + "heat_load_1": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "25e5675b-9d0a-4589-a600-d72951c2ed54", + "temp": 0.0, + "ground_temp": null, + "display_name": "25e5675b-9d0a-4589-a600-d72951c2ed54", + "dewpoint": null, + "sky_temp": null + }, + "identifier": "7d2aa646-a635-47ad-bd0a-c7b96ddae511", + "cooling_load_1": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "4be09287-87c6-4a3e-80e1-1b5cd3858127", + "temp": 0.0, + "ground_temp": null, + "display_name": "4be09287-87c6-4a3e-80e1-1b5cd3858127", + "dewpoint": null, + "sky_temp": null + }, + "display_name": "7d2aa646-a635-47ad-bd0a-c7b96ddae511", + "cooling_load_2": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "3e18e335-e42e-4715-a060-370e3a75c1d6", + "temp": 0.0, + "ground_temp": null, + "display_name": "3e18e335-e42e-4715-a060-370e3a75c1d6", + "dewpoint": null, + "sky_temp": null } }, - "type": "PeopleProperties" + "identifier": "c42db5a4-fee2-432f-9a69-3be342039c8b", + "station_elevation": 0.0, + "display_name": "New York", + "monthly_temps": { + "air_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "336125cc-3710-449f-8986-499edbea9c13", + "april": 0.0, + "display_name": "336125cc-3710-449f-8986-499edbea9c13", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "dewpoints": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "7d90652f-9c87-465d-b5e8-80046d58b8e7", + "april": 0.0, + "display_name": "7d90652f-9c87-465d-b5e8-80046d58b8e7", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "user_data": {}, + "ground_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "b86de510-8299-4686-8612-37d2059f7a90", + "april": 0.0, + "display_name": "b86de510-8299-4686-8612-37d2059f7a90", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "sky_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "23db6aa8-5dd7-4a39-82ed-f26fc7145539", + "april": 0.0, + "display_name": "23db6aa8-5dd7-4a39-82ed-f26fc7145539", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "identifier": "e775ae2a-6eac-4b23-a496-8a2e9552a0b5", + "display_name": "e775ae2a-6eac-4b23-a496-8a2e9552a0b5" + } }, - "people_per_area": 0.056500000000000002 - } - } + "identifier": "e6d72d48-1af4-4554-92b9-8e09df8263e7", + "display_name": "e6d72d48-1af4-4554-92b9-8e09df8263e7" + }, + "mech_room_temp": 20.0, + "user_data": {}, + "phius_certification": { + "PHIUS2021_cooling_demand": 15.0, + "PHIUS2021_heating_load": 10.0, + "PHIUS2021_cooling_load": 10.0, + "localization_selection_type": 2, + "int_gains_flush_heat_loss": true, + "icfa_override": null, + "building_type": { + "value": "1-NEW_CONSTRUCTION" + }, + "int_gains_toilet_room_util_pat": null, + "building_use_type": { + "value": "1-RESIDENTIAL" + }, + "user_data": {}, + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "building_status": { + "value": "1-IN_PLANNING" + }, + "int_gains_num_toilets": 1, + "int_gains_use_school_defaults": false, + "int_gains_dhw_marginal_perf_ratio": null, + "identifier": "e02e6a89-80ca-4ca1-9827-05857526a3b3", + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "display_name": "e02e6a89-80ca-4ca1-9827-05857526a3b3", + "int_gains_evap_per_person": 15, + "PHIUS2021_heating_demand": 15.0 + }, + "phi_certification": { + "attributes": { + "certification_class": "1-CLASSIC", + "ihg_type": "2-STANDARD", + "retrofit_type": "1-NEW BUILDING", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", + "primary_energy_type": "2-PER (RENEWABLE)", + "building_use_type": "10-DWELLING", + "phpp_version": 9, + "enerphit_type": "2-ENERGY DEMAND METHOD", + "tfa_override": null, + "certification_type": "1-PASSIVE HOUSE", + "building_category_type": "1-RESIDENTIAL BUILDING" + }, + "user_data": {}, + "phpp_version": 9, + "identifier": "ed45be35-8bb9-4d16-b1ef-cdb00e44b2d7", + "display_name": "ed45be35-8bb9-4d16-b1ef-cdb00e44b2d7" + }, + "thermal_bridges": {}, + "num_dwelling_units": 1, + "identifier": "a112bb7c-7714-4073-8d42-cce47b5fa996", + "summer_hrv_bypass_mode": { + "value": "4-ALWAYS" + }, + "display_name": "Unnamed_Bldg_Segment" + }, + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhProperties", + "ph_foundations": [], + "spaces": [], + "id_num": 0 }, "radiance": { "type": "RoomRadianceProperties" - } + }, + "type": "RoomProperties" } } \ No newline at end of file diff --git a/tests/_source_hbjson/Multi_Room_Complete.hbjson b/tests/_source_hbjson/Multi_Room_Complete.hbjson index a96f0a0..36db8a5 100644 --- a/tests/_source_hbjson/Multi_Room_Complete.hbjson +++ b/tests/_source_hbjson/Multi_Room_Complete.hbjson @@ -1,4357 +1,3091 @@ { - "identifier": "unnamed_8061b76b", - "type": "Model", - "rooms": [ + "tolerance": 0.001, + "angle_tolerance": 1.0, + "units": "Meters", + "orphaned_shades": [ { - "identifier": "Room_3_13ecd6e2", - "type": "Room", - "faces": [ - { - "identifier": "Room_3_13ecd6e2..Face0", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_3_13ecd6e2..Face0_Glz0", - "type": "Aperture", - "display_name": "Room_3_13ecd6e2..Face0_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.17364817766693033, - 0.98480775301220813, - 0.0 - ], - "o": [ - 6.6645303626818855, - -6.6751365166915884, - 2.7568536488623963 - ], - "x": [ - 0.98480775301220813, - -0.17364817766693033, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 11.751374618646405, - -7.5720844056800098, - 2.7568536488623963 - ], - [ - 11.751374618646405, - -7.5720844056800098, - 0.54314635113760423 - ], - [ - 6.6645303626818855, - -6.6751365166915884, - 0.54314635113760423 - ], - [ - 6.6645303626818855, - -6.6751365166915884, - 2.7568536488623963 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - } - } - ], - "display_name": "Room_3_13ecd6e2..Face0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.17364817766693047, - 0.98480775301220802, - 0.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - "x": [ - 0.98480775301220802, - -0.17364817766693047, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - }, - "face_type": "Wall" + "type": "Shade", + "is_detached": true, + "identifier": "Shade_8a224e41", + "display_name": "Shade_8a224e41", + "properties": { + "ph_hvac": { + "type": "ShadePhHvacProperties" }, - { - "identifier": "Room_3_13ecd6e2..Face1", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_3_13ecd6e2..Face1_Glz0", - "type": "Aperture", - "display_name": "Room_3_13ecd6e2..Face1_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.98480775301220813, - -0.17364817766693014, - 0.0 - ], - "o": [ - 12.873707174319163, - -8.5053489286976198, - 2.7568536488623963 - ], - "x": [ - -0.17364817766693014, - -0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 12.361165523468637, - -11.412117074963060, - 2.7568536488623963 - ], - [ - 12.361165523468637, - -11.412117074963060, - 0.54314635113760423 - ], - [ - 12.873707174319163, - -8.5053489286976198, - 0.54314635113760423 - ], - [ - 12.873707174319163, - -8.5053489286976198, - 2.7568536488623963 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - } - } + "energy": { + "type": "ShadeEnergyPropertiesAbridged" + }, + "ph": { + "type": "ShadePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "ShadeRadiancePropertiesAbridged" + }, + "type": "ShadePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 0.19101299543362338, + -4.4167114716865719, + 3.3000000000000003 ], - "display_name": "Room_3_13ecd6e2..Face1", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.98480775301220802, - -0.17364817766693064, - 0.0 - ], - "o": [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ], - "x": [ - -0.17364817766693064, - -0.98480775301220802, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ], - [ - 12.235410358026652, - -12.125310058457197, - 0.0 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ] - ] + [ + 0.0, + -5.5, + 3.3000000000000003 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + [ + 5.6074556370007675, + -5.3717764488546882, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + } + } + }, + { + "type": "Shade", + "is_detached": true, + "identifier": "Shade_79f6790b", + "display_name": "Shade_79f6790b", + "properties": { + "ph_hvac": { + "type": "ShadePhHvacProperties" + }, + "energy": { + "type": "ShadeEnergyPropertiesAbridged" + }, + "ph": { + "type": "ShadePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "ShadeRadiancePropertiesAbridged" + }, + "type": "ShadePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 5.6074556370007675, + -5.3717764488546882, + 3.3000000000000003 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ], + [ + 13.190475335194769, + -6.7088674168900519, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ] + } + } + } + ], + "version": "1.55.0", + "type": "Model", + "identifier": "unnamed_9083ced9", + "display_name": "unnamed", + "properties": { + "ph_hvac": { + "type": "ModelPhHvacPropertiesAbridged" + }, + "energy": { + "construction_sets": [ + { + "aperture_set": { + "skylight_construction": "PhWindowConstruction_f32fbe9e", + "operable_construction": "PhWindowConstruction_f32fbe9e", + "interior_construction": null, + "window_construction": "PhWindowConstruction_f32fbe9e", + "type": "ApertureConstructionSetAbridged" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "shade_construction": null, + "door_set": { + "interior_construction": null, + "interior_glass_construction": null, + "exterior_construction": null, + "type": "DoorConstructionSetAbridged", + "overhead_construction": null, + "exterior_glass_construction": "PhWindowConstruction_f32fbe9e" }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" + "type": "ConstructionSetAbridged", + "floor_set": { + "exterior_construction": null, + "type": "FloorConstructionSetAbridged", + "interior_construction": null, + "ground_construction": null }, - "face_type": "Wall" + "identifier": "ConstructionSet_d77976be", + "air_boundary_construction": null, + "roof_ceiling_set": { + "exterior_construction": null, + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": null, + "ground_construction": null + }, + "wall_set": { + "exterior_construction": null, + "type": "WallConstructionSetAbridged", + "interior_construction": null, + "ground_construction": null + } }, { - "identifier": "Room_3_13ecd6e2..Face2", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_3_13ecd6e2..Face2_Glz0", - "type": "Aperture", - "display_name": "Room_3_13ecd6e2..Face2_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.17364817766693069, - -0.98480775301220802, - 0.0 - ], - "o": [ - 10.987322636911911, - -11.905238518933727, - 2.7568536488623963 - ], - "x": [ - -0.98480775301220802, - 0.17364817766693069, - 0.0 - ], - "type": "Plane" + "aperture_set": { + "skylight_construction": "PhWindowConstruction_525f7867", + "operable_construction": "PhWindowConstruction_525f7867", + "interior_construction": null, + "window_construction": "PhWindowConstruction_525f7867", + "type": "ApertureConstructionSetAbridged" + }, + "shade_construction": null, + "door_set": { + "interior_construction": null, + "interior_glass_construction": null, + "exterior_construction": null, + "type": "DoorConstructionSetAbridged", + "overhead_construction": null, + "exterior_glass_construction": "PhWindowConstruction_525f7867" + }, + "type": "ConstructionSetAbridged", + "floor_set": { + "exterior_construction": null, + "type": "FloorConstructionSetAbridged", + "interior_construction": null, + "ground_construction": null + }, + "identifier": "ConstructionSet_eaaae054", + "air_boundary_construction": null, + "roof_ceiling_set": { + "exterior_construction": null, + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": null, + "ground_construction": null + }, + "wall_set": { + "exterior_construction": null, + "type": "WallConstructionSetAbridged", + "interior_construction": null, + "ground_construction": null + } + } + ], + "program_types": [ + { + "people": { + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.056500000000000002, + "occupancy_schedule": "Generic Office Occupancy", + "type": "PeopleAbridged", + "activity_schedule": "Seated Adult Activity", + "identifier": "Generic Office People", + "properties": { + "type": "PeopleProperties", + "ph": { + "type": "PeoplePhProperties", + "number_people": 0.0, + "number_bedrooms": 0, + "dwellings": { + "identifier": "6a8a767c-ae9c-43f6-bcbd-e1548e14c043", + "num_dwellings": 0 }, - "boundary": [ - [ - 5.9004783809473924, - -11.008290629945304, - 2.7568536488623963 - ], - [ - 5.9004783809473924, - -11.008290629945304, - 0.54314635113760423 - ], - [ - 10.987322636911911, - -11.905238518933727, - 0.54314635113760423 - ], - [ - 10.987322636911911, - -11.905238518933727, - 2.7568536488623963 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" + "id_num": 0 } - } - ], - "display_name": "Room_3_13ecd6e2..Face2", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.17364817766693064, - -0.98480775301220802, - 0.0 - ], - "o": [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ], - "x": [ - -0.98480775301220802, - 0.17364817766693064, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 12.235410358026652, - -12.125310058457197, - 0.0 - ], - [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" + "latent_fraction": { + "type": "Autocalculate" } }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + "electric_equipment": { + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "type": "ElectricEquipmentPhProperties", + "equipment_collection": { + "equipment_set": {} + } + } }, - "type": "Outdoors" + "latent_fraction": 0.0 }, - "face_type": "Wall" - }, - { - "identifier": "Room_3_13ecd6e2..Face3", - "type": "Face", - "display_name": "Room_3_13ecd6e2..Face3", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.98480775301220813, - 0.1736481776669303, - 0.0 - ], - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - "x": [ - 0.1736481776669303, - 0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - ] + "type": "ProgramTypeAbridged", + "setpoint": { + "type": "SetpointAbridged", + "identifier": "Generic Office Setpoints", + "cooling_schedule": "Generic Office Cooling", + "heating_schedule": "Generic Office Heating" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "ventilation": { + "type": "VentilationAbridged", + "identifier": "Generic Office Ventilation", + "flow_per_area": 0.00030499999999999999, + "flow_per_person": 0.0023600000000000001 }, - "boundary_condition": { - "boundary_condition_objects": [ - "Room_4_13b8765f..Face1", - "Room_4_13b8765f" - ], - "type": "Surface" + "identifier": "Generic Office Program", + "lighting": { + "watts_per_area": 10.550000000000001, + "radiant_fraction": 0.69999999999999996, + "visible_fraction": 0.20000000000000001, + "schedule": "Generic Office Lighting", + "type": "LightingAbridged", + "identifier": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "type": "LightingProperties", + "ph": { + "type": "LightingPhProperties", + "id_num": 0, + "target_lux": 300, + "target_lux_height": 0.80000000000000004 + } + } }, - "face_type": "Wall" + "infiltration": { + "type": "InfiltrationAbridged", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": "Generic Office Infiltration" + } + } + ], + "global_construction_set": { + "aperture_set": { + "skylight_construction": "Generic Double Pane", + "operable_construction": "Generic Double Pane", + "interior_construction": "Generic Single Pane", + "window_construction": "Generic Double Pane", + "type": "ApertureConstructionSetAbridged" }, - { - "identifier": "Room_3_13ecd6e2..Face4", - "type": "Face", - "display_name": "Room_3_13ecd6e2..Face4", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" + "shade_construction": "Generic Shade", + "door_set": { + "interior_construction": "Generic Interior Door", + "interior_glass_construction": "Generic Single Pane", + "exterior_construction": "Generic Exterior Door", + "type": "DoorConstructionSetAbridged", + "overhead_construction": "Generic Exterior Door", + "exterior_glass_construction": "Generic Double Pane" + }, + "materials": [ + { + "conductivity": 0.53000000000000003, + "roughness": "MediumRough", + "density": 1280.0, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "boundary": [ - [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - [ - 12.235410358026652, - -12.125310058457197, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ] - ] + "specific_heat": 840.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.80000000000000004, + "identifier": "Generic LW Concrete", + "solar_absorptance": 0.80000000000000004, + "type": "EnergyMaterial" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + { + "conductivity": 0.029999999999999999, + "roughness": "MediumRough", + "density": 43.0, + "thickness": 0.050000000000000003, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "type": "Ground" + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic 50mm Insulation", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" }, - "face_type": "Floor" - }, - { - "identifier": "Room_3_13ecd6e2..Face5", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_3_13ecd6e2..Face5_Glz0", - "type": "Aperture", - "display_name": "Room_3_13ecd6e2..Face5_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 11.236795656297232, - -11.294921891797244, - 3.3000000000000003 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 6.4150573432965654, - -7.2854531438280699, - 3.3000000000000003 - ], - [ - 5.8747910058330852, - -10.349455801236152, - 3.3000000000000003 - ], - [ - 11.236795656297232, - -11.294921891797244, - 3.3000000000000003 - ], - [ - 11.777061993760713, - -8.2309192343891606, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + { + "conductivity": 0.14999999999999999, + "roughness": "MediumSmooth", + "density": 608.0, + "thickness": 0.025399999999999999, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "type": "Outdoors" + "id_num": 0, + "user_data": {} } - } - ], - "display_name": "Room_3_13ecd6e2..Face5", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" }, - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ] - ] + "specific_heat": 1630.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.5, + "identifier": "Generic 25mm Wood", + "solar_absorptance": 0.5, + "type": "EnergyMaterial" }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + { + "conductivity": 0.90000000000000002, + "roughness": "MediumRough", + "density": 1920.0, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } + "specific_heat": 790.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.65000000000000002, + "identifier": "Generic Brick", + "solar_absorptance": 0.65000000000000002, + "type": "EnergyMaterial" }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" + { + "conductivity": 0.55600000000000005, + "roughness": "Smooth", + "density": 1.2800000000000000, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] + }, + "id_num": 0, + "user_data": {} + } }, - "type": "Outdoors" + "specific_heat": 1000.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic Ceiling Air Gap", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" }, - "face_type": "RoofCeiling" - } - ], - "display_name": "Room_3", - "properties": { - "type": "RoomPropertiesAbridged", - "ph_hvac": { - "type": "RoomPhHvacPropertiesAbridged", - "heating_systems": [], - "id_num": 0, - "ventilation_system": { - "sys_type": 1, - "identifier": "0dc955fe-93c6-4553-ae23-ee820caf554f", - "id_num": 0, - "display_name": "Test_Vent_System", - "ventilation_unit": { - "identifier": "e3544c60-075e-46fd-bda5-253efeb3fa75", - "sensible_heat_recovery": 0.82999999999999996, - "temperature_below_defrost_used": -5.0, - "display_name": "Test_Unit", - "in_conditioned_space": true, - "electric_efficiency": 0.33300000000000002, - "quantity": 1, - "user_data": {}, - "latent_heat_recovery": 0.0, - "frost_protection_reqd": true - }, - "exhaust_ducting": [ - { - "identifier": "7e6559e5-65e6-49a4-8d8b-1bf6e5393a5c", - "segments": { - "acc69fcc-0ca3-4ad0-ac85-232b985e0114": { - "identifier": "acc69fcc-0ca3-4ad0-ac85-232b985e0114", - "insulation_reflective": true, - "width": null, - "height": null, - "insulation_thickness": 0.02794, - "diameter": 0.17600000000000002, - "display_name": "acc69fcc-0ca3-4ad0-ac85-232b985e0114", - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 1.0832885283134288, - -0.19101299543362338, - 0.0 - ], - "type": "LineSegment3D" - }, - "user_data": {} - } - }, - "duct_type": 2, - "display_name": "Test_Vent_System_exhaust", - "user_data": {} - } - ], - "supply_ducting": [ - { - "identifier": "c6aeb437-e2c9-4e38-b6b1-96fea05100af", - "segments": { - "b2b46608-5824-4581-87f2-eba4fbccdd0a": { - "identifier": "b2b46608-5824-4581-87f2-eba4fbccdd0a", - "insulation_reflective": true, - "width": null, - "height": null, - "insulation_thickness": 0.02794, - "diameter": 0.17600000000000002, - "display_name": "b2b46608-5824-4581-87f2-eba4fbccdd0a", - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "type": "LineSegment3D" - }, - "user_data": {} - } + { + "type": "EnergyWindowMaterialGlazing", + "visible_transmittance": 0.70999999999999996, + "solar_reflectance": 0.35999999999999999, + "solar_transmittance": 0.45000000000000001, + "conductivity": 1.0, + "thickness": 0.0060000000000000001, + "solar_diffusing": false, + "visible_reflectance": 0.20999999999999999, + "visible_reflectance_back": 0.20999999999999999, + "dirt_correction": 1.0, + "solar_reflectance_back": 0.35999999999999999, + "emissivity": 0.83999999999999997, + "emissivity_back": 0.047, + "identifier": "Generic Low-e Glass", + "infrared_transmittance": 0.0 + }, + { + "conductivity": 0.16, + "roughness": "MediumRough", + "density": 1120.0, + "thickness": 0.01, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "duct_type": 1, - "display_name": "__unnamed_vent_duct__", + "id_num": 0, "user_data": {} } - ], - "user_data": {} - }, - "hot_water_system": { - "identifier": "ab607d6e-6233-433f-a8f7-b9ad3a33fb75", - "type": "PhHvacHotWaterSystemPh", - "id_num": 0, - "number_tap_points": 1, - "recirc_hours": 23, - "tank_solar": { - "storage_loss_rate": 0.0, - "identifier": "3d737f05-0260-4cf5-8d59-6f53aa70913a", - "storage_capacity": 300, - "solar_losses": 0.0, - "solar_connection": false, - "standby_fraction": 0.29999999999999999, - "display_name": "_unnamed_hw_tank_", - "in_conditioned_space": true, - "_tank_type": { - "value": "2-DHW ONLY" - }, - "quantity": 1, - "user_data": {}, - "standby_losses": 4.0, - "room_temp": 20, - "water_temp": 60 }, - "display_name": "SHW System_c8de4a34", - "distribution_piping": { - "55f40a0a-7ff9-43ad-9318-9f4602ebadbf": { - "identifier": "55f40a0a-7ff9-43ad-9318-9f4602ebadbf", - "branches": { - "0ec15bec-f477-49b8-9581-1d3eb2bd1d4f": { - "fixtures": { - "b6efbfb4-2cce-4103-a0bd-3d581248be76": { - "user_data": {}, - "segments": { - "f37e8951-f956-4052-9e54-563a55355d7e": { - "material_value": "1-COPPER_M", - "identifier": "f37e8951-f956-4052-9e54-563a55355d7e", - "insulation_quality": null, - "insulation_reflective": false, - "diameter_value": "1-3/8IN", - "insulation_thickness": 0.0, - "display_name": "f37e8951-f956-4052-9e54-563a55355d7e", - "daily_period": 24, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 5.5 - ], - "type": "LineSegment3D" - }, - "water_temp": 60.0, - "user_data": {} - } - }, - "display_name": "Test_Fixture", - "identifier": "b6efbfb4-2cce-4103-a0bd-3d581248be76" - } - }, - "identifier": "0ec15bec-f477-49b8-9581-1d3eb2bd1d4f", - "display_name": "Test_Branch", - "pipe_element": { - "user_data": {}, - "segments": { - "586a8636-cc23-4569-86f5-6647f4a3497b": { - "material_value": "3-COPPER_K", - "identifier": "586a8636-cc23-4569-86f5-6647f4a3497b", - "insulation_quality": null, - "insulation_reflective": false, - "diameter_value": "4-3/4IN", - "insulation_thickness": 0.0, - "display_name": "586a8636-cc23-4569-86f5-6647f4a3497b", - "daily_period": 24, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 5.5 - ], - "type": "LineSegment3D" - }, - "water_temp": 60.0, - "user_data": {} - } - }, - "display_name": "2504ac43-6526-4350-87c2-366e3b8f14fa", - "identifier": "2504ac43-6526-4350-87c2-366e3b8f14fa" - }, - "user_data": {} - } - }, - "display_name": "Test_Trunk", - "pipe_element": { - "user_data": {}, - "segments": { - "07936eaf-a86f-4056-8ce7-6e0ab91b73b7": { - "material_value": "6-PEX", - "identifier": "07936eaf-a86f-4056-8ce7-6e0ab91b73b7", - "insulation_quality": null, - "insulation_reflective": false, - "diameter_value": "6-1-1/4IN", - "insulation_thickness": 0.0, - "display_name": "07936eaf-a86f-4056-8ce7-6e0ab91b73b7", - "daily_period": 24, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 5.5 - ], - "type": "LineSegment3D" - }, - "water_temp": 60.0, - "user_data": {} - } - }, - "display_name": "6114f2cf-492e-441d-a66f-4fe18516b8f7", - "identifier": "6114f2cf-492e-441d-a66f-4fe18516b8f7" + "specific_heat": 1460.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.65000000000000002, + "identifier": "Generic Roof Membrane", + "solar_absorptance": 0.65000000000000002, + "type": "EnergyMaterial" + }, + { + "conductivity": 0.029999999999999999, + "roughness": "MediumRough", + "density": 43.0, + "thickness": 0.025000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "user_data": {}, - "multiplier": 1 + "id_num": 0, + "user_data": {} } }, - "recirc_piping": { - "a3abfd3c-1bd7-4e7d-8456-93b0e82f687b": { - "user_data": {}, - "segments": { - "47729a9c-b0aa-4867-8247-d08674a8291b": { - "material_value": "2-COPPER_L", - "identifier": "47729a9c-b0aa-4867-8247-d08674a8291b", - "insulation_quality": null, - "insulation_reflective": true, - "diameter_value": "8-2IN", - "insulation_thickness": 0.02794, - "display_name": "47729a9c-b0aa-4867-8247-d08674a8291b", - "daily_period": 23.0, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "type": "LineSegment3D" - }, - "water_temp": 48.0, - "user_data": {} - } + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic 25mm Insulation", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" + }, + { + "conductivity": 0.059999999999999998, + "roughness": "MediumSmooth", + "density": 368.0, + "thickness": 0.02, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "display_name": "_unnamed_", - "identifier": "a3abfd3c-1bd7-4e7d-8456-93b0e82f687b" + "id_num": 0, + "user_data": {} } }, - "recirc_temp": 48.0, - "heaters": { - "28d51aa5-f639-4b61-b708-5f16527a2e1d": { - "heater_type": "PhHvacHotWaterHeaterHeatPump", - "identifier": "28d51aa5-f639-4b61-b708-5f16527a2e1d", - "percent_coverage": 1.0, - "annual_energy_factor": null, - "display_name": "28d51aa5-f639-4b61-b708-5f16527a2e1d", - "in_conditioned_space": true, - "user_data": {}, - "annual_COP": null, - "annual_system_perf_ratio": null - } - } + "specific_heat": 590.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.20000000000000001, + "identifier": "Generic Acoustic Tile", + "solar_absorptance": 0.20000000000000001, + "type": "EnergyMaterial" }, - "heat_pump_systems": [ - { - "ambient_temp_2": 8.3330000000000002, - "identifier": "53fde822-7619-413b-a87a-112bc54442c3", - "percent_coverage": 1.0, - "ambient_temp_1": -8.3330000000000002, - "display_name": "53fde822-7619-413b-a87a-112bc54442c3", - "COP_1": 2.5, - "COP_2": 2.5, - "cooling_params": { - "recirculation": { - "identifier": "19711a11-14c2-445b-9009-389b817489dd", - "used": false, - "single_speed": false, - "flow_rate_variable": true, - "flow_rate_m3_hr": 100.0, - "display_name": "19711a11-14c2-445b-9009-389b817489dd", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 4.0 - }, - "ventilation": { - "identifier": "022f2190-b780-4ce3-948e-49aac3c07950", - "used": false, - "single_speed": false, - "display_name": "022f2190-b780-4ce3-948e-49aac3c07950", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 4.0 - }, - "percent_coverage": 1.0, - "dehumidification": { - "identifier": "80374a61-200c-4036-bbb2-8a732184e617", - "used": false, - "useful_heat_loss": false, - "display_name": "80374a61-200c-4036-bbb2-8a732184e617", - "user_data": {}, - "annual_COP": 4.0 + { + "thickness": 0.012699999999999999, + "gas_type": "Air", + "type": "EnergyWindowMaterialGas", + "identifier": "Generic Window Air Gap" + }, + { + "type": "EnergyWindowMaterialGlazing", + "visible_transmittance": 0.88, + "solar_reflectance": 0.070000000000000007, + "solar_transmittance": 0.77000000000000002, + "conductivity": 1.0, + "thickness": 0.0060000000000000001, + "solar_diffusing": false, + "visible_reflectance": 0.080000000000000002, + "visible_reflectance_back": 0.080000000000000002, + "dirt_correction": 1.0, + "solar_reflectance_back": 0.070000000000000007, + "emissivity": 0.83999999999999997, + "emissivity_back": 0.83999999999999997, + "identifier": "Generic Clear Glass", + "infrared_transmittance": 0.0 + }, + { + "conductivity": 1.9500000000000000, + "roughness": "MediumRough", + "density": 2240.0, + "thickness": 0.20000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "panel": { - "identifier": "6deb0026-3e8d-429b-b70f-869b5f2cf3c0", - "used": false, - "display_name": "6deb0026-3e8d-429b-b70f-869b5f2cf3c0", - "user_data": {}, - "annual_COP": 4.0 - } - }, - "user_data": {}, - "heat_pump_class_name": "PhHeatPumpRatedMonthly" + "id_num": 0, + "user_data": {} + } }, - { - "ambient_temp_2": 12.0, - "identifier": "e036acf6-c787-41f1-b073-8ff8ec8011a7", - "percent_coverage": 1.0, - "ambient_temp_1": -3.3300000000000001, - "display_name": "e036acf6-c787-41f1-b073-8ff8ec8011a7", - "COP_1": 3.3999999999999999, - "COP_2": 4.1200000000000001, - "cooling_params": { - "recirculation": { - "identifier": "8235ff96-41db-4666-8463-87494a80c724", - "used": true, - "single_speed": false, - "flow_rate_variable": true, - "flow_rate_m3_hr": 100.08000000000000, - "display_name": "_unnamed_recirculation_cooling__8ea59e75", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 2.0 + "specific_heat": 900.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.80000000000000004, + "identifier": "Generic HW Concrete", + "solar_absorptance": 0.80000000000000004, + "type": "EnergyMaterial" + }, + { + "conductivity": 45.0, + "roughness": "Smooth", + "density": 7690.0, + "thickness": 0.0015, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "ventilation": { - "identifier": "278e4f4d-6964-49a9-a964-2f0f91dbfdc2", - "used": false, - "single_speed": false, - "display_name": "278e4f4d-6964-49a9-a964-2f0f91dbfdc2", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 4.0 + "id_num": 0, + "user_data": {} + } + }, + "specific_heat": 410.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.5, + "identifier": "Generic Painted Metal", + "solar_absorptance": 0.5, + "type": "EnergyMaterial" + }, + { + "conductivity": 0.66700000000000004, + "roughness": "Smooth", + "density": 1.2800000000000000, + "thickness": 0.10000000000000001, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "percent_coverage": 1.0, - "dehumidification": { - "identifier": "64e5783c-7477-47da-baee-9ae534067e70", - "used": true, - "useful_heat_loss": false, - "display_name": "_unnamed_dehumidification_cooling__467e70a5", - "user_data": {}, - "annual_COP": 2.0 + "id_num": 0, + "user_data": {} + } + }, + "specific_heat": 1000.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.69999999999999996, + "identifier": "Generic Wall Air Gap", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial" + }, + { + "conductivity": 0.16, + "roughness": "MediumSmooth", + "density": 800.0, + "thickness": 0.012699999999999999, + "properties": { + "type": "EnergyMaterialProperties", + "ph": { + "divisions": { + "column_widths": [], + "row_heights": [], + "cells": [] }, - "panel": { - "identifier": "dcd0fcfe-d9f9-42dc-bace-7b737f94052e", - "used": false, - "display_name": "dcd0fcfe-d9f9-42dc-bace-7b737f94052e", - "user_data": {}, - "annual_COP": 4.0 - } - }, - "user_data": {}, - "heat_pump_class_name": "PhHeatPumpRatedMonthly" - } - ], - "renewable_devices": [ - { - "photovoltaic_renewable_energy": 1000.0, - "identifier": "959130f1-4a0f-4680-a28b-5ab237b48ae0", - "percent_coverage": 1.0, - "device_typename": "PhPhotovoltaicDevice", - "utilization_factor": 1.0, - "display_name": "my_PV_system", - "user_data": {}, - "array_size": 0.0 - } - ], - "exhaust_vent_devices": [ - { - "identifier": "b91fb515-b63c-46c1-8cdc-1affdb37274b", - "device_class_name": "ExhaustVentDryer", - "annual_runtime_minutes": 7.625, - "display_name": "example_dryer_vent", - "quantity": 1, - "user_data": {}, - "exhaust_flow_rate_m3s": 123.0 - } - ], - "supportive_devices": [ - { - "identifier": "f25c09fc-d0e3-4874-80dd-27b41976c617", - "device_class_name": "PhSupportiveDevice", - "norm_energy_demand_W": 123.0, - "device_type": 10, - "display_name": "Example Device", - "in_conditioned_space": false, - "annual_period_operation_khrs": 6.5, - "quantity": 3, - "user_data": {} - } - ] + "id_num": 0, + "user_data": {} + } + }, + "specific_heat": 1090.0, + "thermal_absorptance": 0.90000000000000002, + "visible_absorptance": 0.5, + "identifier": "Generic Gypsum Board", + "solar_absorptance": 0.5, + "type": "EnergyMaterial" + } + ], + "type": "GlobalConstructionSet", + "floor_set": { + "exterior_construction": "Generic Exposed Floor", + "type": "FloorConstructionSetAbridged", + "interior_construction": "Generic Interior Floor", + "ground_construction": "Generic Ground Slab" }, - "ph": { - "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "36733d56-a162-47e5-8f2b-c15881da09ea", - "ph_foundations": [], - "spaces": [ - { - "name": "Room_3", - "identifier": "e755e49e-cfb2-4040-962a-c6005d8f972c", - "wufi_type": 99, - "properties": { - "type": "SpaceProperties", - "energy": { - "type": "SpaceEnergyProperties", - "id_num": 0 - }, - "ph": { - "type": "SpacePhProperties", - "_v_sup": null, - "id_num": 0, - "_v_eta": null, - "_v_tran": null - } - }, - "quantity": 1, - "user_data": {}, - "volumes": [ - { - "avg_ceiling_height": 2.75, - "identifier": "097548b1-c113-4575-87ea-64c512d9d5d5", - "display_name": "097548b1-c113-4575-87ea-64c512d9d5d5", - "geometry": [ - { - "type": "Face3D", - "plane": { - "n": [ - -0.98480775301220813, - 0.17364817766693044, - 0.0 - ], - "o": [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ], - "x": [ - 0.17364817766693044, - 0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.17364817766693053, - 0.98480775301220802, - 0.0 - ], - "o": [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - "x": [ - 0.98480775301220802, - -0.17364817766693053, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.98480775301220802, - -0.17364817766693053, - 0.0 - ], - "o": [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - "x": [ - -0.17364817766693053, - -0.98480775301220802, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - -0.17364817766693003, - -0.98480775301220813, - 0.0 - ], - "o": [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - "x": [ - -0.98480775301220813, - 0.17364817766693003, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ] - ] - } - ], - "user_data": {}, - "floor": { - "identifier": "e1a64c26-49f4-49b9-92ec-989fe45f69d3", - "floor_segments": [ - { - "identifier": "52fea1ae-39de-40ab-b775-52312f9326b0", - "weighting_factor": 1.0, - "display_name": "52fea1ae-39de-40ab-b775-52312f9326b0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - ] - }, - "reference_point": { - "z": 0.11000000000000001, - "x": 7.2009937073267549, - "type": "Point3D", - "y": -9.0036680246622218 - }, - "user_data": {} - } - ], - "display_name": "e1a64c26-49f4-49b9-92ec-989fe45f69d3", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - [ - 8.5394070066464636, - -10.915120310282800, - 0.0 - ], - [ - 9.1124459929473343, - -7.6652547253425141, - 0.0 - ], - [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ] - ] - }, - "user_data": {} - } - } - ], - "number": "102" - } - ], - "specific_heat_capacity": "1-LIGHTWEIGHT" - }, - "energy": { - "hvac": "Room_3_13ecd6e2 Ideal Loads Air System", - "electric_equipment": { - "lost_fraction": 0.0, - "identifier": "Generic Office Equipment_9afaada5", - "type": "ElectricEquipmentAbridged", - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "schedule": "Generic Office Equipment", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": { - "2381736b-c24c-4ffe-833b-edf565973c22": { - "identifier": "2381736b-c24c-4ffe-833b-edf565973c22", - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "PHIUS+ Interior Lighting", - "combined_energy_factor": 0, - "equipment_type": "PhPhiusLightingInterior", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 6, - "reference_energy_norm": 1 - }, - "cd7b3d17-3186-4da8-b8f7-1f6bb24b284c": { - "identifier": "cd7b3d17-3186-4da8-b8f7-1f6bb24b284c", - "energy_demand": 1.2200000000000000, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "Kitchen fridge/freeze combo", - "combined_energy_factor": 0, - "equipment_type": "PhFridgeFreezer", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 4, - "reference_energy_norm": 1 - }, - "ee5567b2-e324-4715-a34e-e276c38795ca": { - "capacity": 0.12740000000000001, - "modified_energy_factor": 2.7000000000000002, - "identifier": "ee5567b2-e324-4715-a34e-e276c38795ca", - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand": 120, - "energy_demand_per_use": 0, - "utilization_factor": 1.0, - "in_conditioned_space": true, - "display_name": "Laundry - washer", - "combined_energy_factor": 0, - "equipment_type": "PhClothesWasher", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 2 - }, - "6b1b17b8-df6e-4a74-a599-d44a650e69ef": { - "identifier": "6b1b17b8-df6e-4a74-a599-d44a650e69ef", - "energy_demand": 0, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "PHIUS+ MELS", - "combined_energy_factor": 0, - "equipment_type": "PhPhiusMEL", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 3, - "reference_energy_norm": 1 - }, - "5a4e630f-52b7-4919-a3c2-2edb5f5d535a": { - "capacity_type": 1, - "capacity": 12, - "identifier": "5a4e630f-52b7-4919-a3c2-2edb5f5d535a", - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand": 269, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "Kitchen dishwasher", - "combined_energy_factor": 0, - "equipment_type": "PhDishwasher", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 2 - }, - "01e61b48-fe6b-4fb7-ba08-c0d8bb8f2fd5": { - "identifier": "01e61b48-fe6b-4fb7-ba08-c0d8bb8f2fd5", - "_cooktop_type": { - "value": "1-ELECTRICITY" - }, - "energy_demand": 0.20000000000000001, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "Kitchen cooking", - "combined_energy_factor": 0, - "equipment_type": "PhCooktop", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 1 - }, - "6a6a1b74-d18d-4559-a522-21e4fe33de2e": { - "identifier": "6a6a1b74-d18d-4559-a522-21e4fe33de2e", - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "energy_demand_per_use": 0, - "in_conditioned_space": false, - "display_name": "PHIUS+ Exterior Lighting", - "combined_energy_factor": 0, - "equipment_type": "PhPhiusLightingExterior", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 6, - "reference_energy_norm": 1 - }, - "aef8780b-3d83-4d86-8fd6-51f28538416f": { - "gas_consumption": 0, - "gas_efficiency_factor": 2.6699999999999999, - "identifier": "aef8780b-3d83-4d86-8fd6-51f28538416f", - "_dryer_type": { - "value": "5-ELECTRIC EXHAUST AIR DRYER" - }, - "energy_demand": 0, - "energy_demand_per_use": 0, - "field_utilization_factor": 1.1799999999999999, - "in_conditioned_space": true, - "display_name": "Laundry - dryer", - "combined_energy_factor": 3.9300000000000002, - "field_utilization_factor_type": 1, - "equipment_type": "PhClothesDryer", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 2 - } - } - } - }, - "type": "ElectricEquipmentProperties" - } - }, - "service_hot_water": { - "sensible_fraction": 0.20000000000000001, - "identifier": "Room_3_13ecd6e2_service_hot_water", - "type": "ServiceHotWaterAbridged", - "latent_fraction": 0.050000000000000003, - "schedule": "Always On", - "target_temperature": 60.0, - "flow_per_area": 3.5714285714285717e-05 - }, - "construction_set": "ConstructionSet_10e95b46", - "type": "RoomEnergyPropertiesAbridged", - "people": { - "identifier": "Generic Office People", - "type": "PeopleAbridged", - "activity_schedule": "Seated Adult Activity", - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "occupancy_schedule": "Generic Office Occupancy", - "properties": { - "ph": { - "type": "PeoplePhProperties", - "id_num": 0, - "number_people": 1, - "number_bedrooms": 1, - "dwellings": { - "num_dwellings": 1, - "identifier": "d114a674-e23b-4753-b1e0-6a6f333bc884" - } - }, - "type": "PeopleProperties" - }, - "people_per_area": 0.035714285714285712 - }, - "program_type": "Generic Office Program" - }, - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - } - } - }, - { - "identifier": "Room_4_13b8765f", - "type": "Room", - "faces": [ - { - "identifier": "Room_4_13b8765f..Face0", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_4_13b8765f..Face0_Glz0", - "type": "Aperture", - "display_name": "Room_4_13b8765f..Face0_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.17364817766693039, - 0.98480775301220813, - 0.0 - ], - "o": [ - 0.89149122936767267, - -5.6571939568024794, - 2.7568536488623963 - ], - "x": [ - 0.98480775301220813, - -0.17364817766693039, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 4.5249514121994716, - -6.2978710203656378, - 2.7568536488623963 - ], - [ - 4.5249514121994716, - -6.2978710203656378, - 0.54314635113760423 - ], - [ - 0.89149122936767267, - -5.6571939568024794, - 0.54314635113760423 - ], - [ - 0.89149122936767267, - -5.6571939568024794, - 2.7568536488623963 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - } - } - ], - "display_name": "Room_4_13b8765f..Face0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.17364817766693041, - 0.98480775301220813, - 0.0 - ], - "o": [ - 0.0, - -5.5, - 3.3000000000000003 - ], - "x": [ - 0.98480775301220813, - -0.17364817766693041, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 0.0, - -5.5, - 0.0 - ], - [ - 0.0, - -5.5, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - }, - "face_type": "Wall" - }, - { - "identifier": "Room_4_13b8765f..Face1", - "type": "Face", - "display_name": "Room_4_13b8765f..Face1", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.98480775301220813, - -0.1736481776669303, - 0.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - "x": [ - -0.1736481776669303, - -0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "boundary_condition_objects": [ - "Room_3_13ecd6e2..Face3", - "Room_3_13ecd6e2" - ], - "type": "Surface" - }, - "face_type": "Wall" - }, - { - "identifier": "Room_4_13b8765f..Face2", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_4_13b8765f..Face2_Glz0", - "type": "Aperture", - "display_name": "Room_4_13b8765f..Face2_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.17364817766692994, - -0.98480775301220813, - 0.0 - ], - "o": [ - 3.7608994304649785, - -10.631025133619353, - 2.7568536488623963 - ], - "x": [ - -0.98480775301220813, - 0.17364817766692994, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.12743924763317918, - -9.9903480700561964, - 2.7568536488623963 - ], - [ - 0.12743924763317918, - -9.9903480700561964, - 0.54314635113760423 - ], - [ - 3.7608994304649785, - -10.631025133619353, - 0.54314635113760423 - ], - [ - 3.7608994304649785, - -10.631025133619353, - 2.7568536488623963 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - } - } - ], - "display_name": "Room_4_13b8765f..Face2", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.17364817766693011, - -0.98480775301220813, - 0.0 - ], - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - "x": [ - -0.98480775301220813, - 0.17364817766693011, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - }, - "face_type": "Wall" - }, - { - "identifier": "Room_4_13b8765f..Face3", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_4_13b8765f..Face3_Glz0", - "type": "Aperture", - "display_name": "Room_4_13b8765f..Face3_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.98480775301220813, - 0.17364817766693039, - 0.0 - ], - "o": [ - -0.63829681629251001, - -9.1199611297595773, - 2.7568536488623963 - ], - "x": [ - 0.17364817766693039, - 0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - -0.12575516544198348, - -6.2131929834941388, - 2.7568536488623963 - ], - [ - -0.12575516544198348, - -6.2131929834941388, - 0.54314635113760423 - ], - [ - -0.63829681629251001, - -9.1199611297595773, - 0.54314635113760423 - ], - [ - -0.63829681629251001, - -9.1199611297595773, - 2.7568536488623963 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - } - } - ], - "display_name": "Room_4_13b8765f..Face3", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - -0.98480775301220813, - 0.17364817766693036, - 0.0 - ], - "o": [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - "x": [ - 0.17364817766693036, - 0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.0, - -5.5, - 3.3000000000000003 - ], - [ - 0.0, - -5.5, - 0.0 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 0.0 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - }, - "face_type": "Wall" - }, - { - "identifier": "Room_4_13b8765f..Face4", - "type": "Face", - "display_name": "Room_4_13b8765f..Face4", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 0.0 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 0.0 - ], - [ - 0.0, - -5.5, - 0.0 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "type": "Ground" - }, - "face_type": "Floor" - }, - { - "identifier": "Room_4_13b8765f..Face5", - "type": "Face", - "apertures": [ - { - "is_operable": false, - "identifier": "Room_4_13b8765f..Face5_Glz0", - "type": "Aperture", - "display_name": "Room_4_13b8765f..Face5_Glz0", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 3.9710638220646373, - -10.013777334829634, - 3.3000000000000003 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.6813268377680135, - -6.2744417555921990, - 3.3000000000000003 - ], - [ - 0.14106050030453293, - -9.3384444130002837, - 3.3000000000000003 - ], - [ - 3.9710638220646373, - -10.013777334829634, - 3.3000000000000003 - ], - [ - 4.5113301595281179, - -6.9497746774215505, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "AperturePropertiesAbridged", - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "ph": { - "summer_shading_factor": 0.75, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "install_depth": 0.1016, - "winter_shading_factor": 0.75, - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_" - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - } - } - ], - "display_name": "Room_4_13b8765f..Face5", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.0, - -5.5, - 3.3000000000000003 - ], - [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "FacePropertiesAbridged", - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "boundary_condition": { - "sun_exposure": true, - "wind_exposure": true, - "view_factor": { - "type": "Autocalculate" - }, - "type": "Outdoors" - }, - "face_type": "RoofCeiling" - } - ], - "display_name": "Room_4", - "properties": { - "type": "RoomPropertiesAbridged", - "ph_hvac": { - "type": "RoomPhHvacPropertiesAbridged", - "heating_systems": [], - "id_num": 0, - "ventilation_system": { - "sys_type": 1, - "identifier": "0dc955fe-93c6-4553-ae23-ee820caf554f", - "id_num": 0, - "display_name": "Test_Vent_System", - "ventilation_unit": { - "identifier": "e3544c60-075e-46fd-bda5-253efeb3fa75", - "sensible_heat_recovery": 0.82999999999999996, - "temperature_below_defrost_used": -5.0, - "display_name": "Test_Unit", - "in_conditioned_space": true, - "electric_efficiency": 0.33300000000000002, - "quantity": 1, - "user_data": {}, - "latent_heat_recovery": 0.0, - "frost_protection_reqd": true - }, - "exhaust_ducting": [ - { - "identifier": "7e6559e5-65e6-49a4-8d8b-1bf6e5393a5c", - "segments": { - "acc69fcc-0ca3-4ad0-ac85-232b985e0114": { - "identifier": "acc69fcc-0ca3-4ad0-ac85-232b985e0114", - "insulation_reflective": true, - "width": null, - "height": null, - "insulation_thickness": 0.02794, - "diameter": 0.17600000000000002, - "display_name": "acc69fcc-0ca3-4ad0-ac85-232b985e0114", - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 1.0832885283134288, - -0.19101299543362338, - 0.0 - ], - "type": "LineSegment3D" - }, - "user_data": {} - } - }, - "duct_type": 2, - "display_name": "Test_Vent_System_exhaust", - "user_data": {} - } - ], - "supply_ducting": [ - { - "identifier": "c6aeb437-e2c9-4e38-b6b1-96fea05100af", - "segments": { - "b2b46608-5824-4581-87f2-eba4fbccdd0a": { - "identifier": "b2b46608-5824-4581-87f2-eba4fbccdd0a", - "insulation_reflective": true, - "width": null, - "height": null, - "insulation_thickness": 0.02794, - "diameter": 0.17600000000000002, - "display_name": "b2b46608-5824-4581-87f2-eba4fbccdd0a", - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "type": "LineSegment3D" - }, - "user_data": {} - } - }, - "duct_type": 1, - "display_name": "__unnamed_vent_duct__", - "user_data": {} - } - ], - "user_data": {} - }, - "hot_water_system": { - "identifier": "9f448f09-d033-4dd3-a2e0-9d8ded0f6201", - "type": "PhHvacHotWaterSystemPh", - "id_num": 0, - "number_tap_points": 1, - "recirc_hours": 23, - "tank_solar": { - "storage_loss_rate": 0.0, - "identifier": "3d737f05-0260-4cf5-8d59-6f53aa70913a", - "storage_capacity": 300, - "solar_losses": 0.0, - "solar_connection": false, - "standby_fraction": 0.29999999999999999, - "display_name": "_unnamed_hw_tank_", - "in_conditioned_space": true, - "_tank_type": { - "value": "2-DHW ONLY" - }, - "quantity": 1, - "user_data": {}, - "standby_losses": 4.0, - "room_temp": 20, - "water_temp": 60 - }, - "display_name": "SHW System_c8de4a34", - "distribution_piping": { - "55f40a0a-7ff9-43ad-9318-9f4602ebadbf": { - "identifier": "55f40a0a-7ff9-43ad-9318-9f4602ebadbf", - "branches": { - "0ec15bec-f477-49b8-9581-1d3eb2bd1d4f": { - "fixtures": { - "b6efbfb4-2cce-4103-a0bd-3d581248be76": { - "user_data": {}, - "segments": { - "f37e8951-f956-4052-9e54-563a55355d7e": { - "material_value": "1-COPPER_M", - "identifier": "f37e8951-f956-4052-9e54-563a55355d7e", - "insulation_quality": null, - "insulation_reflective": false, - "diameter_value": "1-3/8IN", - "insulation_thickness": 0.0, - "display_name": "f37e8951-f956-4052-9e54-563a55355d7e", - "daily_period": 24, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 5.5 - ], - "type": "LineSegment3D" - }, - "water_temp": 60.0, - "user_data": {} - } - }, - "display_name": "Test_Fixture", - "identifier": "b6efbfb4-2cce-4103-a0bd-3d581248be76" - } - }, - "identifier": "0ec15bec-f477-49b8-9581-1d3eb2bd1d4f", - "display_name": "Test_Branch", - "pipe_element": { - "user_data": {}, - "segments": { - "586a8636-cc23-4569-86f5-6647f4a3497b": { - "material_value": "3-COPPER_K", - "identifier": "586a8636-cc23-4569-86f5-6647f4a3497b", - "insulation_quality": null, - "insulation_reflective": false, - "diameter_value": "4-3/4IN", - "insulation_thickness": 0.0, - "display_name": "586a8636-cc23-4569-86f5-6647f4a3497b", - "daily_period": 24, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 5.5 - ], - "type": "LineSegment3D" - }, - "water_temp": 60.0, - "user_data": {} - } - }, - "display_name": "2504ac43-6526-4350-87c2-366e3b8f14fa", - "identifier": "2504ac43-6526-4350-87c2-366e3b8f14fa" - }, - "user_data": {} - } - }, - "display_name": "Test_Trunk", - "pipe_element": { - "user_data": {}, - "segments": { - "07936eaf-a86f-4056-8ce7-6e0ab91b73b7": { - "material_value": "6-PEX", - "identifier": "07936eaf-a86f-4056-8ce7-6e0ab91b73b7", - "insulation_quality": null, - "insulation_reflective": false, - "diameter_value": "6-1-1/4IN", - "insulation_thickness": 0.0, - "display_name": "07936eaf-a86f-4056-8ce7-6e0ab91b73b7", - "daily_period": 24, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 5.5 - ], - "type": "LineSegment3D" - }, - "water_temp": 60.0, - "user_data": {} - } - }, - "display_name": "6114f2cf-492e-441d-a66f-4fe18516b8f7", - "identifier": "6114f2cf-492e-441d-a66f-4fe18516b8f7" - }, - "user_data": {}, - "multiplier": 1 - } - }, - "recirc_piping": { - "a3abfd3c-1bd7-4e7d-8456-93b0e82f687b": { - "user_data": {}, - "segments": { - "47729a9c-b0aa-4867-8247-d08674a8291b": { - "material_value": "2-COPPER_L", - "identifier": "47729a9c-b0aa-4867-8247-d08674a8291b", - "insulation_quality": null, - "insulation_reflective": true, - "diameter_value": "8-2IN", - "insulation_thickness": 0.02794, - "display_name": "47729a9c-b0aa-4867-8247-d08674a8291b", - "daily_period": 23.0, - "insulation_conductivity": 0.040000000000000001, - "geometry": { - "p": [ - 0.0, - -5.5, - 0.0 - ], - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "type": "LineSegment3D" - }, - "water_temp": 48.0, - "user_data": {} - } - }, - "display_name": "_unnamed_", - "identifier": "a3abfd3c-1bd7-4e7d-8456-93b0e82f687b" - } - }, - "recirc_temp": 48.0, - "heaters": { - "28d51aa5-f639-4b61-b708-5f16527a2e1d": { - "heater_type": "PhHvacHotWaterHeaterHeatPump", - "identifier": "28d51aa5-f639-4b61-b708-5f16527a2e1d", - "percent_coverage": 1.0, - "annual_energy_factor": null, - "display_name": "28d51aa5-f639-4b61-b708-5f16527a2e1d", - "in_conditioned_space": true, - "user_data": {}, - "annual_COP": null, - "annual_system_perf_ratio": null - } - } - }, - "heat_pump_systems": [ - { - "ambient_temp_2": 8.3330000000000002, - "identifier": "53fde822-7619-413b-a87a-112bc54442c3", - "percent_coverage": 1.0, - "ambient_temp_1": -8.3330000000000002, - "display_name": "53fde822-7619-413b-a87a-112bc54442c3", - "COP_1": 2.5, - "COP_2": 2.5, - "cooling_params": { - "recirculation": { - "identifier": "19711a11-14c2-445b-9009-389b817489dd", - "used": false, - "single_speed": false, - "flow_rate_variable": true, - "flow_rate_m3_hr": 100.0, - "display_name": "19711a11-14c2-445b-9009-389b817489dd", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 4.0 - }, - "ventilation": { - "identifier": "022f2190-b780-4ce3-948e-49aac3c07950", - "used": false, - "single_speed": false, - "display_name": "022f2190-b780-4ce3-948e-49aac3c07950", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 4.0 - }, - "percent_coverage": 1.0, - "dehumidification": { - "identifier": "80374a61-200c-4036-bbb2-8a732184e617", - "used": false, - "useful_heat_loss": false, - "display_name": "80374a61-200c-4036-bbb2-8a732184e617", - "user_data": {}, - "annual_COP": 4.0 - }, - "panel": { - "identifier": "6deb0026-3e8d-429b-b70f-869b5f2cf3c0", - "used": false, - "display_name": "6deb0026-3e8d-429b-b70f-869b5f2cf3c0", - "user_data": {}, - "annual_COP": 4.0 - } - }, - "user_data": {}, - "heat_pump_class_name": "PhHeatPumpRatedMonthly" - }, - { - "ambient_temp_2": 12.0, - "identifier": "e036acf6-c787-41f1-b073-8ff8ec8011a7", - "percent_coverage": 1.0, - "ambient_temp_1": -3.3300000000000001, - "display_name": "e036acf6-c787-41f1-b073-8ff8ec8011a7", - "COP_1": 3.3999999999999999, - "COP_2": 4.1200000000000001, - "cooling_params": { - "recirculation": { - "identifier": "8235ff96-41db-4666-8463-87494a80c724", - "used": true, - "single_speed": false, - "flow_rate_variable": true, - "flow_rate_m3_hr": 100.08000000000000, - "display_name": "_unnamed_recirculation_cooling__8ea59e75", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 2.0 - }, - "ventilation": { - "identifier": "278e4f4d-6964-49a9-a964-2f0f91dbfdc2", - "used": false, - "single_speed": false, - "display_name": "278e4f4d-6964-49a9-a964-2f0f91dbfdc2", - "min_coil_temp": 12.0, - "user_data": {}, - "capacity": 10.0, - "annual_COP": 4.0 - }, - "percent_coverage": 1.0, - "dehumidification": { - "identifier": "64e5783c-7477-47da-baee-9ae534067e70", - "used": true, - "useful_heat_loss": false, - "display_name": "_unnamed_dehumidification_cooling__467e70a5", - "user_data": {}, - "annual_COP": 2.0 - }, - "panel": { - "identifier": "dcd0fcfe-d9f9-42dc-bace-7b737f94052e", - "used": false, - "display_name": "dcd0fcfe-d9f9-42dc-bace-7b737f94052e", - "user_data": {}, - "annual_COP": 4.0 - } - }, - "user_data": {}, - "heat_pump_class_name": "PhHeatPumpRatedMonthly" - } - ], - "renewable_devices": [ - { - "photovoltaic_renewable_energy": 1000.0, - "identifier": "959130f1-4a0f-4680-a28b-5ab237b48ae0", - "percent_coverage": 1.0, - "device_typename": "PhPhotovoltaicDevice", - "utilization_factor": 1.0, - "display_name": "my_PV_system", - "user_data": {}, - "array_size": 0.0 - } - ], - "exhaust_vent_devices": [ - { - "identifier": "b91fb515-b63c-46c1-8cdc-1affdb37274b", - "device_class_name": "ExhaustVentDryer", - "annual_runtime_minutes": 7.625, - "display_name": "example_dryer_vent", - "quantity": 1, - "user_data": {}, - "exhaust_flow_rate_m3s": 123.0 - } - ], - "supportive_devices": [ - { - "identifier": "f25c09fc-d0e3-4874-80dd-27b41976c617", - "device_class_name": "PhSupportiveDevice", - "norm_energy_demand_W": 123.0, - "device_type": 10, - "display_name": "Example Device", - "in_conditioned_space": false, - "annual_period_operation_khrs": 6.5, - "quantity": 3, - "user_data": {} - } - ] - }, - "ph": { - "type": "RoomPhPropertiesAbridged", - "ph_bldg_segment_id": "36733d56-a162-47e5-8f2b-c15881da09ea", - "ph_foundations": [], - "spaces": [ - { - "name": "Room_4", - "identifier": "84b523ec-0644-4032-a8df-c45c64a09ab2", - "wufi_type": 99, - "properties": { - "type": "SpaceProperties", - "energy": { - "type": "SpaceEnergyProperties", - "id_num": 0 - }, - "ph": { - "type": "SpacePhProperties", - "_v_sup": null, - "id_num": 0, - "_v_eta": null, - "_v_tran": null - } - }, - "quantity": 1, - "user_data": {}, - "volumes": [ - { - "avg_ceiling_height": 2.75, - "identifier": "95cb050a-924f-47c2-be7a-b102f40a6244", - "display_name": "95cb050a-924f-47c2-be7a-b102f40a6244", - "geometry": [ - { - "type": "Face3D", - "plane": { - "n": [ - -0.98480775301220813, - 0.17364817766693041, - 0.0 - ], - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ], - "x": [ - 0.17364817766693041, - 0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.17364817766692997, - 0.98480775301220813, - 0.0 - ], - "o": [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - "x": [ - 0.98480775301220813, - -0.17364817766692997, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.98480775301220813, - -0.17364817766693033, - 0.0 - ], - "o": [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - "x": [ - -0.17364817766693033, - -0.98480775301220813, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - -0.1736481776669305, - -0.98480775301220802, - 0.0 - ], - "o": [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - "x": [ - -0.98480775301220802, - 0.1736481776669305, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - -1.0 - ], - "o": [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ] - ] - }, - { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ] - ] - } - ], - "user_data": {}, - "floor": { - "identifier": "8a10f4f0-7e5b-4a94-b1cc-317ff9e53a5f", - "floor_segments": [ - { - "identifier": "6c1e57f4-0d31-4e69-b2a8-d9b6122b7e5a", - "weighting_factor": 1.0, - "display_name": "6c1e57f4-0d31-4e69-b2a8-d9b6122b7e5a", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - ] - }, - "reference_point": { - "z": 0.11000000000000001, - "x": 1.7845510657596111, - "type": "Point3D", - "y": -8.0486030474941046 - }, - "user_data": {} - } - ], - "display_name": "8a10f4f0-7e5b-4a94-b1cc-317ff9e53a5f", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - [ - 3.1229643650793193, - -9.9600553331146831, - 0.0 - ], - [ - 3.6960033513801895, - -6.7101897481743960, - 0.0 - ], - [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ] - ] - }, - "user_data": {} - } - } + "constructions": [ + { + "visible_reflectance": 0.20000000000000001, + "type": "ShadeConstruction", + "solar_reflectance": 0.20000000000000001, + "identifier": "Generic Context", + "is_specular": false + }, + { + "materials": [ + "Generic Acoustic Tile", + "Generic Ceiling Air Gap", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Floor" + }, + { + "materials": [ + "Generic Painted Metal", + "Generic Ceiling Air Gap", + "Generic 50mm Insulation", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exposed Floor" + }, + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Wall" + }, + { + "visible_reflectance": 0.34999999999999998, + "type": "ShadeConstruction", + "solar_reflectance": 0.34999999999999998, + "identifier": "Generic Shade", + "is_specular": false + }, + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Ground Slab" + }, + { + "materials": [ + "Generic Brick", + "Generic LW Concrete", + "Generic 50mm Insulation", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Wall" + }, + { + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Roof" + }, + { + "materials": [ + "Generic 25mm Wood" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Door" + }, + { + "materials": [ + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Single Pane", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } + }, + { + "materials": [ + "Generic Gypsum Board", + "Generic Wall Air Gap", + "Generic Gypsum Board" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Wall" + }, + { + "materials": [ + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Ceiling" + }, + { + "materials": [ + "Generic Low-e Glass", + "Generic Window Air Gap", + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Double Pane", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "type": "WindowConstructionPhProperties", + "id_num": 0 + } + } + }, + { + "materials": [ + "Generic Painted Metal", + "Generic 25mm Insulation", + "Generic Painted Metal" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exterior Door" + }, + { + "materials": [ + "Generic Roof Membrane", + "Generic 50mm Insulation", + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Roof" + }, + { + "type": "AirBoundaryConstructionAbridged", + "identifier": "Generic Air Boundary", + "air_mixing_schedule": "Always On", + "air_mixing_per_area": 0.10000000000000001 + } + ], + "air_boundary_construction": "Generic Air Boundary", + "context_construction": "Generic Context", + "roof_ceiling_set": { + "exterior_construction": "Generic Roof", + "type": "RoofCeilingConstructionSetAbridged", + "interior_construction": "Generic Interior Ceiling", + "ground_construction": "Generic Underground Roof" + }, + "wall_set": { + "exterior_construction": "Generic Exterior Wall", + "type": "WallConstructionSetAbridged", + "interior_construction": "Generic Interior Wall", + "ground_construction": "Generic Underground Wall" + } + }, + "materials": [ + { + "conductivity": 0.90000000000000002, + "emissivity": 0.90000000000000002, + "thickness": 0.10000000000000001, + "solar_reflectance": 0.17500000000000004, + "type": "EnergyWindowMaterialShade", + "infrared_transmittance": 0.0, + "bottom_opening_multiplier": 0.5, + "left_opening_multiplier": 0.5, + "distance_to_glass": 0.050000000000000003, + "right_opening_multiplier": 0.5, + "visible_reflectance": 0.17500000000000004, + "solar_transmittance": 0.82499999999999996, + "airflow_permeability": 0.0, + "display_name": "test-shade", + "top_opening_multiplier": 0.5, + "identifier": "test-shade", + "visible_transmittance": 0.82499999999999996 + }, + { + "u_factor": 1.0757635684464950, + "type": "EnergyWindowMaterialSimpleGlazSys", + "display_name": "PhWindowConstruction_f32fbe9e", + "identifier": "PhWindowConstruction_f32fbe9e", + "shgc": 0.40000000000000002, + "vt": 0.59999999999999998 + }, + { + "u_factor": 1.0757635684464950, + "type": "EnergyWindowMaterialSimpleGlazSys", + "display_name": "PhWindowConstruction_525f7867", + "identifier": "PhWindowConstruction_525f7867", + "shgc": 0.40000000000000002, + "vt": 0.59999999999999998 + } + ], + "hvacs": [ + { + "cooling_air_temperature": 13.0, + "demand_controlled_ventilation": false, + "heating_limit": { + "type": "Autosize" + }, + "sensible_heat_recovery": 0.0, + "heating_air_temperature": 50.0, + "type": "IdealAirSystemAbridged", + "economizer_type": "DifferentialDryBulb", + "cooling_limit": { + "type": "Autosize" + }, + "identifier": "Room_4_33e2ca7e Ideal Loads Air System", + "latent_heat_recovery": 0.0 + }, + { + "cooling_air_temperature": 13.0, + "demand_controlled_ventilation": false, + "heating_limit": { + "type": "Autosize" + }, + "sensible_heat_recovery": 0.0, + "heating_air_temperature": 50.0, + "type": "IdealAirSystemAbridged", + "economizer_type": "DifferentialDryBulb", + "cooling_limit": { + "type": "Autosize" + }, + "identifier": "Room_3_f5f4de5c Ideal Loads Air System", + "latent_heat_recovery": 0.0 + } + ], + "type": "ModelEnergyProperties", + "schedules": [ + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 20, + 0 + ], + [ + 22, + 0 + ], + [ + 23, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Lighting", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 120.0 + ], + "type": "ScheduleDay", + "identifier": "Seated Adult Activity_Day Schedule", + "times": [ + [ + 0, + 0 + ] + ] + } + ], + "type": "ScheduleRulesetAbridged", + "schedule_type_limit": "Activity Level", + "default_day_schedule": "Seated Adult Activity_Day Schedule", + "identifier": "Seated Adult Activity", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + } + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "schedule_type_limit": "Temperature", + "identifier": "Generic Office Cooling", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 0.2307553806, + 0.28810717499999999, + 0.2307553806 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Equipment", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "Always On_Day Schedule", + "times": [ + [ + 0, + 0 + ] + ] + } + ], + "type": "ScheduleRulesetAbridged", + "schedule_type_limit": "Fractional", + "default_day_schedule": "Always On_Day Schedule", + "identifier": "Always On", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + } + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "schedule_type_limit": "Temperature", + "identifier": "Generic Office Heating", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 0.0, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0, + 1.0, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ] + } + ], + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Occupancy", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] + }, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 + } + }, + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn" + }, + { + "day_schedules": [ + { + "interpolate": false, + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", + "times": [ + [ + 0, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ] + }, + { + "interpolate": false, + "values": [ + 1.0, + 0.25, + 1.0 ], - "number": "101" + "type": "ScheduleDay", + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ] } ], - "specific_heat_capacity": "1-LIGHTWEIGHT" - }, - "energy": { - "hvac": "Room_4_13b8765f Ideal Loads Air System", - "electric_equipment": { - "lost_fraction": 0.0, - "identifier": "Generic Office Equipment_9afaada5", - "type": "ElectricEquipmentAbridged", - "radiant_fraction": 0.5, - "latent_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "schedule": "Generic Office Equipment", - "properties": { - "ph": { - "type": "ElectricEquipmentPhProperties", - "equipment_collection": { - "equipment_set": { - "2381736b-c24c-4ffe-833b-edf565973c22": { - "identifier": "2381736b-c24c-4ffe-833b-edf565973c22", - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "PHIUS+ Interior Lighting", - "combined_energy_factor": 0, - "equipment_type": "PhPhiusLightingInterior", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 6, - "reference_energy_norm": 1 - }, - "cd7b3d17-3186-4da8-b8f7-1f6bb24b284c": { - "identifier": "cd7b3d17-3186-4da8-b8f7-1f6bb24b284c", - "energy_demand": 1.2200000000000000, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "Kitchen fridge/freeze combo", - "combined_energy_factor": 0, - "equipment_type": "PhFridgeFreezer", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 4, - "reference_energy_norm": 1 - }, - "ee5567b2-e324-4715-a34e-e276c38795ca": { - "capacity": 0.12740000000000001, - "modified_energy_factor": 2.7000000000000002, - "identifier": "ee5567b2-e324-4715-a34e-e276c38795ca", - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand": 120, - "energy_demand_per_use": 0, - "utilization_factor": 1.0, - "in_conditioned_space": true, - "display_name": "Laundry - washer", - "combined_energy_factor": 0, - "equipment_type": "PhClothesWasher", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 2 - }, - "6b1b17b8-df6e-4a74-a599-d44a650e69ef": { - "identifier": "6b1b17b8-df6e-4a74-a599-d44a650e69ef", - "energy_demand": 0, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "PHIUS+ MELS", - "combined_energy_factor": 0, - "equipment_type": "PhPhiusMEL", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 3, - "reference_energy_norm": 1 - }, - "5a4e630f-52b7-4919-a3c2-2edb5f5d535a": { - "capacity_type": 1, - "capacity": 12, - "identifier": "5a4e630f-52b7-4919-a3c2-2edb5f5d535a", - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand": 269, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "Kitchen dishwasher", - "combined_energy_factor": 0, - "equipment_type": "PhDishwasher", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 2 - }, - "01e61b48-fe6b-4fb7-ba08-c0d8bb8f2fd5": { - "identifier": "01e61b48-fe6b-4fb7-ba08-c0d8bb8f2fd5", - "_cooktop_type": { - "value": "1-ELECTRICITY" - }, - "energy_demand": 0.20000000000000001, - "energy_demand_per_use": 0, - "in_conditioned_space": true, - "display_name": "Kitchen cooking", - "combined_energy_factor": 0, - "equipment_type": "PhCooktop", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 1 - }, - "6a6a1b74-d18d-4559-a522-21e4fe33de2e": { - "identifier": "6a6a1b74-d18d-4559-a522-21e4fe33de2e", - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "energy_demand_per_use": 0, - "in_conditioned_space": false, - "display_name": "PHIUS+ Exterior Lighting", - "combined_energy_factor": 0, - "equipment_type": "PhPhiusLightingExterior", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 6, - "reference_energy_norm": 1 - }, - "aef8780b-3d83-4d86-8fd6-51f28538416f": { - "gas_consumption": 0, - "gas_efficiency_factor": 2.6699999999999999, - "identifier": "aef8780b-3d83-4d86-8fd6-51f28538416f", - "_dryer_type": { - "value": "5-ELECTRIC EXHAUST AIR DRYER" - }, - "energy_demand": 0, - "energy_demand_per_use": 0, - "field_utilization_factor": 1.1799999999999999, - "in_conditioned_space": true, - "display_name": "Laundry - dryer", - "combined_energy_factor": 3.9300000000000002, - "field_utilization_factor_type": 1, - "equipment_type": "PhClothesDryer", - "quantity": 1, - "user_data": {}, - "comment": "default", - "reference_quantity": 1, - "reference_energy_norm": 2 - } - } - } + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "type": "ScheduleRulesetAbridged", + "schedule_rules": [ + { + "apply_thursday": true, + "apply_tuesday": true, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "type": "ScheduleRuleAbridged", + "apply_monday": true, + "apply_sunday": false, + "apply_wednesday": true, + "apply_saturday": false, + "end_date": [ + 12, + 31 + ], + "apply_friday": true, + "start_date": [ + 1, + 1 + ] + }, + { + "apply_thursday": false, + "apply_tuesday": false, + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "type": "ScheduleRuleAbridged", + "apply_monday": false, + "apply_sunday": false, + "apply_wednesday": false, + "apply_saturday": true, + "end_date": [ + 12, + 31 + ], + "apply_friday": false, + "start_date": [ + 1, + 1 + ] + } + ], + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "schedule_type_limit": "Fractional", + "identifier": "Generic Office Infiltration", + "properties": { + "type": "ScheduleRulesetProperties", + "ph": { + "operating_periods": { + "collection": [] }, - "type": "ElectricEquipmentProperties" + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "operating_weeks_year": 52.142899999999997, + "id_num": 0 } }, - "service_hot_water": { - "sensible_fraction": 0.20000000000000001, - "identifier": "Room_4_13b8765f_service_hot_water", - "type": "ServiceHotWaterAbridged", - "latent_fraction": 0.050000000000000003, - "schedule": "Always On", - "target_temperature": 60.0, - "flow_per_area": 5.0000000000000002e-05 - }, - "construction_set": "ConstructionSet_cd7cb44d", - "type": "RoomEnergyPropertiesAbridged", - "people": { - "identifier": "Generic Office People", - "type": "PeopleAbridged", - "activity_schedule": "Seated Adult Activity", - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "occupancy_schedule": "Generic Office Occupancy", + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn" + } + ], + "shws": [], + "constructions": [ + { + "window_construction": { + "materials": [ + "PhWindowConstruction_525f7867" + ], + "type": "WindowConstructionAbridged", + "identifier": "PhWindowConstruction_525f7867", "properties": { + "type": "WindowConstructionProperties", "ph": { - "type": "PeoplePhProperties", + "type": "WindowConstructionPhProperties", "id_num": 0, - "number_people": 2, - "number_bedrooms": 2, - "dwellings": { - "num_dwellings": 2, - "identifier": "d2a99141-9cbd-49f9-a222-c30b13162e99" + "ph_glazing": { + "g_value": 0.40000000000000002, + "user_data": {}, + "u_factor": 0.80000000000000004, + "identifier": "PhWindowGlazing_d2b2df13", + "display_name": "PhWindowGlazing_d2b2df13", + "id_num": 0 + }, + "ph_frame": { + "top": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_43061a18", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_43061a18", + "id_num": 0 + }, + "bottom": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_43061a18", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_43061a18", + "id_num": 0 + }, + "user_data": {}, + "left": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_43061a18", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_43061a18", + "id_num": 0 + }, + "identifier": "PhWindowFrame_108f77ec", + "display_name": "PhWindowFrame_108f77ec", + "right": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_43061a18", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_43061a18", + "id_num": 0 + }, + "id_num": 0 } - }, - "type": "PeopleProperties" - }, - "people_per_area": 0.10000000000000001 + } + } }, - "program_type": "Generic Office Program" - }, - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - } - } - } - ], - "version": "1.55.0", - "tolerance": 0.001, - "angle_tolerance": 1.0, - "orphaned_shades": [ - { - "identifier": "Shade_e7085149", - "type": "Shade", - "is_detached": true, - "display_name": "Shade_e7085149", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" - }, - "boundary": [ - [ - 0.19101299543362338, - -4.4167114716865719, - 3.3000000000000003 - ], - [ - 0.0, - -5.5, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 5.6074556370007675, - -5.3717764488546882, - 3.3000000000000003 - ] - ] - }, - "properties": { - "type": "ShadePropertiesAbridged", - "ph_hvac": { - "type": "ShadePhHvacProperties" - }, - "ph": { - "type": "ShadePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "ShadeEnergyPropertiesAbridged" - }, - "radiance": { - "type": "ShadeRadiancePropertiesAbridged" - } - } - }, - { - "identifier": "Shade_8cd3dfd6", - "type": "Shade", - "is_detached": true, - "display_name": "Shade_8cd3dfd6", - "geometry": { - "type": "Face3D", - "plane": { - "n": [ - 0.0, - 0.0, - 1.0 - ], - "o": [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ], - "x": [ - 1.0, - 0.0, - 0.0 - ], - "type": "Plane" + "type": "WindowConstructionShadeAbridged", + "shade_location": "Interior", + "shade_material": "test-shade", + "identifier": "PhWindowConstruction_525f7867", + "control_type": "AlwaysOn", + "properties": { + "type": "WindowConstructionShadeProperties", + "ph": { + "type": "WindowConstructionShadePhProperties", + "id_num": 0 + } + } }, - "boundary": [ - [ - 5.6074556370007675, - -5.3717764488546882, - 3.3000000000000003 - ], - [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 + { + "materials": [ + "PhWindowConstruction_f32fbe9e" ], - [ - 13.190475335194769, - -6.7088674168900519, - 3.3000000000000003 - ] - ] + "type": "WindowConstructionAbridged", + "identifier": "PhWindowConstruction_f32fbe9e", + "properties": { + "type": "WindowConstructionProperties", + "ph": { + "type": "WindowConstructionPhProperties", + "id_num": 0, + "ph_glazing": { + "g_value": 0.40000000000000002, + "user_data": {}, + "u_factor": 0.80000000000000004, + "identifier": "PhWindowGlazing_332e63a3", + "display_name": "PhWindowGlazing_332e63a3", + "id_num": 0 + }, + "ph_frame": { + "top": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_def53eb1", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_def53eb1", + "id_num": 0 + }, + "bottom": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_def53eb1", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_def53eb1", + "id_num": 0 + }, + "user_data": {}, + "left": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_def53eb1", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_def53eb1", + "id_num": 0 + }, + "identifier": "PhWindowFrame_a76574a5", + "display_name": "PhWindowFrame_a76574a5", + "right": { + "width": 0.10000000000000001, + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "identifier": "PhWindowFrameElement_def53eb1", + "psi_glazing": 0.040000000000000001, + "chi_value": 0.0, + "display_name": "PhWindowFrameElement_def53eb1", + "id_num": 0 + }, + "id_num": 0 + } + } + } + } + ], + "ventilation_simulation_control": { + "reference_humidity_ratio": 0.0, + "building_type": "LowRise", + "reference_temperature": 20.0, + "vent_control_type": "SingleZone", + "type": "VentilationSimulationControl", + "reference_pressure": 101325.0, + "long_axis_angle": 0.0, + "aspect_ratio": 1.0 }, - "properties": { - "type": "ShadePropertiesAbridged", - "ph_hvac": { - "type": "ShadePhHvacProperties" - }, - "ph": { - "type": "ShadePhPropertiesAbridged", - "id_num": 0 + "schedule_type_limits": [ + { + "upper_limit": 1.0, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Fractional", + "lower_limit": 0.0, + "unit_type": "Dimensionless" }, - "energy": { - "type": "ShadeEnergyPropertiesAbridged" + { + "upper_limit": { + "type": "NoLimit" + }, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Temperature", + "lower_limit": -273.14999999999998, + "unit_type": "Temperature" }, - "radiance": { - "type": "ShadeRadiancePropertiesAbridged" + { + "upper_limit": { + "type": "NoLimit" + }, + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "identifier": "Activity Level", + "lower_limit": 0.0, + "unit_type": "ActivityLevel" } - } - } - ], - "display_name": "unnamed", - "properties": { - "type": "ModelProperties", - "ph_hvac": { - "type": "ModelPhHvacPropertiesAbridged" + ] }, "ph": { + "type": "ModelPhPropertiesAbridged", "bldg_segments": [ { - "name": "_unnamed_bldg_segment_", - "identifier": "36733d56-a162-47e5-8f2b-c15881da09ea", - "set_points": { - "user_data": {}, - "winter": 21.0, - "summer": 24.0 - }, - "num_dwelling_units": 1, - "mech_room_temp": 20.0, - "co2e_factors": { + "source_energy_factors": { "factors": [ { - "fuel_name": "HARD_COAL", - "units": "g/kWh", - "value": 439.98640000000000 + "value": 1.5, + "fuel_name": "HARD_COAL_CGS_0_CHP", + "units": "kWh/kWh" }, { - "fuel_name": "ELECTRICITY_PV", - "units": "g/kWh", - "value": 250.01710000000000 + "value": 0.80000000000000004, + "fuel_name": "OIL_CGS_70_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "LPG", + "units": "kWh/kWh" }, { + "value": 1.1000000000000001, "fuel_name": "NATURAL_GAS", - "units": "g/kWh", - "value": 250.01710000000000 + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "OIL", + "units": "kWh/kWh" + }, + { + "value": 1.7000000000000000, + "fuel_name": "ELECTRICITY_PV", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "GAS_CGS_35_CHP", + "units": "kWh/kWh" + }, + { + "value": 0.69999999999999996, + "fuel_name": "GAS_CGS_70_CHP", + "units": "kWh/kWh" + }, + { + "value": 0.20000000000000001, + "fuel_name": "WOOD", + "units": "kWh/kWh" + }, + { + "value": 0.80000000000000004, + "fuel_name": "HARD_COAL_CGS_70_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.5, + "fuel_name": "GAS_CGS_0_CHP", + "units": "kWh/kWh" }, { + "value": 1.1000000000000001, "fuel_name": "OIL_CGS_35_CHP", - "units": "g/kWh", - "value": 250.01710000000000 + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "HARD_COAL_CGS_35_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.8000000000000000, + "fuel_name": "ELECTRICITY_MIX", + "units": "kWh/kWh" }, { + "value": 1.5, + "fuel_name": "OIL_CGS_0_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "HARD_COAL", + "units": "kWh/kWh" + } + ] + }, + "set_points": { + "summer": 24.0, + "winter": 21.0, + "user_data": {}, + "identifier": "f87a694e-127d-4cbd-aef5-f4ee556ef538", + "display_name": "f87a694e-127d-4cbd-aef5-f4ee556ef538" + }, + "non_combustible_materials": false, + "name": "_unnamed_bldg_segment_", + "co2e_factors": { + "factors": [ + { + "value": 409.99660000000000, "fuel_name": "HARD_COAL_CGS_0_CHP", - "units": "g/kWh", - "value": 409.99660000000000 + "units": "g/kWh" + }, + { + "value": 100.0, + "fuel_name": "OIL_CGS_70_CHP", + "units": "g/kWh" + }, + { + "value": 270.01020000000000, + "fuel_name": "LPG", + "units": "g/kWh" + }, + { + "value": 250.01710000000000, + "fuel_name": "NATURAL_GAS", + "units": "g/kWh" }, { + "value": 309.99660000000000, "fuel_name": "OIL", - "units": "g/kWh", - "value": 309.99660000000000 + "units": "g/kWh" }, { - "fuel_name": "GAS_CGS_70_CHP", - "units": "g/kWh", - "value": -70.010199999999998 + "value": 250.01710000000000, + "fuel_name": "ELECTRICITY_PV", + "units": "g/kWh" }, { + "value": 129.98980000000000, "fuel_name": "GAS_CGS_35_CHP", - "units": "g/kWh", - "value": 129.98980000000000 + "units": "g/kWh" }, { - "fuel_name": "GAS_CGS_0_CHP", - "units": "g/kWh", - "value": 319.99320000000000 + "value": -70.010199999999998, + "fuel_name": "GAS_CGS_70_CHP", + "units": "g/kWh" }, { + "value": 53.428899999999999, "fuel_name": "WOOD", - "units": "g/kWh", - "value": 53.428899999999999 + "units": "g/kWh" }, { - "fuel_name": "HARD_COAL_CGS_35_CHP", - "units": "g/kWh", - "value": 319.99320000000000 + "value": 239.98640000000000, + "fuel_name": "HARD_COAL_CGS_70_CHP", + "units": "g/kWh" }, { - "fuel_name": "HARD_COAL_CGS_70_CHP", - "units": "g/kWh", - "value": 239.98640000000000 + "value": 319.99320000000000, + "fuel_name": "GAS_CGS_0_CHP", + "units": "g/kWh" }, { - "fuel_name": "LPG", - "units": "g/kWh", - "value": 270.01020000000000 + "value": 250.01710000000000, + "fuel_name": "OIL_CGS_35_CHP", + "units": "g/kWh" }, { - "fuel_name": "OIL_CGS_70_CHP", - "units": "g/kWh", - "value": 100.0 + "value": 319.99320000000000, + "fuel_name": "HARD_COAL_CGS_35_CHP", + "units": "g/kWh" }, { + "value": 680.00680000000000, "fuel_name": "ELECTRICITY_MIX", - "units": "g/kWh", - "value": 680.00680000000000 + "units": "g/kWh" }, { + "value": 409.99660000000000, "fuel_name": "OIL_CGS_0_CHP", - "units": "g/kWh", - "value": 409.99660000000000 + "units": "g/kWh" + }, + { + "value": 439.98640000000000, + "fuel_name": "HARD_COAL", + "units": "g/kWh" } ] }, + "num_floor_levels": 1, "site": { - "identifier": "0c4b542c-6815-44c8-bd2a-168e35c6b567", + "phpp_library_codes": { + "region_code": "New York", + "user_data": {}, + "dataset_name": "US0055b-New York", + "identifier": "26e2c3b0-5193-468b-a83a-69afb65b1225", + "display_name": "US0055b-New York", + "country_code": "US-United States of America" + }, + "user_data": {}, + "location": { + "latitude": 40.600000000000001, + "user_data": {}, + "hours_from_UTC": -4, + "site_elevation": 0.0, + "identifier": "4b0c2826-4b48-4837-a2cd-32d55ee44f19", + "longitude": -73.799999999999997, + "display_name": "New_York", + "climate_zone": 1 + }, "climate": { - "identifier": "0a8d0842-c84e-4468-805f-4f961ce5bb0a", - "monthly_temps": { - "dewpoints": { - "october": 1.5400000000000000, - "identifier": "3232dae2-97d8-415d-a2d4-fbc1a6c6f12d", - "december": 4.2800000000000002, - "july": 4.9500000000000002, - "november": 1.6200000000000001, - "march": 6.6699999999999999, - "february": 2.6699999999999999, - "january": 0.0, - "display_name": "3232dae2-97d8-415d-a2d4-fbc1a6c6f12d", - "june": 6.9500000000000002, - "august": 4.1399999999999997, + "average_wind_speed": 4.0, + "monthly_radiation": { + "south": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, "user_data": {}, - "april": 7.9600000000000000, - "may": 5.1299999999999999, - "september": 1.0500000000000000 - }, - "identifier": "022d0cc3-bd0b-485d-8e4d-4c5c0fc9cb6e", - "air_temps": { - "october": 7.7800000000000002, - "identifier": "f168fbfb-90dd-4714-9e68-6c8206403ece", - "december": 4.3399999999999999, - "july": 21.230000000000000, - "november": 6.0700000000000003, - "march": 10.0, - "february": 4.0, + "december": 0.0, "january": 0.0, - "display_name": "f168fbfb-90dd-4714-9e68-6c8206403ece", - "june": 24.75, - "august": 15.850000000000000, - "user_data": {}, - "april": 19.75, - "may": 21.5, - "september": 11.740000000000000 + "august": 0.0, + "identifier": "3c1b4306-dabb-4a81-bde3-1098fa92db1f", + "april": 0.0, + "display_name": "3c1b4306-dabb-4a81-bde3-1098fa92db1f", + "february": 0.0, + "march": 0.0, + "november": 0.0 }, - "sky_temps": { - "october": 6.4800000000000004, - "identifier": "6bf9e6e5-25ab-43be-82e8-7c22fab1cc89", - "december": 3.6200000000000001, - "july": 17.699999999999999, - "november": 5.0599999999999996, - "march": 8.3300000000000001, - "february": 3.3300000000000001, - "january": 0.0, - "display_name": "6bf9e6e5-25ab-43be-82e8-7c22fab1cc89", - "june": 20.620000000000001, - "august": 13.210000000000001, + "glob": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, "user_data": {}, - "april": 16.460000000000001, - "may": 17.920000000000002, - "september": 9.7799999999999994 + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "a4960d2d-673d-407c-9537-638cb59394f5", + "april": 0.0, + "display_name": "a4960d2d-673d-407c-9537-638cb59394f5", + "february": 0.0, + "march": 0.0, + "november": 0.0 }, - "display_name": "022d0cc3-bd0b-485d-8e4d-4c5c0fc9cb6e", "user_data": {}, - "ground_temps": { + "north": { + "september": 0.0, + "may": 0.0, "october": 0.0, - "identifier": "e7af98b8-f8b2-418c-ac27-093dca37abb8", - "december": 0.0, "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "e7af98b8-f8b2-418c-ac27-093dca37abb8", "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, "august": 0.0, + "identifier": "24c18685-7953-4f79-b664-1a363acbbf74", + "april": 0.0, + "display_name": "24c18685-7953-4f79-b664-1a363acbbf74", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "east": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "afbd93ab-a189-40e4-addc-ff808cdf8d3e", "april": 0.0, + "display_name": "afbd93ab-a189-40e4-addc-ff808cdf8d3e", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "identifier": "c02fd0e4-a3c3-4174-9361-37ce93cd5b99", + "display_name": "c02fd0e4-a3c3-4174-9361-37ce93cd5b99", + "west": { + "september": 0.0, "may": 0.0, - "september": 0.0 + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "99cb3520-509d-449b-92ed-5dd1017e24e0", + "april": 0.0, + "display_name": "99cb3520-509d-449b-92ed-5dd1017e24e0", + "february": 0.0, + "march": 0.0, + "november": 0.0 } }, "ground": { + "ground_density": 2000, "depth_groundwater": 3, - "identifier": "5f7db5f3-8cc1-40bd-a672-adb4f78dc2fb", + "user_data": {}, + "ground_thermal_conductivity": 2, + "identifier": "2f578352-4b1d-41d8-9757-366063be3d87", "ground_heat_capacity": 1000, "flow_rate_groundwater": 0.050000000000000003, - "display_name": "5f7db5f3-8cc1-40bd-a672-adb4f78dc2fb", - "ground_density": 2000, - "user_data": {}, - "ground_thermal_conductivity": 2 + "display_name": "2f578352-4b1d-41d8-9757-366063be3d87" }, "summer_daily_temperature_swing": 10.0, - "average_wind_speed": 4.0, - "peak_loads": { - "heat_load_1": { - "rad_north": 0.0, - "identifier": "03a571e8-34a1-404e-8266-bb28f25e8244", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "test_peak_heat_1", - "rad_south": 0.0, - "user_data": {} - }, - "identifier": "52286188-5595-4176-afc3-c633c8270766", - "cooling_load_2": { - "rad_north": 0.0, - "identifier": "44b280f5-f8e4-48db-8aa8-12d2d8b8c26a", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, - "rad_global": 0.0, - "dewpoint": null, - "temp": 0.0, - "display_name": "test_peak_cooling_2", - "rad_south": 0.0, - "user_data": {} - }, + "user_data": {}, + "peak_loads": { "heat_load_2": { + "rad_south": 0.0, "rad_north": 0.0, - "identifier": "c3d04567-695c-42b6-8b60-9bde512c91e6", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, "rad_global": 0.0, - "dewpoint": null, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "4a8ac23a-9ec9-4679-bc81-aa0cdea71d05", "temp": 0.0, + "ground_temp": null, "display_name": "test_peak_heat_2", + "dewpoint": null, + "sky_temp": null + }, + "user_data": {}, + "heat_load_1": { "rad_south": 0.0, - "user_data": {} + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "04c18e85-9b59-4efb-8f5a-ea9957b9bd95", + "temp": 0.0, + "ground_temp": null, + "display_name": "test_peak_heat_1", + "dewpoint": null, + "sky_temp": null }, - "display_name": "52286188-5595-4176-afc3-c633c8270766", + "identifier": "cc4be4c9-baa3-4588-a39d-a091fc9ad1fc", "cooling_load_1": { + "rad_south": 0.0, "rad_north": 0.0, - "identifier": "059bdfd6-c049-4329-b1bb-d8a702231f0c", - "ground_temp": null, - "sky_temp": null, - "rad_west": 0.0, - "rad_east": 0.0, "rad_global": 0.0, - "dewpoint": null, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "8a4f3fb2-5e08-4002-95f3-79c32cc52124", "temp": 0.0, + "ground_temp": null, "display_name": "test_peak_cooling_1", - "rad_south": 0.0, - "user_data": {} + "dewpoint": null, + "sky_temp": null }, - "user_data": {} + "display_name": "cc4be4c9-baa3-4588-a39d-a091fc9ad1fc", + "cooling_load_2": { + "rad_south": 0.0, + "rad_north": 0.0, + "rad_global": 0.0, + "rad_east": 0.0, + "user_data": {}, + "rad_west": 0.0, + "identifier": "90a1439d-07aa-499f-8e47-4da4ba754902", + "temp": 0.0, + "ground_temp": null, + "display_name": "test_peak_cooling_2", + "dewpoint": null, + "sky_temp": null + } }, - "monthly_radiation": { - "identifier": "65110906-36a4-465b-b13c-b8c830ef17c1", - "south": { + "identifier": "1cc0d471-b4f4-4ee5-b86a-a60739662ae7", + "station_elevation": 0.0, + "display_name": "My_Test_Climate", + "monthly_temps": { + "air_temps": { + "september": 0.0, + "may": 0.0, "october": 0.0, - "identifier": "57a88b3d-a4a9-40a0-b656-f037c1960dc2", - "december": 0.0, "july": 0.0, - "november": 0.0, - "march": 0.0, - "february": 0.0, - "january": 0.0, - "display_name": "57a88b3d-a4a9-40a0-b656-f037c1960dc2", "june": 0.0, - "august": 0.0, "user_data": {}, - "april": 0.0, - "may": 0.0, - "september": 0.0 - }, - "east": { - "october": 74.319999999999993, - "identifier": "85880710-dcd7-461e-8407-5a6bebc3230b", "december": 0.0, - "july": 200.0, - "november": 42.049999999999997, - "march": 66.659999999999997, - "february": 26.660000000000000, "january": 0.0, - "display_name": "85880710-dcd7-461e-8407-5a6bebc3230b", - "june": 165.0, - "august": 145.61000000000001, - "user_data": {}, - "april": 131.66000000000000, - "may": 149.97000000000000, - "september": 104.03000000000000 + "august": 0.0, + "identifier": "350af867-17bb-4092-8a0c-e532016ded62", + "april": 0.0, + "display_name": "350af867-17bb-4092-8a0c-e532016ded62", + "february": 0.0, + "march": 0.0, + "november": 0.0 }, - "glob": { - "october": 74.319999999999993, - "identifier": "26661991-a249-4bf1-9a50-6d71ee8ec39c", - "december": 0.0, - "july": 200.0, - "november": 42.049999999999997, - "march": 66.659999999999997, - "february": 26.660000000000000, - "january": 0.0, - "display_name": "26661991-a249-4bf1-9a50-6d71ee8ec39c", - "june": 165.0, - "august": 145.61000000000001, + "dewpoints": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, "user_data": {}, - "april": 131.66000000000000, - "may": 149.97000000000000, - "september": 104.03000000000000 - }, - "north": { - "october": 74.319999999999993, - "identifier": "5ed1f819-d775-4b49-9a6d-9e0c2bfb3cbb", "december": 0.0, - "july": 200.0, - "november": 42.049999999999997, - "march": 66.659999999999997, - "february": 26.660000000000000, "january": 0.0, - "display_name": "5ed1f819-d775-4b49-9a6d-9e0c2bfb3cbb", - "june": 165.0, - "august": 145.61000000000001, - "user_data": {}, - "april": 131.66000000000000, - "may": 149.97000000000000, - "september": 104.03000000000000 + "august": 0.0, + "identifier": "c3dc832c-b0a2-4ebc-8209-9125187b0f18", + "april": 0.0, + "display_name": "c3dc832c-b0a2-4ebc-8209-9125187b0f18", + "february": 0.0, + "march": 0.0, + "november": 0.0 }, - "display_name": "65110906-36a4-465b-b13c-b8c830ef17c1", "user_data": {}, - "west": { - "october": 74.319999999999993, - "identifier": "a242d86b-de24-49ca-85bf-e68a5e772f74", + "ground_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, + "user_data": {}, "december": 0.0, - "july": 200.0, - "november": 42.049999999999997, - "march": 66.659999999999997, - "february": 26.660000000000000, "january": 0.0, - "display_name": "a242d86b-de24-49ca-85bf-e68a5e772f74", - "june": 165.0, - "august": 145.61000000000001, + "august": 0.0, + "identifier": "ea6360ee-b321-460a-8806-9c930e72f9aa", + "april": 0.0, + "display_name": "ea6360ee-b321-460a-8806-9c930e72f9aa", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "sky_temps": { + "september": 0.0, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "june": 0.0, "user_data": {}, - "april": 131.66000000000000, - "may": 149.97000000000000, - "september": 104.03000000000000 - } - }, - "display_name": "My_Test_Climate", - "station_elevation": 0.0, - "user_data": {} + "december": 0.0, + "january": 0.0, + "august": 0.0, + "identifier": "aca0cdd8-8efd-4dff-9f0c-81e1854112e8", + "april": 0.0, + "display_name": "aca0cdd8-8efd-4dff-9f0c-81e1854112e8", + "february": 0.0, + "march": 0.0, + "november": 0.0 + }, + "identifier": "01198b11-430f-4ec4-8c0e-57249a6e3942", + "display_name": "01198b11-430f-4ec4-8c0e-57249a6e3942" + } }, - "display_name": "_unnamed_", - "location": { - "climate_zone": 1, - "identifier": "e9fd311b-9a15-4cd0-922b-f2cfa0375ca1", - "site_elevation": 0.0, - "latitude": 40.600000000000001, - "longitude": -73.799999999999997, - "display_name": "New_York", - "hours_from_UTC": -4, - "user_data": {} + "identifier": "b421f1be-21f7-4baa-b187-b73cf25a3c39", + "display_name": "_unnamed_" + }, + "mech_room_temp": 20.0, + "user_data": {}, + "phius_certification": { + "PHIUS2021_cooling_demand": 15.0, + "PHIUS2021_heating_load": 10.0, + "PHIUS2021_cooling_load": 10.0, + "localization_selection_type": 2, + "int_gains_flush_heat_loss": true, + "icfa_override": null, + "building_type": { + "value": "1-NEW_CONSTRUCTION" }, - "phpp_library_codes": { - "identifier": "5b051a55-d2be-4fc7-b4a3-9aed376abb1d", - "country_code": "US-United States of America", - "display_name": "US0055b-New York", - "region_code": "New York", - "user_data": {}, - "dataset_name": "US0055b-New York" + "int_gains_toilet_room_util_pat": null, + "building_use_type": { + "value": "1-RESIDENTIAL" }, - "user_data": {} - }, - "source_energy_factors": { - "factors": [ - { - "fuel_name": "HARD_COAL", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "ELECTRICITY_PV", - "units": "kWh/kWh", - "value": 1.7000000000000000 - }, - { - "fuel_name": "NATURAL_GAS", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "OIL_CGS_35_CHP", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "HARD_COAL_CGS_0_CHP", - "units": "kWh/kWh", - "value": 1.5 - }, - { - "fuel_name": "OIL", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "GAS_CGS_70_CHP", - "units": "kWh/kWh", - "value": 0.69999999999999996 - }, - { - "fuel_name": "GAS_CGS_35_CHP", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "GAS_CGS_0_CHP", - "units": "kWh/kWh", - "value": 1.5 - }, - { - "fuel_name": "WOOD", - "units": "kWh/kWh", - "value": 0.20000000000000001 - }, - { - "fuel_name": "HARD_COAL_CGS_35_CHP", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "HARD_COAL_CGS_70_CHP", - "units": "kWh/kWh", - "value": 0.80000000000000004 - }, - { - "fuel_name": "LPG", - "units": "kWh/kWh", - "value": 1.1000000000000001 - }, - { - "fuel_name": "OIL_CGS_70_CHP", - "units": "kWh/kWh", - "value": 0.80000000000000004 - }, - { - "fuel_name": "ELECTRICITY_MIX", - "units": "kWh/kWh", - "value": 1.8000000000000000 - }, - { - "fuel_name": "OIL_CGS_0_CHP", - "units": "kWh/kWh", - "value": 1.5 - } - ] + "user_data": {}, + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "building_status": { + "value": "1-IN_PLANNING" + }, + "int_gains_num_toilets": 1, + "int_gains_use_school_defaults": false, + "int_gains_dhw_marginal_perf_ratio": null, + "identifier": "e2aaaec7-04e9-4cf8-aa63-c9650c6a130c", + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "display_name": "e2aaaec7-04e9-4cf8-aa63-c9650c6a130c", + "int_gains_evap_per_person": 15, + "PHIUS2021_heating_demand": 15.0 }, "phi_certification": { - "phpp_version": 9, "attributes": { + "certification_class": "1-CLASSIC", "ihg_type": "2-STANDARD", "retrofit_type": "1-NEW BUILDING", - "certification_type": "1-PASSIVE HOUSE", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "tfa_override": null, - "certification_class": "1-CLASSIC", - "primary_energy_type": "1-PE (NON-RENEWABLE)", "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "building_category_type": "1-RESIDENTIAL BUILDING", + "primary_energy_type": "1-PE (NON-RENEWABLE)", "building_use_type": "10-DWELLING", - "phpp_version": 9 + "phpp_version": 9, + "enerphit_type": "2-ENERGY DEMAND METHOD", + "tfa_override": null, + "certification_type": "1-PASSIVE HOUSE", + "building_category_type": "1-RESIDENTIAL BUILDING" + }, + "user_data": {}, + "phpp_version": 9, + "identifier": "132d0f47-3612-497c-a5e5-c8bf77df4fc3", + "display_name": "132d0f47-3612-497c-a5e5-c8bf77df4fc3" + }, + "thermal_bridges": { + "5ab761d3-540f-4e93-a543-1a9440f11858": { + "_group_type": { + "value": "15-AMBIENT" + }, + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "5ab761d3-540f-4e93-a543-1a9440f11858", + "display_name": "_unnamed_bldg_segment__f5d7f796", + "geometry": { + "type": "Polyline3D", + "vertices": [ + [ + 12.0, + 0.0, + 0.0 + ], + [ + 12.0, + 4.0, + 0.0 + ], + [ + 12.0, + 4.0, + 3.0 + ], + [ + 12.0, + 0.0, + 3.0 + ], + [ + 12.0, + 0.0, + 0.0 + ] + ] + }, + "id_num": 0 }, - "user_data": {} - }, - "thermal_bridges": { - "32cf7643-17ed-4ed2-a26c-8ebaee5c16e6": { - "identifier": "32cf7643-17ed-4ed2-a26c-8ebaee5c16e6", - "psi_value": 0.01, - "id_num": 0, + "4fc030c1-1e78-460e-bdc2-9eb2484ba0b8": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__17fc1300", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "4fc030c1-1e78-460e-bdc2-9eb2484ba0b8", + "display_name": "_unnamed_bldg_segment__ee1aa689", "geometry": { + "type": "Polyline3D", "vertices": [ [ - 0.0, + 5.0, 0.0, 0.0 ], [ 5.0, - 0.0, + 4.0, 0.0 ], [ 5.0, - 0.0, + 4.0, 3.0 ], [ - 0.0, + 5.0, 0.0, 3.0 ], [ - 0.0, + 5.0, 0.0, 0.0 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "a1209b45-3af9-4045-a9b6-dc39695de61c": { - "identifier": "a1209b45-3af9-4045-a9b6-dc39695de61c", - "psi_value": 0.01, - "id_num": 0, + "e1545ca2-5666-4bd0-a421-ab67db2aa4d8": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__368598f6", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "e1545ca2-5666-4bd0-a421-ab67db2aa4d8", + "display_name": "_unnamed_bldg_segment__7e3fbdc1", "geometry": { + "type": "Polyline3D", "vertices": [ [ - 0.82294901687515765, + 6.1521286236252202, 0.0, 0.49376941012509468 ], [ - 4.1770509831248424, + 10.847871376374780, 0.0, 0.49376941012509468 ], [ - 4.1770509831248424, + 10.847871376374780, 0.0, 2.5062305898749053 ], [ - 0.82294901687515765, + 6.1521286236252202, 0.0, 2.5062305898749053 ], [ - 0.82294901687515765, + 6.1521286236252202, 0.0, 0.49376941012509468 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "249f98ed-3437-40a7-8239-1cdef051051c": { - "identifier": "249f98ed-3437-40a7-8239-1cdef051051c", - "psi_value": 0.01, - "id_num": 0, + "999a3c96-0085-4626-a74b-8dc22aa588b2": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__1eb89d37", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "999a3c96-0085-4626-a74b-8dc22aa588b2", + "display_name": "_unnamed_bldg_segment__49a571a1", "geometry": { + "type": "Polyline3D", "vertices": [ [ 5.0, - 0.0, + 4.0, 0.0 ], [ 5.0, - 4.0, + 0.0, 0.0 ], [ 5.0, - 4.0, + 0.0, 3.0 ], [ 5.0, - 0.0, + 4.0, 3.0 ], [ 5.0, - 0.0, + 4.0, 0.0 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "fdf7ba7f-ca7f-4cf8-bf4c-3daad898d325": { - "identifier": "fdf7ba7f-ca7f-4cf8-bf4c-3daad898d325", - "psi_value": 0.01, - "id_num": 0, + "43980813-afe7-4f14-8c31-5840f626b502": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__ed8dfe1c", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "43980813-afe7-4f14-8c31-5840f626b502", + "display_name": "_unnamed_bldg_segment__cbbcb737", "geometry": { + "type": "Polyline3D", "vertices": [ [ - 5.0, + 0.0, 4.0, 0.0 ], [ - 5.0, + 0.0, 0.0, 0.0 ], [ - 5.0, + 0.0, 0.0, 3.0 ], [ - 5.0, + 0.0, 4.0, 3.0 ], [ - 5.0, + 0.0, 4.0, 0.0 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "2b6170e2-beb9-463f-8c15-5a3c92acd7a9": { - "identifier": "2b6170e2-beb9-463f-8c15-5a3c92acd7a9", - "psi_value": 0.01, - "id_num": 0, + "088d06b8-d90b-4b7f-8143-514dcc8d4910": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__5b9eb30d", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "088d06b8-d90b-4b7f-8143-514dcc8d4910", + "display_name": "_unnamed_bldg_segment__f00e5f19", "geometry": { + "type": "Polyline3D", "vertices": [ [ 0.0, @@ -4378,64 +3112,64 @@ 3.3416407864998741, 0.49376941012509468 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "f16256f1-1012-4739-b852-252a7bd91feb": { - "identifier": "f16256f1-1012-4739-b852-252a7bd91feb", - "psi_value": 0.01, - "id_num": 0, + "88b12776-ebb9-4a9e-8165-6e8d662dd744": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__3d14c18c", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "88b12776-ebb9-4a9e-8165-6e8d662dd744", + "display_name": "_unnamed_bldg_segment__b02aeb6c", "geometry": { + "type": "Polyline3D", "vertices": [ [ - 10.847871376374780, - 4.0, - 0.49376941012509468 + 0.0, + 0.0, + 3.0 ], [ - 6.1521286236252202, - 4.0, - 0.49376941012509468 + 5.0, + 0.0, + 3.0 ], [ - 6.1521286236252202, + 5.0, 4.0, - 2.5062305898749053 + 3.0 ], [ - 10.847871376374780, + 0.0, 4.0, - 2.5062305898749053 + 3.0 ], [ - 10.847871376374780, - 4.0, - 0.49376941012509468 + 0.0, + 0.0, + 3.0 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "4cf3176b-d2ba-4763-bceb-1e414c3b0fdb": { - "identifier": "4cf3176b-d2ba-4763-bceb-1e414c3b0fdb", - "psi_value": 0.01, - "id_num": 0, + "d8c59298-dada-4edf-aa76-9c4714188335": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__f1a5ac2b", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "d8c59298-dada-4edf-aa76-9c4714188335", + "display_name": "_unnamed_bldg_segment__718dfffc", "geometry": { + "type": "Polyline3D", "vertices": [ [ 5.0, @@ -4462,2609 +3196,3899 @@ 0.0, 0.0 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "6302f2dc-285f-4a99-8e99-d8afbd1d1740": { - "identifier": "6302f2dc-285f-4a99-8e99-d8afbd1d1740", - "psi_value": 0.01, - "id_num": 0, + "2a7e2083-0343-461b-8fac-d38d571dbb4a": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__0beb0beb", + "psi_value": 0.01, + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "2a7e2083-0343-461b-8fac-d38d571dbb4a", + "display_name": "_unnamed_bldg_segment__490ea0b4", "geometry": { + "type": "Polyline3D", "vertices": [ [ - 6.1521286236252202, + 0.82294901687515765, 0.0, 0.49376941012509468 ], [ - 10.847871376374780, + 4.1770509831248424, 0.0, 0.49376941012509468 ], [ - 10.847871376374780, + 4.1770509831248424, 0.0, 2.5062305898749053 ], [ - 6.1521286236252202, + 0.82294901687515765, 0.0, 2.5062305898749053 ], [ - 6.1521286236252202, + 0.82294901687515765, 0.0, 0.49376941012509468 ] - ], - "type": "Polyline3D" + ] }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 + "id_num": 0 }, - "7001146f-ea5a-435d-a5b8-23891f01bb9b": { - "identifier": "7001146f-ea5a-435d-a5b8-23891f01bb9b", - "psi_value": 0.01, - "id_num": 0, + "89a7cefc-071d-4573-a85f-d97c97c60af2": { "_group_type": { "value": "15-AMBIENT" }, - "display_name": "_unnamed_bldg_segment__dd878ffc", - "geometry": { - "vertices": [ - [ - 5.0, - 0.0, - 3.0 - ], - [ - 12.0, - 0.0, - 3.0 - ], - [ - 12.0, - 4.0, - 3.0 - ], - [ - 5.0, - 4.0, - 3.0 - ], - [ - 5.0, - 0.0, - 3.0 - ] - ], - "type": "Polyline3D" - }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 - }, - "1508b6d5-6f92-4766-8241-94bf0d275321": { - "identifier": "1508b6d5-6f92-4766-8241-94bf0d275321", "psi_value": 0.01, - "id_num": 0, - "_group_type": { - "value": "15-AMBIENT" - }, - "display_name": "_unnamed_bldg_segment__fa22aaf5", + "user_data": {}, + "quantity": 1.0, + "fRsi_value": 0.75, + "identifier": "89a7cefc-071d-4573-a85f-d97c97c60af2", + "display_name": "_unnamed_bldg_segment__f1848e24", "geometry": { + "type": "Polyline3D", "vertices": [ [ - 12.0, 0.0, - 0.0 - ], - [ - 12.0, - 4.0, - 0.0 - ], - [ - 12.0, - 4.0, - 3.0 - ], - [ - 12.0, 0.0, - 3.0 + 0.0 ], [ - 12.0, - 0.0, - 0.0 - ] - ], - "type": "Polyline3D" - }, - "quantity": 1.0, - "user_data": {}, - "fRsi_value": 0.75 - } - }, - "num_floor_levels": 1, - "non_combustible_materials": false, - "phius_certification": { - "certification_program": { - "value": "7-PHIUS 2021 CORE" - }, - "building_status": { - "value": "1-IN_PLANNING" - }, - "PHIUS2021_cooling_demand": 15.0, - "PHIUS2021_cooling_load": 10.0, - "int_gains_use_school_defaults": false, - "localization_selection_type": 2, - "icfa_override": null, - "int_gains_dhw_marginal_perf_ratio": null, - "int_gains_flush_heat_loss": true, - "PHIUS2021_heating_demand": 15.0, - "int_gains_toilet_room_util_pat": null, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" - }, - "building_use_type": { - "value": "1-RESIDENTIAL" - }, - "building_type": { - "value": "1-NEW_CONSTRUCTION" - }, - "PHIUS2021_heating_load": 10.0, - "int_gains_num_toilets": 1, - "user_data": {}, - "int_gains_evap_per_person": 15 + 5.0, + 0.0, + 0.0 + ], + [ + 5.0, + 0.0, + 3.0 + ], + [ + 0.0, + 0.0, + 3.0 + ], + [ + 0.0, + 0.0, + 0.0 + ] + ] + }, + "id_num": 0 + } }, - "user_data": {}, + "num_dwelling_units": 1, + "identifier": "e423ebd9-fff6-48ff-8a31-0d69bb3b9b80", "summer_hrv_bypass_mode": { "value": "2-TEMPERATUR CONTROLLED" - } + }, + "display_name": "_unnamed_bldg_segment_" } ], - "type": "ModelPhPropertiesAbridged", - "id_num": 0, "team": { - "designer": { + "building": { + "email": null, + "license_number": null, "name": null, + "street": null, "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "158d5c09-f2d5-4b58-8e16-6ad676ceafa0", "city": null, - "email": null, - "street": null, - "license_number": null, - "telephone": null + "display_name": "158d5c09-f2d5-4b58-8e16-6ad676ceafa0" }, "customer": { + "email": null, + "license_number": null, "name": null, + "street": null, "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "1d751300-f431-4fd5-bbbf-a7ae1dd65bd9", "city": null, + "display_name": "1d751300-f431-4fd5-bbbf-a7ae1dd65bd9" + }, + "designer": { "email": null, - "street": null, "license_number": null, - "telephone": null - }, - "owner": { "name": null, + "street": null, "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "0d8cf26c-1f37-4afc-90a9-3e466e795ce0", "city": null, + "display_name": "0d8cf26c-1f37-4afc-90a9-3e466e795ce0" + }, + "user_data": {}, + "owner": { "email": null, - "street": null, "license_number": null, - "telephone": null - }, - "building": { "name": null, + "street": null, "post_code": null, + "user_data": {}, + "telephone": null, + "identifier": "db125fdf-c61a-487b-9308-b0856ae20704", "city": null, - "email": null, - "street": null, - "license_number": null, - "telephone": null - } - } + "display_name": "db125fdf-c61a-487b-9308-b0856ae20704" + }, + "identifier": "7d29fec1-cab4-40cf-b48c-77492d5ac3af", + "display_name": "7d29fec1-cab4-40cf-b48c-77492d5ac3af" + }, + "id_num": 0 }, - "energy": { - "type": "ModelEnergyProperties", - "materials": [ + "radiance": { + "modifier_sets": [], + "type": "ModelRadianceProperties", + "modifiers": [ { - "u_factor": 1.0757635684464950, - "vt": 0.59999999999999998, - "display_name": "PhWindowConstruction_ccc0f3aa", - "shgc": 0.40000000000000002, - "identifier": "PhWindowConstruction_ccc0f3aa", - "type": "EnergyWindowMaterialSimpleGlazSys" + "b_reflectance": 0.20000000000000001, + "type": "Plastic", + "identifier": "generic_context_0.20", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.20000000000000001, + "r_reflectance": 0.20000000000000001 + } + ], + "global_modifier_set": { + "aperture_set": { + "operable_modifier": "generic_exterior_window_vis_0.64", + "window_modifier": "generic_exterior_window_vis_0.64", + "type": "ApertureModifierSetAbridged", + "skylight_modifier": "generic_exterior_window_vis_0.64", + "interior_modifier": "generic_interior_window_vis_0.88" }, - { - "thickness": 0.10000000000000001, - "visible_reflectance": 0.17500000000000004, - "conductivity": 0.90000000000000002, - "airflow_permeability": 0.0, - "solar_transmittance": 0.82499999999999996, - "top_opening_multiplier": 0.5, - "identifier": "test-shade", - "solar_reflectance": 0.17500000000000004, - "type": "EnergyWindowMaterialShade", - "infrared_transmittance": 0.0, - "emissivity": 0.90000000000000002, - "visible_transmittance": 0.82499999999999996, - "left_opening_multiplier": 0.5, - "distance_to_glass": 0.050000000000000003, - "bottom_opening_multiplier": 0.5, - "right_opening_multiplier": 0.5, - "display_name": "test-shade" + "shade_set": { + "exterior_modifier": "generic_exterior_shade_0.35", + "interior_modifier": "generic_interior_shade_0.50", + "type": "ShadeModifierSetAbridged" }, - { - "u_factor": 1.0757635684464950, - "vt": 0.59999999999999998, - "display_name": "PhWindowConstruction_6cf2b7e8", - "shgc": 0.40000000000000002, - "identifier": "PhWindowConstruction_6cf2b7e8", - "type": "EnergyWindowMaterialSimpleGlazSys" + "modifiers": [ + { + "transmitted_spec": 1.0, + "roughness": 0.0, + "dependencies": [], + "b_reflectance": 1.0, + "r_reflectance": 1.0, + "g_reflectance": 1.0, + "identifier": "air_boundary", + "type": "Trans", + "modifier": null, + "transmitted_diff": 1.0, + "specularity": 0.0 + }, + { + "refraction_index": null, + "type": "Glass", + "r_transmissivity": 0.69757618153843315, + "modifier": null, + "identifier": "generic_exterior_window_vis_0.64", + "g_transmissivity": 0.69757618153843315, + "b_transmissivity": 0.69757618153843315, + "dependencies": [] + }, + { + "b_reflectance": 0.80000000000000004, + "type": "Plastic", + "identifier": "generic_ceiling_0.80", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.80000000000000004, + "r_reflectance": 0.80000000000000004 + }, + { + "refraction_index": null, + "type": "Glass", + "r_transmissivity": 0.95841543286105957, + "modifier": null, + "identifier": "generic_interior_window_vis_0.88", + "g_transmissivity": 0.95841543286105957, + "b_transmissivity": 0.95841543286105957, + "dependencies": [] + }, + { + "b_reflectance": 0.20000000000000001, + "type": "Plastic", + "identifier": "generic_floor_0.20", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.20000000000000001, + "r_reflectance": 0.20000000000000001 + }, + { + "b_reflectance": 0.5, + "type": "Plastic", + "identifier": "generic_opaque_door_0.50", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.5, + "r_reflectance": 0.5 + }, + { + "b_reflectance": 0.5, + "type": "Plastic", + "identifier": "generic_interior_shade_0.50", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.5, + "r_reflectance": 0.5 + }, + { + "b_reflectance": 0.34999999999999998, + "type": "Plastic", + "identifier": "generic_exterior_shade_0.35", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.34999999999999998, + "r_reflectance": 0.34999999999999998 + }, + { + "b_reflectance": 0.5, + "type": "Plastic", + "identifier": "generic_wall_0.50", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.5, + "r_reflectance": 0.5 + }, + { + "b_reflectance": 0.20000000000000001, + "type": "Plastic", + "identifier": "generic_context_0.20", + "modifier": null, + "specularity": 0.0, + "roughness": 0.0, + "dependencies": [], + "g_reflectance": 0.20000000000000001, + "r_reflectance": 0.20000000000000001 + } + ], + "door_set": { + "exterior_glass_modifier": "generic_exterior_window_vis_0.64", + "overhead_modifier": "generic_opaque_door_0.50", + "exterior_modifier": "generic_opaque_door_0.50", + "interior_glass_modifier": "generic_interior_window_vis_0.88", + "type": "DoorModifierSetAbridged", + "interior_modifier": "generic_opaque_door_0.50" + }, + "type": "GlobalModifierSet", + "context_modifier": "generic_context_0.20", + "air_boundary_modifier": "air_boundary", + "floor_set": { + "exterior_modifier": "generic_floor_0.20", + "interior_modifier": "generic_floor_0.20", + "type": "FloorModifierSetAbridged" + }, + "roof_ceiling_set": { + "exterior_modifier": "generic_ceiling_0.80", + "interior_modifier": "generic_ceiling_0.80", + "type": "RoofCeilingModifierSetAbridged" + }, + "wall_set": { + "exterior_modifier": "generic_wall_0.50", + "interior_modifier": "generic_wall_0.50", + "type": "WallModifierSetAbridged" } - ], - "constructions": [ + } + }, + "type": "ModelProperties" + }, + "rooms": [ + { + "faces": [ { - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0, - "ph_frame": { - "left": { - "identifier": "PhWindowFrameElement_ec099df5", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_ec099df5", - "user_data": {} + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "apertures": [ + { + "type": "Aperture", + "identifier": "Room_4_33e2ca7e..Face0_Glz0", + "is_operable": false, + "display_name": "Room_4_33e2ca7e..Face0_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" }, - "identifier": "PhWindowFrame_061f48fd", - "bottom": { - "identifier": "PhWindowFrameElement_ec099df5", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_ec099df5", - "user_data": {} + "energy": { + "type": "ApertureEnergyPropertiesAbridged" }, - "id_num": 0, - "display_name": "PhWindowFrame_061f48fd", - "right": { - "identifier": "PhWindowFrameElement_ec099df5", - "chi_value": 0.0, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_ec099df5", - "user_data": {} + "install_depth": 0.1016 }, - "user_data": {}, - "top": { - "identifier": "PhWindowFrameElement_ec099df5", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_ec099df5", - "user_data": {} + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 4.5249514121994716, + -6.2978710203656378, + 2.7568536488623963 + ], + [ + 4.5249514121994716, + -6.2978710203656378, + 0.54314635113760423 + ], + [ + 0.89149122936767267, + -5.6571939568024794, + 0.54314635113760423 + ], + [ + 0.89149122936767267, + -5.6571939568024794, + 2.7568536488623963 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.17364817766693039, + 0.98480775301220813, + 0.0 + ], + "x": [ + 0.98480775301220813, + -0.17364817766693039, + 0.0 + ], + "o": [ + 0.89149122936767267, + -5.6571939568024794, + 2.7568536488623963 + ] } }, - "ph_glazing": { - "g_value": 0.40000000000000002, - "identifier": "PhWindowGlazing_a1083b3b", - "id_num": 0, - "u_factor": 0.80000000000000004, - "display_name": "PhWindowGlazing_a1083b3b", - "user_data": {} + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } } - }, - "type": "WindowConstructionProperties" - }, - "type": "WindowConstructionAbridged", - "materials": [ - "PhWindowConstruction_ccc0f3aa" + } ], - "identifier": "PhWindowConstruction_ccc0f3aa" - }, - { - "identifier": "PhWindowConstruction_6cf2b7e8", - "shade_material": "test-shade", - "type": "WindowConstructionShadeAbridged", - "shade_location": "Interior", - "control_type": "AlwaysOn", + "identifier": "Room_4_33e2ca7e..Face0", + "display_name": "Room_4_33e2ca7e..Face0", "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, "ph": { - "type": "WindowConstructionShadePhProperties", + "type": "FacePhPropertiesAbridged", "id_num": 0 }, - "type": "WindowConstructionShadeProperties" - }, - "window_construction": { - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0, - "ph_frame": { - "left": { - "identifier": "PhWindowFrameElement_64484f64", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_64484f64", - "user_data": {} - }, - "identifier": "PhWindowFrame_095ab443", - "bottom": { - "identifier": "PhWindowFrameElement_64484f64", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_64484f64", - "user_data": {} - }, - "id_num": 0, - "display_name": "PhWindowFrame_095ab443", - "right": { - "identifier": "PhWindowFrameElement_64484f64", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_64484f64", - "user_data": {} - }, - "user_data": {}, - "top": { - "identifier": "PhWindowFrameElement_64484f64", - "chi_value": 0.0, - "id_num": 0, - "u_factor": 1.0, - "width": 0.10000000000000001, - "psi_glazing": 0.040000000000000001, - "psi_install": 0.040000000000000001, - "display_name": "PhWindowFrameElement_64484f64", - "user_data": {} - } - }, - "ph_glazing": { - "g_value": 0.40000000000000002, - "identifier": "PhWindowGlazing_c33c21fe", - "id_num": 0, - "u_factor": 0.80000000000000004, - "display_name": "PhWindowGlazing_c33c21fe", - "user_data": {} - } - }, - "type": "WindowConstructionProperties" - }, - "type": "WindowConstructionAbridged", - "materials": [ - "PhWindowConstruction_6cf2b7e8" - ], - "identifier": "PhWindowConstruction_6cf2b7e8" - } - } - ], - "global_construction_set": { - "type": "GlobalConstructionSet", - "wall_set": { - "exterior_construction": "Generic Exterior Wall", - "interior_construction": "Generic Interior Wall", - "ground_construction": "Generic Underground Wall", - "type": "WallConstructionSetAbridged" - }, - "door_set": { - "exterior_glass_construction": "Generic Double Pane", - "type": "DoorConstructionSetAbridged", - "exterior_construction": "Generic Exterior Door", - "overhead_construction": "Generic Exterior Door", - "interior_glass_construction": "Generic Single Pane", - "interior_construction": "Generic Interior Door" - }, - "materials": [ - { - "thickness": 0.012699999999999999, - "gas_type": "Air", - "identifier": "Generic Window Air Gap", - "type": "EnergyWindowMaterialGas" - }, - { - "roughness": "Smooth", - "density": 7690.0, - "conductivity": 45.0, - "thickness": 0.0015, - "identifier": "Generic Painted Metal", - "visible_absorptance": 0.5, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 410.0 + "type": "FacePropertiesAbridged" }, - { - "roughness": "MediumRough", - "density": 1120.0, - "conductivity": 0.16, - "thickness": 0.01, - "identifier": "Generic Roof Membrane", - "visible_absorptance": 0.65000000000000002, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1460.0 + "geometry": { + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 0.0, + -5.5, + 0.0 + ], + [ + 0.0, + -5.5, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.17364817766693041, + 0.98480775301220813, + 0.0 + ], + "x": [ + 0.98480775301220813, + -0.17364817766693041, + 0.0 + ], + "o": [ + 0.0, + -5.5, + 3.3000000000000003 + ] + } }, - { - "roughness": "Smooth", - "density": 1.2800000000000000, - "conductivity": 0.66700000000000004, - "thickness": 0.10000000000000001, - "identifier": "Generic Wall Air Gap", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1000.0 + "face_type": "Wall" + }, + { + "boundary_condition": { + "type": "Surface", + "boundary_condition_objects": [ + "Room_3_f5f4de5c..Face3", + "Room_3_f5f4de5c" + ] }, - { - "roughness": "Smooth", - "density": 1.2800000000000000, - "conductivity": 0.55600000000000005, - "thickness": 0.10000000000000001, - "identifier": "Generic Ceiling Air Gap", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "type": "Face", + "identifier": "Room_4_33e2ca7e..Face1", + "display_name": "Room_4_33e2ca7e..Face1", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1000.0 - }, - { - "roughness": "MediumRough", - "density": 43.0, - "conductivity": 0.029999999999999999, - "thickness": 0.025000000000000001, - "identifier": "Generic 25mm Insulation", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1210.0 - }, - { - "roughness": "MediumSmooth", - "density": 368.0, - "conductivity": 0.059999999999999998, - "thickness": 0.02, - "identifier": "Generic Acoustic Tile", - "visible_absorptance": 0.20000000000000001, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "solar_absorptance": 0.20000000000000001, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 590.0 - }, - { - "roughness": "MediumRough", - "density": 2240.0, - "conductivity": 1.9500000000000000, - "thickness": 0.20000000000000001, - "identifier": "Generic HW Concrete", - "visible_absorptance": 0.80000000000000004, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 900.0 + "type": "FacePropertiesAbridged" }, - { - "roughness": "MediumRough", - "density": 1280.0, - "conductivity": 0.53000000000000003, - "thickness": 0.10000000000000001, - "identifier": "Generic LW Concrete", - "visible_absorptance": 0.80000000000000004, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" - }, - "solar_absorptance": 0.80000000000000004, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 840.0 + "geometry": { + "boundary": [ + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.98480775301220813, + -0.1736481776669303, + 0.0 + ], + "x": [ + -0.1736481776669303, + -0.98480775301220813, + 0.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + } }, - { - "solar_reflectance": 0.070000000000000007, - "identifier": "Generic Clear Glass", - "visible_reflectance": 0.080000000000000002, - "infrared_transmittance": 0.0, - "emissivity": 0.83999999999999997, - "dirt_correction": 1.0, - "solar_diffusing": false, - "type": "EnergyWindowMaterialGlazing", - "solar_transmittance": 0.77000000000000002, - "solar_reflectance_back": 0.070000000000000007, - "emissivity_back": 0.83999999999999997, - "thickness": 0.0060000000000000001, - "visible_reflectance_back": 0.080000000000000002, - "visible_transmittance": 0.88, - "conductivity": 1.0 + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } }, - { - "roughness": "MediumRough", - "density": 43.0, - "conductivity": 0.029999999999999999, - "thickness": 0.050000000000000003, - "identifier": "Generic 50mm Insulation", - "visible_absorptance": 0.69999999999999996, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] + "type": "Face", + "apertures": [ + { + "type": "Aperture", + "identifier": "Room_4_33e2ca7e..Face2_Glz0", + "is_operable": false, + "display_name": "Room_4_33e2ca7e..Face2_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" }, - "user_data": {} + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 0.12743924763317918, + -9.9903480700561964, + 2.7568536488623963 + ], + [ + 0.12743924763317918, + -9.9903480700561964, + 0.54314635113760423 + ], + [ + 3.7608994304649785, + -10.631025133619353, + 0.54314635113760423 + ], + [ + 3.7608994304649785, + -10.631025133619353, + 2.7568536488623963 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.17364817766692994, + -0.98480775301220813, + 0.0 + ], + "x": [ + -0.98480775301220813, + 0.17364817766692994, + 0.0 + ], + "o": [ + 3.7608994304649785, + -10.631025133619353, + 2.7568536488623963 + ] + } }, - "type": "EnergyMaterialProperties" + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } + } + ], + "identifier": "Room_4_33e2ca7e..Face2", + "display_name": "Room_4_33e2ca7e..Face2", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "solar_absorptance": 0.69999999999999996, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1210.0 - }, - { - "roughness": "MediumRough", - "density": 1920.0, - "conductivity": 0.90000000000000002, - "thickness": 0.10000000000000001, - "identifier": "Generic Brick", - "visible_absorptance": 0.65000000000000002, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - "solar_absorptance": 0.65000000000000002, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 790.0 - }, - { - "roughness": "MediumSmooth", - "density": 608.0, - "conductivity": 0.14999999999999999, - "thickness": 0.025399999999999999, - "identifier": "Generic 25mm Wood", - "visible_absorptance": 0.5, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1630.0 - }, - { - "roughness": "MediumSmooth", - "density": 800.0, - "conductivity": 0.16, - "thickness": 0.012699999999999999, - "identifier": "Generic Gypsum Board", - "visible_absorptance": 0.5, - "properties": { - "ph": { - "id_num": 0, - "divisions": { - "column_widths": [], - "row_heights": [], - "cells": [] - }, - "user_data": {} - }, - "type": "EnergyMaterialProperties" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - "solar_absorptance": 0.5, - "type": "EnergyMaterial", - "thermal_absorptance": 0.90000000000000002, - "specific_heat": 1090.0 - }, - { - "solar_reflectance": 0.35999999999999999, - "identifier": "Generic Low-e Glass", - "visible_reflectance": 0.20999999999999999, - "infrared_transmittance": 0.0, - "emissivity": 0.83999999999999997, - "dirt_correction": 1.0, - "solar_diffusing": false, - "type": "EnergyWindowMaterialGlazing", - "solar_transmittance": 0.45000000000000001, - "solar_reflectance_back": 0.35999999999999999, - "emissivity_back": 0.047, - "thickness": 0.0060000000000000001, - "visible_reflectance_back": 0.20999999999999999, - "visible_transmittance": 0.70999999999999996, - "conductivity": 1.0 - } - ], - "constructions": [ - { - "identifier": "Generic Context", - "type": "ShadeConstruction", - "solar_reflectance": 0.20000000000000001, - "is_specular": false, - "visible_reflectance": 0.20000000000000001 - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Brick", - "Generic LW Concrete", - "Generic 50mm Insulation", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Exterior Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete" - ], - "identifier": "Generic Ground Slab" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "identifier": "Generic Underground Wall" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Underground Roof" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Roof Membrane", - "Generic 50mm Insulation", - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Roof" + "type": "FacePropertiesAbridged" }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic 25mm Wood" - ], - "identifier": "Generic Interior Door" - }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Gypsum Board", - "Generic Wall Air Gap", - "Generic Gypsum Board" + "geometry": { + "boundary": [ + [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ] ], - "identifier": "Generic Interior Wall" + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.17364817766693011, + -0.98480775301220813, + 0.0 + ], + "x": [ + -0.98480775301220813, + 0.17364817766693011, + 0.0 + ], + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ] + } }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Acoustic Tile", - "Generic Ceiling Air Gap", - "Generic LW Concrete" - ], - "identifier": "Generic Interior Floor" + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } }, - { - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 + "type": "Face", + "apertures": [ + { + "type": "Aperture", + "identifier": "Room_4_33e2ca7e..Face3_Glz0", + "is_operable": false, + "display_name": "Room_4_33e2ca7e..Face3_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + -0.12575516544198348, + -6.2131929834941388, + 2.7568536488623963 + ], + [ + -0.12575516544198348, + -6.2131929834941388, + 0.54314635113760423 + ], + [ + -0.63829681629251001, + -9.1199611297595773, + 0.54314635113760423 + ], + [ + -0.63829681629251001, + -9.1199611297595773, + 2.7568536488623963 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.17364817766693039, + 0.0 + ], + "x": [ + 0.17364817766693039, + 0.98480775301220813, + 0.0 + ], + "o": [ + -0.63829681629251001, + -9.1199611297595773, + 2.7568536488623963 + ] + } }, - "type": "WindowConstructionProperties" + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } + } + ], + "identifier": "Room_4_33e2ca7e..Face3", + "display_name": "Room_4_33e2ca7e..Face3", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "type": "WindowConstructionAbridged", - "materials": [ - "Generic Clear Glass" - ], - "identifier": "Generic Single Pane" - }, - { - "identifier": "Generic Shade", - "type": "ShadeConstruction", - "solar_reflectance": 0.34999999999999998, - "is_specular": false, - "visible_reflectance": 0.34999999999999998 + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Painted Metal", - "Generic Ceiling Air Gap", - "Generic 50mm Insulation", - "Generic LW Concrete" + "geometry": { + "boundary": [ + [ + 0.0, + -5.5, + 3.3000000000000003 + ], + [ + 0.0, + -5.5, + 0.0 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 0.0 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ] ], - "identifier": "Generic Exposed Floor" + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.17364817766693036, + 0.0 + ], + "x": [ + 0.17364817766693036, + 0.98480775301220813, + 0.0 + ], + "o": [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ] + } }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "identifier": "Generic Interior Ceiling" + "face_type": "Wall" + }, + { + "boundary_condition": { + "type": "Ground" }, - { - "air_mixing_schedule": "Always On", - "type": "AirBoundaryConstructionAbridged", - "air_mixing_per_area": 0.10000000000000001, - "identifier": "Generic Air Boundary" + "type": "Face", + "identifier": "Room_4_33e2ca7e..Face4", + "display_name": "Room_4_33e2ca7e..Face4", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, - { - "type": "OpaqueConstructionAbridged", - "materials": [ - "Generic Painted Metal", - "Generic 25mm Insulation", - "Generic Painted Metal" + "geometry": { + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 0.0 + ], + [ + 0.0, + -5.5, + 0.0 + ] ], - "identifier": "Generic Exterior Door" + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ] + } }, - { - "properties": { - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 + "face_type": "Floor" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "apertures": [ + { + "type": "Aperture", + "identifier": "Room_4_33e2ca7e..Face5_Glz0", + "is_operable": false, + "display_name": "Room_4_33e2ca7e..Face5_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 0.6813268377680135, + -6.2744417555921990, + 3.3000000000000003 + ], + [ + 0.14106050030453293, + -9.3384444130002837, + 3.3000000000000003 + ], + [ + 3.9710638220646373, + -10.013777334829634, + 3.3000000000000003 + ], + [ + 4.5113301595281179, + -6.9497746774215505, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 3.9710638220646373, + -10.013777334829634, + 3.3000000000000003 + ] + } }, - "type": "WindowConstructionProperties" + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } + } + ], + "identifier": "Room_4_33e2ca7e..Face5", + "display_name": "Room_4_33e2ca7e..Face5", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "type": "WindowConstructionAbridged", - "materials": [ - "Generic Low-e Glass", - "Generic Window Air Gap", - "Generic Clear Glass" + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 0.0, + -5.5, + 3.3000000000000003 + ], + [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 + ], + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ], + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] ], - "identifier": "Generic Double Pane" - } - ], - "floor_set": { - "exterior_construction": "Generic Exposed Floor", - "interior_construction": "Generic Interior Floor", - "ground_construction": "Generic Ground Slab", - "type": "FloorConstructionSetAbridged" - }, - "air_boundary_construction": "Generic Air Boundary", - "shade_construction": "Generic Shade", - "context_construction": "Generic Context", - "aperture_set": { - "skylight_construction": "Generic Double Pane", - "type": "ApertureConstructionSetAbridged", - "interior_construction": "Generic Single Pane", - "window_construction": "Generic Double Pane", - "operable_construction": "Generic Double Pane" - }, - "roof_ceiling_set": { - "exterior_construction": "Generic Roof", - "interior_construction": "Generic Interior Ceiling", - "ground_construction": "Generic Underground Roof", - "type": "RoofCeilingConstructionSetAbridged" - } - }, - "schedules": [ - { - "identifier": "Generic Office Occupancy", - "day_schedules": [ - { - "identifier": "OfficeMedium BLDG_OCC_SCH_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 ], - "interpolate": false, - "values": [ + "x": [ + 1.0, 0.0, - 0.050000000000000003, 0.0 + ], + "o": [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 ] + } + }, + "face_type": "RoofCeiling" + } + ], + "story": "1", + "type": "Room", + "identifier": "Room_4_33e2ca7e", + "display_name": "Room_4", + "properties": { + "ph_hvac": { + "renewable_devices": [ + { + "device_typename": "PhPhotovoltaicDevice", + "user_data": {}, + "utilization_factor": 1.0, + "photovoltaic_renewable_energy": 1000.0, + "array_size": 0.0, + "identifier": "885086cc-601f-4597-a991-e2e489c3361d", + "percent_coverage": 1.0, + "display_name": "my_PV_system" + } + ], + "supportive_devices": [ + { + "norm_energy_demand_W": 123.0, + "in_conditioned_space": false, + "device_type": 10, + "user_data": {}, + "quantity": 3, + "annual_period_operation_khrs": 6.5, + "identifier": "57f0694c-1cce-4e93-9dea-61c1be24852b", + "device_class_name": "PhSupportiveDevice", + "display_name": "Example Device" + } + ], + "exhaust_vent_devices": [ + { + "exhaust_flow_rate_m3s": 123.0, + "annual_runtime_minutes": 7.625, + "user_data": {}, + "quantity": 1, + "identifier": "617fe896-390b-4af0-a0f2-d4faed4c135f", + "device_class_name": "ExhaustVentDryer", + "display_name": "example_dryer_vent" + } + ], + "ventilation_system": { + "supply_ducting": [ + { + "user_data": {}, + "duct_type": 1, + "identifier": "9c9890b4-bcf1-4096-b9d8-ec52db590eb5", + "display_name": "__unnamed_vent_duct__", + "segments": { + "2bdfafb6-35d4-4b56-b6b5-16cdb81c2684": { + "width": null, + "insulation_thickness": 0.02794, + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter": 0.17600000000000002, + "identifier": "2bdfafb6-35d4-4b56-b6b5-16cdb81c2684", + "height": null, + "display_name": "2bdfafb6-35d4-4b56-b6b5-16cdb81c2684", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "insulation_reflective": true + } + } + } + ], + "ventilation_unit": { + "frost_protection_reqd": true, + "in_conditioned_space": true, + "sensible_heat_recovery": 0.82999999999999996, + "temperature_below_defrost_used": -5.0, + "user_data": {}, + "quantity": 1, + "identifier": "a2e08fe6-90dd-49f8-9e5c-5011de4ca3e5", + "latent_heat_recovery": 0.0, + "electric_efficiency": 0.33300000000000002, + "display_name": "Test_Unit" + }, + "user_data": {}, + "exhaust_ducting": [ + { + "user_data": {}, + "duct_type": 2, + "identifier": "3e0eddf3-f5e1-46c0-a907-5622b86c9d7f", + "display_name": "Test_Vent_System_exhaust", + "segments": { + "3a746191-6a01-4bbb-b483-ec6fa7a5382c": { + "width": null, + "insulation_thickness": 0.02794, + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter": 0.17600000000000002, + "identifier": "3a746191-6a01-4bbb-b483-ec6fa7a5382c", + "height": null, + "display_name": "3a746191-6a01-4bbb-b483-ec6fa7a5382c", + "geometry": { + "type": "LineSegment3D", + "v": [ + 1.0832885283134288, + -0.19101299543362338, + 0.0 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "insulation_reflective": true + } + } + } + ], + "identifier": "03c3ae44-9b69-48b0-908e-041c0a166922", + "display_name": "Test_Vent_System", + "sys_type": 1, + "id_num": 0 + }, + "type": "RoomPhHvacPropertiesAbridged", + "heating_systems": [], + "hot_water_system": { + "number_tap_points": 1, + "tank_solar": { + "solar_losses": 0.0, + "storage_capacity": 300, + "standby_losses": 4.0, + "standby_fraction": 0.29999999999999999, + "room_temp": 20, + "in_conditioned_space": true, + "water_temp": 60, + "user_data": {}, + "quantity": 1, + "solar_connection": false, + "identifier": "b9338cd4-b01e-4caf-9094-0c40f7994a67", + "storage_loss_rate": 0.0, + "_tank_type": { + "value": "2-DHW ONLY" + }, + "display_name": "_unnamed_hw_tank_" }, - { - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.0, - 1.0, - 0.050000000000000003 - ] + "type": "PhHvacHotWaterSystemPh", + "recirc_hours": 23, + "recirc_temp": 48.0, + "heaters": { + "d977e11f-7016-4b45-835a-7103cd0e38c7": { + "heater_type": "PhHvacHotWaterHeaterHeatPump", + "in_conditioned_space": true, + "user_data": {}, + "annual_energy_factor": null, + "identifier": "d977e11f-7016-4b45-835a-7103cd0e38c7", + "percent_coverage": 1.0, + "annual_COP": null, + "display_name": "d977e11f-7016-4b45-835a-7103cd0e38c7", + "annual_system_perf_ratio": null + } }, - { - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.0 - ] + "identifier": "73af031a-3884-4111-9010-94f54957d9ab", + "distribution_piping": { + "df40e8d0-b5e3-4356-b9e7-4e76929c78d9": { + "user_data": {}, + "branches": { + "9dcd0914-ee77-4fa6-963a-e354218d41c2": { + "fixtures": { + "0156f5e8-b00f-4ce5-bfe3-539a1a0a3fa2": { + "display_name": "Test_Fixture", + "identifier": "0156f5e8-b00f-4ce5-bfe3-539a1a0a3fa2", + "segments": { + "5a9e6656-6ff4-458f-911f-2edf5d41e9d4": { + "water_temp": 60.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "1-COPPER_M", + "insulation_thickness": 0.0, + "insulation_conductivity": 0.040000000000000001, + "identifier": "5a9e6656-6ff4-458f-911f-2edf5d41e9d4", + "daily_period": 24, + "display_name": "5a9e6656-6ff4-458f-911f-2edf5d41e9d4", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "1-3/8IN", + "insulation_reflective": false + } + }, + "user_data": {} + } + }, + "user_data": {}, + "identifier": "9dcd0914-ee77-4fa6-963a-e354218d41c2", + "display_name": "Test_Branch", + "pipe_element": { + "display_name": "ba2af90d-c5dd-4015-9cd1-f8252c1382ba", + "identifier": "ba2af90d-c5dd-4015-9cd1-f8252c1382ba", + "segments": { + "dd047cb8-7079-4feb-9177-9e09c1f2419d": { + "water_temp": 60.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "3-COPPER_K", + "insulation_thickness": 0.0, + "insulation_conductivity": 0.040000000000000001, + "identifier": "dd047cb8-7079-4feb-9177-9e09c1f2419d", + "daily_period": 24, + "display_name": "dd047cb8-7079-4feb-9177-9e09c1f2419d", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "4-3/4IN", + "insulation_reflective": false + } + }, + "user_data": {} + } + } + }, + "multiplier": 1, + "identifier": "df40e8d0-b5e3-4356-b9e7-4e76929c78d9", + "display_name": "Test_Trunk", + "pipe_element": { + "display_name": "d4d2c850-38c3-450d-acc3-4c2b4aabd559", + "identifier": "d4d2c850-38c3-450d-acc3-4c2b4aabd559", + "segments": { + "c8dfff03-896d-4cdd-9da1-d8dcea89c104": { + "water_temp": 60.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "6-PEX", + "insulation_thickness": 0.0, + "insulation_conductivity": 0.040000000000000001, + "identifier": "c8dfff03-896d-4cdd-9da1-d8dcea89c104", + "daily_period": 24, + "display_name": "c8dfff03-896d-4cdd-9da1-d8dcea89c104", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "6-1-1/4IN", + "insulation_reflective": false + } + }, + "user_data": {} + } + } }, + "display_name": "SHW System_4ed135a9", + "id_num": 0, + "recirc_piping": { + "2eedeee2-f288-4b0a-b317-eabbfb48d89b": { + "display_name": "_unnamed_", + "identifier": "2eedeee2-f288-4b0a-b317-eabbfb48d89b", + "segments": { + "6be59f1a-a430-4cf8-9978-be9d182c1ce9": { + "water_temp": 48.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "2-COPPER_L", + "insulation_thickness": 0.02794, + "insulation_conductivity": 0.040000000000000001, + "identifier": "6be59f1a-a430-4cf8-9978-be9d182c1ce9", + "daily_period": 23.0, + "display_name": "6be59f1a-a430-4cf8-9978-be9d182c1ce9", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "8-2IN", + "insulation_reflective": true + } + }, + "user_data": {} + } + } + }, + "heat_pump_systems": [ { - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 - ] + "ambient_temp_1": -3.3300000000000001, + "COP_1": 3.3999999999999999, + "ambient_temp_2": 12.0, + "cooling_params": { + "dehumidification": { + "useful_heat_loss": false, + "user_data": {}, + "identifier": "b8f609f4-7b70-4b4e-8ccd-312f13f5823f", + "annual_COP": 2.0, + "display_name": "_unnamed_dehumidification_cooling__84221fc1", + "used": true + }, + "recirculation": { + "single_speed": false, + "flow_rate_m3_hr": 100.08000000000000, + "flow_rate_variable": true, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "6a94e438-4673-46ce-9153-621ac669018d", + "annual_COP": 2.0, + "display_name": "_unnamed_recirculation_cooling__95960b08", + "used": true + }, + "ventilation": { + "single_speed": false, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "d4e4f912-b113-4dbc-9153-324f8129e144", + "annual_COP": 4.0, + "display_name": "d4e4f912-b113-4dbc-9153-324f8129e144", + "used": false + }, + "percent_coverage": 1.0, + "panel": { + "user_data": {}, + "identifier": "674933ff-cc82-412a-9e47-3b62ea012105", + "annual_COP": 4.0, + "display_name": "674933ff-cc82-412a-9e47-3b62ea012105", + "used": false + } + }, + "COP_2": 4.1200000000000001, + "user_data": {}, + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "identifier": "526f3d3d-2ebe-46e9-9eeb-2585cbcd93cd", + "percent_coverage": 1.0, + "display_name": "526f3d3d-2ebe-46e9-9eeb-2585cbcd93cd" }, { - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 - ] + "ambient_temp_1": -8.3330000000000002, + "COP_1": 2.5, + "ambient_temp_2": 8.3330000000000002, + "cooling_params": { + "dehumidification": { + "useful_heat_loss": false, + "user_data": {}, + "identifier": "87287336-86cf-4c07-88dc-6d3c25caf019", + "annual_COP": 4.0, + "display_name": "87287336-86cf-4c07-88dc-6d3c25caf019", + "used": false + }, + "recirculation": { + "single_speed": false, + "flow_rate_m3_hr": 100.0, + "flow_rate_variable": true, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "da3c8281-8043-4ecc-bfc3-1c6bebe939e5", + "annual_COP": 4.0, + "display_name": "da3c8281-8043-4ecc-bfc3-1c6bebe939e5", + "used": false + }, + "ventilation": { + "single_speed": false, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "3179d7dd-a89d-4b1f-bf90-a61415c672a7", + "annual_COP": 4.0, + "display_name": "3179d7dd-a89d-4b1f-bf90-a61415c672a7", + "used": false + }, + "percent_coverage": 1.0, + "panel": { + "user_data": {}, + "identifier": "f26b3903-c8bb-453e-bfcd-23c0dae378e0", + "annual_COP": 4.0, + "display_name": "f26b3903-c8bb-453e-bfcd-23c0dae378e0", + "used": false + } + }, + "COP_2": 2.5, + "user_data": {}, + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "identifier": "e41b262d-311a-4531-895a-038753bc33ca", + "percent_coverage": 1.0, + "display_name": "e41b262d-311a-4531-895a-038753bc33ca" } ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", - "start_date": [ - 1, - 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true + "id_num": 0 + }, + "energy": { + "service_hot_water": { + "schedule": "Always On", + "type": "ServiceHotWaterAbridged", + "flow_per_area": 5.0000000000000002e-05, + "sensible_fraction": 0.20000000000000001, + "identifier": "Room_4_33e2ca7e_service_hot_water", + "target_temperature": 60.0, + "latent_fraction": 0.050000000000000003 + }, + "people": { + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.050000000000000003, + "occupancy_schedule": "Generic Office Occupancy", + "type": "PeopleAbridged", + "activity_schedule": "Seated Adult Activity", + "identifier": "Generic Office People", + "properties": { + "type": "PeopleProperties", + "ph": { + "type": "PeoplePhProperties", + "number_people": 1, + "number_bedrooms": 1, + "dwellings": { + "identifier": "a3a66b51-4680-460b-8f8b-c0638f459191", + "num_dwellings": 1 + }, + "id_num": 0 + } + }, + "latent_fraction": { + "type": "Autocalculate" + } + }, + "electric_equipment": { + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "radiant_fraction": 0.5, + "schedule": "Generic Office Equipment", + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment_25323c33", + "properties": { + "type": "ElectricEquipmentProperties", + "ph": { + "type": "ElectricEquipmentPhProperties", + "equipment_collection": { + "equipment_set": { + "1c7f1242-ba5e-4777-a62f-59d36db5eea1": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 1, + "energy_demand": 0.20000000000000001, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "1c7f1242-ba5e-4777-a62f-59d36db5eea1", + "reference_energy_norm": 1, + "_cooktop_type": { + "value": "1-ELECTRICITY" + }, + "display_name": "Kitchen cooking", + "equipment_type": "PhCooktop", + "energy_demand_per_use": 0 + }, + "684eef3a-190e-4c1d-a68f-27e00a4933b9": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 6, + "energy_demand": 0, + "in_conditioned_space": false, + "user_data": {}, + "quantity": 1, + "identifier": "684eef3a-190e-4c1d-a68f-27e00a4933b9", + "reference_energy_norm": 1, + "frac_high_efficiency": 1.0, + "display_name": "PHIUS+ Exterior Lighting", + "equipment_type": "PhPhiusLightingExterior", + "energy_demand_per_use": 0 + }, + "d379ec3b-a002-4cd1-adf2-7c72bda62c89": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 3, + "energy_demand": 0, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "d379ec3b-a002-4cd1-adf2-7c72bda62c89", + "reference_energy_norm": 1, + "display_name": "PHIUS+ MELS", + "equipment_type": "PhPhiusMEL", + "energy_demand_per_use": 0 + }, + "1365376a-11c5-4e34-8d0f-f41148b861ce": { + "combined_energy_factor": 0, + "comment": "default", + "capacity_type": 1, + "reference_quantity": 1, + "energy_demand": 269, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "capacity": 12, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "identifier": "1365376a-11c5-4e34-8d0f-f41148b861ce", + "reference_energy_norm": 2, + "display_name": "Kitchen dishwasher", + "equipment_type": "PhDishwasher", + "energy_demand_per_use": 0 + }, + "2807446e-03b4-4a4c-9637-99e54ae59c05": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 1, + "energy_demand": 120, + "in_conditioned_space": true, + "modified_energy_factor": 2.7000000000000002, + "user_data": {}, + "quantity": 1, + "capacity": 0.12740000000000001, + "utilization_factor": 1.0, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "identifier": "2807446e-03b4-4a4c-9637-99e54ae59c05", + "reference_energy_norm": 2, + "display_name": "Laundry - washer", + "equipment_type": "PhClothesWasher", + "energy_demand_per_use": 0 + }, + "7fdd0f16-ccb3-4cd2-9b6a-5f7754912d12": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 4, + "energy_demand": 1.2200000000000000, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "7fdd0f16-ccb3-4cd2-9b6a-5f7754912d12", + "reference_energy_norm": 1, + "display_name": "Kitchen fridge/freeze combo", + "equipment_type": "PhFridgeFreezer", + "energy_demand_per_use": 0 + }, + "f3e1f4a7-d9ef-4411-a877-a25e80ae6e3e": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 6, + "energy_demand": 0, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "f3e1f4a7-d9ef-4411-a877-a25e80ae6e3e", + "reference_energy_norm": 1, + "frac_high_efficiency": 1.0, + "display_name": "PHIUS+ Interior Lighting", + "equipment_type": "PhPhiusLightingInterior", + "energy_demand_per_use": 0 + }, + "19a56c00-2934-43fd-9834-90bf4926551e": { + "combined_energy_factor": 3.9300000000000002, + "comment": "default", + "_dryer_type": { + "value": "5-ELECTRIC EXHAUST AIR DRYER" + }, + "gas_efficiency_factor": 2.6699999999999999, + "field_utilization_factor": 1.1799999999999999, + "reference_quantity": 1, + "energy_demand": 0, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "gas_consumption": 0, + "identifier": "19a56c00-2934-43fd-9834-90bf4926551e", + "reference_energy_norm": 2, + "field_utilization_factor_type": 1, + "display_name": "Laundry - dryer", + "equipment_type": "PhClothesDryer", + "energy_demand_per_use": 0 + } + } + } + } }, + "latent_fraction": 0.0 + }, + "program_type": "Generic Office Program", + "type": "RoomEnergyPropertiesAbridged", + "construction_set": "ConstructionSet_eaaae054", + "hvac": "Room_4_33e2ca7e Ideal Loads Air System" + }, + "ph": { + "ph_bldg_segment_id": "e423ebd9-fff6-48ff-8a31-0d69bb3b9b80", + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhPropertiesAbridged", + "ph_foundations": [], + "spaces": [ { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", - "start_date": [ - 1, - 1 + "wufi_type": 99, + "name": "Room_4", + "number": "101", + "user_data": {}, + "quantity": 1, + "identifier": "369bde96-cabf-4b69-82f8-71b1caa79984", + "volumes": [ + { + "user_data": {}, + "floor": { + "floor_segments": [ + { + "user_data": {}, + "weighting_factor": 1.0, + "reference_point": { + "type": "Point3D", + "y": -8.0486030474941046, + "x": 1.7845510657596111, + "z": 0.11000000000000001 + }, + "identifier": "7716110c-1c9c-47f3-b909-e184f5c5aad8", + "display_name": "7716110c-1c9c-47f3-b909-e184f5c5aad8", + "geometry": { + "boundary": [ + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ] + } + } + } + ], + "user_data": {}, + "identifier": "4bfc931f-8d9e-4106-9f50-1fe42b2584c7", + "display_name": "4bfc931f-8d9e-4106-9f50-1fe42b2584c7", + "geometry": { + "boundary": [ + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ] + } + } + }, + "identifier": "e7ddaf7b-e8ce-45e4-9090-80c0ce571e04", + "display_name": "e7ddaf7b-e8ce-45e4-9090-80c0ce571e04", + "avg_ceiling_height": 2.75, + "geometry": [ + { + "boundary": [ + [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.17364817766693041, + 0.0 + ], + "x": [ + 0.17364817766693041, + 0.98480775301220813, + 0.0 + ], + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.17364817766692997, + 0.98480775301220813, + 0.0 + ], + "x": [ + 0.98480775301220813, + -0.17364817766692997, + 0.0 + ], + "o": [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.98480775301220813, + -0.17364817766693033, + 0.0 + ], + "x": [ + -0.17364817766693033, + -0.98480775301220813, + 0.0 + ], + "o": [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.1736481776669305, + -0.98480775301220802, + 0.0 + ], + "x": [ + -0.98480775301220802, + 0.1736481776669305, + 0.0 + ], + "o": [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 0.0 + ], + [ + 3.1229643650793193, + -9.9600553331146831, + 0.0 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 + ] + } + }, + { + "boundary": [ + [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ], + [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 + ], + [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 + ], + [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 + ] + } + } + ] + } ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "properties": { + "energy": { + "type": "SpaceEnergyProperties", + "id_num": 0 + }, + "type": "SpaceProperties", + "ph": { + "type": "SpacePhProperties", + "_v_tran": null, + "_v_sup": null, + "id_num": 0, + "_v_eta": null + } + } } - ], - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn" + ] }, + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + }, + "type": "RoomPropertiesAbridged" + } + }, + { + "faces": [ { - "identifier": "Always On", - "day_schedules": [ - { - "identifier": "Always On_Day Schedule", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0 - ] + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" } - ], - "type": "ScheduleRulesetAbridged", - "schedule_type_limit": "Fractional", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" }, - "default_day_schedule": "Always On_Day Schedule" - }, - { - "identifier": "Generic Office Heating", - "day_schedules": [ + "type": "Face", + "apertures": [ { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 15.600000000000000 - ] + "type": "Aperture", + "identifier": "Room_3_f5f4de5c..Face0_Glz0", + "is_operable": false, + "display_name": "Room_3_f5f4de5c..Face0_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 11.751374618646405, + -7.5720844056800098, + 2.7568536488623963 + ], + [ + 11.751374618646405, + -7.5720844056800098, + 0.54314635113760423 + ], + [ + 6.6645303626818855, + -6.6751365166915884, + 0.54314635113760423 + ], + [ + 6.6645303626818855, + -6.6751365166915884, + 2.7568536488623963 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.17364817766693033, + 0.98480775301220813, + 0.0 + ], + "x": [ + 0.98480775301220813, + -0.17364817766693033, + 0.0 + ], + "o": [ + 6.6645303626818855, + -6.6751365166915884, + 2.7568536488623963 + ] + } + }, + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } + } + ], + "identifier": "Room_3_f5f4de5c..Face0", + "display_name": "Room_3_f5f4de5c..Face0", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 15.600000000000000 - ] + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 - ] + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ] + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - { - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 17, - 0 - ] + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 ], - "interpolate": false, - "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 - ] - } - ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 + [ + 12.999462339761147, + -7.7921559452034819, + 0.0 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", - "start_date": [ - 1, - 1 + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, - { - "end_date": [ - 12, - 31 + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.17364817766693047, + 0.98480775301220802, + 0.0 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", - "start_date": [ - 1, - 1 + "x": [ + 0.98480775301220802, + -0.17364817766693047, + 0.0 ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 + ] } - ], - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "schedule_type_limit": "Temperature", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "apertures": [ + { + "type": "Aperture", + "identifier": "Room_3_f5f4de5c..Face1_Glz0", + "is_operable": false, + "display_name": "Room_3_f5f4de5c..Face1_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 12.361165523468637, + -11.412117074963060, + 2.7568536488623963 + ], + [ + 12.361165523468637, + -11.412117074963060, + 0.54314635113760423 + ], + [ + 12.873707174319163, + -8.5053489286976198, + 0.54314635113760423 + ], + [ + 12.873707174319163, + -8.5053489286976198, + 2.7568536488623963 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.98480775301220813, + -0.17364817766693014, + 0.0 + ], + "x": [ + -0.17364817766693014, + -0.98480775301220813, + 0.0 + ], + "o": [ + 12.873707174319163, + -8.5053489286976198, + 2.7568536488623963 + ] + } }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn" - }, - { - "identifier": "Seated Adult Activity", - "day_schedules": [ - { - "identifier": "Seated Adult Activity_Day Schedule", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 120.0 - ] + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } } ], - "type": "ScheduleRulesetAbridged", - "schedule_type_limit": "Activity Level", + "identifier": "Room_3_f5f4de5c..Face1", + "display_name": "Room_3_f5f4de5c..Face1", "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "type": "FacePhPropertiesAbridged", + "id_num": 0 }, - "type": "ScheduleRulesetProperties" + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, - "default_day_schedule": "Seated Adult Activity_Day Schedule" - }, - { - "identifier": "Generic Office Cooling", - "day_schedules": [ - { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] + "geometry": { + "boundary": [ + [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 ], - "interpolate": false, - "values": [ - 26.699999999999999 - ] - }, - { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] + [ + 12.235410358026652, + -12.125310058457197, + 0.0 ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 - ] - }, - { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] + [ + 12.999462339761147, + -7.7921559452034819, + 0.0 ], - "interpolate": false, - "values": [ - 26.699999999999999 + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 ] - }, - { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.98480775301220802, + -0.17364817766693064, + 0.0 ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.600000000000001, - 25.0, - 24.0, - 26.699999999999999 + "x": [ + -0.17364817766693064, + -0.98480775301220802, + 0.0 + ], + "o": [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 ] - }, + } + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "apertures": [ { - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 + "type": "Aperture", + "identifier": "Room_3_f5f4de5c..Face2_Glz0", + "is_operable": false, + "display_name": "Room_3_f5f4de5c..Face2_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 5.9004783809473924, + -11.008290629945304, + 2.7568536488623963 + ], + [ + 5.9004783809473924, + -11.008290629945304, + 0.54314635113760423 + ], + [ + 10.987322636911911, + -11.905238518933727, + 0.54314635113760423 + ], + [ + 10.987322636911911, + -11.905238518933727, + 2.7568536488623963 + ] ], - [ - 17, - 0 - ] - ], - "interpolate": false, - "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 - ] + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.17364817766693069, + -0.98480775301220802, + 0.0 + ], + "x": [ + -0.98480775301220802, + 0.17364817766693069, + 0.0 + ], + "o": [ + 10.987322636911911, + -11.905238518933727, + 2.7568536488623963 + ] + } + }, + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } } ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 + "identifier": "Room_3_f5f4de5c..Face2", + "display_name": "Room_3_f5f4de5c..Face2", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "start_date": [ - 1, - 1 + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, - { - "end_date": [ - 12, - 31 + [ + 12.235410358026652, + -12.125310058457197, + 0.0 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "start_date": [ - 1, - 1 + [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.17364817766693064, + -0.98480775301220802, + 0.0 ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "x": [ + -0.98480775301220802, + 0.17364817766693064, + 0.0 + ], + "o": [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 + ] } - ], - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "schedule_type_limit": "Temperature", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 - }, - "type": "ScheduleRulesetProperties" }, - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn" + "face_type": "Wall" }, { - "identifier": "Generic Office Lighting", - "day_schedules": [ - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 - ] + "boundary_condition": { + "type": "Surface", + "boundary_condition_objects": [ + "Room_4_33e2ca7e..Face1", + "Room_4_33e2ca7e" + ] + }, + "type": "Face", + "identifier": "Room_3_f5f4de5c..Face3", + "display_name": "Room_3_f5f4de5c..Face3", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" }, - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0 - ] + "energy": { + "type": "FaceEnergyPropertiesAbridged" }, - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ], - "interpolate": false, - "values": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ], + [ + 4.6523906598326512, + -10.788219090421832, 0.0 - ] - }, - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, - 0.050000000000000003 + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ] - }, - { - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 8, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ], - [ - 20, - 0 - ], - [ - 22, - 0 - ], - [ - 23, - 0 - ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.1736481776669303, + 0.0 ], - "interpolate": false, - "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 + "x": [ + 0.1736481776669303, + 0.98480775301220813, + 0.0 + ], + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ] } - ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 + }, + "face_type": "Wall" + }, + { + "boundary_condition": { + "type": "Ground" + }, + "type": "Face", + "identifier": "Room_3_f5f4de5c..Face4", + "display_name": "Room_3_f5f4de5c..Face4", + "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "ph": { + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 12.999462339761147, + -7.7921559452034819, + 0.0 ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "start_date": [ - 1, - 1 + [ + 12.235410358026652, + -12.125310058457197, + 0.0 ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, - { - "end_date": [ - 12, - 31 + [ + 4.6523906598326512, + -10.788219090421832, + 0.0 ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "start_date": [ - 1, - 1 + [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 12.999462339761147, + -7.7921559452034819, + 0.0 + ] + } + }, + "face_type": "Floor" + }, + { + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + }, + "type": "Face", + "apertures": [ + { + "type": "Aperture", + "identifier": "Room_3_f5f4de5c..Face5_Glz0", + "is_operable": false, + "display_name": "Room_3_f5f4de5c..Face5_Glz0", + "properties": { + "ph_hvac": { + "type": "AperturePhHvacProperties" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "variant_type": "_unnamed_type_", + "id_num": 0, + "install_depth": 0.1016 + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "geometry": { + "boundary": [ + [ + 6.4150573432965654, + -7.2854531438280699, + 3.3000000000000003 + ], + [ + 5.8747910058330852, + -10.349455801236152, + 3.3000000000000003 + ], + [ + 11.236795656297232, + -11.294921891797244, + 3.3000000000000003 + ], + [ + 11.777061993760713, + -8.2309192343891606, + 3.3000000000000003 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 11.236795656297232, + -11.294921891797244, + 3.3000000000000003 + ] + } + }, + "boundary_condition": { + "sun_exposure": true, + "wind_exposure": true, + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + } + } } ], - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "identifier": "Room_3_f5f4de5c..Face5", + "display_name": "Room_3_f5f4de5c..Face5", "properties": { + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "type": "FacePhPropertiesAbridged", + "id_num": 0 + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" }, - "type": "ScheduleRulesetProperties" + "type": "FacePropertiesAbridged" }, - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn" - }, - { - "identifier": "Generic Office Infiltration", - "day_schedules": [ - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] + "geometry": { + "boundary": [ + [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ], - "interpolate": false, - "values": [ - 1.0 - ] - }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] + [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 - ] - }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] + [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 ], - "interpolate": false, - "values": [ - 1.0, - 0.25, - 1.0 + [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 ] - }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0, - 0.25, + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, 1.0 - ] - }, - { - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] ], - "interpolate": false, - "values": [ + "x": [ 1.0, - 0.25, - 1.0 + 0.0, + 0.0 + ], + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ] } + }, + "face_type": "RoofCeiling" + } + ], + "story": "2", + "type": "Room", + "identifier": "Room_3_f5f4de5c", + "display_name": "Room_3", + "properties": { + "ph_hvac": { + "renewable_devices": [ + { + "device_typename": "PhPhotovoltaicDevice", + "user_data": {}, + "utilization_factor": 1.0, + "photovoltaic_renewable_energy": 1000.0, + "array_size": 0.0, + "identifier": "885086cc-601f-4597-a991-e2e489c3361d", + "percent_coverage": 1.0, + "display_name": "my_PV_system" + } ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ + "supportive_devices": [ { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "start_date": [ - 1, - 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, + "norm_energy_demand_W": 123.0, + "in_conditioned_space": false, + "device_type": 10, + "user_data": {}, + "quantity": 3, + "annual_period_operation_khrs": 6.5, + "identifier": "57f0694c-1cce-4e93-9dea-61c1be24852b", + "device_class_name": "PhSupportiveDevice", + "display_name": "Example Device" + } + ], + "exhaust_vent_devices": [ { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", - "start_date": [ - 1, - 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false + "exhaust_flow_rate_m3s": 123.0, + "annual_runtime_minutes": 7.625, + "user_data": {}, + "quantity": 1, + "identifier": "617fe896-390b-4af0-a0f2-d4faed4c135f", + "device_class_name": "ExhaustVentDryer", + "display_name": "example_dryer_vent" } ], - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "ventilation_system": { + "supply_ducting": [ + { + "user_data": {}, + "duct_type": 1, + "identifier": "9c9890b4-bcf1-4096-b9d8-ec52db590eb5", + "display_name": "__unnamed_vent_duct__", + "segments": { + "2bdfafb6-35d4-4b56-b6b5-16cdb81c2684": { + "width": null, + "insulation_thickness": 0.02794, + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter": 0.17600000000000002, + "identifier": "2bdfafb6-35d4-4b56-b6b5-16cdb81c2684", + "height": null, + "display_name": "2bdfafb6-35d4-4b56-b6b5-16cdb81c2684", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "insulation_reflective": true + } + } + } + ], + "ventilation_unit": { + "frost_protection_reqd": true, + "in_conditioned_space": true, + "sensible_heat_recovery": 0.82999999999999996, + "temperature_below_defrost_used": -5.0, + "user_data": {}, + "quantity": 1, + "identifier": "a2e08fe6-90dd-49f8-9e5c-5011de4ca3e5", + "latent_heat_recovery": 0.0, + "electric_efficiency": 0.33300000000000002, + "display_name": "Test_Unit" }, - "type": "ScheduleRulesetProperties" + "user_data": {}, + "exhaust_ducting": [ + { + "user_data": {}, + "duct_type": 2, + "identifier": "3e0eddf3-f5e1-46c0-a907-5622b86c9d7f", + "display_name": "Test_Vent_System_exhaust", + "segments": { + "3a746191-6a01-4bbb-b483-ec6fa7a5382c": { + "width": null, + "insulation_thickness": 0.02794, + "user_data": {}, + "insulation_conductivity": 0.040000000000000001, + "diameter": 0.17600000000000002, + "identifier": "3a746191-6a01-4bbb-b483-ec6fa7a5382c", + "height": null, + "display_name": "3a746191-6a01-4bbb-b483-ec6fa7a5382c", + "geometry": { + "type": "LineSegment3D", + "v": [ + 1.0832885283134288, + -0.19101299543362338, + 0.0 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "insulation_reflective": true + } + } + } + ], + "identifier": "03c3ae44-9b69-48b0-908e-041c0a166922", + "display_name": "Test_Vent_System", + "sys_type": 1, + "id_num": 0 }, - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn" - }, - { - "identifier": "Generic Office Equipment", - "day_schedules": [ - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 - ] - }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 1.0 - ] + "type": "RoomPhHvacPropertiesAbridged", + "heating_systems": [], + "hot_water_system": { + "number_tap_points": 1, + "tank_solar": { + "solar_losses": 0.0, + "storage_capacity": 300, + "standby_losses": 4.0, + "standby_fraction": 0.29999999999999999, + "room_temp": 20, + "in_conditioned_space": true, + "water_temp": 60, + "user_data": {}, + "quantity": 1, + "solar_connection": false, + "identifier": "b9338cd4-b01e-4caf-9094-0c40f7994a67", + "storage_loss_rate": 0.0, + "_tank_type": { + "value": "2-DHW ONLY" + }, + "display_name": "_unnamed_hw_tank_" }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.0 - ] + "type": "PhHvacHotWaterSystemPh", + "recirc_hours": 23, + "recirc_temp": 48.0, + "heaters": { + "d977e11f-7016-4b45-835a-7103cd0e38c7": { + "heater_type": "PhHvacHotWaterHeaterHeatPump", + "in_conditioned_space": true, + "user_data": {}, + "annual_energy_factor": null, + "identifier": "d977e11f-7016-4b45-835a-7103cd0e38c7", + "percent_coverage": 1.0, + "annual_COP": null, + "display_name": "d977e11f-7016-4b45-835a-7103cd0e38c7", + "annual_system_perf_ratio": null + } }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 17, - 0 - ], - [ - 19, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 - ] + "identifier": "aca5836b-7069-4824-9dc2-ff871da06bb3", + "distribution_piping": { + "df40e8d0-b5e3-4356-b9e7-4e76929c78d9": { + "user_data": {}, + "branches": { + "9dcd0914-ee77-4fa6-963a-e354218d41c2": { + "fixtures": { + "0156f5e8-b00f-4ce5-bfe3-539a1a0a3fa2": { + "display_name": "Test_Fixture", + "identifier": "0156f5e8-b00f-4ce5-bfe3-539a1a0a3fa2", + "segments": { + "5a9e6656-6ff4-458f-911f-2edf5d41e9d4": { + "water_temp": 60.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "1-COPPER_M", + "insulation_thickness": 0.0, + "insulation_conductivity": 0.040000000000000001, + "identifier": "5a9e6656-6ff4-458f-911f-2edf5d41e9d4", + "daily_period": 24, + "display_name": "5a9e6656-6ff4-458f-911f-2edf5d41e9d4", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "1-3/8IN", + "insulation_reflective": false + } + }, + "user_data": {} + } + }, + "user_data": {}, + "identifier": "9dcd0914-ee77-4fa6-963a-e354218d41c2", + "display_name": "Test_Branch", + "pipe_element": { + "display_name": "ba2af90d-c5dd-4015-9cd1-f8252c1382ba", + "identifier": "ba2af90d-c5dd-4015-9cd1-f8252c1382ba", + "segments": { + "dd047cb8-7079-4feb-9177-9e09c1f2419d": { + "water_temp": 60.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "3-COPPER_K", + "insulation_thickness": 0.0, + "insulation_conductivity": 0.040000000000000001, + "identifier": "dd047cb8-7079-4feb-9177-9e09c1f2419d", + "daily_period": 24, + "display_name": "dd047cb8-7079-4feb-9177-9e09c1f2419d", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "4-3/4IN", + "insulation_reflective": false + } + }, + "user_data": {} + } + } + }, + "multiplier": 1, + "identifier": "df40e8d0-b5e3-4356-b9e7-4e76929c78d9", + "display_name": "Test_Trunk", + "pipe_element": { + "display_name": "d4d2c850-38c3-450d-acc3-4c2b4aabd559", + "identifier": "d4d2c850-38c3-450d-acc3-4c2b4aabd559", + "segments": { + "c8dfff03-896d-4cdd-9da1-d8dcea89c104": { + "water_temp": 60.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "6-PEX", + "insulation_thickness": 0.0, + "insulation_conductivity": 0.040000000000000001, + "identifier": "c8dfff03-896d-4cdd-9da1-d8dcea89c104", + "daily_period": 24, + "display_name": "c8dfff03-896d-4cdd-9da1-d8dcea89c104", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 5.5 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "6-1-1/4IN", + "insulation_reflective": false + } + }, + "user_data": {} + } + } }, - { - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "type": "ScheduleDay", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 8, - 0 - ], - [ - 12, - 0 - ], - [ - 13, - 0 - ], - [ - 17, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false, - "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 - ] + "display_name": "SHW System_4ed135a9", + "id_num": 0, + "recirc_piping": { + "2eedeee2-f288-4b0a-b317-eabbfb48d89b": { + "display_name": "_unnamed_", + "identifier": "2eedeee2-f288-4b0a-b317-eabbfb48d89b", + "segments": { + "6be59f1a-a430-4cf8-9978-be9d182c1ce9": { + "water_temp": 48.0, + "insulation_quality": null, + "user_data": {}, + "material_value": "2-COPPER_L", + "insulation_thickness": 0.02794, + "insulation_conductivity": 0.040000000000000001, + "identifier": "6be59f1a-a430-4cf8-9978-be9d182c1ce9", + "daily_period": 23.0, + "display_name": "6be59f1a-a430-4cf8-9978-be9d182c1ce9", + "geometry": { + "type": "LineSegment3D", + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ], + "p": [ + 0.0, + -5.5, + 0.0 + ] + }, + "diameter_value": "8-2IN", + "insulation_reflective": true + } + }, + "user_data": {} + } } - ], - "type": "ScheduleRulesetAbridged", - "schedule_rules": [ - { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": true, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": true, - "apply_saturday": false, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "start_date": [ - 1, - 1 - ], - "apply_thursday": true, - "apply_tuesday": true, - "apply_friday": true - }, + }, + "heat_pump_systems": [ { - "end_date": [ - 12, - 31 - ], - "apply_wednesday": false, - "type": "ScheduleRuleAbridged", - "apply_sunday": false, - "apply_monday": false, - "apply_saturday": true, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "start_date": [ - 1, - 1 - ], - "apply_thursday": false, - "apply_tuesday": false, - "apply_friday": false - } - ], - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "schedule_type_limit": "Fractional", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "properties": { - "ph": { - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] + "ambient_temp_1": -3.3300000000000001, + "COP_1": 3.3999999999999999, + "ambient_temp_2": 12.0, + "cooling_params": { + "dehumidification": { + "useful_heat_loss": false, + "user_data": {}, + "identifier": "b8f609f4-7b70-4b4e-8ccd-312f13f5823f", + "annual_COP": 2.0, + "display_name": "_unnamed_dehumidification_cooling__84221fc1", + "used": true + }, + "recirculation": { + "single_speed": false, + "flow_rate_m3_hr": 100.08000000000000, + "flow_rate_variable": true, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "6a94e438-4673-46ce-9153-621ac669018d", + "annual_COP": 2.0, + "display_name": "_unnamed_recirculation_cooling__95960b08", + "used": true + }, + "ventilation": { + "single_speed": false, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "d4e4f912-b113-4dbc-9153-324f8129e144", + "annual_COP": 4.0, + "display_name": "d4e4f912-b113-4dbc-9153-324f8129e144", + "used": false + }, + "percent_coverage": 1.0, + "panel": { + "user_data": {}, + "identifier": "674933ff-cc82-412a-9e47-3b62ea012105", + "annual_COP": 4.0, + "display_name": "674933ff-cc82-412a-9e47-3b62ea012105", + "used": false + } }, - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0 + "COP_2": 4.1200000000000001, + "user_data": {}, + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "identifier": "526f3d3d-2ebe-46e9-9eeb-2585cbcd93cd", + "percent_coverage": 1.0, + "display_name": "526f3d3d-2ebe-46e9-9eeb-2585cbcd93cd" }, - "type": "ScheduleRulesetProperties" - }, - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn" - } - ], - "hvacs": [ - { - "identifier": "Room_3_13ecd6e2 Ideal Loads Air System", - "heating_air_temperature": 50.0, - "type": "IdealAirSystemAbridged", - "heating_limit": { - "type": "Autosize" - }, - "demand_controlled_ventilation": false, - "sensible_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0 - }, - { - "identifier": "Room_4_13b8765f Ideal Loads Air System", - "heating_air_temperature": 50.0, - "type": "IdealAirSystemAbridged", - "heating_limit": { - "type": "Autosize" - }, - "demand_controlled_ventilation": false, - "sensible_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0 - } - ], - "construction_sets": [ - { - "identifier": "ConstructionSet_cd7cb44d", - "type": "ConstructionSetAbridged", - "wall_set": { - "exterior_construction": null, - "interior_construction": null, - "ground_construction": null, - "type": "WallConstructionSetAbridged" - }, - "door_set": { - "exterior_glass_construction": "PhWindowConstruction_6cf2b7e8", - "type": "DoorConstructionSetAbridged", - "exterior_construction": null, - "overhead_construction": null, - "interior_glass_construction": null, - "interior_construction": null - }, - "floor_set": { - "exterior_construction": null, - "interior_construction": null, - "ground_construction": null, - "type": "FloorConstructionSetAbridged" - }, - "air_boundary_construction": null, - "shade_construction": null, - "aperture_set": { - "skylight_construction": "PhWindowConstruction_6cf2b7e8", - "type": "ApertureConstructionSetAbridged", - "interior_construction": null, - "window_construction": "PhWindowConstruction_6cf2b7e8", - "operable_construction": "PhWindowConstruction_6cf2b7e8" - }, - "roof_ceiling_set": { - "exterior_construction": null, - "interior_construction": null, - "ground_construction": null, - "type": "RoofCeilingConstructionSetAbridged" - } - }, - { - "identifier": "ConstructionSet_10e95b46", - "type": "ConstructionSetAbridged", - "wall_set": { - "exterior_construction": null, - "interior_construction": null, - "ground_construction": null, - "type": "WallConstructionSetAbridged" - }, - "door_set": { - "exterior_glass_construction": "PhWindowConstruction_ccc0f3aa", - "type": "DoorConstructionSetAbridged", - "exterior_construction": null, - "overhead_construction": null, - "interior_glass_construction": null, - "interior_construction": null - }, - "floor_set": { - "exterior_construction": null, - "interior_construction": null, - "ground_construction": null, - "type": "FloorConstructionSetAbridged" + { + "ambient_temp_1": -8.3330000000000002, + "COP_1": 2.5, + "ambient_temp_2": 8.3330000000000002, + "cooling_params": { + "dehumidification": { + "useful_heat_loss": false, + "user_data": {}, + "identifier": "87287336-86cf-4c07-88dc-6d3c25caf019", + "annual_COP": 4.0, + "display_name": "87287336-86cf-4c07-88dc-6d3c25caf019", + "used": false + }, + "recirculation": { + "single_speed": false, + "flow_rate_m3_hr": 100.0, + "flow_rate_variable": true, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "da3c8281-8043-4ecc-bfc3-1c6bebe939e5", + "annual_COP": 4.0, + "display_name": "da3c8281-8043-4ecc-bfc3-1c6bebe939e5", + "used": false + }, + "ventilation": { + "single_speed": false, + "min_coil_temp": 12.0, + "user_data": {}, + "capacity": 10.0, + "identifier": "3179d7dd-a89d-4b1f-bf90-a61415c672a7", + "annual_COP": 4.0, + "display_name": "3179d7dd-a89d-4b1f-bf90-a61415c672a7", + "used": false + }, + "percent_coverage": 1.0, + "panel": { + "user_data": {}, + "identifier": "f26b3903-c8bb-453e-bfcd-23c0dae378e0", + "annual_COP": 4.0, + "display_name": "f26b3903-c8bb-453e-bfcd-23c0dae378e0", + "used": false + } + }, + "COP_2": 2.5, + "user_data": {}, + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "identifier": "e41b262d-311a-4531-895a-038753bc33ca", + "percent_coverage": 1.0, + "display_name": "e41b262d-311a-4531-895a-038753bc33ca" + } + ], + "id_num": 0 + }, + "energy": { + "service_hot_water": { + "schedule": "Always On", + "type": "ServiceHotWaterAbridged", + "flow_per_area": 3.5714285714285717e-05, + "sensible_fraction": 0.20000000000000001, + "identifier": "Room_3_f5f4de5c_service_hot_water", + "target_temperature": 60.0, + "latent_fraction": 0.050000000000000003 }, - "air_boundary_construction": null, - "shade_construction": null, - "aperture_set": { - "skylight_construction": "PhWindowConstruction_ccc0f3aa", - "type": "ApertureConstructionSetAbridged", - "interior_construction": null, - "window_construction": "PhWindowConstruction_ccc0f3aa", - "operable_construction": "PhWindowConstruction_ccc0f3aa" + "people": { + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.071428571428571425, + "occupancy_schedule": "Generic Office Occupancy", + "type": "PeopleAbridged", + "activity_schedule": "Seated Adult Activity", + "identifier": "Generic Office People", + "properties": { + "type": "PeopleProperties", + "ph": { + "type": "PeoplePhProperties", + "number_people": 2, + "number_bedrooms": 2, + "dwellings": { + "identifier": "44d60bde-56db-4a07-bab5-e87252b3aa26", + "num_dwellings": 2 + }, + "id_num": 0 + } + }, + "latent_fraction": { + "type": "Autocalculate" + } }, - "roof_ceiling_set": { - "exterior_construction": null, - "interior_construction": null, - "ground_construction": null, - "type": "RoofCeilingConstructionSetAbridged" - } - } - ], - "shws": [], - "program_types": [ - { "electric_equipment": { "lost_fraction": 0.0, - "identifier": "Generic Office Equipment", - "type": "ElectricEquipmentAbridged", - "radiant_fraction": 0.5, - "latent_fraction": 0.0, "watts_per_area": 10.330000000000000, + "radiant_fraction": 0.5, "schedule": "Generic Office Equipment", + "type": "ElectricEquipmentAbridged", + "identifier": "Generic Office Equipment_25323c33", "properties": { + "type": "ElectricEquipmentProperties", "ph": { "type": "ElectricEquipmentPhProperties", "equipment_collection": { - "equipment_set": {} + "equipment_set": { + "1c7f1242-ba5e-4777-a62f-59d36db5eea1": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 1, + "energy_demand": 0.20000000000000001, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "1c7f1242-ba5e-4777-a62f-59d36db5eea1", + "reference_energy_norm": 1, + "_cooktop_type": { + "value": "1-ELECTRICITY" + }, + "display_name": "Kitchen cooking", + "equipment_type": "PhCooktop", + "energy_demand_per_use": 0 + }, + "684eef3a-190e-4c1d-a68f-27e00a4933b9": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 6, + "energy_demand": 0, + "in_conditioned_space": false, + "user_data": {}, + "quantity": 1, + "identifier": "684eef3a-190e-4c1d-a68f-27e00a4933b9", + "reference_energy_norm": 1, + "frac_high_efficiency": 1.0, + "display_name": "PHIUS+ Exterior Lighting", + "equipment_type": "PhPhiusLightingExterior", + "energy_demand_per_use": 0 + }, + "d379ec3b-a002-4cd1-adf2-7c72bda62c89": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 3, + "energy_demand": 0, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "d379ec3b-a002-4cd1-adf2-7c72bda62c89", + "reference_energy_norm": 1, + "display_name": "PHIUS+ MELS", + "equipment_type": "PhPhiusMEL", + "energy_demand_per_use": 0 + }, + "1365376a-11c5-4e34-8d0f-f41148b861ce": { + "combined_energy_factor": 0, + "comment": "default", + "capacity_type": 1, + "reference_quantity": 1, + "energy_demand": 269, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "capacity": 12, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "identifier": "1365376a-11c5-4e34-8d0f-f41148b861ce", + "reference_energy_norm": 2, + "display_name": "Kitchen dishwasher", + "equipment_type": "PhDishwasher", + "energy_demand_per_use": 0 + }, + "2807446e-03b4-4a4c-9637-99e54ae59c05": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 1, + "energy_demand": 120, + "in_conditioned_space": true, + "modified_energy_factor": 2.7000000000000002, + "user_data": {}, + "quantity": 1, + "capacity": 0.12740000000000001, + "utilization_factor": 1.0, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "identifier": "2807446e-03b4-4a4c-9637-99e54ae59c05", + "reference_energy_norm": 2, + "display_name": "Laundry - washer", + "equipment_type": "PhClothesWasher", + "energy_demand_per_use": 0 + }, + "7fdd0f16-ccb3-4cd2-9b6a-5f7754912d12": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 4, + "energy_demand": 1.2200000000000000, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "7fdd0f16-ccb3-4cd2-9b6a-5f7754912d12", + "reference_energy_norm": 1, + "display_name": "Kitchen fridge/freeze combo", + "equipment_type": "PhFridgeFreezer", + "energy_demand_per_use": 0 + }, + "f3e1f4a7-d9ef-4411-a877-a25e80ae6e3e": { + "combined_energy_factor": 0, + "comment": "default", + "reference_quantity": 6, + "energy_demand": 0, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "identifier": "f3e1f4a7-d9ef-4411-a877-a25e80ae6e3e", + "reference_energy_norm": 1, + "frac_high_efficiency": 1.0, + "display_name": "PHIUS+ Interior Lighting", + "equipment_type": "PhPhiusLightingInterior", + "energy_demand_per_use": 0 + }, + "19a56c00-2934-43fd-9834-90bf4926551e": { + "combined_energy_factor": 3.9300000000000002, + "comment": "default", + "_dryer_type": { + "value": "5-ELECTRIC EXHAUST AIR DRYER" + }, + "gas_efficiency_factor": 2.6699999999999999, + "field_utilization_factor": 1.1799999999999999, + "reference_quantity": 1, + "energy_demand": 0, + "in_conditioned_space": true, + "user_data": {}, + "quantity": 1, + "gas_consumption": 0, + "identifier": "19a56c00-2934-43fd-9834-90bf4926551e", + "reference_energy_norm": 2, + "field_utilization_factor_type": 1, + "display_name": "Laundry - dryer", + "equipment_type": "PhClothesDryer", + "energy_demand_per_use": 0 + } + } + } + } + }, + "latent_fraction": 0.0 + }, + "program_type": "Generic Office Program", + "type": "RoomEnergyPropertiesAbridged", + "construction_set": "ConstructionSet_d77976be", + "hvac": "Room_3_f5f4de5c Ideal Loads Air System" + }, + "ph": { + "ph_bldg_segment_id": "e423ebd9-fff6-48ff-8a31-0d69bb3b9b80", + "specific_heat_capacity": "1-LIGHTWEIGHT", + "type": "RoomPhPropertiesAbridged", + "ph_foundations": [], + "spaces": [ + { + "wufi_type": 99, + "name": "Room_3", + "number": "102", + "user_data": {}, + "quantity": 1, + "identifier": "0872367e-3a65-41e9-b794-50cb7014125f", + "volumes": [ + { + "user_data": {}, + "floor": { + "floor_segments": [ + { + "user_data": {}, + "weighting_factor": 1.0, + "reference_point": { + "type": "Point3D", + "y": -9.0036680246622218, + "x": 7.2009937073267549, + "z": 0.11000000000000001 + }, + "identifier": "7bb203d6-723b-4183-8170-a73b69261b21", + "display_name": "7bb203d6-723b-4183-8170-a73b69261b21", + "geometry": { + "boundary": [ + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + } + } + } + ], + "user_data": {}, + "identifier": "5f5ddf54-a2f1-406e-93d4-b43a06a19a42", + "display_name": "5f5ddf54-a2f1-406e-93d4-b43a06a19a42", + "geometry": { + "boundary": [ + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + } + } + }, + "identifier": "c649da0c-ad48-4f6c-84a4-f50e4f0c1cbf", + "display_name": "c649da0c-ad48-4f6c-84a4-f50e4f0c1cbf", + "avg_ceiling_height": 2.75, + "geometry": [ + { + "boundary": [ + [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.17364817766693044, + 0.0 + ], + "x": [ + 0.17364817766693044, + 0.98480775301220813, + 0.0 + ], + "o": [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.17364817766693053, + 0.98480775301220802, + 0.0 + ], + "x": [ + 0.98480775301220802, + -0.17364817766693053, + 0.0 + ], + "o": [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.98480775301220802, + -0.17364817766693053, + 0.0 + ], + "x": [ + -0.17364817766693053, + -0.98480775301220802, + 0.0 + ], + "o": [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + -0.17364817766693003, + -0.98480775301220813, + 0.0 + ], + "x": [ + -0.98480775301220813, + 0.17364817766693003, + 0.0 + ], + "o": [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ] + } + }, + { + "boundary": [ + [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 0.0 + ], + [ + 8.5394070066464636, + -10.915120310282800, + 0.0 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + } + }, + { + "boundary": [ + [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ], + [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ], + [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ], + [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ] + ], + "type": "Face3D", + "plane": { + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "x": [ + 1.0, + 0.0, + 0.0 + ], + "o": [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ] + } + } + ] } - }, - "type": "ElectricEquipmentProperties" - } - }, - "identifier": "Generic Office Program", - "type": "ProgramTypeAbridged", - "ventilation": { - "flow_per_area": 0.00030499999999999999, - "type": "VentilationAbridged", - "flow_per_person": 0.0023600000000000001, - "identifier": "Generic Office Ventilation" - }, - "setpoint": { - "heating_schedule": "Generic Office Heating", - "type": "SetpointAbridged", - "cooling_schedule": "Generic Office Cooling", - "identifier": "Generic Office Setpoints" - }, - "lighting": { - "identifier": "Generic Office Lighting", - "type": "LightingAbridged", - "visible_fraction": 0.20000000000000001, - "radiant_fraction": 0.69999999999999996, - "watts_per_area": 10.550000000000001, - "return_air_fraction": 0.0, - "schedule": "Generic Office Lighting", - "properties": { - "ph": { - "type": "LightingPhProperties", - "id_num": 0, - "target_lux": 300, - "target_lux_height": 0.80000000000000004 - }, - "type": "LightingProperties" - } - }, - "infiltration": { - "type": "InfiltrationAbridged", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": "Generic Office Infiltration", - "identifier": "Generic Office Infiltration" - }, - "people": { - "identifier": "Generic Office People", - "type": "PeopleAbridged", - "activity_schedule": "Seated Adult Activity", - "radiant_fraction": 0.29999999999999999, - "latent_fraction": { - "type": "Autocalculate" - }, - "occupancy_schedule": "Generic Office Occupancy", - "properties": { - "ph": { - "type": "PeoplePhProperties", - "id_num": 0, - "number_people": 0.0, - "number_bedrooms": 0, - "dwellings": { - "num_dwellings": 0, - "identifier": "c02e25af-08db-4f1c-a56c-2b13e04bd9a9" + ], + "properties": { + "energy": { + "type": "SpaceEnergyProperties", + "id_num": 0 + }, + "type": "SpaceProperties", + "ph": { + "type": "SpacePhProperties", + "_v_tran": null, + "_v_sup": null, + "id_num": 0, + "_v_eta": null } - }, - "type": "PeopleProperties" - }, - "people_per_area": 0.056500000000000002 - } - } - ], - "schedule_type_limits": [ - { - "identifier": "Temperature", - "type": "ScheduleTypeLimit", - "unit_type": "Temperature", - "lower_limit": -273.14999999999998, - "numeric_type": "Continuous", - "upper_limit": { - "type": "NoLimit" - } + } + } + ] }, - { - "identifier": "Activity Level", - "type": "ScheduleTypeLimit", - "unit_type": "ActivityLevel", - "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": { - "type": "NoLimit" - } + "radiance": { + "type": "RoomRadiancePropertiesAbridged" }, - { - "identifier": "Fractional", - "type": "ScheduleTypeLimit", - "unit_type": "Dimensionless", - "lower_limit": 0.0, - "numeric_type": "Continuous", - "upper_limit": 1.0 - } - ], - "ventilation_simulation_control": { - "reference_temperature": 20.0, - "type": "VentilationSimulationControl", - "reference_pressure": 101325.0, - "long_axis_angle": 0.0, - "reference_humidity_ratio": 0.0, - "aspect_ratio": 1.0, - "building_type": "LowRise", - "vent_control_type": "SingleZone" + "type": "RoomPropertiesAbridged" } - }, - "radiance": { - "type": "ModelRadianceProperties", - "global_modifier_set": { - "type": "GlobalModifierSet", - "wall_set": { - "type": "WallModifierSetAbridged", - "exterior_modifier": "generic_wall_0.50", - "interior_modifier": "generic_wall_0.50" - }, - "door_set": { - "exterior_modifier": "generic_opaque_door_0.50", - "type": "DoorModifierSetAbridged", - "interior_modifier": "generic_opaque_door_0.50", - "exterior_glass_modifier": "generic_exterior_window_vis_0.64", - "interior_glass_modifier": "generic_interior_window_vis_0.88", - "overhead_modifier": "generic_opaque_door_0.50" - }, - "context_modifier": "generic_context_0.20", - "floor_set": { - "type": "FloorModifierSetAbridged", - "exterior_modifier": "generic_floor_0.20", - "interior_modifier": "generic_floor_0.20" - }, - "shade_set": { - "type": "ShadeModifierSetAbridged", - "exterior_modifier": "generic_exterior_shade_0.35", - "interior_modifier": "generic_interior_shade_0.50" - }, - "aperture_set": { - "type": "ApertureModifierSetAbridged", - "interior_modifier": "generic_interior_window_vis_0.88", - "operable_modifier": "generic_exterior_window_vis_0.64", - "skylight_modifier": "generic_exterior_window_vis_0.64", - "window_modifier": "generic_exterior_window_vis_0.64" - }, - "modifiers": [ - { - "g_transmissivity": 0.95841543286105957, - "dependencies": [], - "modifier": null, - "refraction_index": null, - "r_transmissivity": 0.95841543286105957, - "identifier": "generic_interior_window_vis_0.88", - "type": "Glass", - "b_transmissivity": 0.95841543286105957 - }, - { - "b_reflectance": 0.5, - "r_reflectance": 0.5, - "identifier": "generic_interior_shade_0.50", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.5, - "r_reflectance": 0.5, - "identifier": "generic_opaque_door_0.50", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.34999999999999998, - "r_reflectance": 0.34999999999999998, - "identifier": "generic_exterior_shade_0.35", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.34999999999999998, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.5, - "r_reflectance": 0.5, - "identifier": "generic_wall_0.50", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.80000000000000004, - "r_reflectance": 0.80000000000000004, - "identifier": "generic_ceiling_0.80", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.80000000000000004, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "b_reflectance": 0.20000000000000001, - "r_reflectance": 0.20000000000000001, - "identifier": "generic_floor_0.20", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - }, - { - "roughness": 0.0, - "b_reflectance": 1.0, - "r_reflectance": 1.0, - "modifier": null, - "specularity": 0.0, - "type": "Trans", - "dependencies": [], - "transmitted_diff": 1.0, - "identifier": "air_boundary", - "transmitted_spec": 1.0, - "g_reflectance": 1.0 - }, - { - "g_transmissivity": 0.69757618153843315, - "dependencies": [], - "modifier": null, - "refraction_index": null, - "r_transmissivity": 0.69757618153843315, - "identifier": "generic_exterior_window_vis_0.64", - "type": "Glass", - "b_transmissivity": 0.69757618153843315 - }, - { - "b_reflectance": 0.20000000000000001, - "r_reflectance": 0.20000000000000001, - "identifier": "generic_context_0.20", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - } - ], - "air_boundary_modifier": "air_boundary", - "roof_ceiling_set": { - "type": "RoofCeilingModifierSetAbridged", - "exterior_modifier": "generic_ceiling_0.80", - "interior_modifier": "generic_ceiling_0.80" - } - }, - "modifiers": [ - { - "b_reflectance": 0.20000000000000001, - "r_reflectance": 0.20000000000000001, - "identifier": "generic_context_0.20", - "dependencies": [], - "type": "Plastic", - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, - "modifier": null - } - ], - "modifier_sets": [] } - }, - "units": "Meters" + ] } \ No newline at end of file