From 2400584a07cd743a6a757adb91b622a2bc2c1a8b Mon Sep 17 00:00:00 2001 From: PH Tools Date: Fri, 25 Oct 2024 17:11:09 -0400 Subject: [PATCH] fix(bump): Bump dependency versions --- requirements.txt | 8 +- .../_regenerated_xml/School_10_25_17_9_48.xml | 7215 +++++++++++ tests/_regenerated_xml/_la_mora.xml | 8 +- tests/_regenerated_xml/_ridgeway.xml | 712 +- tests/_source_gh/hbph_test_models.gh | Bin 241563 -> 240861 bytes .../Default_Model_Single_Zone.hbjson | 3207 ++--- .../Default_Room_Single_Zone.json | 3987 +++--- .../Multi_Room_Complete.hbjson | 10271 ++++++++-------- .../Default_Model_Single_Zone.xml | 6 +- .../Multi_Room_Complete.xml | 72 +- .../Multi_Room_Complete_10_25_17_9_4.xml | 2008 +++ 11 files changed, 18905 insertions(+), 8589 deletions(-) create mode 100644 tests/_regenerated_xml/School_10_25_17_9_48.xml create mode 100644 tests/_test_reference_files_xml/Multi_Room_Complete_10_25_17_9_4.xml diff --git a/requirements.txt b/requirements.txt index 1ea501a..2316c30 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -honeybee-core>=1.58.53 -honeybee-energy>=1.109.6 -honeybee-ph>=1.28.15 +honeybee-core>=1.58.56 +honeybee-energy>=1.109.9 +honeybee-ph>=1.28.17 pydantic<2.0 -PH-units>=1.5.14 +PH-units>=1.5.15 rich xlwings lxml \ No newline at end of file diff --git a/tests/_regenerated_xml/School_10_25_17_9_48.xml b/tests/_regenerated_xml/School_10_25_17_9_48.xml new file mode 100644 index 0000000..1b2a030 --- /dev/null +++ b/tests/_regenerated_xml/School_10_25_17_9_48.xml @@ -0,0 +1,7215 @@ + + + 49 + 1 + 3.5.0.1 + 4 + 1 + + 0 + false + + 2020 + 9 + 9 + 0 + 0 + + true + + + + + + + + + + + + + + + + + + + + + + + + + Office + 1 + 5.0 + 52.0 + 12.0 + 1.0 + 0.0 + 0.77 + 0.0 + 0.54 + 12.0 + 0.4 + + + Workshop + 2 + 5.0 + 52.0 + 12.0 + 1.0 + 6.0 + 0.77 + 0.0 + 0.54 + 6.0 + 0.4 + + + + + 1 + Office + 0.5 + 7.0 + 18.0 + 250.0 + 300 + 0.3 + 1 + + + 2 + Workshop + 0.5 + 7.0 + 18.0 + 200.0 + 300 + 0.0 + 1 + + + + + 1 + Preliminary + Assuming windows are outies. +Need to understand additional workshop ventilation if there is any. +Day lighting added back in. +Instant DHW + + + + + 1 + -20.3598865 + -2.982053 + -0.7747 + + + 2 + -20.3598865 + -2.982053 + -2.032 + + + 3 + -20.3598865 + -3.934553 + -2.032 + + + 4 + -20.3598865 + -3.934553 + -0.7747 + + + 5 + -20.3598865 + -10.348053 + -6.096 + + + 6 + -18.8739865 + -10.348053 + -6.096 + + + 7 + -18.8739865 + -10.348053 + -0.6096 + + + 8 + -20.3487745 + -10.348053 + -0.6096 + + + 9 + -20.3598865 + -10.348053 + -0.6096 + + + 10 + -20.3598865 + 0.675547 + -6.096 + + + 11 + -20.3598865 + -2.956653 + -6.096 + + + 12 + -20.3598865 + -2.956653 + -0.6096 + + + 13 + -20.3598865 + 0.675547 + -0.6096 + + + 14 + -9.6283865 + -10.348053 + -6.096 + + + 15 + -7.7995865 + -10.348053 + -6.096 + + + 16 + -7.7995865 + -10.348053 + -0.6096 + + + 17 + -9.6283865 + -10.348053 + -0.6096 + + + 18 + -20.3598865 + -5.839553 + -2.9464 + + + 19 + -20.3598865 + -5.839553 + -2.032 + + + 20 + -20.3598865 + -4.887053 + -2.032 + + + 21 + -20.3598865 + -4.887053 + -2.9464 + + + 22 + -20.3598865 + -3.934553 + -2.9464 + + + 23 + -20.3598865 + -2.982053 + -2.9464 + + + 24 + -20.3598865 + -6.792053 + -2.9464 + + + 25 + -20.3598865 + -6.792053 + -2.032 + + + 26 + -15.1655865 + -10.348053 + -0.6096 + + + 27 + -15.1655865 + -10.348053 + -6.096 + + + 28 + -17.3245865 + -10.348053 + -1.0668 + + + 29 + -18.3913865 + -10.348053 + -1.0668 + + + 30 + -18.3913865 + -10.348053 + -2.1336 + + + 31 + -17.3245865 + -10.348053 + -2.1336 + + + 32 + -7.7741865 + -10.348053 + -4.8768 + + + 33 + -6.7073865 + -10.348053 + -4.8768 + + + 34 + -6.7073865 + -10.348053 + -3.5052 + + + 35 + -7.7741865 + -10.348053 + -3.5052 + + + 36 + -6.2501865 + -10.348053 + -3.5052 + + + 37 + -6.2501865 + -10.348053 + -4.8768 + + + 38 + 0.4427135 + -10.348053 + -0.6096 + + + 39 + -1.9575865 + -10.348053 + -0.6096 + + + 40 + -1.9575865 + -10.348053 + -6.096 + + + 41 + 0.4427135 + -10.348053 + -6.096 + + + 42 + -3.5069865 + -10.348053 + -2.1336 + + + 43 + -2.4401865 + -10.348053 + -2.1336 + + + 44 + -2.4401865 + -10.348053 + -1.0668 + + + 45 + -3.5069865 + -10.348053 + -1.0668 + + + 46 + -18.8485865 + -10.348053 + -2.1336 + + + 47 + -18.8485865 + -10.348053 + -1.0668 + + + 48 + -1.9829865 + -10.348053 + -1.0668 + + + 49 + -1.9829865 + -10.348053 + -2.1336 + + + 50 + -9.6537865 + -10.348053 + -1.0668 + + + 51 + -10.1109865 + -10.348053 + -1.0668 + + + 52 + -10.1109865 + -10.348053 + -2.1336 + + + 53 + -9.6537865 + -10.348053 + -2.1336 + + + 54 + -11.1777865 + -10.348053 + -2.1336 + + + 55 + -11.1777865 + -10.348053 + -1.0668 + + + 56 + -6.2501865 + -10.348053 + -1.0668 + + + 57 + -6.7073865 + -10.348053 + -1.0668 + + + 58 + -6.7073865 + -10.348053 + -2.1336 + + + 59 + -6.2501865 + -10.348053 + -2.1336 + + + 60 + -7.7741865 + -10.348053 + -2.1336 + + + 61 + -7.7741865 + -10.348053 + -1.0668 + + + 62 + -4.1165865 + -10.348053 + -1.0668 + + + 63 + -4.5737865 + -10.348053 + -1.0668 + + + 64 + -4.5737865 + -10.348053 + -2.1336 + + + 65 + -4.1165865 + -10.348053 + -2.1336 + + + 66 + -5.6405865 + -10.348053 + -2.1336 + + + 67 + -5.6405865 + -10.348053 + -1.0668 + + + 68 + -13.3113865 + -10.348053 + -2.1336 + + + 69 + -12.8541865 + -10.348053 + -2.1336 + + + 70 + -12.8541865 + -10.348053 + -1.0668 + + + 71 + -13.3113865 + -10.348053 + -1.0668 + + + 72 + -11.7873865 + -10.348053 + -1.0668 + + + 73 + -11.7873865 + -10.348053 + -2.1336 + + + 74 + -16.7149865 + -10.348053 + -2.1336 + + + 75 + -16.2577865 + -10.348053 + -2.1336 + + + 76 + -16.2577865 + -10.348053 + -1.0668 + + + 77 + -16.7149865 + -10.348053 + -1.0668 + + + 78 + -15.1909865 + -10.348053 + -1.0668 + + + 79 + -15.1909865 + -10.348053 + -2.1336 + + + 80 + -1.9829865 + -10.348053 + -3.5052 + + + 81 + -2.4401865 + -10.348053 + -3.5052 + + + 82 + -2.4401865 + -10.348053 + -4.8768 + + + 83 + -1.9829865 + -10.348053 + -4.8768 + + + 84 + -3.5069865 + -10.348053 + -4.8768 + + + 85 + -3.5069865 + -10.348053 + -3.5052 + + + 86 + -4.1165865 + -10.348053 + -3.5052 + + + 87 + -4.5737865 + -10.348053 + -3.5052 + + + 88 + -4.5737865 + -10.348053 + -4.8768 + + + 89 + -4.1165865 + -10.348053 + -4.8768 + + + 90 + -5.6405865 + -10.348053 + -4.8768 + + + 91 + -5.6405865 + -10.348053 + -3.5052 + + + 92 + -9.6537865 + -10.348053 + -3.5052 + + + 93 + -10.1109865 + -10.348053 + -3.5052 + + + 94 + -10.1109865 + -10.348053 + -4.8768 + + + 95 + -9.6537865 + -10.348053 + -4.8768 + + + 96 + -11.1777865 + -10.348053 + -4.8768 + + + 97 + -11.1777865 + -10.348053 + -3.5052 + + + 98 + -16.7149865 + -10.348053 + -4.8768 + + + 99 + -16.2577865 + -10.348053 + -4.8768 + + + 100 + -16.2577865 + -10.348053 + -3.5052 + + + 101 + -16.7149865 + -10.348053 + -3.5052 + + + 102 + -15.1909865 + -10.348053 + -3.5052 + + + 103 + -15.1909865 + -10.348053 + -4.8768 + + + 104 + -17.3245865 + -10.348053 + -3.5052 + + + 105 + -18.3913865 + -10.348053 + -3.5052 + + + 106 + -18.3913865 + -10.348053 + -4.8768 + + + 107 + -17.3245865 + -10.348053 + -4.8768 + + + 108 + -18.8485865 + -10.348053 + -4.8768 + + + 109 + -18.8485865 + -10.348053 + -3.5052 + + + 110 + -18.3913865 + 0.675547 + -1.0668 + + + 111 + -17.3245865 + 0.675547 + -1.0668 + + + 112 + -17.3245865 + 0.675547 + -2.1336 + + + 113 + -18.3913865 + 0.675547 + -2.1336 + + + 114 + -18.8485865 + 0.675547 + -2.1336 + + + 115 + -18.8485865 + 0.675547 + -1.0668 + + + 116 + -2.4401865 + 0.675547 + -2.1336 + + + 117 + -3.5069865 + 0.675547 + -2.1336 + + + 118 + -3.5069865 + 0.675547 + -1.0668 + + + 119 + -2.4401865 + 0.675547 + -1.0668 + + + 120 + -1.9829865 + 0.675547 + -1.0668 + + + 121 + -1.9829865 + 0.675547 + -2.1336 + + + 122 + -4.5737865 + 0.675547 + -2.1336 + + + 123 + -5.6405865 + 0.675547 + -2.1336 + + + 124 + -5.6405865 + 0.675547 + -1.0668 + + + 125 + -4.5737865 + 0.675547 + -1.0668 + + + 126 + -4.1165865 + 0.675547 + -1.0668 + + + 127 + -4.1165865 + 0.675547 + -2.1336 + + + 128 + -6.7073865 + 0.675547 + -2.1336 + + + 129 + -7.7741865 + 0.675547 + -2.1336 + + + 130 + -7.7741865 + 0.675547 + -1.0668 + + + 131 + -6.7073865 + 0.675547 + -1.0668 + + + 132 + -6.2501865 + 0.675547 + -1.0668 + + + 133 + -6.2501865 + 0.675547 + -2.1336 + + + 134 + -16.2577865 + 0.675547 + -1.0668 + + + 135 + -15.1909865 + 0.675547 + -1.0668 + + + 136 + -15.1909865 + 0.675547 + -2.1336 + + + 137 + -16.2577865 + 0.675547 + -2.1336 + + + 138 + -16.7149865 + 0.675547 + -2.1336 + + + 139 + -16.7149865 + 0.675547 + -1.0668 + + + 140 + -20.3598865 + -5.839553 + -0.7747 + + + 141 + -20.3598865 + -6.792053 + -0.7747 + + + 142 + -1.6273865 + 0.675547 + -2.8956 + + + 143 + -1.6273865 + 0.675547 + -5.9436 + + + 144 + -4.0657865 + 0.675547 + -5.9436 + + + 145 + -4.0657865 + 0.675547 + -2.8956 + + + 146 + -20.3598865 + -4.810853 + -3.81 + + + 147 + -20.3598865 + -3.896453 + -3.81 + + + 148 + -20.3598865 + -3.896453 + -5.9436 + + + 149 + -20.3598865 + -4.810853 + -5.9436 + + + 150 + -20.3598865 + -6.817453 + -0.6096 + + + 151 + -20.3598865 + -6.817453 + -6.096 + + + 152 + 0.4427135 + 0.675547 + -6.096 + + + 153 + 0.4427135 + 0.675547 + -0.6096 + + + 154 + -20.3598865 + -2.982053 + -5.9436 + + + 155 + -20.3598865 + -2.982053 + -3.81 + + + 156 + -13.3113865 + -10.348053 + -3.5052 + + + 157 + -13.3113865 + -10.348053 + -5.033963 + + + 158 + -12.7017865 + -10.348053 + -5.033963 + + + 159 + -12.7017865 + -10.348053 + -3.5052 + + + 160 + -20.3487745 + 0.675547 + -0.6096 + + + 161 + -11.7873865 + -10.348053 + -3.5052 + + + 162 + -12.7017865 + -10.348053 + -5.948362 + + + 163 + -11.7873865 + -10.348053 + -5.948363 + + + 164 + -4.6753865 + 0.675547 + -3.81 + + + 165 + -4.6753865 + 0.675547 + -5.9436 + + + 166 + -5.5897865 + 0.675547 + -5.9436 + + + 167 + -5.5897865 + 0.675547 + -3.81 + + + 168 + -20.3598865 + -4.887053 + -0.7747 + + + 169 + -13.3367865 + -10.348053 + -6.096 + + + 170 + -13.3367865 + -10.348053 + -0.6096 + + + 171 + -37.2122075 + -12.206718 + 3.048 + + + 172 + -30.3970695 + -12.206718 + 3.048 + + + 173 + -30.3970695 + 6.682945 + 3.048 + + + 174 + -37.2122075 + 6.682945 + 3.048 + + + 175 + -37.2122075 + -12.206718 + -6.096 + + + 176 + -30.3970695 + -12.206718 + -6.096 + + + 177 + -30.3970695 + 6.682945 + -6.096 + + + 178 + -37.2122075 + 6.682945 + -6.096 + + + 179 + 5.7606575 + -13.745106 + 6.096 + + + 180 + 37.2122075 + -13.745106 + 6.096 + + + 181 + 37.2122075 + 0.596369 + 6.096 + + + 182 + 5.7606575 + 0.596369 + 6.096 + + + 183 + 5.7606575 + -13.745106 + -6.096 + + + 184 + 37.2122075 + -13.745106 + -6.096 + + + 185 + 37.2122075 + 0.596369 + -6.096 + + + 186 + 5.7606575 + 0.596369 + -6.096 + + + 187 + -3.9568755 + 12.269946 + -3.048 + + + 188 + 0.0762385 + 17.338034 + -3.048 + + + 189 + -0.0082295 + 17.405252 + -3.048 + + + 190 + -8.2500835 + 23.964006 + -3.048 + + + 191 + -12.2831985 + 18.895917 + -3.048 + + + 192 + -3.9568755 + 12.269946 + -6.096 + + + 193 + 0.0762385 + 17.338034 + -6.096 + + + 194 + -0.0082295 + 17.405252 + -6.096 + + + 195 + -8.2500835 + 23.964006 + -6.096 + + + 196 + -12.2831985 + 18.895917 + -6.096 + + + 197 + -7.9670845 + 26.794729 + -6.096 + + + 198 + -13.5222475 + 31.08087 + -6.096 + + + 199 + -13.5222475 + 31.08087 + 0.0 + + + 200 + -7.9670845 + 26.794729 + 0.0 + + + 201 + -21.1202705 + 21.23326 + -6.096 + + + 202 + -21.1202705 + 21.23326 + 0.0 + + + 203 + -15.5234095 + 17.001164 + -6.096 + + + 204 + -15.5234095 + 17.001164 + 0.0 + + + 205 + -20.9312185 + 36.198899 + -6.096 + + + 206 + -28.5292415 + 26.351288 + -6.096 + + + 207 + -28.5292415 + 26.351288 + 0.0 + + + 208 + -20.9312185 + 36.198899 + 0.0 + + + 209 + -22.9323805 + 22.119192 + -6.096 + + + 210 + -22.9323805 + 22.119192 + 0.0 + + + 211 + -15.3760555 + 31.912757 + -6.096 + + + 212 + -15.3760555 + 31.912757 + 0.0 + + + 213 + -27.9838495 + 40.154839 + -6.096 + + + 214 + -35.5818735 + 30.307228 + -6.096 + + + 215 + -35.5818735 + 30.307228 + 0.0 + + + 216 + -27.9838495 + 40.154839 + 0.0 + + + 217 + -29.9850115 + 26.075132 + -6.096 + + + 218 + -29.9850115 + 26.075132 + 0.0 + + + 219 + -22.4286875 + 35.868697 + -6.096 + + + 220 + -22.4286875 + 35.868697 + 0.0 + + + 221 + 6.2482745 + -30.504427 + -6.096 + + + 222 + -15.3945445 + -30.504427 + -6.096 + + + 223 + -15.3945445 + -30.504427 + 1.524 + + + 224 + 6.2482745 + -30.504427 + 1.524 + + + 225 + -15.3945445 + -40.154839 + -6.096 + + + 226 + -15.3945445 + -40.154839 + 1.524 + + + 227 + 6.2482745 + -40.154839 + -6.096 + + + 228 + 6.2482745 + -40.154839 + 1.524 + + + 229 + -25.4353595 + -4.133836 + -6.096 + + + 230 + -25.4029005 + -4.043198 + -6.096 + + + 231 + -25.4029005 + -4.043198 + -1.702228 + + + 232 + -25.5634735 + -4.491576 + -1.702228 + + + 233 + -25.7519575 + -5.017892 + -2.582796 + + + 234 + -25.7519575 + -5.017892 + -4.028435 + + + 235 + -25.5433915 + -4.4355 + -4.709047 + + + 236 + -25.4353595 + -4.133836 + -4.709047 + + + 237 + -24.8046495 + -4.319138 + -1.702228 + + + 238 + -25.3134575 + -4.084453 + -6.096 + + + 239 + -25.3134575 + -4.084453 + -4.709047 + + + 240 + -24.8368865 + -4.304269 + -4.709047 + + + 241 + -24.1958235 + -4.599955 + -3.941609 + + + 242 + -24.1958235 + -4.599955 + -2.436962 + + + 243 + -25.4923425 + -4.001944 + -6.096 + + + 244 + -25.8453645 + -3.839115 + -1.702228 + + + 245 + -26.3647405 + -3.599556 + -2.582796 + + + 246 + -26.3647405 + -3.599556 + -4.028435 + + + 247 + -25.7900285 + -3.864638 + -4.709047 + + + 248 + -25.4923425 + -4.001944 + -4.709047 + + + 249 + -25.1857915 + -3.436953 + -1.702228 + + + 250 + -25.3704405 + -3.952561 + -6.096 + + + 251 + -25.3704405 + -3.952561 + -4.709047 + + + 252 + -25.1974905 + -3.469621 + -4.709047 + + + 253 + -24.9648445 + -2.819991 + -3.941609 + + + 254 + -24.9648445 + -2.819991 + -2.436962 + + + 255 + -8.5203115 + -12.862653 + -3.4798 + + + 256 + -8.5203115 + -10.373453 + -3.4798 + + + 257 + -14.1337115 + -10.373453 + -3.4798 + + + 258 + -14.1337115 + -12.862653 + -3.4798 + + + 259 + -16.5464685 + -17.78509 + -1.549828 + + + 260 + -17.1447195 + -17.50915 + -1.549828 + + + 261 + -17.1447195 + -17.50915 + -5.9436 + + + 262 + -17.0552775 + -17.550405 + -5.9436 + + + 263 + -17.0552775 + -17.550405 + -4.556647 + + + 264 + -16.5787065 + -17.77022 + -4.556647 + + + 265 + -15.9376425 + -18.065907 + -3.789209 + + + 266 + -15.9376425 + -18.065907 + -2.284562 + + + 267 + -17.2341625 + -17.467895 + -5.9436 + + + 268 + -17.5871845 + -17.305066 + -1.549828 + + + 269 + -18.1065605 + -17.065507 + -2.430396 + + + 270 + -18.1065605 + -17.065507 + -3.876035 + + + 271 + -17.5318485 + -17.33059 + -4.556647 + + + 272 + -17.2341625 + -17.467895 + -4.556647 + + + 273 + -16.9276115 + -16.902904 + -1.549828 + + + 274 + -17.1122605 + -17.418512 + -5.9436 + + + 275 + -17.1122605 + -17.418512 + -4.556647 + + + 276 + -16.9393105 + -16.935573 + -4.556647 + + + 277 + -16.7066645 + -16.285942 + -3.789209 + + + 278 + -16.7066645 + -16.285942 + -2.284562 + + + 279 + -17.1771795 + -17.599788 + -5.9436 + + + 280 + -17.3052925 + -17.957528 + -1.549828 + + + 281 + -17.4937775 + -18.483844 + -2.430396 + + + 282 + -17.4937775 + -18.483844 + -3.876035 + + + 283 + -17.2852115 + -17.901452 + -4.556647 + + + 284 + -17.1771795 + -17.599788 + -4.556647 + + + 285 + -11.3054475 + -17.73527 + -5.9436 + + + 286 + -11.2729885 + -17.644632 + -5.9436 + + + 287 + -11.2729885 + -17.644632 + -1.549828 + + + 288 + -11.4335615 + -18.09301 + -1.549828 + + + 289 + -11.6220455 + -18.619326 + -2.430396 + + + 290 + -11.6220455 + -18.619326 + -3.876035 + + + 291 + -11.4134795 + -18.036934 + -4.556647 + + + 292 + -11.3054475 + -17.73527 + -4.556647 + + + 293 + -11.0558795 + -17.038387 + -1.549828 + + + 294 + -11.2405295 + -17.553995 + -5.9436 + + + 295 + -11.2405295 + -17.553995 + -4.556647 + + + 296 + -11.0675785 + -17.071055 + -4.556647 + + + 297 + -10.8349335 + -16.421425 + -3.789209 + + + 298 + -10.8349335 + -16.421425 + -2.284562 + + + 299 + -11.3624305 + -17.603378 + -5.9436 + + + 300 + -11.7154525 + -17.440548 + -1.549828 + + + 301 + -12.2348285 + -17.20099 + -2.430396 + + + 302 + -12.2348285 + -17.20099 + -3.876035 + + + 303 + -11.6601165 + -17.466072 + -4.556647 + + + 304 + -11.3624305 + -17.603378 + -4.556647 + + + 305 + -10.6747375 + -17.920572 + -1.549828 + + + 306 + -11.1835455 + -17.685887 + -5.9436 + + + 307 + -11.1835455 + -17.685887 + -4.556647 + + + 308 + -10.7069745 + -17.905703 + -4.556647 + + + 309 + -10.0659115 + -18.201389 + -3.789209 + + + 310 + -10.0659115 + -18.201389 + -2.284562 + + + 311 + -5.6316115 + -17.473582 + -5.9436 + + + 312 + -5.5421695 + -17.514837 + -5.9436 + + + 313 + -5.5421695 + -17.514837 + -1.549828 + + + 314 + -5.9846335 + -17.310753 + -1.549828 + + + 315 + -6.5040095 + -17.071194 + -2.430396 + + + 316 + -6.5040095 + -17.071194 + -3.876035 + + + 317 + -5.9292975 + -17.336277 + -4.556647 + + + 318 + -5.6316115 + -17.473582 + -4.556647 + + + 319 + -5.5746285 + -17.605475 + -5.9436 + + + 320 + -5.7027425 + -17.963215 + -1.549828 + + + 321 + -5.8912265 + -18.489531 + -2.430396 + + + 322 + -5.8912265 + -18.489531 + -3.876035 + + + 323 + -5.6826605 + -17.907139 + -4.556647 + + + 324 + -5.5746285 + -17.605475 + -4.556647 + + + 325 + -4.9439185 + -17.790777 + -1.549828 + + + 326 + -5.4527265 + -17.556092 + -5.9436 + + + 327 + -5.4527265 + -17.556092 + -4.556647 + + + 328 + -4.9761555 + -17.775907 + -4.556647 + + + 329 + -4.3350925 + -18.071594 + -3.789209 + + + 330 + -4.3350925 + -18.071594 + -2.284562 + + + 331 + -5.3250605 + -16.908591 + -1.549828 + + + 332 + -5.5097095 + -17.424199 + -5.9436 + + + 333 + -5.5097095 + -17.424199 + -4.556647 + + + 334 + -5.3367595 + -16.94126 + -4.556647 + + + 335 + -5.1041135 + -16.291629 + -3.789209 + + + 336 + -5.1041135 + -16.291629 + -2.284562 + + + 337 + -17.7924885 + 13.296623 + -1.702228 + + + 338 + -18.0095975 + 12.690377 + -1.702228 + + + 339 + -18.0095975 + 12.690377 + -6.096 + + + 340 + -17.9771385 + 12.781015 + -6.096 + + + 341 + -17.9771385 + 12.781015 + -4.709047 + + + 342 + -17.8041875 + 13.263954 + -4.709047 + + + 343 + -17.5715425 + 13.913585 + -3.941609 + + + 344 + -17.5715425 + 13.913585 + -2.436962 + + + 345 + -18.0420565 + 12.599739 + -6.096 + + + 346 + -18.1701705 + 12.242 + -1.702228 + + + 347 + -18.3586545 + 11.715683 + -2.582796 + + + 348 + -18.3586545 + 11.715683 + -4.028435 + + + 349 + -18.1500885 + 12.298075 + -4.709047 + + + 350 + -18.0420565 + 12.599739 + -4.709047 + + + 351 + -17.4113465 + 12.414437 + -1.702228 + + + 352 + -17.9201545 + 12.649122 + -6.096 + + + 353 + -17.9201545 + 12.649122 + -4.709047 + + + 354 + -17.4435835 + 12.429307 + -4.709047 + + + 355 + -16.8025205 + 12.13362 + -3.941609 + + + 356 + -16.8025205 + 12.13362 + -2.436962 + + + 357 + -18.0990395 + 12.731632 + -6.096 + + + 358 + -18.4520615 + 12.894461 + -1.702228 + + + 359 + -18.9714375 + 13.13402 + -2.582796 + + + 360 + -18.9714375 + 13.13402 + -4.028435 + + + 361 + -18.3967255 + 12.868937 + -4.709047 + + + 362 + -18.0990395 + 12.731632 + -4.709047 + + + 363 + -26.1283505 + 3.230419 + -1.702228 + + + 364 + -26.7266015 + 3.506358 + -1.702228 + + + 365 + -26.7266015 + 3.506358 + -6.096 + + + 366 + -26.6371585 + 3.465104 + -6.096 + + + 367 + -26.6371585 + 3.465104 + -4.709047 + + + 368 + -26.1605885 + 3.245288 + -4.709047 + + + 369 + -25.5195245 + 2.949602 + -3.941609 + + + 370 + -25.5195245 + 2.949602 + -2.436962 + + + 371 + -26.5094925 + 4.112604 + -1.702228 + + + 372 + -26.6941425 + 3.596996 + -6.096 + + + 373 + -26.6941425 + 3.596996 + -4.709047 + + + 374 + -26.5211915 + 4.079936 + -4.709047 + + + 375 + -26.2885465 + 4.729566 + -3.941609 + + + 376 + -26.2885465 + 4.729566 + -2.436962 + + + 377 + -26.8160445 + 3.547613 + -6.096 + + + 378 + -27.1690665 + 3.710442 + -1.702228 + + + 379 + -27.6884415 + 3.950001 + -2.582796 + + + 380 + -27.6884415 + 3.950001 + -4.028435 + + + 381 + -27.1137295 + 3.684919 + -4.709047 + + + 382 + -26.8160445 + 3.547613 + -4.709047 + + + 383 + -26.7590605 + 3.415721 + -6.096 + + + 384 + -26.8871745 + 3.057981 + -1.702228 + + + 385 + -27.0756595 + 2.531664 + -2.582796 + + + 386 + -27.0756595 + 2.531664 + -4.028435 + + + 387 + -26.8670925 + 3.114057 + -4.709047 + + + 388 + -26.7590605 + 3.415721 + -4.709047 + + + 389 + -25.0046895 + -8.448525 + -1.702228 + + + 390 + -25.6029405 + -8.172586 + -1.702228 + + + 391 + -25.6029405 + -8.172586 + -6.096 + + + 392 + -25.5134985 + -8.213841 + -6.096 + + + 393 + -25.5134985 + -8.213841 + -4.709047 + + + 394 + -25.0369275 + -8.433656 + -4.709047 + + + 395 + -24.3958635 + -8.729343 + -3.941609 + + + 396 + -24.3958635 + -8.729343 + -2.436962 + + + 397 + -25.6923835 + -8.131331 + -6.096 + + + 398 + -26.0454055 + -7.968502 + -1.702228 + + + 399 + -26.5647815 + -7.728943 + -2.582796 + + + 400 + -26.5647815 + -7.728943 + -4.028435 + + + 401 + -25.9900695 + -7.994025 + -4.709047 + + + 402 + -25.6923835 + -8.131331 + -4.709047 + + + 403 + -25.3858325 + -7.56634 + -1.702228 + + + 404 + -25.5704815 + -8.081948 + -6.096 + + + 405 + -25.5704815 + -8.081948 + -4.709047 + + + 406 + -25.3975315 + -7.599008 + -4.709047 + + + 407 + -25.1648855 + -6.949378 + -3.941609 + + + 408 + -25.1648855 + -6.949378 + -2.436962 + + + 409 + -25.6354005 + -8.263224 + -6.096 + + + 410 + -25.7635135 + -8.620963 + -1.702228 + + + 411 + -25.9519985 + -9.14728 + -2.582796 + + + 412 + -25.9519985 + -9.14728 + -4.028435 + + + 413 + -25.7434325 + -8.564888 + -4.709047 + + + 414 + -25.6354005 + -8.263224 + -4.709047 + + + 415 + -26.0228905 + 8.64713 + -1.702228 + + + 416 + -26.6211415 + 8.92307 + -1.702228 + + + 417 + -26.6211415 + 8.92307 + -6.096 + + + 418 + -26.5316985 + 8.881815 + -6.096 + + + 419 + -26.5316985 + 8.881815 + -4.709047 + + + 420 + -26.0551285 + 8.662 + -4.709047 + + + 421 + -25.4140645 + 8.366313 + -3.941609 + + + 422 + -25.4140645 + 8.366313 + -2.436962 + + + 423 + -26.4040325 + 9.529316 + -1.702228 + + + 424 + -26.5886825 + 9.013708 + -6.096 + + + 425 + -26.5886825 + 9.013708 + -4.709047 + + + 426 + -26.4157315 + 9.496647 + -4.709047 + + + 427 + -26.1830865 + 10.146278 + -3.941609 + + + 428 + -26.1830865 + 10.146278 + -2.436962 + + + 429 + -26.7105845 + 8.964325 + -6.096 + + + 430 + -27.0636065 + 9.127154 + -1.702228 + + + 431 + -27.5829815 + 9.366713 + -2.582796 + + + 432 + -27.5829815 + 9.366713 + -4.028435 + + + 433 + -27.0082695 + 9.10163 + -4.709047 + + + 434 + -26.7105845 + 8.964325 + -4.709047 + + + 435 + -26.6536005 + 8.832432 + -6.096 + + + 436 + -26.7817145 + 8.474693 + -1.702228 + + + 437 + -26.9701995 + 7.948376 + -2.582796 + + + 438 + -26.9701995 + 7.948376 + -4.028435 + + + 439 + -26.7616325 + 8.530768 + -4.709047 + + + 440 + -26.6536005 + 8.832432 + -4.709047 + + + 441 + -22.7609895 + 8.047008 + -1.702228 + + + 442 + -22.9780985 + 7.440762 + -1.702228 + + + 443 + -22.9780985 + 7.440762 + -6.096 + + + 444 + -22.9456395 + 7.5314 + -6.096 + + + 445 + -22.9456395 + 7.5314 + -4.709047 + + + 446 + -22.7726885 + 8.014339 + -4.709047 + + + 447 + -22.5400425 + 8.66397 + -3.941609 + + + 448 + -22.5400425 + 8.66397 + -2.436962 + + + 449 + -22.3798475 + 7.164822 + -1.702228 + + + 450 + -22.8886555 + 7.399507 + -6.096 + + + 451 + -22.8886555 + 7.399507 + -4.709047 + + + 452 + -22.4120845 + 7.179692 + -4.709047 + + + 453 + -21.7710215 + 6.884005 + -3.941609 + + + 454 + -21.7710215 + 6.884005 + -2.436962 + + + 455 + -23.0105575 + 7.350124 + -6.096 + + + 456 + -23.1386715 + 6.992384 + -1.702228 + + + 457 + -23.3271555 + 6.466068 + -2.582796 + + + 458 + -23.3271555 + 6.466068 + -4.028435 + + + 459 + -23.1185895 + 7.04846 + -4.709047 + + + 460 + -23.0105575 + 7.350124 + -4.709047 + + + 461 + -23.0675405 + 7.482017 + -6.096 + + + 462 + -23.4205625 + 7.644846 + -1.702228 + + + 463 + -23.9399385 + 7.884405 + -2.582796 + + + 464 + -23.9399385 + 7.884405 + -4.028435 + + + 465 + -23.3652265 + 7.619322 + -4.709047 + + + 466 + -23.0675405 + 7.482017 + -4.709047 + + + 467 + -20.7963335 + 10.765735 + -6.096 + + + 468 + -20.7068905 + 10.72448 + -6.096 + + + 469 + -20.7068905 + 10.72448 + -1.702228 + + + 470 + -21.1493555 + 10.928564 + -1.702228 + + + 471 + -21.6687315 + 11.168123 + -2.582796 + + + 472 + -21.6687315 + 11.168123 + -4.028435 + + + 473 + -21.0940185 + 10.90304 + -4.709047 + + + 474 + -20.7963335 + 10.765735 + -4.709047 + + + 475 + -20.1086395 + 10.44854 + -1.702228 + + + 476 + -20.6174485 + 10.683225 + -6.096 + + + 477 + -20.6174485 + 10.683225 + -4.709047 + + + 478 + -20.1408775 + 10.46341 + -4.709047 + + + 479 + -19.4998135 + 10.167723 + -3.941609 + + + 480 + -19.4998135 + 10.167723 + -2.436962 + + + 481 + -20.4897815 + 11.330725 + -1.702228 + + + 482 + -20.6744315 + 10.815118 + -6.096 + + + 483 + -20.6744315 + 10.815118 + -4.709047 + + + 484 + -20.5014815 + 11.298057 + -4.709047 + + + 485 + -20.2688355 + 11.947688 + -3.941609 + + + 486 + -20.2688355 + 11.947688 + -2.436962 + + + 487 + -20.7393495 + 10.633842 + -6.096 + + + 488 + -20.8674635 + 10.276102 + -1.702228 + + + 489 + -21.0559485 + 9.749786 + -2.582796 + + + 490 + -21.0559485 + 9.749786 + -4.028435 + + + 491 + -20.8473815 + 10.332178 + -4.709047 + + + 492 + -20.7393495 + 10.633842 + -4.709047 + + + 493 + -20.3487745 + 0.675547 + -0.0762 + + + 494 + -20.3487745 + -10.348053 + -0.0762 + + + 495 + 0.4427135 + 0.675547 + -0.0762 + + + 496 + 0.4427135 + -1.915253 + 1.2954 + + + 497 + -20.3487745 + -1.915253 + 1.2954 + + + 498 + 0.4427135 + -10.348053 + -0.0762 + + + 499 + 0.7681505 + -10.951625 + -0.3048 + + + 500 + -20.7202485 + -10.951625 + -0.3048 + + + 501 + -20.7202485 + 1.279119 + -0.3048 + + + 502 + 0.7681505 + 1.279119 + -0.3048 + + + 503 + -13.3113865 + -10.348053 + -5.948363 + + + + + 10000000 + -1.0 + 0.0 + 0.0 + + 1 + 2 + 3 + 4 + + + + + 10000004 + -1.0 + 0.0 + 0.0 + + 18 + 19 + 20 + 21 + + + + + 10000005 + -1.0 + 0.0 + 0.0 + + 22 + 3 + 2 + 23 + + + + + 10000006 + -1.0 + 0.0 + 0.0 + + 24 + 25 + 19 + 18 + + + + + 10000007 + -1.0 + 0.0 + 0.0 + + 21 + 20 + 3 + 22 + + + + + 10000009 + 0.0 + -1.0 + 0.0 + + 28 + 29 + 30 + 31 + + + + + 10000010 + 0.0 + -1.0 + 0.0 + + 32 + 33 + 34 + 35 + + + + + 10000013 + 0.0 + -1.0 + 0.0 + + 42 + 43 + 44 + 45 + + + + + 10000014 + 0.0 + -1.0 + 0.0 + + 46 + 30 + 29 + 47 + + + + + 10000015 + 0.0 + -1.0 + 0.0 + + 48 + 44 + 43 + 49 + + + + + 10000016 + 0.0 + -1.0 + 0.0 + + 50 + 51 + 52 + 53 + + + + + 10000017 + 0.0 + -1.0 + 0.0 + + 54 + 52 + 51 + 55 + + + + + 10000018 + 0.0 + -1.0 + 0.0 + + 56 + 57 + 58 + 59 + + + + + 10000019 + 0.0 + -1.0 + 0.0 + + 60 + 58 + 57 + 61 + + + + + 10000020 + 0.0 + -1.0 + 0.0 + + 62 + 63 + 64 + 65 + + + + + 10000021 + 0.0 + -1.0 + 0.0 + + 66 + 64 + 63 + 67 + + + + + 10000022 + 0.0 + -1.0 + 0.0 + + 68 + 69 + 70 + 71 + + + + + 10000023 + 0.0 + -1.0 + 0.0 + + 72 + 70 + 69 + 73 + + + + + 10000024 + 0.0 + -1.0 + 0.0 + + 74 + 75 + 76 + 77 + + + + + 10000025 + 0.0 + -1.0 + 0.0 + + 78 + 76 + 75 + 79 + + + + + 10000027 + 0.0 + -1.0 + 0.0 + + 84 + 82 + 81 + 85 + + + + + 10000029 + 0.0 + -1.0 + 0.0 + + 90 + 88 + 87 + 91 + + + + + 10000031 + 0.0 + -1.0 + 0.0 + + 96 + 94 + 93 + 97 + + + + + 10000033 + 0.0 + -1.0 + 0.0 + + 102 + 100 + 99 + 103 + + + + + 10000034 + 0.0 + -1.0 + 0.0 + + 104 + 105 + 106 + 107 + + + + + 10000036 + 0.0 + 1.0 + 0.0 + + 110 + 111 + 112 + 113 + + + + + 10000037 + 0.0 + 1.0 + 0.0 + + 113 + 114 + 115 + 110 + + + + + 10000038 + 0.0 + 1.0 + 0.0 + + 116 + 117 + 118 + 119 + + + + + 10000039 + 0.0 + 1.0 + 0.0 + + 119 + 120 + 121 + 116 + + + + + 10000040 + 0.0 + 1.0 + 0.0 + + 122 + 123 + 124 + 125 + + + + + 10000041 + 0.0 + 1.0 + 0.0 + + 125 + 126 + 127 + 122 + + + + + 10000042 + 0.0 + 1.0 + 0.0 + + 128 + 129 + 130 + 131 + + + + + 10000043 + 0.0 + 1.0 + 0.0 + + 131 + 132 + 133 + 128 + + + + + 10000044 + 0.0 + 1.0 + 0.0 + + 134 + 135 + 136 + 137 + + + + + 10000045 + 0.0 + 1.0 + 0.0 + + 137 + 138 + 139 + 134 + + + + + 10000046 + -1.0 + 0.0 + 0.0 + + 140 + 19 + 25 + 141 + + + + + 10000056 + -1.0 + 0.0 + 0.0 + + 168 + 20 + 19 + 140 + + + + + 10000059 + -1.0 + 0.0 + 0.0 + + 4 + 3 + 20 + 168 + + + + + 10000001 + 0.0 + -1.0 + 0.0 + + 5 + 6 + 7 + 8 + 9 + + + + + 10000002 + -1.0 + 0.0 + 0.0 + + 10 + 11 + 12 + 13 + + + + + 10000003 + 0.0 + -1.0 + 0.0 + + 14 + 15 + 16 + 17 + + + + + 10000008 + 0.0 + -1.0 + 0.0 + + 26 + 7 + 6 + 27 + + + 10000009 + 10000014 + 10000024 + 10000025 + 10000032 + 10000033 + 10000034 + 10000035 + + + + 10000012 + 0.0 + -1.0 + 0.0 + + 38 + 39 + 40 + 41 + + + + + 10000049 + -1.0 + 0.0 + 0.0 + + 9 + 150 + 151 + 5 + + + + + 10000050 + 1.0 + 0.0 + 0.0 + + 41 + 152 + 153 + 38 + + + + + 10000053 + 0.0 + 1.0 + 0.0 + + 152 + 10 + 13 + 160 + 153 + + + 10000036 + 10000037 + 10000038 + 10000039 + 10000040 + 10000041 + 10000042 + 10000043 + 10000044 + 10000045 + 10000047 + 10000055 + + + + 10000057 + -1.0 + 0.0 + 0.0 + + 11 + 151 + 150 + 12 + + + 10000000 + 10000004 + 10000005 + 10000006 + 10000007 + 10000046 + 10000048 + 10000051 + 10000056 + 10000059 + + + + 10000058 + 0.0 + -1.0 + 0.0 + + 27 + 169 + 170 + 26 + + + + + 10000061 + 0.0 + -1.0 + 0.0 + + 169 + 14 + 17 + 170 + + + 10000016 + 10000017 + 10000022 + 10000023 + 10000030 + 10000031 + 10000052 + 10000054 + 10000151 + + + + 10000062 + 0.0 + -1.0 + 0.0 + + 15 + 40 + 39 + 16 + + + 10000010 + 10000011 + 10000013 + 10000015 + 10000018 + 10000019 + 10000020 + 10000021 + 10000026 + 10000027 + 10000028 + 10000029 + + + + 10000139 + -1.0 + 0.0 + 0.0 + + 160 + 493 + 494 + 8 + + + + + 10000140 + 0.0 + 1.0 + 0.0 + + 153 + 495 + 493 + 160 + + + + + 10000143 + 0.0 + -1.0 + 0.0 + + 498 + 38 + 39 + 16 + 17 + 170 + 26 + 7 + 8 + 494 + + + + + 10000144 + 1.0 + 0.0 + 0.0 + + 153 + 495 + 498 + 38 + + + + + 10000147 + -1.0 + 0.0 + 0.0 + + 497 + 494 + 493 + + + + + 10000149 + 1.0 + 0.0 + 0.0 + + 496 + 498 + 495 + + + + + 10000047 + 0.0 + 1.0 + 0.0 + + 142 + 143 + 144 + 145 + + + + + 10000060 + 0.0 + 0.0 + -1.0 + + 152 + 41 + 40 + 15 + 14 + 169 + 27 + 6 + 5 + 151 + 11 + 10 + + + + + 10000063 + 0.0 + 0.0 + 1.0 + + 171 + 172 + 173 + 174 + + + + + 10000068 + 0.0 + 0.0 + 1.0 + + 179 + 180 + 181 + 182 + + + + + 10000073 + 0.0 + 0.0 + 1.0 + + 187 + 188 + 189 + 190 + 191 + + + + + 10000085 + 0.0 + 0.0 + 1.0 + + 212 + 208 + 207 + 210 + + + + + 10000090 + 0.0 + 0.0 + 1.0 + + 220 + 216 + 215 + 218 + + + + + 10000096 + 0.0 + 0.0 + 1.0 + + 200 + 199 + 202 + 204 + + + + + 10000097 + 0.0 + 0.0 + 1.0 + + 224 + 223 + 226 + 228 + + + + + 10000102 + 0.0 + 0.0 + 1.0 + + 255 + 256 + 257 + 258 + + + + + 10000064 + 0.0 + -1.0 + 0.0 + + 175 + 176 + 172 + 171 + + + + + 10000065 + 1.0 + 0.0 + 0.0 + + 176 + 177 + 173 + 172 + + + + + 10000066 + 0.0 + 1.0 + 0.0 + + 177 + 178 + 174 + 173 + + + + + 10000067 + -1.0 + 0.0 + 0.0 + + 178 + 175 + 171 + 174 + + + + + 10000069 + 0.0 + -1.0 + 0.0 + + 183 + 184 + 180 + 179 + + + + + 10000070 + 1.0 + 0.0 + 0.0 + + 184 + 185 + 181 + 180 + + + + + 10000071 + 0.0 + 1.0 + 0.0 + + 185 + 186 + 182 + 181 + + + + + 10000072 + -1.0 + 0.0 + 0.0 + + 186 + 183 + 179 + 182 + + + + + 10000074 + 0.782474644 + -0.622682448 + 0.0 + + 192 + 193 + 188 + 187 + + + + + 10000075 + 0.622682513 + 0.782474592 + 0.0 + + 194 + 195 + 190 + 189 + + + + + 10000076 + -0.782474629 + 0.622682467 + 0.0 + + 195 + 196 + 191 + 190 + + + + + 10000077 + -0.622682383 + -0.782474696 + 0.0 + + 196 + 192 + 187 + 191 + + + + + 10000078 + 0.610868637 + 0.791731968 + 0.0 + + 197 + 198 + 199 + 200 + + + + + 10000079 + -0.791731889 + 0.610868739 + 0.0 + + 198 + 201 + 202 + 199 + + + + + 10000080 + -0.603137567 + -0.797637182 + 0.0 + + 201 + 203 + 204 + 202 + + + + + 10000081 + 0.791731851 + -0.610868788 + 0.0 + + 203 + 197 + 200 + 204 + + + + + 10000082 + -0.791731919 + 0.6108687 + 0.0 + + 205 + 206 + 207 + 208 + + + + + 10000083 + -0.603137567 + -0.797637182 + 0.0 + + 206 + 209 + 210 + 207 + + + + + 10000084 + 0.610868726 + 0.791731899 + 0.0 + + 211 + 205 + 208 + 212 + + + + + 10000086 + 0.791731851 + -0.610868788 + 0.0 + + 209 + 211 + 212 + 210 + + + + + 10000087 + -0.79173188 + 0.61086875 + 0.0 + + 213 + 214 + 215 + 216 + + + + + 10000088 + -0.603137499 + -0.797637234 + 0.0 + + 214 + 217 + 218 + 215 + + + + + 10000089 + 0.610868795 + 0.791731846 + 0.0 + + 219 + 213 + 216 + 220 + + + + + 10000091 + 0.79173189 + -0.610868737 + 0.0 + + 217 + 219 + 220 + 218 + + + + + 10000092 + 0.0 + 1.0 + 0.0 + + 221 + 222 + 223 + 224 + + + + + 10000093 + -1.0 + 0.0 + 0.0 + + 222 + 225 + 226 + 223 + + + + + 10000094 + 0.0 + -1.0 + 0.0 + + 225 + 227 + 228 + 226 + + + + + 10000095 + 1.0 + 0.0 + 0.0 + + 227 + 221 + 224 + 228 + + + + + 10000098 + 0.941450263 + -0.337151897 + 0.0 + + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + + + + + 10000099 + -0.418837338 + -0.908061278 + 0.0 + + 237 + 231 + 230 + 238 + 239 + 240 + 241 + 242 + + + + + 10000100 + -0.418836268 + -0.908061771 + 0.0 + + 243 + 230 + 231 + 244 + 245 + 246 + 247 + 248 + + + + + 10000101 + 0.941446625 + -0.337162058 + 0.0 + + 249 + 231 + 230 + 250 + 251 + 252 + 253 + 254 + + + + + 10000103 + -0.418841199 + -0.908059497 + 0.0 + + 259 + 260 + 261 + 262 + 263 + 264 + 265 + 266 + + + + + 10000104 + -0.41883718 + -0.908061351 + 0.0 + + 267 + 261 + 260 + 268 + 269 + 270 + 271 + 272 + + + + + 10000105 + 0.941451102 + -0.337149555 + 0.0 + + 273 + 260 + 261 + 274 + 275 + 276 + 277 + 278 + + + + + 10000106 + 0.941450263 + -0.337151897 + 0.0 + + 279 + 261 + 260 + 280 + 281 + 282 + 283 + 284 + + + + + 10000107 + 0.941450263 + -0.337151897 + 0.0 + + 285 + 286 + 287 + 288 + 289 + 290 + 291 + 292 + + + + + 10000108 + 0.941449922 + -0.337152852 + 0.0 + + 293 + 287 + 286 + 294 + 295 + 296 + 297 + 298 + + + + + 10000109 + -0.41883796 + -0.908060991 + 0.0 + + 299 + 286 + 287 + 300 + 301 + 302 + 303 + 304 + + + + + 10000110 + -0.418838495 + -0.908060744 + 0.0 + + 305 + 287 + 286 + 306 + 307 + 308 + 309 + 310 + + + + + 10000111 + -0.41883796 + -0.908060991 + 0.0 + + 311 + 312 + 313 + 314 + 315 + 316 + 317 + 318 + + + + + 10000112 + 0.941450263 + -0.337151897 + 0.0 + + 319 + 312 + 313 + 320 + 321 + 322 + 323 + 324 + + + + + 10000113 + -0.418837338 + -0.908061278 + 0.0 + + 325 + 313 + 312 + 326 + 327 + 328 + 329 + 330 + + + + + 10000114 + 0.941447805 + -0.337158761 + 0.0 + + 331 + 313 + 312 + 332 + 333 + 334 + 335 + 336 + + + + + 10000115 + 0.941451102 + -0.337149555 + 0.0 + + 337 + 338 + 339 + 340 + 341 + 342 + 343 + 344 + + + + + 10000116 + 0.941450025 + -0.337152563 + 0.0 + + 345 + 339 + 338 + 346 + 347 + 348 + 349 + 350 + + + + + 10000117 + -0.418837338 + -0.908061278 + 0.0 + + 351 + 338 + 339 + 352 + 353 + 354 + 355 + 356 + + + + + 10000118 + -0.41883796 + -0.908060991 + 0.0 + + 357 + 339 + 338 + 358 + 359 + 360 + 361 + 362 + + + + + 10000119 + -0.418828966 + -0.908065139 + 0.0 + + 363 + 364 + 365 + 366 + 367 + 368 + 369 + 370 + + + + + 10000120 + 0.941451102 + -0.337149555 + 0.0 + + 371 + 364 + 365 + 372 + 373 + 374 + 375 + 376 + + + + + 10000121 + -0.41883718 + -0.908061351 + 0.0 + + 377 + 365 + 364 + 378 + 379 + 380 + 381 + 382 + + + + + 10000122 + 0.941450025 + -0.337152563 + 0.0 + + 383 + 365 + 364 + 384 + 385 + 386 + 387 + 388 + + + + + 10000123 + -0.418836924 + -0.908061469 + 0.0 + + 389 + 390 + 391 + 392 + 393 + 394 + 395 + 396 + + + + + 10000124 + -0.41883718 + -0.908061351 + 0.0 + + 397 + 391 + 390 + 398 + 399 + 400 + 401 + 402 + + + + + 10000125 + 0.941451102 + -0.337149555 + 0.0 + + 403 + 390 + 391 + 404 + 405 + 406 + 407 + 408 + + + + + 10000126 + 0.941450025 + -0.337152563 + 0.0 + + 409 + 391 + 390 + 410 + 411 + 412 + 413 + 414 + + + + + 10000127 + -0.418837649 + -0.908061134 + 0.0 + + 415 + 416 + 417 + 418 + 419 + 420 + 421 + 422 + + + + + 10000128 + 0.941451102 + -0.337149555 + 0.0 + + 423 + 416 + 417 + 424 + 425 + 426 + 427 + 428 + + + + + 10000129 + -0.41883718 + -0.908061351 + 0.0 + + 429 + 417 + 416 + 430 + 431 + 432 + 433 + 434 + + + + + 10000130 + 0.941450025 + -0.337152563 + 0.0 + + 435 + 417 + 416 + 436 + 437 + 438 + 439 + 440 + + + + + 10000131 + 0.941451102 + -0.337149555 + 0.0 + + 441 + 442 + 443 + 444 + 445 + 446 + 447 + 448 + + + + + 10000132 + -0.418837338 + -0.908061278 + 0.0 + + 449 + 442 + 443 + 450 + 451 + 452 + 453 + 454 + + + + + 10000133 + 0.941450263 + -0.337151897 + 0.0 + + 455 + 443 + 442 + 456 + 457 + 458 + 459 + 460 + + + + + 10000134 + -0.41883796 + -0.908060991 + 0.0 + + 461 + 443 + 442 + 462 + 463 + 464 + 465 + 466 + + + + + 10000135 + -0.41883718 + -0.908061351 + 0.0 + + 467 + 468 + 469 + 470 + 471 + 472 + 473 + 474 + + + + + 10000136 + -0.418841199 + -0.908059497 + 0.0 + + 475 + 469 + 468 + 476 + 477 + 478 + 479 + 480 + + + + + 10000137 + 0.941451102 + -0.337149555 + 0.0 + + 481 + 469 + 468 + 482 + 483 + 484 + 485 + 486 + + + + + 10000138 + 0.941450263 + -0.337151897 + 0.0 + + 487 + 468 + 469 + 488 + 489 + 490 + 491 + 492 + + + + + 10000141 + 0.0 + 0.46788772 + 0.883787916 + + 495 + 496 + 497 + 493 + + + + + 10000142 + 0.0 + -0.160540892 + 0.98702919 + + 496 + 498 + 494 + 497 + + + + + 10000145 + 0.0 + 0.354192161 + -0.935172665 + + 498 + 499 + 500 + 494 + + + + + 10000146 + 0.0 + -0.354192161 + -0.935172665 + + 493 + 501 + 502 + 495 + + + + + 10000148 + 0.524098449 + 0.0 + -0.851657687 + + 493 + 494 + 500 + 501 + + + + + 10000150 + -0.574801657 + 0.0 + -0.818292769 + + 498 + 495 + 502 + 499 + + + + + 10000011 + 0.0 + -1.0 + 0.0 + + 36 + 34 + 33 + 37 + + + + + 10000026 + 0.0 + -1.0 + 0.0 + + 80 + 81 + 82 + 83 + + + + + 10000028 + 0.0 + -1.0 + 0.0 + + 86 + 87 + 88 + 89 + + + + + 10000030 + 0.0 + -1.0 + 0.0 + + 92 + 93 + 94 + 95 + + + + + 10000032 + 0.0 + -1.0 + 0.0 + + 98 + 99 + 100 + 101 + + + + + 10000035 + 0.0 + -1.0 + 0.0 + + 108 + 106 + 105 + 109 + + + + + 10000052 + 0.0 + -1.0 + 0.0 + + 156 + 157 + 158 + 159 + + + + + 10000054 + 0.0 + -1.0 + 0.0 + + 161 + 159 + 158 + 162 + 163 + + + + + 10000151 + 0.0 + -1.0 + 0.0 + + 158 + 157 + 503 + 162 + + + + + 10000055 + 0.0 + 1.0 + 0.0 + + 164 + 165 + 166 + 167 + + + + + 10000048 + -1.0 + 0.0 + 0.0 + + 146 + 147 + 148 + 149 + + + + + 10000051 + -1.0 + 0.0 + 0.0 + + 154 + 148 + 147 + 155 + + + + + + + + + 1 + Fixed Windows + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 6 + + 10000000 + 10000004 + 10000005 + 10000006 + 10000007 + 10000009 + 10000010 + 10000013 + 10000014 + 10000015 + 10000016 + 10000017 + 10000018 + 10000019 + 10000020 + 10000021 + 10000022 + 10000023 + 10000024 + 10000025 + 10000027 + 10000029 + 10000031 + 10000033 + 10000034 + 10000036 + 10000037 + 10000038 + 10000039 + 10000040 + 10000041 + 10000042 + 10000043 + 10000044 + 10000045 + 10000046 + 10000056 + 10000059 + + 0.0508 + 0.0762 + -1 + -1 + 1.0 + + + 2 + Above Grade Walls + true + 1 + 1 + 2 + 1 + -1 + -1 + 11 + -1 + + 10000001 + 10000002 + 10000003 + 10000008 + 10000139 + 10000012 + 10000140 + 10000143 + 10000144 + 10000049 + 10000050 + 10000147 + 10000053 + 10000149 + 10000057 + 10000058 + 10000061 + 10000062 + + + + 4 + Garage Door + true + 1 + 1 + 2 + 1 + -1 + -1 + 10 + -1 + + 10000047 + + + + 7 + Slab On Grade + true + 1 + 5 + 12 + 1 + -2 + -1 + 3 + -1 + + 10000060 + + + + 8 + __unnamed_component__ + true + 1 + 11 + 10 + -1 + -1 + -1 + -1 + -1 + + 10000096 + 10000097 + 10000068 + 10000102 + 10000073 + 10000085 + 10000090 + 10000063 + + + + 9 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000128 + 10000129 + 10000130 + 10000131 + 10000132 + 10000133 + 10000134 + 10000135 + 10000136 + 10000137 + 10000138 + 10000064 + 10000065 + 10000066 + 10000067 + 10000069 + 10000070 + 10000071 + 10000072 + 10000074 + 10000075 + 10000076 + 10000077 + 10000078 + 10000079 + 10000080 + 10000081 + 10000082 + 10000083 + 10000084 + 10000086 + 10000087 + 10000088 + 10000089 + 10000091 + 10000092 + 10000093 + 10000094 + 10000095 + 10000098 + 10000099 + 10000100 + 10000101 + 10000103 + 10000104 + 10000105 + 10000106 + 10000107 + 10000108 + 10000109 + 10000110 + 10000111 + 10000112 + 10000113 + 10000114 + 10000115 + 10000116 + 10000117 + 10000118 + 10000119 + 10000120 + 10000121 + 10000122 + 10000123 + 10000124 + 10000125 + 10000126 + 10000127 + + + + 10 + Roof + true + 1 + 9 + 7 + 1 + -1 + -1 + 8 + -1 + + 10000141 + + + + 11 + Roof + true + 1 + 6 + 10 + 1 + -1 + -1 + 8 + -1 + + 10000142 + + + + 12 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000145 + 10000146 + + + + 13 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000148 + + + + 14 + __unnamed_component__ + true + 1 + 1 + 2 + -1 + -1 + -1 + -1 + -1 + + 10000150 + + + + 78 + Operable Windows + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 5 + + 10000032 + 10000035 + 10000011 + 10000026 + 10000028 + 10000030 + + 0.0508 + 0.0762 + -1 + -1 + 1.0 + + + 91 + Glass Doors + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 3 + + 10000052 + 10000054 + 10000151 + + 0.1016 + 0.127 + -1 + -1 + 1.0 + + + 98 + Solid Door + true + 2 + 1 + 2 + 1 + -1 + -1 + -1 + 7 + + 10000055 + + 0.1016 + 0.0762 + -1 + -1 + 1.0 + + + 101 + Hollow Metal Doors + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 7 + + 10000048 + 10000051 + + 0.1016 + 0.0762 + -1 + -1 + 1.0 + + + + + PUSH Training Center + 1 + 0 + 1.0 + 1 + + + a + 99 + 1 + 5 + 1 + 0.0 + 0.0 + 67.96 + 67.96 + + + b + 99 + 2 + 5 + 1 + 0.0 + 0.0 + 849.51 + 849.51 + + + + + a + 3 + 3 + 0.0 + 0.0 + + + b + 4 + 3 + 0.0 + 0.0 + + + + + a + 3 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 0.0 + 0 + + + b + 4 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 0.0 + 0 + + + 7 + 1781.2996 + 6 + 1353.79 + 6 + 268.7685 + 1 + 2.5 + 2 + 132 + 1 + 6 + 4 + + + + 0 + 0 + + + + + 1 + 42.933 + -78.733 + 189.8904 + -5 + -2 + 0.2 + 0.1 + 0.9 + 0.66 + 350 + 48 + + 6 + 10.0 + 4.0 + 42.933 + -78.733 + 215.0 + -5 + 189.8904 + 1 + 2.0 + 1000.0 + 2000.0 + 3.0 + 0.05 + + -3.4 + -4.2 + 2.7 + 7.5 + 13.7 + 18.6 + 22.0 + 20.7 + 16.5 + 9.7 + 6.0 + -2.2 + + + -8.7 + -8.1 + -2.8 + 1.9 + 5.8 + 11.5 + 16.1 + 13.7 + 11.2 + 5.0 + 0.8 + -5.3 + + + -19.2 + -19.6 + -12.3 + -6.1 + -0.4 + 5.5 + 10.7 + 8.4 + 5.6 + -2.4 + -6.8 + -16.0 + + + 25.0 + 34.0 + 45.0 + 51.0 + 50.0 + 59.0 + 56.0 + 47.0 + 34.0 + 26.0 + 19.0 + 22.0 + + + 40.0 + 52.0 + 79.0 + 93.0 + 97.0 + 104.0 + 103.0 + 93.0 + 75.0 + 54.0 + 33.0 + 31.0 + + + 75.0 + 82.0 + 116.0 + 100.0 + 87.0 + 83.0 + 87.0 + 93.0 + 98.0 + 90.0 + 62.0 + 63.0 + + + 35.0 + 49.0 + 81.0 + 90.0 + 97.0 + 113.0 + 104.0 + 94.0 + 72.0 + 50.0 + 31.0 + 32.0 + + + 47.0 + 65.0 + 107.0 + 136.0 + 174.0 + 195.0 + 188.0 + 161.0 + 119.0 + 80.0 + 46.0 + 41.0 + + -11.0 + 53.0 + 93.0 + 158.0 + 80.0 + 107.0 + -2.9 + 30.0 + 39.0 + 61.0 + 37.0 + 50.0 + 25.0 + 69.0 + 129.0 + 116.0 + 90.0 + 228.0 + + + + + + + 1 + + 1.1 + 1.1 + 1.1 + 1.1 + 0.2 + 2.8 + 1.7 + 0.8 + 1.1 + 1.5 + 0.7 + 1.1 + 1.5 + 0.8 + 1.1 + 1.5 + + + 309.9966 + 250.0171 + 270.0102 + 439.9864 + 53.4289 + 680.0068 + 250.0171 + 239.9864 + 319.9932 + 409.9966 + -70.0102 + 129.9898 + 319.9932 + 100 + 250.0171 + 409.9966 + + + + + 3 + 2 + 78.8648 + 78.8648 + 78.8648 + 78.8648 + + + 3 + 2 + 1 + 1 + 1 + 2 + 1 + 1 + 2.193 + 4 + 2 + + + Slab + 6 + 3 + 6 + 231.2728 + 6 + 0.2839 + 6 + 63.8861 + 1 + 1.2192 + 0.0288 + 0.0762 + + + + 15 + true + 1 + 1 + false + + + 20.0 + 20.0 + 25.0 + false + + + true + + + + + Basic + 1 + 1 + + + 1 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + + + + + Basic + 5 + 1 + 1 + false + false + false + true + false + false + false + -1 + 0.75 + 0.0 + + 2 + 0.0 + 0.5886 + true + true + -2.2222 + true + false + + + + GSHP Water Furnace NBV12 + 1 + 5 + 5 + true + false + true + false + false + false + + + + true + 4.0 + 0.25 + 3 + + + 0.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + + Lochnivar + 1 + 5 + 5 + false + true + false + false + false + false + + + + true + 4.0 + 0.25 + 3.57 + 5 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + + PV - Per worst case + 1 + 10 + 10 + false + false + false + false + false + false + + 1 + 1 + 1 + 0.0 + 32720.0 + 1.0 + 0.0 + 0.0 + false + + + + + + 2 + true + 1 + 2 + true + 1 + 6 + 2.0 + 20.0 + 50.0 + 24.0 + 0.0 + + 0 + + + + + true + false + 13.793 + 9.6111 + 4.0 + 1324.2581 + true + true + true + 2.0 + + + + + + + + 1 + 254000.0 + 0.0 + 0.0 + 3.048 + 50800.0 + 0.0481 + 1 + 1 + 1 + true + + 5 + + + + + 2 + 254000.0 + 0.0 + 0.0 + 3.048 + 50800.0 + 0.0481 + 1 + 2 + 1 + true + + 5 + + + + false + true + + + + + + + + + + 1 + R-40 SIP + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2794 + + EPS (heat cond.: 0.04 W/mK - density: 15 kg/m³) + 0.04 + 15.0 + 0.95 + 1500.0 + 30.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 3 + R-20 Slab + 2 + 2 + + + 0.1016 + + XPS Core (heat cond.: 0,03 W/mK) + 0.03 + 40.0 + 0.95 + 1500.0 + 100.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1524 + + Concrete + 1.373 + 2104.0 + 0.22 + 776.0 + 76.0 + 101.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 4 + R-60 SIP + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.4064 + + EPS (heat cond.: 0.04 W/mK - density: 15 kg/m³) + 0.04 + 15.0 + 0.95 + 1500.0 + 30.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 2 + Doors + 2 + 2 + + + 0.0254 + + Polyisocyanurate Board + 0.0577 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 5 + R15 Slab + 2 + 2 + + + 0.0762 + + XPS Core (heat cond.: 0,03 W/mK) + 0.03 + 40.0 + 0.95 + 1500.0 + 100.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1524 + + Concrete + 1.373 + 2104.0 + 0.22 + 776.0 + 76.0 + 101.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 6 + 2X10 R-32 cellulose w/ R-9.6 ZIP-R + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0381 + + Polyisocyanurate Board + 0.024 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2413 + + Cellulose Fibre Insulation + 0.036 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Gypsum Board (USA) + 0.163 + 850.0 + 0.65 + 870.0 + 6.0 + 35.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 8 + Attic R-60 Blown + 2 + 2 + + + 0.0125 + + Gypsum Board (USA) + 0.163 + 850.0 + 0.65 + 870.0 + 6.0 + 35.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.4064 + + Cellulose Fibre Insulation + 0.0401 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 7 + 2X10 R-32 cellulose + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2413 + + Cellulose Fibre Insulation + 0.036 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Gypsum Board (USA) + 0.163 + 850.0 + 0.65 + 870.0 + 6.0 + 35.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 9 + 2X10 R-30 cellulose w/ ZIP sheathing + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.235 + + Cellulose Fibre Insulation + 0.038 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 10 + Garage Doors + 2 + 2 + + + 0.1346 + + Polyisocyanurate Board + 0.0288 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 11 + 2X10 R-30 cellulose w/ ZIP R-12 sheathing + 2 + 2 + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0508 + + Polyisocyanurate Board + 0.0241 + 32.5 + 0.99 + 1470.0 + 72.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.235 + + Cellulose Fibre Insulation + 0.038 + 30.0 + 0.99 + 1880.0 + 1.86 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0125 + + Oriented Strand Board + 0.092 + 650.0 + 0.95 + 1880.0 + 812.8 + 83.3 + + 255 + 255 + 255 + 255 + + + + + + + + + + + + + 1 + Alpen Zenith Balanced 6 Casement + false + false + 0.75 + 0.9769 + 0.636 + 0.8 + 0.337 + 0.337 + 1.3291 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + 0.0726 + 0.0346 + 1.0789 + 0.0554 + + + 2 + Kohltech Supreme HiGain + false + false + 0.75 + 1.0134 + 0.7893 + 0.8 + 0.612 + 0.612 + 1.3103 + 0.0498 + 0.0346 + 1.1357 + 0.026 + 0.0498 + 0.0346 + 1.1357 + 0.026 + 0.0498 + 0.0346 + 1.1357 + 0.026 + 0.0498 + 0.0346 + 1.1357 + 0.026 + + + 3 + TU2400 + true + false + 0.75 + 2.8654 + 1.6467 + 0.8 + 0.38 + 0.38 + 4.7316 + 0.127 + 0.0502 + 4.4858 + 0.0398 + 0.127 + 0.0502 + 4.4858 + 0.0398 + 0.127 + 0.0502 + 4.4858 + 0.0398 + 0.127 + 0.0502 + 4.4858 + 0.0398 + + + 4 + Wausau + false + false + 0.75 + 1.2908 + 0.9085 + 0.8 + 0.28 + 0.28 + 1.477 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + 0.0635 + 0.0519 + 1.1357 + 0.0692 + + + 5 + TubeLite Casement (calc) + true + false + 0.75 + 2.4909 + 1.6467 + 0.8 + 0.38 + 0.38 + 5.5387 + 0.0508 + 0.0502 + 5.2808 + 0.0398 + 0.0508 + 0.0502 + 5.2808 + 0.0398 + 0.0762 + 0.0502 + 5.2808 + 0.0398 + 0.0762 + 0.0502 + 5.2808 + 0.0398 + + + 6 + TubeLite Fixed (calc) + true + false + 0.75 + 2.1428 + 1.6467 + 0.8 + 0.38 + 0.38 + 3.381 + 0.0508 + 0.0502 + 3.123 + 0.0398 + 0.0508 + 0.0502 + 3.123 + 0.0398 + 0.0762 + 0.0502 + 3.123 + 0.0398 + 0.0762 + 0.0502 + 3.123 + 0.0398 + + + 7 + Exterior Door + true + false + 0.75 + 2.8391 + 1.1357 + 0.8 + 0.1 + 0.1 + + 0.0762 + 0.0502 + 0.7382 + 0.0398 + 0.0762 + 0.0502 + 0.7382 + 0.0398 + 0.0762 + 0.0502 + 0.7382 + 0.0398 + 0.0762 + 0.0502 + 0.7382 + 0.0398 + + + + diff --git a/tests/_regenerated_xml/_la_mora.xml b/tests/_regenerated_xml/_la_mora.xml index 86e3276..026160e 100644 --- a/tests/_regenerated_xml/_la_mora.xml +++ b/tests/_regenerated_xml/_la_mora.xml @@ -29595,7 +29595,7 @@ 6 12548.384213274 6 - 5136.51617856 + 5136.513967 1 2.49936 2 @@ -30090,7 +30090,7 @@ 6 3 6 - 213.49118592000002 + 213.491094 6 0.45426113072 6 @@ -60533,7 +60533,7 @@ 6 12548.384213274 6 - 5136.51617856 + 5136.513967 1 2.49936 2 @@ -61028,7 +61028,7 @@ 6 3 6 - 213.49118592000002 + 213.491094 6 0.45426113072 6 diff --git a/tests/_regenerated_xml/_ridgeway.xml b/tests/_regenerated_xml/_ridgeway.xml index 732fba8..4edb01f 100644 --- a/tests/_regenerated_xml/_ridgeway.xml +++ b/tests/_regenerated_xml/_ridgeway.xml @@ -43135,7 +43135,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.244335575616006 + 57.2443109287 2.50000008 84.95 84.95 @@ -43146,7 +43146,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.668420340352 + 56.6683959414 2.50000008 84.95 84.95 @@ -43157,7 +43157,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -43168,7 +43168,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.90956972902401 + 55.9095456568 2.50000008 84.95 84.95 @@ -43179,7 +43179,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -43190,7 +43190,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.407110992 + 57.407086275 2.50000008 84.95 84.95 @@ -43201,7 +43201,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 5.052894152256 + 5.0528919767 2.50000008 0.0 84.95 @@ -43212,7 +43212,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 1 1 - 5.6987189251200006 + 5.6987164715 2.50000008 8.85 8.85 @@ -43223,7 +43223,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 1 1 - 19.675767616128 + 19.6757591446 2.50000008 106.19 106.19 @@ -43234,7 +43234,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 1 1 - 5.150553827904001 + 5.1505516103 2.50000008 8.85 8.85 @@ -43245,7 +43245,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 1 1 - 10.1322378 + 10.1322334375 2.50000008 53.09 53.09 @@ -43256,7 +43256,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 29.349389559168003 + 29.349376922599998 2.50000008 2038.81 0.0 @@ -43267,7 +43267,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.4593459200000005 + 4.459344 2.50000008 0.0 84.95 @@ -43278,7 +43278,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 26.367647909760002 + 26.367636557 2.50000008 0.0 484.22 @@ -43289,7 +43289,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 1 1 - 50.06930373216 + 50.0692821745 2.50000008 134.51 134.51 @@ -43300,7 +43300,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 3 1 - 103.18127492736001 + 103.181230502 2.50000008 959.94 959.94 @@ -43311,7 +43311,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.387085935488001 + 4.3870840466 2.50000008 0.0 84.95 @@ -43322,7 +43322,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 18.853510680000003 + 18.8535025625 2.50000008 0.0 220.87 @@ -43333,7 +43333,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 3.4887042483840003 + 3.4887027463000004 2.50000008 0.0 67.96 @@ -43344,7 +43344,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 44.888240545920006 + 44.888221219 2.50000008 0.0 399.27 @@ -43355,7 +43355,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 14.14063236384 + 14.140626275499999 2.50000008 0.0 144.42 @@ -43366,7 +43366,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 7.197170637888001 + 7.1971675391000005 2.50000008 0.0 84.95 @@ -43377,7 +43377,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 26.383487878080004 + 26.3834765185 2.50000008 0.0 212.38 @@ -43388,7 +43388,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 43.561594425024005 + 43.5615756693 2.50000008 0.0 84.95 @@ -43399,7 +43399,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 8.603044471296 + 8.6030407672 2.50000008 0.0 84.95 @@ -43410,7 +43410,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -43421,7 +43421,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -43432,7 +43432,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -43443,7 +43443,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -43454,7 +43454,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.00617960032 + 56.0061554865 2.50000008 84.95 84.95 @@ -43465,7 +43465,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -43476,7 +43476,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -43487,7 +43487,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -43498,7 +43498,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 85.64982095808001 + 85.649784081 2.50000008 127.43 127.43 @@ -43509,7 +43509,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.631574994688 + 56.6315506116 2.50000008 84.95 84.95 @@ -43520,7 +43520,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.355616772416 + 55.3555929387 2.50000008 84.95 84.95 @@ -43531,7 +43531,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -43542,7 +43542,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -43553,7 +43553,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -43564,7 +43564,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -43575,7 +43575,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 3.085152023232 + 3.0851506949000003 2.50000008 0.0 59.47 @@ -43586,7 +43586,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -43597,7 +43597,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 382.28 0.0 @@ -43608,7 +43608,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -43619,7 +43619,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -43630,7 +43630,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -43641,7 +43641,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -43652,7 +43652,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.00617960032 + 56.0061554865 2.50000008 84.95 84.95 @@ -43663,7 +43663,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -43674,7 +43674,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -43685,7 +43685,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -43696,7 +43696,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 85.64982095808001 + 85.649784081 2.50000008 127.43 127.43 @@ -43707,7 +43707,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.631574994688 + 56.6315506116 2.50000008 84.95 84.95 @@ -43718,7 +43718,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.355616772416 + 55.3555929387 2.50000008 84.95 84.95 @@ -43729,7 +43729,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -43740,7 +43740,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -43751,7 +43751,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -43762,7 +43762,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -43773,7 +43773,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 3.085152023232 + 3.0851506949000003 2.50000008 0.0 59.47 @@ -43784,7 +43784,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -43795,7 +43795,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 382.28 0.0 @@ -43806,7 +43806,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -43817,7 +43817,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -43828,7 +43828,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -43839,7 +43839,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -43850,7 +43850,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.00617960032 + 56.0061554865 2.50000008 84.95 84.95 @@ -43861,7 +43861,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -43872,7 +43872,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -43883,7 +43883,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -43894,7 +43894,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 85.64982095808001 + 85.649784081 2.50000008 127.43 127.43 @@ -43905,7 +43905,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.631574994688 + 56.6315506116 2.50000008 84.95 84.95 @@ -43916,7 +43916,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.355616772416 + 55.3555929387 2.50000008 84.95 84.95 @@ -43927,7 +43927,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -43938,7 +43938,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -43949,7 +43949,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -43960,7 +43960,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -43971,7 +43971,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 3.085152023232 + 3.0851506949000003 2.50000008 0.0 59.47 @@ -43982,7 +43982,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -43993,7 +43993,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 382.28 0.0 @@ -44004,7 +44004,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -44015,7 +44015,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -44026,7 +44026,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -44037,7 +44037,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -44048,7 +44048,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.00617960032 + 56.0061554865 2.50000008 84.95 84.95 @@ -44059,7 +44059,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -44070,7 +44070,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -44081,7 +44081,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -44092,7 +44092,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 85.64982095808001 + 85.649784081 2.50000008 127.43 127.43 @@ -44103,7 +44103,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.631574994688 + 56.6315506116 2.50000008 84.95 84.95 @@ -44114,7 +44114,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.355616772416 + 55.3555929387 2.50000008 84.95 84.95 @@ -44125,7 +44125,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -44136,7 +44136,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -44147,7 +44147,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -44158,7 +44158,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -44169,7 +44169,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 3.085152023232 + 3.0851506949000003 2.50000008 0.0 59.47 @@ -44180,7 +44180,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -44191,7 +44191,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 382.28 0.0 @@ -44202,7 +44202,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -44213,7 +44213,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -44224,7 +44224,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -44235,7 +44235,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -44246,7 +44246,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.00617960032 + 56.0061554865 2.50000008 84.95 84.95 @@ -44257,7 +44257,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -44268,7 +44268,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -44279,7 +44279,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -44290,7 +44290,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 85.64982095808001 + 85.649784081 2.50000008 127.43 127.43 @@ -44301,7 +44301,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.631574994688 + 56.6315506116 2.50000008 84.95 84.95 @@ -44312,7 +44312,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.355616772416 + 55.3555929387 2.50000008 84.95 84.95 @@ -44323,7 +44323,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -44334,7 +44334,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -44345,7 +44345,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -44356,7 +44356,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -44367,7 +44367,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 3.085152023232 + 3.0851506949000003 2.50000008 0.0 59.47 @@ -44378,7 +44378,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -44389,7 +44389,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 382.28 0.0 @@ -44400,7 +44400,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -44411,7 +44411,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -44422,7 +44422,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -44433,7 +44433,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -44444,7 +44444,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.00617960032 + 56.0061554865 2.50000008 84.95 84.95 @@ -44455,7 +44455,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.735570657664006 + 56.7355462298 2.50000008 84.95 84.95 @@ -44466,7 +44466,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -44477,7 +44477,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -44488,7 +44488,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 78.820026101568 + 78.8199921651 2.50000008 110.44 110.44 @@ -44499,7 +44499,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -44510,7 +44510,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -44521,7 +44521,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.1677345032320003 + 2.1677335699 2.50000008 0.0 59.47 @@ -44532,7 +44532,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -44543,7 +44543,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -44554,7 +44554,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 31.207543262208006 + 31.2075298256 2.50000008 220.87 220.87 @@ -44565,7 +44565,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -44576,7 +44576,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 280.34 0.0 @@ -44587,7 +44587,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 58.27923828 + 58.2792131875 2.50000008 84.95 84.95 @@ -44598,7 +44598,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.789017776576 + 56.7889933257 2.50000008 84.95 84.95 @@ -44609,7 +44609,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.206190555136 + 56.2061663552 2.50000008 84.95 84.95 @@ -44620,7 +44620,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.057536400832 + 56.0575122649 2.50000008 84.95 84.95 @@ -44631,7 +44631,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.212972477056006 + 56.2129482742 2.50000008 84.95 84.95 @@ -44642,7 +44642,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.13304702400001 + 57.133022425 2.50000008 84.95 84.95 @@ -44653,7 +44653,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.590372496448005 + 56.5903481311 2.50000008 84.95 84.95 @@ -44664,7 +44664,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 78.820026101568 + 78.8199921651 2.50000008 110.44 110.44 @@ -44675,7 +44675,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 56.141009782272 + 56.140985610399994 2.50000008 84.95 84.95 @@ -44686,7 +44686,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 55.4570761824 + 55.457052305 2.50000008 84.95 84.95 @@ -44697,7 +44697,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.1677345032320003 + 2.1677335699 2.50000008 0.0 59.47 @@ -44708,7 +44708,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 4.86909477792 + 4.8690926815 2.50000008 0.0 84.95 @@ -44719,7 +44719,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 2.583652123008 + 2.5836510105999997 2.50000008 0.0 42.48 @@ -44730,7 +44730,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 6.227662383360001 + 6.227659702 2.50000008 0.0 110.44 @@ -44741,7 +44741,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 31.207543262208006 + 31.2075298256 2.50000008 271.84 271.84 @@ -44752,7 +44752,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 1 2 1 - 57.226330966464005 + 57.2263063273 2.50000008 569.17 0.0 @@ -44764,1442 +44764,1442 @@ https://airtable.com/shr0OvkasxXJlqLHj 17 3 0.0 - 9.681388637184 + 9.6813844688 0PIT_A-MECH PIT 18 3 0.0 - 0.567739767744 + 0.5677395233 0PIT_B-MECH PIT 19 3 0.0 - 0.567739767744 + 0.5677395233 101-1BR 20 3 0.0 - 57.244335575616006 + 57.2443109287 102-1BR 21 3 0.0 - 56.668420340352 + 56.6683959414 103-1BR 22 3 0.0 - 56.057536400832 + 56.0575122649 104-1BR 23 3 0.0 - 55.90956972902401 + 55.9095456568 105-1BR 24 3 0.0 - 56.735570657664006 + 56.7355462298 106-1BR 25 3 0.0 - 57.407110992 + 57.407086275 107-TOILET 26 3 0.0 - 5.052894152256 + 5.0528919767 108-PACKAGE ROOM 27 3 0.0 - 5.6987189251200006 + 5.6987164715 109-MANAGEMENT SUITE 28 3 0.0 - 19.675767616128 + 19.6757591446 110-FILE ROOM 29 3 0.0 - 5.150553827904001 + 5.1505516103 111-OFFICE 30 3 0.0 - 10.1322378 + 10.1322334375 112-VESTIBULE 31 3 0.0 - 7.609567232448 + 7.6095639561 113-LOBBY 32 3 0.0 - 29.349389559168003 + 29.349376922599998 114-TRASH RM 33 3 0.0 - 4.4593459200000005 + 4.459344 115-COMPACTOR RM 34 3 0.0 - 26.367647909760002 + 26.367636557 116-ELEVATOR LOBBY 35 3 0.0 - 50.06930373216 + 50.0692821745 117-LAUNDRY 36 3 0.0 - 10.728898284096001 + 10.7288936647 118-COMMUNITY ROOM 37 3 0.0 - 103.18127492736001 + 103.181230502 119-TOILET 38 3 0.0 - 4.387085935488001 + 4.3870840466 120-STORAGE ROOM 39 3 0.0 - 18.853510680000003 + 18.8535025625 121-JANITOR CLOSET 40 3 0.0 - 3.4887042483840003 + 3.4887027463000004 122-TEL / COM 41 3 0.0 - 5.399589716928 + 5.3995873921 123-MECHANICAL ROOM 42 3 0.0 - 44.888240545920006 + 44.888221219 124-GAS ROOM 43 3 0.0 - 6.265120889088001 + 6.2651181916 125-PUMP ROOM 44 3 0.0 - 14.14063236384 + 14.140626275499999 126-ATS 45 3 0.0 - 7.197170637888001 + 7.1971675391000005 127-ELECTRICAL ROOM 46 3 0.0 - 26.383487878080004 + 26.3834765185 128-CUSTODIAL OFFICE & STORAGE 47 3 0.0 - 43.561594425024005 + 43.5615756693 129-GROUNDS STORAGE 48 3 0.0 - 8.603044471296 + 8.6030407672 1CNORTH-NORTH CORRIDOR 49 3 0.0 - 38.689777588032 + 38.689760929900004 1CSERV-SERVICE CORRIDOR 50 3 0.0 - 9.727124803776 + 9.727120615699999 1CSOUTH-SOUTH CORRIDOR 51 3 0.0 - 46.521680375808 + 46.5216603456 1ELEV-ELEVATORS 52 3 0.0 - 9.681388637184 + 9.6813844688 1SA-STAIR A 53 3 0.0 - 19.556257145472003 + 19.5562487254 1SB-STAIR B 54 3 0.0 - 19.491578049024 + 19.4915696568 201-1BR 55 3 0.0 - 58.27923828 + 58.2792131875 202-1BR 56 3 0.0 - 56.789017776576 + 56.7889933257 203-1BR 57 3 0.0 - 56.206190555136 + 56.2061663552 204-1BR 58 3 0.0 - 56.057536400832 + 56.0575122649 205-1BR 59 3 0.0 - 56.00617960032 + 56.0061554865 206-1BR 60 3 0.0 - 56.735570657664006 + 56.7355462298 207-1BR 61 3 0.0 - 57.13304702400001 + 57.133022425 208-1BR 62 3 0.0 - 56.590372496448005 + 56.5903481311 209-2BR 63 3 0.0 - 85.64982095808001 + 85.649784081 210-1BR 64 3 0.0 - 56.631574994688 + 56.6315506116 211-1BR 65 3 0.0 - 55.355616772416 + 55.3555929387 212-1BR 66 3 0.0 - 56.141009782272 + 56.140985610399994 213-1BR 67 3 0.0 - 55.4570761824 + 55.457052305 214-ELECTRICAL ROOM 68 3 0.0 - 4.86909477792 + 4.8690926815 215-TEL ROOM 69 3 0.0 - 2.583652123008 + 2.5836510105999997 216-JANITOR'S CLOSET 70 3 0.0 - 3.085152023232 + 3.0851506949000003 217-LAUNDRY RM 71 3 0.0 - 12.344686536384001 + 12.344681221300002 218-TRASH RM 72 3 0.0 - 6.227662383360001 + 6.227659702 2CNORTH-NORTH CORRIDOR 73 3 0.0 - 35.565578417088005 + 35.5655631041 2CSOUTH-SOUTH CORRIDOR 74 3 0.0 - 57.226330966464005 + 57.2263063273 2ELEV-ELEVATORS 75 3 0.0 - 9.681388637184 + 9.6813844688 2LBBY-ELEVATOR LOBBY 76 3 0.0 - 16.097783546304 + 16.0977766153 2SA-STAIR A 77 3 0.0 - 16.490856308544 + 16.490849208300002 2SB-STAIR B 78 3 0.0 - 19.491578049024 + 19.4915696568 301-1BR 79 3 0.0 - 58.27923828 + 58.2792131875 302-1BR 80 3 0.0 - 56.789017776576 + 56.7889933257 303-1BR 81 3 0.0 - 56.206190555136 + 56.2061663552 304-1BR 82 3 0.0 - 56.057536400832 + 56.0575122649 305-1BR 83 3 0.0 - 56.00617960032 + 56.0061554865 306-1BR 84 3 0.0 - 56.735570657664006 + 56.7355462298 307-1BR 85 3 0.0 - 57.13304702400001 + 57.133022425 308-1BR 86 3 0.0 - 56.590372496448005 + 56.5903481311 309-2BR 87 3 0.0 - 85.64982095808001 + 85.649784081 310-1BR 88 3 0.0 - 56.631574994688 + 56.6315506116 311-1BR 89 3 0.0 - 55.355616772416 + 55.3555929387 312-1BR 90 3 0.0 - 56.141009782272 + 56.140985610399994 313-1BR 91 3 0.0 - 55.4570761824 + 55.457052305 314-ELECTRICAL ROOM 92 3 0.0 - 4.86909477792 + 4.8690926815 315-TEL ROOM 93 3 0.0 - 2.583652123008 + 2.5836510105999997 316-JANITOR'S CLOSET 94 3 0.0 - 3.085152023232 + 3.0851506949000003 317-LAUNDRY RM 95 3 0.0 - 12.344686536384001 + 12.344681221300002 318-TRASH RM 96 3 0.0 - 6.227662383360001 + 6.227659702 3CNORTH-NORTH CORRIDOR 97 3 0.0 - 35.565578417088005 + 35.5655631041 3CSOUTH-SOUTH CORRIDOR 98 3 0.0 - 57.226330966464005 + 57.2263063273 3ELEV-ELEVATORS 99 3 0.0 - 9.681388637184 + 9.6813844688 3LBBY-ELEVATOR LOBBY 100 3 0.0 - 16.097783546304 + 16.0977766153 3SA-STAIR A 101 3 0.0 - 16.490856308544 + 16.490849208300002 3SB-STAIR B 102 3 0.0 - 19.491578049024 + 19.4915696568 401-1BR 103 3 0.0 - 58.27923828 + 58.2792131875 402-1BR 104 3 0.0 - 56.789017776576 + 56.7889933257 403-1BR 105 3 0.0 - 56.206190555136 + 56.2061663552 404-1BR 106 3 0.0 - 56.057536400832 + 56.0575122649 405-1BR 107 3 0.0 - 56.00617960032 + 56.0061554865 406-1BR 108 3 0.0 - 56.735570657664006 + 56.7355462298 407-1BR 109 3 0.0 - 57.13304702400001 + 57.133022425 408-1BR 110 3 0.0 - 56.590372496448005 + 56.5903481311 409-2BR 111 3 0.0 - 85.64982095808001 + 85.649784081 410-1BR 112 3 0.0 - 56.631574994688 + 56.6315506116 411-1BR 113 3 0.0 - 55.355616772416 + 55.3555929387 412-1BR 114 3 0.0 - 56.141009782272 + 56.140985610399994 413-1BR 115 3 0.0 - 55.4570761824 + 55.457052305 414-ELECTRICAL ROOM 116 3 0.0 - 4.86909477792 + 4.8690926815 415-TEL ROOM 117 3 0.0 - 2.583652123008 + 2.5836510105999997 416-JANITOR'S CLOSET 118 3 0.0 - 3.085152023232 + 3.0851506949000003 417-LAUNDRY RM 119 3 0.0 - 12.344686536384001 + 12.344681221300002 418-TRASH RM 120 3 0.0 - 6.227662383360001 + 6.227659702 4CNORTH-NORTH CORRIDOR 121 3 0.0 - 35.565578417088005 + 35.5655631041 4CSOUTH-SOUTH CORRIDOR 122 3 0.0 - 57.226330966464005 + 57.2263063273 4ELEV-ELEVATORS 123 3 0.0 - 9.681388637184 + 9.6813844688 4LBBY-ELEVATOR LOBBY 124 3 0.0 - 16.097783546304 + 16.0977766153 4SA-STAIR A 125 3 0.0 - 16.490856308544 + 16.490849208300002 4SB-STAIR B 126 3 0.0 - 19.491578049024 + 19.4915696568 501-1BR 127 3 0.0 - 58.27923828 + 58.2792131875 502-1BR 128 3 0.0 - 56.789017776576 + 56.7889933257 503-1BR 129 3 0.0 - 56.206190555136 + 56.2061663552 504-1BR 130 3 0.0 - 56.057536400832 + 56.0575122649 505-1BR 131 3 0.0 - 56.00617960032 + 56.0061554865 506-1BR 132 3 0.0 - 56.735570657664006 + 56.7355462298 507-1BR 133 3 0.0 - 57.13304702400001 + 57.133022425 508-1BR 134 3 0.0 - 56.590372496448005 + 56.5903481311 509-2BR 135 3 0.0 - 85.64982095808001 + 85.649784081 510-1BR 136 3 0.0 - 56.631574994688 + 56.6315506116 511-1BR 137 3 0.0 - 55.355616772416 + 55.3555929387 512-1BR 138 3 0.0 - 56.141009782272 + 56.140985610399994 513-1BR 139 3 0.0 - 55.4570761824 + 55.457052305 514-ELECTRICAL ROOM 140 3 0.0 - 4.86909477792 + 4.8690926815 515-TEL ROOM 141 3 0.0 - 2.583652123008 + 2.5836510105999997 516-JANITOR'S CLOSET 142 3 0.0 - 3.085152023232 + 3.0851506949000003 517-LAUNDRY RM 143 3 0.0 - 12.344686536384001 + 12.344681221300002 518-TRASH RM 144 3 0.0 - 6.227662383360001 + 6.227659702 5CNORTH-NORTH CORRIDOR 145 3 0.0 - 35.565578417088005 + 35.5655631041 5CSOUTH-SOUTH CORRIDOR 146 3 0.0 - 57.226330966464005 + 57.2263063273 5ELEV-ELEVATORS 147 3 0.0 - 9.681388637184 + 9.6813844688 5LBBY-ELEVATOR LOBBY 148 3 0.0 - 16.097783546304 + 16.0977766153 5SA-STAIR A 149 3 0.0 - 16.490856308544 + 16.490849208300002 5SB-STAIR B 150 3 0.0 - 19.491578049024 + 19.4915696568 601-1BR 151 3 0.0 - 58.27923828 + 58.2792131875 602-1BR 152 3 0.0 - 56.789017776576 + 56.7889933257 603-1BR 153 3 0.0 - 56.206190555136 + 56.2061663552 604-1BR 154 3 0.0 - 56.057536400832 + 56.0575122649 605-1BR 155 3 0.0 - 56.00617960032 + 56.0061554865 606-1BR 156 3 0.0 - 56.735570657664006 + 56.7355462298 607-1BR 157 3 0.0 - 57.13304702400001 + 57.133022425 608-1BR 158 3 0.0 - 56.590372496448005 + 56.5903481311 609-2BR 159 3 0.0 - 85.64982095808001 + 85.649784081 610-1BR 160 3 0.0 - 56.631574994688 + 56.6315506116 611-1BR 161 3 0.0 - 55.355616772416 + 55.3555929387 612-1BR 162 3 0.0 - 56.141009782272 + 56.140985610399994 613-1BR 163 3 0.0 - 55.4570761824 + 55.457052305 614-ELECTRICAL ROOM 164 3 0.0 - 4.86909477792 + 4.8690926815 615-TEL ROOM 165 3 0.0 - 2.583652123008 + 2.5836510105999997 616-JANITOR'S CLOSET 166 3 0.0 - 3.085152023232 + 3.0851506949000003 617-LAUNDRY RM 167 3 0.0 - 12.344686536384001 + 12.344681221300002 618-TRASH RM 168 3 0.0 - 6.227662383360001 + 6.227659702 6CNORTH-NORTH CORRIDOR 169 3 0.0 - 35.565578417088005 + 35.5655631041 6CSOUTH-SOUTH CORRIDOR 170 3 0.0 - 57.226330966464005 + 57.2263063273 6ELEV-ELEVATORS 171 3 0.0 - 9.681388637184 + 9.6813844688 6LBBY-ELEVATOR LOBBY 172 3 0.0 - 16.097783546304 + 16.0977766153 6SA-STAIR A 173 3 0.0 - 16.490856308544 + 16.490849208300002 6SB-STAIR B 174 3 0.0 - 19.491578049024 + 19.4915696568 701-1BR 175 3 0.0 - 58.27923828 + 58.2792131875 702-1BR 176 3 0.0 - 56.789017776576 + 56.7889933257 703-1BR 177 3 0.0 - 56.206190555136 + 56.2061663552 704-1BR 178 3 0.0 - 56.057536400832 + 56.0575122649 705-1BR 179 3 0.0 - 56.00617960032 + 56.0061554865 706-1BR 180 3 0.0 - 56.735570657664006 + 56.7355462298 707-1BR 181 3 0.0 - 57.13304702400001 + 57.133022425 708-1BR 182 3 0.0 - 56.590372496448005 + 56.5903481311 709-2BR 183 3 0.0 - 78.820026101568 + 78.8199921651 710-1BR 184 3 0.0 - 56.141009782272 + 56.140985610399994 711-1BR 185 3 0.0 - 55.4570761824 + 55.457052305 712-JAN RM 186 3 0.0 - 2.1677345032320003 + 2.1677335699 713-ELEC RM 187 3 0.0 - 4.86909477792 + 4.8690926815 714-TEL CL 188 3 0.0 - 2.583652123008 + 2.5836510105999997 715-LAUNDRY RM 189 3 0.0 - 12.344686536384001 + 12.344681221300002 717-READING LOUNGE 190 3 0.0 - 31.207543262208006 + 31.2075298256 718-TRASH RM 191 3 0.0 - 6.227662383360001 + 6.227659702 7CNORTH-NORTH CORRIDOR 192 3 0.0 - 33.160736775168004 + 33.160722497600005 7CSOUTH-SOUTH CORRIDOR 193 3 0.0 - 57.226330966464005 + 57.2263063273 7ELEV-ELEVATORS 194 3 0.0 - 9.681388637184 + 9.6813844688 7LBBY-ELEVATOR LOBBY 195 3 0.0 - 16.097783546304 + 16.0977766153 7SA-STAIR A 196 3 0.0 - 16.490856308544 + 16.490849208300002 7SB-STAIR B 197 3 0.0 - 19.491578049024 + 19.4915696568 801-1BR 198 3 0.0 - 58.27923828 + 58.2792131875 802-1BR 199 3 0.0 - 56.789017776576 + 56.7889933257 803-1BR 200 3 0.0 - 56.206190555136 + 56.2061663552 804-1BR 201 3 0.0 - 56.057536400832 + 56.0575122649 805-1BR 202 3 0.0 - 56.212972477056006 + 56.2129482742 806-1BR 203 3 0.0 - 57.13304702400001 + 57.133022425 807-1BR 204 3 0.0 - 56.590372496448005 + 56.5903481311 808-2BR 205 3 0.0 - 78.820026101568 + 78.8199921651 809-1BR 206 3 0.0 - 56.141009782272 + 56.140985610399994 810-1BR 207 3 0.0 - 55.4570761824 + 55.457052305 811-JAN RM 208 3 0.0 - 2.1677345032320003 + 2.1677335699 812-ELEC RM 209 3 0.0 - 4.86909477792 + 4.8690926815 813-TEL CL 210 3 0.0 - 2.583652123008 + 2.5836510105999997 814-LAUNDRY RM 211 3 0.0 - 12.344686536384001 + 12.344681221300002 815-TRASH RM 212 3 0.0 - 6.227662383360001 + 6.227659702 816-EXERCISE RM 213 3 0.0 - 31.207543262208006 + 31.2075298256 8CNORTH-NORTH CORRIDOR 214 3 0.0 - 33.160736775168004 + 33.160722497600005 8CSOUTH-SOUTH CORRIDOR 215 3 0.0 - 57.226330966464005 + 57.2263063273 8ELEV-ELEVATORS 216 3 0.0 - 9.681388637184 + 9.6813844688 8LBBY-ELEVATOR LOBBY 217 3 0.0 - 16.097783546304 + 16.0977766153 8SA-STAIR A 218 3 0.0 - 16.490856308544 + 16.490849208300002 8SB-STAIR B 219 3 0.0 - 19.491578049024 + 19.4915696568 R01-ELEV. MACH RM 220 3 0.0 - 18.291688835904 + 18.2916809603 RSA-STAIR A 221 3 0.0 - 19.199193601536003 + 19.1991853352 RSB-STAIR B 222 3 0.0 - 24.179948543232 + 24.1799381324 @@ -49917,7 +49917,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 6 18513.25432507126 6 - 7405.301624980032 + 7405.298436579899 1 2.50000008 2 @@ -50385,7 +50385,7 @@ https://airtable.com/shr0OvkasxXJlqLHj 6 3 6 - 1067.133806889408 + 1067.1333474281 6 3.7851308717244 6 diff --git a/tests/_source_gh/hbph_test_models.gh b/tests/_source_gh/hbph_test_models.gh index 711507e9ed421a0aacfb82a6c88342bb696a91c9..b8e970b9a6b02c6d3b3acccb75093354c0f41868 100644 GIT binary patch literal 240861 zcmV)SK(fE=eFs=mN%wa^Y5)ag6?+5}PzY5-5Csx?6|k2ONPuWaViKwi6cOx*f?Ywx zE;bYdyV!e2u@~&U*Kg+DxoL!=vb*m--#`1XCigdY$~kAwoH=u5MlF=j7ykqw6%vW0 z3jUhA3!`E=3G9Jvp@_rhK`4ZTe^k*Qna+;p@Hk=w!#CC8n*wfp42Q=^kbhGJy{!e4 z(D_mEacrL0hs|WMg)oUag2@ErONWoO!6T}j*|~xsE&3L9FD^A~(m>4+Av=M?PJ}oa z;2L4EAQx5(^f-_$iVaT|up!(G6|9G_Aigk;$%Tk1R$8v)tuQv19VKS7Bv>wqWhiZ6 zh>$N}3&k9^2qsViILum&&J<(iz($3CJb3w&#WgJ*I$IPaT zl3EZmj!odLVj~5y3^7|IX2kJXY_5nJ6RRBxDh4SilDq?3LOiAM<9TADjTq%X9Y=vS zpkh_gV~ud8Foun#>;!&31b=H`@k9CiID+ubn-cq~4+K<@D@q$asa1@2Xp|s;naqzD z%cdoJ3;FSaT8VYNecS^$kwT^rQ4Xfpgn}ZM6h6_!(gqFBBFa8px8wjrkPM76c2+Bw)c z^#)&TZ0v|Csr>I%N%eoPO3nWFs-*V6S0(lTy(($Is-WETL7D8hNN%!MJeMn*vyXRd zNHVA`&ys@jbydvIl0u8;isOZBR~|cFEM#&mDIxKZTuzifJ2{*`n$2_NflONvB{Wn$ z1?rF*O9PT(!$}5GJsunhRis1}eTOu|pUEjC_*?^jjulP9hY>aJ0n%Z~wlK7ESn*n~ zHH9rs9GLJvSFRH3m_F2|@p)n}<^K&l9`t$C2|U62=)=1?-uHin)Ipk@g2&v00A`rHKH_1VsQSg~`Q0i=eY zr(K&*FTVZ6GlQ1(pz3~?!vIo8kn^pBGun4l_e{U-!!}LSHv*6bf>NtD&;F?YEI4b# zYr(e+K@xy85oDliclmmAQ?Kz?~M?f6dsX(Q+k zb8LFxAXoZM(gu&agF9aa5E((tZ&t-wKBe@m9j~=S_ZhhW(m_y6>@`}?fbN0QEFFfl zojF7oK)MJb&3pKDLB?mlRmD}Mw6A?3HS`cvEP7geQANdXy0xik2ak-t0BVjP&#p)F z`~pt9mv;2X{(f%FC;+uUQ1=a8pSoVJ@XMaPcwU(PKp}wi5%i*ON$<6W`~1qNM`k&T z#;gO70fI)3tX}DKy(+Niuj3|N9ta}=)Dl6-AGU_Bw4LFV;h_F}!B~MOfLakuc~i+> z;9uxjv7*rSVJ_DaK!ym){GwW3?YJg*-A9wBV)f7O0Q47vva_rYOuiW7vHotSQ9)ZQ zDFAAXpxaA7cYc1wE+EtFx&6)HcGm&a20^ahX7qMVdgi~@>+_vF-;D(TG9t>_deLZR zOefkj%BmL!Ps~3GptcCwb9y%OKzC=_{G2W(-!9)v1yDN#8BOtbINWw)aBAiK*Hf2^ zKLV&df{Lmp-`{4_DPZ;?tC`&K;cNhPKoGsl5{vWe^WEoHk2-rcq4#b8bwrS8QQSD; zL2JLMc`Ydez(fo zdH_)n)c=*1+U@A}zLRu+RNEEb?+BnSgxK&aBZ|Mg2r8d2?$|=};V%JXjG&8VudW>L zGMbjRrY}d2{}<$!34)ez#`qom+1hKNIhFNv%-+QSGDT2}$in9zhCXr2`@|bI*y1v5 zS64!!4u_n-KZfjC)H&nXsuR7K0P2RIes3*KPV8Uoy?Itx5edtcL zp!KWfB)?u*(iTAG2wD?z@qm#^2amZ^DcYgW-;V{51%lceSZB5wZx=jy_`pXtH%~&@ z=#HRE>5r4kz4P4*Y5As|3VNvls0V`DW>4aqq!095)1d?R{m6s%0J20-gikB0usun^ znT*G=ovUWg0+1DgRKnN4X3a46n%#rxp_MZPsuU`MdT3@moiiknmN)$2s^Kdw-UG-Q zLF--~n!7H1Ns_p>D20_tcWkEJ7&;1ul&u{_t@*o0s-WJ zpwH*&SGLFb`tQ2oH79jshiCxxB+B~h$@X~L9FKYCz2oK%V=@5bh#*?(xi&#<`}k$7 zQ_G?VbI$>&7lH;FQ6rzlw4m>r>C(ToL%Y!cazc?Z*ahYPL>H#g^;HJa!1fT{ff`t!glmk?<#H1 z*Lki{&D<2S5RHN0OU(_y*|NXobxOEQav`^pX63DA3%NxS~2yK;kff10ye5r z6T9jy-UT3kLRCH-D(HH#y=S3H=tIu)qmW+#2r3gAdW_k7H*noDw$qc(12q5?h@j~w zjvA5*$bM7KFG_gkF*pN2K?u5*^kT&E^=Up^hCSVK*TTsfK*0#Q^W#(YU^i{rDr4u4 zL(`_N1yBfrdga=7JKL|fZ*E!C*`ao1I4<`mI+3ME*Mh78UMnhfseMMd!m>gM>5Uum z@WdOjZ^fp`7vAJVLmGx5NR480vVF6Q!A0warNwpCeFC6x1idc%a8dO}EN!#em-TKB zJKP7*00hNP=Tz*k`0BPSeon;X-N(}aG!Q|P4Nk_M(ckO2di|Z{!%w-wVRR578*8&X zeEio3EG=oqsQGFF``2Iul^UtHN_n9lRCJ)T8*@^D06;?!^quOy;T!iltt|0ii#|y% z`vEi*K>>3T-63ZBM{W8Z1NE**^s^=sPB{28@yoG8;PKHRo2&z-@8bg?CUt*iW&6` zKnw(pzLUk8qjJq}s&kjF2G#ex0Th9tDC1r)y?VRT*BRIx=y_xNJpeHg!%Qb}Q2dCb=8Z)QWA0(CD7 zK_z2W-Zmdd3fODMJr;K3<5B>z5wv{ybcfy9cRUJnz4*PD*TVr6ji5e*y?qZa4)WXh zdH=}0Pw#L56oa6r=bJyu808nZk~D&zx#*lZfMO9e@zd&-F#|RPZq3-U=i97ENGJ}W z98T?WIO+M`f9Lr$W8J$;;1Dp15P&^xAGq8r^_u;r*ZRoh&Qt)6CNezcwlMU{Ymc(K z^S@k3ZVCGrm*_;={gT@KoESK3>GP=zc4!>~P#l7KcX9bEi5pE@v$II^iTR=(0OBDi zv3HKu`inL}YnO$Nvrc?=7C?NWr`U>CaOT?5=O5qjW`^BpX!i;b^ewA(*RW9+{rBu; zi(Zc!+5$jh2x>&L1%a%cK`SjZ$7*VC>Ixtsf)4CGzr{F=>bZ{f!9d%#12lU?2zuZ7 z{pXxOk)Z*Ak`WXgc=)PjUa`m8GP66azf;=-CwaI74Upb4IXRb7gE z`DcF*(;3|V+FSrlK#=`z?xMNWJHe%=KW)){ya7^UB7){>j9y)^b!6cBhyknLE@%U* zk&2+Tb%W+lES-7e~Q1wfMsm16JMtw*%F zXOYJ1nh{aw@&Pm%K{YWGX1t!7Mw=r%%kO!k<_3V$5%hC^Idg+S>);Z>OF@j)AeiA4 z1Q}{;W?F7M9I)B*;>VcJ26O;rAn4Qf@i#TQ$NCpPIMcc9lJ$21G!;Qs`yb~m$SMk& zxB8mpz&0&mS(ykrvi9-t_myfvt5!5`d!^;o003nnNU-W^Ug(4p->v%B1?Fd2uzyWM z(2n(!ybUM0(Q{%gdw*E;1nS=D2=d$Sm6G|bhuda@Hx^m#jzdK>13?dC=S^Sou%qA1 zS6vhT8fQ8gKr<24@l(buVI-5D-D^uxhvluIu+2iyA+pMbOW6YVWtr#w-Fx?kHrs3j zoqB$Gn_FIlTl!ANq*ot?{{YY&1pTFcYtXHVXYLDfwjZ)>_TnIbvI#j{b-`=wUpxJ> zOeQ9e3+Y(~pt%Sdu;lW+^Wp^G4N2vNtJ`TqTQrC04ymM(mEL1~moE|>$?ozw1VHl; zw5KwMXZc3cYw6~eS8rz;WCCbDf*z?IpVv3p!F_w7qiP$?W6|MI%@MT0m6ZC{ll@Q%~>R&sKMd)(U`3S%{zo zc|A2!#72-@8*Az^Q-BQ3LS?%*k>%AtrZL(uAu zKTbaO_4QpGJ2CjqjOlQ`yc|IvQ(6xhsj}U@==!pA*$&4b(-SfV?|A;olZ;O^H`%@bcoFJ?r+C_R9 zqWz`4|ALBNWkx#VY-+TKP?B_wmrj z$leJ6T8|*rHI_poUYDuU3zmGwF5> zoN??Ty2I<7QtOd}z1ODdEzs9ZgHxDtV&L$3VUkuk!YkK!CfRCXGK4CK3@e;24%~bs zV4l}at26#F&~LLFL97AC&5t~(@>sZ_ctyX{osR%$4}uPoVorq?Yt#1_*$)~uz2Ywb z?L`o^yO>@uUdL<3j1Luw=S*S&v=2dBbW#?N6()Ktzte8o2_puyvG*e=EZ1_^ffu`j zr_4HD^mNt}D2E3SR5H^=E8t{wV7XgN$cURU&=GVHL1Z%Tjv(mFQjy#4*g+oaFRK~ud^`?L=#C<2($2wis7FKHr@cKeyt=1a7=Vr; zsGBuqN+H=gsATU6M$1esK7fuR$gucWNq4jNUaP{AY>n>wKqtlt1PwfPUyv-!_9;JR zz9#xx2^<1WBIvNl^1ENJ?}76Nrc5?mM=RF#G78*-eiFUnP zb*z0xxO+)&^Jo0LYFNW61eq_Ws0j;laZBqbyq|FWR5pOFA?VzsQ))F))$V&L{WJY9 z^ne}qI)eUM+DvEi_)Z?nIR+Q>r#tups2V}v&UttRb+r#HeM-Iktmfo20Np^)?V`Pg z-JG<1CZ`TKwAWmBGk|U)D6;c{(D04Reb@Flm2z#LH|#{W2;G}Ldt0c=EYF$Fs#9IM z|11R1Z3HE6PIYwG}>$5LD2j`j<*U! zbNp8=nRKEoU26q^9uYL$^uFE4xy4?S95|Oc_g8~U5|0ry+2n418&@ZvoGIzMFYLVn z9gU) z2W(HuaqqeCE;QQT5PjKY-P4!mqueG}mgn9|D834yw+LD=jk(&R!`a})a|S=mdr}1D z@Ew9?X0OU#IQUiAKATQiEqAB;JJ2sQP7F; z89~DNW!t|jFLK}6rz5k|vg1%hzaS_!CuQW9h{xVDH)h{TO`I?gKwlB$kd>>o@987Y z*{$MojZeRaHug6JeK%I?yWp^`TLw9fo%eK)4}iWS$a(Ms^Vo3)9;;Mmc1)V(SQ>VCbqdI#h40lOknPv6Zhg>R`M=-t8>lbJlzz(wa?}El8iE{OSR8$09ZuV6P{0+W9)TWCbp+{DU;OT9y2@wT zQ=O{K`YWI_O#?yCQ=0W^R(Z?6;ED-7plG2AfHV;_;>)o za}JSR6X07q2udAu#g_bLo_9%Vp6&7%3;hA4i=aN+j+)=*Z*VIPxs$r$b>}qz(nHXf zQ{k=5wh#21RndR)%y(%E0n{8p6#>sO`IkQUrpMC-57!656@(TD>eq9<53T!~fQ%n4 z$9J#F84e(Q1g*(?9};j@g`V1FPwLZTF6>_h2%^jkQ&$yN2e0_nBIjYO{xtx#M9`zE zF)H-_&pcOIi6SC}!Pxp2f_5(}eZ%|G#yj6-koD$H3}}8EBItD2QHM8q8~V&3FI!_g z;yHx=LXhd(gy^`38{PBsE3=A=yTB!h)(C1p0x$m1zv`)`T6N^)vP0ejy=3iA8vKRXXD16ym+&daFw$Yf_7|tbD(@ulwVn-Ued*o z%W!DxOmI29=g>|ao6(9_EVfIknGeZJLC|(>%DHzXi|FY`N1kYAKL{#^E(l6zlGa(0 znDm8yy^9MUw16%+V+8qbyvbJYv&?Hw*!aVXdyIr@z9tB2%^$zvROfy4Z7yRM&z{d; z4j@wmF^sy0Xsj9u{2=dzdV(j?6 zbAq-ct(okoH)k+_%n+2>KIevJz*&#XnP7H1)2aqQ<_NmaEw~-@Ey{hG<&gfa`q6Mq zu|NX)B?Xi%Gn+u$&2gP?9_Mvq*3YQFa> z@w64En5xj6vn9B^C%ctqfqTHJ$5s74E>QOakR2h1>_@F4y zIg#;VJXVZ^J}3}_h)n$RK#b0$e=ZP1$%;A=h@oUfoe0EGvZ77|VklWrCjv2)tf&)# z7)n;ui9ie`E9yibhLRO^A`nB#in=y}l&q)|ff!0w)QLb0B`fNZK#bZe>O>%hk`;9# z5JSm|IuVG$bP(NYsg>rxB;-PDvlo+~kwOGwm@GBSSoQO(|4a_8<(zdGzlcDLiC650 zl^@OY$~;l1=W@9ZTwEdoF@}^Rn3ldV2rLm!X};9^Ff^lxK#Vc>@2Sq`Mte=#oU|~3 zpLk1E8i?_!^H@PScUf>=S*8Bzpfk|vNCaZEFe2L|?YZom)h2Vw)8ogW4M+rHeBSOl z?6Faq+j6TwewqS%Fq<$Ej?WB8}6FPhMVY^In^VNxQ&t1KAm z#b!|=lPTgvK1IOi@Wdjjh7X6uk_O+ZD5b&S?jHkEN?&?Z(7j)FD=&^zTCZAEXa)cU zLP$byJpk=l*dr6{!8Z>Q$&5xK4F~_GdZ>qR67Znw&KPP05O11}fGK3gF*rOyJQjPV ziAbod>AGGVp-4=L;tK(tl(y-kIQOu=2Fri<5&Z*uAGUFqZ&L`Q4#mAzn^fGjg0X_| zSZOTCS0fDQ#V9tR*Qy?D4sr{eNh=F*U8!|t#Sk4FmXkJ>+A>lnX-J^)7Bm=uNFuFp zS0s%FK*Sl+Nd`_mJmMqr(Y@0<*ziY*sjWG<58P79u3mQKmGg( zjVd#@wJ&vc_R}vgZ3^1B)=L|Cv4I(Bpx&p9He?T`h)of2nLM^q!aNKmyNgtA35eb#V^z%}~E~13VPe zQh8RG?4kjq8L5r|V^QhtAye;v^4(QhvTMueI{^yv2zbGjA1<^=bql|_J4FEBphWY9 zl&E--m>);s@j){vOrS2r>?AQIfys?$iz_JwAv4jJ$KpgucZjHH!-udR z$~+2$^3LVp9Son8MMvZh{_to^SV!UkvbW>;V8=Djy~;GP@R4@#Tf z5LTg)QrFaJ2)74lX%id5-AYZ?vbI>e=N2t61=R7;v<;A~c2*Y;ouD9I>{?8Du(-7V@Wc)Sb zl4SQSHZx-LZ3}MwJBDy~)UTBr!Zw)fq5*>t+5ctZL{aViw+!KRf2VQsCUByMOTfDS zhH;|#ACNW0VdTGM2yg#8Wo_;GRF4)Tw*NO|4N8b)aFLa@Edw;&{fs*W6l(6Z`|9~* zLbCu)B!MY@Ts8kEAO zTm~ZYqJk7K5sfcM7DAR%%%dzQb~bi)mXrV{D>*Vgh7!)_b44&AWe7i>B8uh5b6J#F zW&)ccWJj?%3BYV;0)tJE3^NwTvMJs{11Rp%(QF}~;>`w41J%N}R#O513wa_o%!|q8 zgHbS%BaW3+#)aY=4Lh18MZ{)P`oxOG0%vRM#Kc5u3@@I_7sgm~@%Kg6eX;t$KR5J@ z;tm>YWly!S;tQ>~U}ho2a}a?nL;_Zl{QI>M_thiok&TUw^~h*mLR1Rlm2 zHj2v^fmVmca(HmA0tg;2jAjDqv;fs&=#hhfvH+A|iYaVnR4mSOK>RqSKmcA7^8vj? zzy<&;Ndcu$03$sCnPQRwS4GzF+>J1CJd4AJ>PC-@2+rgtGLuD=NH}9ciIpQd6_;JCkSHb(kU+!->7uytEH+VO99t9%ih;zI&kqzSWQ#zjz(i7r zW z@jT9$csAlan8b=X(Hypr3Pl`diV*V^ z$P`qa&1T`^97Rm!iB$60VTZ&}@wy>t7P5hQz3rjj*Cz{I~}TiYPuR zR z#SbD+GZ7GbP8_5)U~yzThs%Q1VPnbzWX@vCN(Ek+GQp@-je3Mbp(cD~!Xc@EG+Slj z!9xjuMLK9Qc`BEX-w_bmTz^|g6sz`|f+G4mBt`UVq5?Ef44lO($O(EZCms}YT#a-2 z{Lz5D@d65BM+lx69%dz9C%K;7FmF&kax9V05E~VgvP7m1^6Zc_h2V&Mju?9y;0QlD z8dwiRMpTM)ke4Y{L2lT<3W|b^;wHnp>{=;U2^0|R7<7fjC#0c5oJ&p*s zLfAm0fuRodBK8g?2FL~v^Lhi=JM1fl8BfZa77vxMB)GVRmG!Br%#fgBQ$T zYAl^u?R0@`k%$?CC9|bEP;HeYp#f&c@WB8A(h%)dk}NDfQZ}Ux#o3vH&k>X)c4y%| zl*#pBa|K?YC3Joim~BFm!?*3sAO*z2WM>M+gu;o#`#Uxy3)xchm&F!9Dd9zN2#taf zg}|vo%&NrShE!0N21+c{EkwE)UQ85z*rY&g%031*;}HGncE%5xsh8!jF@-i#Uz zYa}*jTUgXVA}&53WeBlZMja%QOGE|wB$^{>ix?UhqpR}Y5m-ZeOI#?1|aq&Db zKeeR5`7%6m5l)Aih6Qp}Zag0d&RL=E4=e^~kMMa)q=|v2p#mF#ibhU+yhHgBh6g5? zk;x3{Oi7L!g#E&(FFig$6G&gyENcoiqRz6(|H(Sn-+v@?>Uw(+kqQ%A$?RK3WQk|LFRq0DpfTJh z(l$s&N$Z-1ka}cLTO~TwTww^dK-D*q*rpN}2C)2a#gCMv#L5LDv#iYv=_3CdpLPX7 zXC0dhDB_50N6a>rk?T z!RF((78nnpv&kGf-z;R9WCDkFsZ&YTaV1Seup0AwSx{UdpW&-<%+YX?L(m8_z-l|6 zSR4_s-j*^_AwhH4ZZUQLtQbNxX z8rl{7#7b$_xJoFSXDLw19J**QN?B4Q!3WrHWegMm5rb_|w7`)D#{_}Pg=SIR;>qN} zRW>GML=Grs)%3D46a z<8T-!1q<(>fJfHNNTfq*B$8s(vNrfFjpo1}k>R6Y%m$DIq3HSo;R{Y+3xxoKPvNo2 zxgfu+kRWe8ayu-3(ANh$juh^UG}3}0LAMiK;prGEqEK%S(x%fL9)llF?7_a#fq^7= z;IS4-Whw_d!ygvX4hu?AU7;#@Vzi=}^g9Iie;<@bBB|;6(%r*-^d5xAal-}}O`wiQ z{2G5He^}RirvoQbdq)j_cw|Pm11GD+B(j~dx#se7nl^yu=SYbswKU5g(vcHHU8%dLGgnLpkHo_77X3+kOo4t&vi=EVOq3VbiX=Mb?=*t z*Ww5G_ux$(Wydr&RIL#wR<)n$HF%@rr|*3)Zc27IJmrd^XVvk(8(hA>@4bAV`@9;h zZRg+rP&vhQG@;+78)xq^dvBc;K48kbw_i28_V4FA^wF!S9r1WH?u`1&*}JcbfBu#9 zDebPPVEC=SA_jVz8qGIt+t$Ws^pW-#$X=@>jvqg8dggc4@70-kea8XOJEskf zdN(vv&RwfePdw$Sn|M92^rMF6@EhOV=y@Y@<8#&Wa=&CZ8#P{|SudR>`hJ#F{q|V} z-2Q!!`*nEq`CBiCMD7ty4NX64i^!Mu(`|R2&6t(g=jz48uEJB@st0ZCVIQ<+9=&Z_ z!G5jHk>}qv_bxK%G@CiZvrEDy>q7@R^!vcwtG+tp@T=P=Oa{+SYQ5*ZrtRt^1O3JG z#vCu7e<1Mt(Z5EmF7eN@i+(_Uur#v^)$o4oxM^Or!8Z&J?0GX{-!x}Rd#z3`UfSdPVy}ExAArh;xfChQ=2o)gZt+0 zt?}ho(@rz9JUpc6Utf-2cu_Qmneq{@nEf;;Oo`0b&PFrY8$-MS; z#2nJLh%K+3&Ifez7k5wF&-~od-00ow$FIk=7#*g!L%ml){3*6k->&O@?yWj^#{Je( z_k9b$TZ_Mi&mLAj@yCJj8m-I8J-_nXyg9HTbihjOhZpuneYe(oRIImR46XNvaedM& z7A>1?*fl(G$u?)_em^hXt)5o#WM-e7U8(C2-xsXW-%ym3<~uHhWi)%hY1%8Xk%(+5 z=)81aN$|VoHecJ6O8!oOj&(JN9=m8x zXs-X(2WnroZoK2%f7k#@`f7*MTgKTA@v|R2%)BxteYoAW&3UOG%$5zA8G7Z~4R{_H z$=5T8zR4qEk`AWPd__dqHPT^90wP~WFPT%$sqk9Tf7PpQ`|b#v`-XBLmGKHd8CKu>M__{Q%uc08iTH%!1l9i#x#ybz9kx0#H_^xJsnqs{3Qt)&jO)msS zdb7oBArZ1poCZL~Xi@u;Ae=-j5=u5M`%C)OPTK;f-x*u&$C_V2;3^H^stw@H8o<>W zz||YTHR`~1@DWU|-LS4&_;YE)gQnc<8+PQWTl$IZsamgtFG>;+Eg!-t*O_T*6wQ%Qh`HA5|Hd~5eLZi&O$y52mkTvq3N2!sO z1*R$OH*Z*90te{7b)Pf;<*wy}3i+CWz=Q&plWg>^O0tCsmVgi-Qk$KYWgl&Na-ix}} z%-7p8X}z4xXyE?OT2eziZyLF&b300H!Ek8Pt=EwkA;CM=l%9KgsQ2h!5e(CM1%oOp z7^+Pu7~7itZrCOHk0UL~e;!;({=;}m@}GxLlA9)KQj$$0qTiHum57gF9aKB!_%Cys z`-88^UI;763PF=Xi{lDzuSf0w%%eL(Yv|Nmcwdy z`-QZylvgdORoYLmq4lA9nzm)sOlx#Xq`#3eUH z?5$D>kAJKiEMQ&tTc2j|etPHYeH8`?!dtFnkdQ$CDcO#wSGGsV%CT0q0qP&KZT>+@Aq2$nioQvoDj(nn`TCj<-^fi$=o|5X%7V^L#jrC@#w+{o!gJvZDucU@D@&`Q? zG=81@hav0ax}wyTcEVMc=H%_1=Hs2WKAqDy>edzo zGeIW$N{N{ui~d3~{ETZ9ri1oFumSRm_&yR8&8< z6*Ce@0P3~)^j(@AHo7UVpBFapHKKkBv6N`^76WmCL4-i=AjPnn!ci0pErbRJ$PkiI zwqmk-=|r(iR$WyK!?3#RCe4KjLrY+cq4JE}3AllFD()49Op&}=tF4f7ztmP1G-s68 zkd9e8zg#;k$0n$m;&y*xKp-a0SS@guJ9flNEtfsMr=N+O_DVJ|E4uK(yvfU2}0{%KifyQp! z!=u(M|Kr>E8n>ISk-Gpv=Msw;xQD>9-aUc;)E+xMGMI?rQS}ViF3^)0JU~}-BK8k- z9U2yMPq;v2I-fM~9wP#-SD`145K>H0!mTS*tOw$10V)cZi#h0@SmYxNha5Hn&PwH; z!1qRAYEtr;!>bjLXpY+lmS`NdBt|_;nSsj^4G+J#n+Ma!P|epv9(=2hbQ6n2j}!Z1 z@I`)HlVR+~-;>+sf%bP0yGGy^Ana@H%|FVvg_t3AZid1;u~IbrVZM7(KGGNn4-a zw^r*6(S(ykI1y12q8X!3B6ZSi+7Qhr>i?1UzqgG` zp5OYKhx<*#vqLSq7QG(vJ!GYYify`bTFv>sd=0`C|OU?4|8)h4B zmD&1w{wk9l1CASJEVNr1w7NKX_?5D*8qW_sT5UGuV|7{0lHI3oj(zUB@8@`*pXXHO ze`Onc#HKIQkD9Z&71^L`B)#Rik9;k=(%12U7pC>D(La!BW3Dw<+qUA6smJh$1(`l` z9S$XL$(}v2-RRg)-xCv`FMD@sp>yoe4s%S6w3tgfzuTrUWEsoR?9R83rylV(23Lg` z-kf|twq>Tklzi^RXZvR^FBUJIS!KWN_O8o1L#7=pJi1`<;;ffL``8?B zDO}y{AlI>=?BG<>OPTA)?LBrUZr;JPn~?mO@+y?K;O4{NSE;>TKEAe7wJdpH1Xusk zYVZF2myj3FEGwCDH@$1d ztg3QjYcXe}?%M&a7+v3ujK3pr=-|EPGxiC4AhQWYg=Xc7>*F8h-Hpos^Un`&O7gicj3n zEulRB7%^G zm+$umkwXkG>(4%X?xuZu#z2#2zIFlK+UAuXeD!W7)1kYEdH%V-+-P4ZA2R&T&fBTy zvpZ`;(f3Em<1T0=(pv)ieO4Un+4Ri*N4JEnnYQWSz~k2+;*fi_r`4y{LF5h#!12bohaI~?i^-0d~MFp)6g=ZW;kYqMy;KEoD`PRaITY@H) z&eYa(Tyg(?>kU~;Jin|nWSu;vN`0Vx-OpIH#BT5u&zLV?|4pN z<}{;ZRnXDqADrxmd5+VqYTLavmAxRq%gL%GwbUZ@zM`q^bY{J4kv_&=zjAi3F9yw9bUFBV-~7|=tfEmzKPRj8EpD^X>Uom*lI3B)^3i$G zy?68-L|OOnjPuc=JI7tee%R1v`s&m1uTn$SYFsky;x*f(f8a~^XQRJuymRvP$~Aoi zx_L`QuQnX347;~=wzTAKUwYi@V(+g7w;gXPXmn}XiGxqA8e^*F~E=Zs0;pDk<2 z>ZyJ3j{b&Y93%3lbDha|-kw&`-CL^j=)L={9YIDHtZ#2NFTMJx@_Ns>5%Z^-?p?vD zc|PdUl`GTxX>Z}{jC6U|`kDWlc5jxts8%z`g<%B=-Pb&@r{r`=79IS=ICCk%F>u*7 zi;$`@{hZEa6*)3`?tQ*uV=ARo)Mm-MJDyDKIm=g$-S}ab%??&q2baamGuKU2pX1(k zTH?9&++&;7*cX?*zn#6Y#)Y~e&+&ZHN?ukA_g5d8`}4jg-?QvyHEY4sKE=1E6rOM9 zIpyJ=qwRdsF6I^|hOK={Zaw^2R-gM{-_t6(?50KC8LRiiw(MiGTQ#kEXiqboz>DyF zd^+TI$fw2X6o+Q#W<8$P_vo~T*%RxLC0zZ{$?p#{2|o%Gf_~ijx1#52{p1)_guRviGRIfs3AY zcI%R()45?G!RJ1;g#!>v-5M-(6qLxg^V*e?z2(DKwhA0LA{+-IbF>5X4CRkokDh)9YSv{M3uk+sR zuibUu}wh^ki#;uJ&Wek)X|LZyjTvB-bEa7F&*wJPN*WJa$| z{%X_cnO9gVK8I&G{9QX#NKGOjzqvyN6OhFE1SB=}?+*YP#(cJ$UUfHca_{hjR-Dem z|HS|x6*_Jc>v|};W9GIx9a=-b5&-1+C##lZVxdwg)pQ3mH$U3(a?q;J8)x1evr+!; zGxa#-^K$(0-$J(FddU_?#Qk7AC6sQH#Qn7J@u1M-;{+7E08wMZe_osZU--}89{z*Y z*fIVvdC5|X0QCb*_xptf2Vvx-V)TFuEMO49WBd6`7QtAV(0)C*=Y|V0?BpsOmj=ON ztchesjmAe8*$7@NpvXtQ79z>sSh*@9(;^TyhQs7q%58zM)FUhGh_R%EMa8mN@$hsr zSZzz$*ndm7j2R|bDI)e9)N`FhY$O9D63K?H)T%Z`8}Z+ zfk1kEMN9SsNJ-vkuv9qN8ZSyVoL0KbC|hhapUYwkVZorSNZp`VM?SVN{3nIW1qy>6 zh=oG)mMw1{e3m3Uvbt8Q*XOs>Y7NcU=)7Y+YlFXhD}8+w;b@ZQHhO z+r}H)wr$(CZQGuG-)6Iac9YKS^N#|c8Zcpq8I{oUlZ3CwMv(i9TuQ$>3nH!zloikkSbBY8 z*drMBBZ>9I!uJRoe$~emjAjYQ7W&eQ8<>Zxa>d2iS(A$YJ_-`zWL;271$m@|38!UB zX;8km;cL5u|5VqJNAdV+Stor-9R50+BS)?ECx;)M$=)fEc8q5RUEc}eZ)8sxIrKd- z;YOh)ppyv_5m3pl^!E$jz)Hj^Ws!ru{Gq=YJ7RY2dfGDV^Ub3gR{Vu90P73lHi1uJ zfmU0CAVOdaAVB)7QB-G+3LV>?(A;>30U@ORBGj0*R5ZHW1PVZ_1wjEU_8;lL7qWtgSK_+k@kwE+s7XD4w9MfLyiL~doqCAloztcvq_XhNvh>vjt&Oi4 z!w%E)d;F{UU(iWJWzKN8)tChbj8H|C0hO?&aE4FsrtXPT6oK+2 z#idczptexWXc>Hrji&DoJ@1uF3FJH$VnAfzhWQ1r(!{8}Woy(3*8z1fc3CbZ8Aj!} z0wlK;3mRw`imk(~bRf&?-UQ6eB&2QH7corQ0QsdXC?ZPnR`Mm1z*g$n*Q^1n%_%o- zkOmR`8dKKVIuxxLaA0=_Rt4*){g4tB7=it74FjsJb)(R^%J@${QZ~p$2lyq`S;#pQ z#|tCg*OVZ^b;9WyO3e;6v1T0ZjKmGT`}hgsfwl&IiXVu{E(?Q%Nywtc;@~C1hH!^e zk%QZ+bAop_X#Gsvq|=Q?C#@ID)Zmg5rC2)+5}M(LfYoY z#q*=4#Dn1|Aqz^Kg!LCfIy$QMfU#>vf#rqs*vaK+rZD=!NrN~P2~++w3Nt~o*NH*@ zDT7MJM5(ZLDzM>ig`l3lnnao2fLQN4XZ0Tq80DQ?zx!u3NE$x zf7?})l5z$i52A=Tu-CpH983<)JgH!9b~}oW&LUlUJNs?;zGo7UHSu1}tl> zccDiV_4CEJ>DHOKz135Eszd}``8jpbFPWi z8eDb-cMsQPpV8rQcU>K%0<@_W&UL*~zbU2Z*;17#aK$SrEoLO@8q;BRUIl$^O2fvB z$JzH_`yMyPqcfX}wekE{=QHPBt$P(GyN$?RB2_qa%cxr$Ot!W|aM~kp^)auzZX ze)?k5=QSF+QkL-(YZJ{ESF)#p*T$T&*Hl=p6i3X|%Gb}YNekfeD{hS-si)dvJu?mM zO72WeFI}Zcw);V+H!o5T1M*RV_EoIN*sj8tl2p~dCg?MzS@%P^GBM^X8lEe zZix#oYov=)fw9ecdU()eSB1v1r&=;cFFs>&>f;M%(lru2+qy%`2ai>`xVvWuBi4r1 z&1*)TlZ2wdMMD0QCp=ZzPS>v=`)>G5{BE@86neSl{Y7gnTJHVnC7?v_d5=e-LQ6MO zD@MCD?~`Iasw`jWWwxUzH!F|iir2<-vJRiAw4j=x#|ONkC#z7!rOIjG$3g>@4KCZd zpPD*1?`LY=pcLxTEHzN#Sj7#@)jK=YVRXEC{mkZi_KEcc*<4Jc?a1w+)5fW4crM4_ zvR5>Uz->DnX}&hw>j<*CNGIqMSH4;TuZD|p!Rb=Hc`{oKx*BG5cd4DNL2WcHIlHA3 zTgoP#*<>2I$6~YHRqZ4*%jYbm{Yxr%euHY~-3X0YuZm&u*gMme*TEC~1Koq0SAXmD zK5EmWaEl5$mWMXe+eGi6C}P=ipN$zNXWW$F17s+``%{j5xW722g?kP4O z_P6OoYTTCAryaw~`R`X22L05-+xGsSON*%aayDGC zFYRWNSv9QMK@%QTX$>YHCKKzKvFa&65=*=ucTW(r2sU(H+@0l{Z`a&SBhTIs2cydn znV?-XFKy3lpZkNrhLe6HLhX^Q4UMAudb>;uDX@~=!zd~5B}c)|AF(N<+S<&W-w-o8 z)z{U@#@_et|P9iQVPN4YDj} z=X0pT2VbHgC;n#Np_@@W;Kim4tnQBe=BHUfZj@D3%WCrTG4@K#cFiU`=4@e08Q@#W z$k!-wQ1iFnVXvRrQLl~Pk&a-+a9BU>>X$P*@L23+vvS*!&NA44X*XhsCyhlCp`TP- z$w9*9E?&|3Nbw;!fEl??o*YP-gN|9`4-y;r?+XxO`wt62F?Fu)o#9?gt_|=)XOyhI zOmEUF9f%rv-OEaJ0hFd+zFGTuT773`{DEIUb1#NhK>bRC?h5CM3+EYKz3UbpO@I8a z^|B1bXApXMr0s`G-tmyncvdnIl*-xmm|k&_8}isLArM!DS13u5!j_py#UE;@?ebUn zaDT0C!acQBkJMgbpnbo#1qs!bw(_Lr$tTMuQjk;7(_FpQQ|U>#2k>-@f^~=MIxV0# zEp)58a(=t?3B4XFx@n`4?liX}G<2@oX^q@UG~Evx>m5hwD`KOMT6)$l-H{k&nBK4I zzRpfczq$&ecfj_D1n#kb^>p3qsiIKDgi1IHSlz5IX3 zc+ivYV;Q$}n&Bl1X?_DRyx(@gXY{jM@s!7X$&n-0U{KR~=oJ#4jIED4FEgxGN;ytO z2;Yy^pT6|4Os0=)yo1*8?r~D(hEV|ock$ybxCJ@M@`sPu2Z@5q78y!4(*q4Q znO(R!p`HEpegwb|s^{NTDLMi~afvJoO{zG@t3cw5)nZWGMP$!R>onbE*&3PYaAfJh zcLoOS7VoMeQ=TL{xh`{Bu#J9B%w9O9sN;g9rqh46ATJqKvU;v9d)G0gA6Xw23R?K{ zkD|!x;C_IeaB>Oi0T+}m^4UjVWjMb6!kjQa+gCAXm0D;%XvsUcjL$!0yE?@roh?y4 z$oRF}f@$2t$Y)LRvJ+#LH?oL*Y<1yioSEo3)RDP)6d?-FYlx|Y#mqnHxt#At*5Dh= zFA^j7LQE0K%EhP_5))yVBu7r|`E_djp_s(yrL=)oumE5{Q6FRvD)mbEt)4nZJD_9I z9O8tAQi*D@$rI>0$@;8?nrmZOmdrW#wdYsE^&AQBmzv}-omtcH!g8l+h$Tg5&QTH}pK zJlC{YD>LbdNiCh()p7LZ7=?eDvXNdm>f@g`QxvGAC!0USZz7J=?R{57?M@<3Qw^#G z87(NnzOqu18UW%?Q!$h1Q`#mQlX_hQY0s)LsOd*9HaXpSWS zVVAkm!%jJ)E%8UqOyk$Oy=ITIX!T`W(hKG6 zKD-dq%oj{fsZrvp(}<20NpS6U<)7f(Gv2Uq;Xj@f_BkCX=X;X1TV3OD9A<pT`j=o!61eums7 z)-urQ2!hZW& zUCIS<`HhkOKK101uDt*^m=DPC8KXnX{q$ma-D7!;FI4j^Ov5o)_gvNF>~=oOv67ZU z+5#j^%dXq_yWnblmcGs`TZ$oX36N!)Rezop(Gc8>3P!(YcPyWv=FG?-FIs;^`d|Wv=Jy zUJ{LFan`&MOkP8OFCU&3pXaBsOVOIU1SQ$$MO_|qQ^lXuR0=IK*N_}VrVTgtcYak8smZ_ zcJ@4YEWk=(_m;cTv~F?qx;GX)^9-0$Ic#e)8e3*S7x-+!lQ|(%g5#+0qlGBVACh(0 zPIR|<6^xp=<~tc@b9w>nsg#OiBE>cVAf^IzMsEe|@TqD2$vZvMvdjY=l_A#}w$u7U zlgDJ7S@~re3T)^*v2%g?<~R)C3v<#q{VTG6XOl+Gh9qNRx8ATXAA$y#X8cKcJ=5O? z>}iIX8GTwcr>_+Rj>3Ly)pbSD80})cW3peygHy`KZ6vL7FjxT8ICfP} zx3It3&wuE^-eBp|q&B;32cd4nMh8p)dZ(t2 zNQ!=f;HTyaZg%56pVi8g0!Idk-Nd=iO?XhxP zH~41=1YLnbv%|#F4`iXL=$p#%R=>1a|Dk~=qtNk}6VkFxLvNz)N5o1`Ju4U6F6Xvy z0_ge;-gx*s@t0uaO6fd5KBgtpw=PPt81+${693H6-y268X=E&$ zG!DS;BPbQ2-pc|P365VBAUCBXxiVPPN7wy?D^gpU{DmPbS6Gy{=+zX*kxrNv&8Ylh z50AZ^=n9!T3P^0r0Vsl6(VO=drNlJi zLqqp;nIuXCM{7;fhDsz7{t*#rPilS57Xj|}aWo{)1d%Lwv|EfE4RAj(EblH1;p1j3+zd!uHmv^th;B_D*P%9jU3n5SwnjNzPBF?}dh1V58$5_Eqi}fe+pQkn`;iS9BzT`$?;EWn zDvwINBDb#}9PkUAZf^#w--KSf;)j*hDt1SXO52mlg8l%xUM#d=wMKN+o{6tjaLN>r>Fcy3>F$0LWoqdP7D%=66G zbCLdeW$JTbpzKHuJZaqkOKRJeAz z%?GnkUUqh$^;j6F*}QbSSyd0Vv*pvV&plk`LuTipDmT1sE~TfXb_wfVw{Ds>I;R|$ zB4&OAS%;GCnNpHrDEUli-5tes^U4dZ);pU zhl>rvbs6?YSXkUD%y4g8Tvu#6zgv;eU}K6>sH&#s=2IEx;_e)Dz4=bN%a@Jdc?O+O zux#nl>MktS8K%!dU6wJs&EBPM-L2gZ?u6bkU4X~8oRL@8fT<*Bo;b{(O><*wMz6D# z9Alhc-sl{9bSpNC^_MY}sJ+g&6F1tG28er}hLd3;!TUKHxz+eINVAO=Z`=2q0jY3f zrOM;xCsX6zjU})C*!A46SL_>K2WvqmI^sZrgJM?W>Qe8W|xr3|h)_4wjZqo1`=3aSEtd;R; zD2iHcpg$JEPuOhpYN*U>Ee}{$xL(~b5pj16M0?vK7Mq8D z#_=imz|O)y;C76>sxLDh*Rwf7+0uQ+cO0Lrq6wS+Nb8qNC(0%WE1xbhb!i9yQa5@*pBcbLBGYv8$Mr&tMk$SIS&? zX{e-FwlARcK3DY6dNmBnrdSjC;GsHRh^1m>%}FFPe?c;93v#at;!W^h4?w=Q;zU+A zX#$$m+P(#)fh6-cG#n5q1RQwqnyrMXdtsU6;);UE3^E#iEPQaNm6(Tx>iV(LWY()rLX|uXw$+Zd2Eowa_(Q7M zkHH{0swH|TNU@K3g~3(whgF`@Vt=$D05dDf5INXhL0Vr#GywU5D@t#W>TS&!O!F4+ zJZIkQ+W_YdFk2Rj+>d`@Pg!*wdOyxd+Z^0uZXPj)%r$*!(GM;-CGJ(J`(4gKpL+!4 zDg`aInbBQln~wQ=g}YdL<1$>OVvrFJm&JXKm*Rmg-07uASFue6Q8wa6JY~Iv#L#m5 zjZ_3U9Ti+umAZYs;m|+?@Nb0GK2gYI;_cJ!zN5I?o#1#|P%J|bh*vnaS=`>AW{S-o z!lf3wgJbddKS4HHY=9?l9A;SaIfl5uNsGCpjtg~n(B4U+AWW?e-?BDVo3vl{@p zo%6}DvDAH?iif9jSv#fl+!PyQaJMsL-=)vVzID8F5TvejOXDGEnPkTm-L$?YKKw;J z3f>B+IVux;P!F6QM{b3u~7Oj!tlj`dR4x{1)e_Xve7004xgtd|;uE{#lk&F-6 zoy-k@Zr`GQsQg3OYw0RW#3E=#5Gwt~ zEB7=ReTk6s)cR9=upcnw_pC=!R4uk177mK!ddx!sYV@$lP-`aS5 z+lRY&KZm4VL+v66t3)%^>J?&HT5svN4z>d%p4Q=y!LV`M5s%Khy&R2XNjr$XiEHaP z`@Wk|yVN8zbr2j!S7C1Z6kK3nQ$ z1VXW$MD{n@pvUxRQ->oCS8`k=G1;K^y6xx^`zo=+NKt{cwAOmL8rJMy1;o?n#uNJ* zsAZm-thP%_W;Y^S>>dS2tD#MfkW~abqRlCgMb;JQ_}pfNcsa>|bp#JyG2sbO5n2b9 zzxDO+8DW#FYqG0r&K)Dx6amiBk@*FEt{o%)+kR`EqZi$zWF=QKt`&>s*$9?boBgPY ztYDf6hEO!1^Q@|3LM1CV&M~#VQVIzQLWN zVanL9>QRM1nUE=Y=D^M|{czm76h2i-23MjZg@}5+bCw>QqftOcD9+0(Z59U2%y2g| zey;KCp8=O~5i2&3e+!+XiHK@oCoA5M-1COaFNzqE9WV2&sMEY^zUouKD9olB3R7WT zqu#_wo~Z@T5ms}XS1|`bq+(#<_jZkr5!kZiFmlIR_?d_ z_*cjLgU}5kx>x@Fi$5JB=P48Lv91da)V$T7F7KmOJin>um;nsisFu?3nrJ$OPip6& z2^K_G(8etA!evsfHWnQtLGat*Vl+or4Y_}RAwM50Z~5}9Ksdb!mCfifqH7$o?bL1b zkMtv}J$f-Jb{ZOJz+I?i_y^UrKLid0*+(oSIz~2PGHdug+BZ!W54P|W=(JT^>2-*x zYbo;|Jo`deT?w0fe@LvAw-dgkFs*+`*fER_&r=}`SV0CL%g4z@Pgq;cA~LAkJ@qK^$l6V}(KapAA+&9b^!tMrL-Yf4%_kRCuk1U})8I z1O$SlLht96Cc)Od4fRt0Y_kl>_)pDlVCDwhXe~2mqByg)SjnTM+8+Hz+tv~O$+WFY ziUtDrMcj6h!|Lbu$D3-l*2dfA3%|&d!n(v;Ter)+#7oTYuNUP14SN@^Z~xi{>hyEA zG3rp*%&zPbD2N;^vBF4-YsEk@T!c-5Xy))qjRn|_s>wEWvJA!3V%y$GyB&y-x9;dy z++>}1LmUx&Sfw0X4Oke3Tu}_|NXqA&GdKDM?(AD!`4FSH(@6z+iuKX?ww6@g)qjn> zv5{s&^SPzN@bV})w7szEu^4 z^U#)e^k&;fbHIc};t*){)3x`a>$R`w-mURO%w8i}T3K?TWMI&i!@z~Z#Y@!6K?9aG zoji3}pMg(XHApAmumSTbDt6Mc4iM#Ea1@4jQ69k*eB&kvQygJBz~RmWQ~E)YtX7aLw<&-$#FB91F& zum(T%CPeaN(-{KT>Uyjk-CiRG-(6g(p_oCyR}Kt00r`ea1e^M^K8|^v*Xd~~+&23J z?9MllD-Lcx;Wm?)8VkETDwk)vesbC|nvEvM2HO~Ub7>h%oY{e&xgv$#i_w8gAZwHe zGaO8~@Ja+!!y$Nl#B&&S;l&y@Rk`!$Vtcy-{cwCFLXTAyc4EXL-@^5{xE+owB@+i4 zLY4_R$XfC+cp_xgdXHNSr2i8vLKR<#JPQjKm^>jo{ahF(YLDXSTYPO{>c<1@UENHL=Nr@ z_`$PHQ(HBi%T&H6SxJCYqW6|yjg63}t z#>#c`QAv7KJnj=8qT84^n@~g=aQNm}MY`))QxNN>_d4%riOf|T;--JKL1;W`b926D ziKmco6ASd%3iUze;tHhkoxvOU0O;LivanrCj;*@4K<3mt^%zlIAr<^M;aT z^M8kza}+CiidFyrf%S~F|2zD>n51bbNxFJl_SCw)-$8ga)~~m#r6*Z!*DD^p0E7id z(VPX@65IyN`fnYGUp+-j9tndfMz1To&X<|T?*798yXKuFO(xOmCRe?#Axb)z&a3yM zr<>_qMX4XQaDMV8#JG(9e>Y3|3dV~sik33HHG;Ko7FP9F4;$t2cHb_Vyu~SlOM1t* zV;{Cs*wjpXL%H9JU++o&mWMA8N;c=ZnZMIXni;Z%%d4@NCO%IW0|=?zsYRM%lGUL} z8sW5u(>8Dju9`ddws-vtJb;wz26kC`6nwZ9gU)x_qE;Gwl`6a_Vc#qv>$ z2^7tNp|(YOU2P*a(HYOv{f>-kTI|KDNR00&gmh(#~J{8nP~hJ_a?!t<^n0mb5i zGYi$*@=P1ZQVBe|!4(4ynMgU0ToN0HT z@nosO<8elTDb6zkTtY+e{5DJhKjkA5Q-hRL*1q7I+tsDY{(xHqX&{Pv6yy8v!F<0i+3zAWzsFgBA$O z2dWH3`t(QNoL||Vt3L^^3R}L<8CgSb&jPiwM~6O5g?~^VAtf$lnP^wxDaGG&ZLcPT zHvw%OxH9OGcsCTNoaICauuhHt6X2-o-X@63+Ou=*l$GB;ss&KD+JNqxC{EU$4It)z zpUXV|2ZoectVp;oGVm@%)|i}zJE1k3d?+JGfRX=$TM^4%R$BCrGG?Awkw~3dTDaz! zZ2+n}o}9~-+uib{M+y=~|6HgT>s&*~+-J_+uKo=*_6U40oO#TuQk~l306O*9EI=Ag z9NQ+%0KO6&C1Rv)(0r|6{kP^7ppX=K8D7tEZvT5UKo*`uR`ke&6^7L}(VVZaHF^}A z=*>fDmN|JkXsZzXH*5nnBMm_J8dBNY3D6LoxDRMH6cV5O za~>`@qm&cvmk>Ws)B{Nn9T5Avym%Jpv$>}gIuJIF^k3o8qZ?!FIl71Eu-#y6DIR?+ zcR_#slfJX`IyQjhzA&COjLb}AGC2}L_1O=qz4~%%2y(~t5%AU}fe;@aXa9egi@B$E zPy+77mkSoOC^)Tloj!s$=ikQdk^6apvzKTxYwfVwK$V$j&C?rH&N2KvDwx5TMF-~# zHrM@(eK&p;r_5A1+&+%rMThtw>lkJv(UMC*JHOU6)HO z(>_>u8{#EAJI;UN7J*U#2x9dgphXC52;(@IfH^JME`+gEMjGINq^q?SO?so~+41;DWgBD~n#%Cs zZneh*_*k{Y1;;k)r>msvwB4p`5BOf*HaGi`^?NP7gwr|S9=~pnaYf0u;@rVn>cCsUP`Lnu=iHY~xht6vSy`#D< z_p7@Z_z1HPQyBLHOdUzQl+NRchM(00T~4?Z9?v{-I`6rywcFs=oczk0)i$3fte>0d z@4;@kksONe63%TF7BjhDTHYWHrjFFVTokYxeDbkhyCo7h+TpO zWsD?mi%JJ=_7;WTKghSR-aKveVn63ie>W}@!iIMvJ*jnlWh+lfS})rFW?wyCRT(}k z9I69DHwIO+X8x<~;AymR=#BJz$^2aJtQD(uD2Tjxjbjr=kh{*X0&*zWmhynP}Alr%i&QSyvbo!w!f)Ff&dc0G*(SeYdQ!%N2NJ>O_J&?f9w`P46Q zEcMxQQzK@${Yv1QvfX%MHM0s|o_SNj!5zL^+R4{5X0OjtKftnjHFq%H!Gwg$?T+Du zU%*JB;2NmR*1SKAWP3{-6D_Xk?K5|U7o;9u-fp(YRq6BS;^V#U%)>BitiAf6Fzz+G zQT6s{dN;f*`*XS;eaG4rXmAujj2vqD7jgjwIP+JP&% z{yq4|2X(`X9Q4)QwwrYJHQ1L-?&2@(P{*~89vZQU8qBQ(@12NY;sW=?Thl&f4C{I! z4-n}4p&*4=^6I<;d@GIR9tKn>%gQwCAX0*l&-`KdI}6&h>?zMwuN!+uo>Roja9OOw&8A81^Q~29Rc`1c*W@bG zg)2`L%|+|=3-@!COYY7sx6?%Bqvx$lr0jSsXZ&MTNA2Oxw^&RRul?0p(?%>ClhDo8 z6C|US`S;~>h%BHG$_G!=72idJ0$uTyhd~8aVX{wdmL{HC;bCNIBKged;mxtCRukHZgLv;n^!R^m4PA9@+iKk<}@66NUyk6A6iHn?*Oiwq>=f^Pn>0dco z?;Gw}@2+*3#kC1472t%1b_Fx>Y|@*Lr*(broq(b4RhsS3L@{2Hz3x6|Aye z=jBRW&}GO>I;nWnC2Xo|13W($A%UjVmt0aaSSuU8A5LC2i?@?A{qA*e>S=J%*~*;d zR&(E$Zq4Q@xe+ZAjAYPJGNh`IvL21*Pmh6_y`WrQv+lFDR2RF}K%oH8yY^_Y3?xQN z-+zMSZ3n6TYNX3tBg4!P=40yA`&$?yh2F5e1$bgX*0F-(U~pQRauP&u_?93kEuJ=J z-GcH+OBr49!Df$-EgQWC*DY6R$%t(o&7Mz}AaxZD;+Elc2eBG9XxV4W{nR&}R4`7n z+a#@PHK(@~zP@r_V#Er8R;`FoH;7MRLWEaChYCr2#bb zRO(gCd76T_jkb({HW{g`VHWjOQe>N`R z4f<=Q&p$;rv=IkGplVpyZ|*#?Jj|*m_d(Uj#HYu)cI$4%R+`^@_&mF5Gz6Xv@@MwR zQHwv+;!cT>4mR4522E88*~;vrPrT6<3*LjzUqlF0z?#jSI}Tp#U4Y|KchO7rq9>W|G`1T<#FnvUYOi8$_PUC0o>z2^1smmoc zldotbwacSnFxF2C7r-aK#DuuUU@*G^(MB->`E0~!*+SR$=0)??!m#CI;RFEoELSSf zgK{sOsuc@FUpCVnE5T=9%hVar^)G|iV-Wucmp%-*1sAW~j{C}!1!73Bzyv$-^4mfz z1QdT@ zMy><%QsZ=%jD3tf)f&lxTE6{z@!&e`AbxXM3I`rjnVQAu?`fm}E9zwMIG7Quj7ihj zHJ?M}$#rCn6jIPPvW=~sErBTX8fgl2bNG|1D0Dy+s+*cGt(RN8Mfb?`_|dWK#S*GP z6FH6WCkt(%h&G~i=b1l4*xbi#mHxIabR$gIjJZMwq$8n}LYq@#k?$(`u5qK~)!x;3`U-25j9grOb3(f4RVq(TW>o4L zEpxI*qopeP`R*(;v2d1!v0q@9I=yR2{_e!Fm2RtXk;jx(>2=F4o+-yazx?h8A3pR9 zf>DEGD}3=Dt*%vdJ9-#rt>3Yu!cD87S#G=%81M+;T5-~~G9(|~)numJph0Rv=yLud z3hjlQO3ZSB?rJpT)-D>Z)`zAzuzNCufXME&fPx2P%LIsJia=ARAzt}&#;x_Ny!is; z4aS1pyE|{AXs-{(^G(*#tQ4GoqSLeA)_o4sm4f=d@usd%+SWEDIbP}w^!w)U#uRID zZs7nXPC+}Qezs>na?jDsOejTXH!MvEmLyOeKn&(^=JNZal&K1`aEy(*={v1@+s~s8hVt$&iUv@jAOF&O?HvN< zz=!Cu8vG{em7(-K{w$5 zC7ZU!8uRQ9tEH-Tt?#OIGwXh`_vBpOhuA5qg?Zgg7`Y_uB#V3%1Qo&yF$c3b1K~EU zeBfq+{O4KAx|Gd?ModTrGG+rzVq-z%Rc+)94n$1izg#xPf<{YVS1?#JO-0!*^o-~g zV!}TNE>N%<*bFEQZ9^vwZ61p(;!I6Sn<2v(&<$;>Y@p+v$#=%J3U;R^zvrb3r%{Eh zuYZQvl-B+Xxydw23-HRaIEizqopuerN$ZBcMrj#l1lFwtPno7*aMDgdeY9DGx`wb5 zE=cDiTBv^h5l*5AJ3$e<2)J{gjWp|oLuZY-)6rH!$n3dvrn?=h*Y8T{pU&&NY8K?W>{u!9Jjo2qy2-VF z*#VbYh)LTriEjyNY1#V&@=^#?iZ9f{!ZCZ(d)*QHnn(fmuW| zN3|i$&t3$(hQXR;A;G1D4mHi&2P3=$IreEgmxSj0F+6Qzx9aOm^xcuW&U!Vi9M|35 z*=qH)w*xhEZb3O|*z;j~q|yMLj1kOqk6>(-l#53E5r%_qA_ z@=99S)x>Up)XT>Co_)rC-OnKmNgK(IiSQv1V-9MJetAcVQvsZ}Ae|+Y)MvRbz48@G z-tV_2l(beD{O=h!K?0g|h~t=qzlZH;y$3_Y)rosz9f<#za&zf2);y}RE^*xUzU8~4 zvlt$|$;jREij*UD48ne|ZU@%`h_y}7h!;ij-?eg3Hv=M;t4L!wA{HWJFuOj4gFB)Y zq_Sp44A08ypZoN^2)clqCfn9s>elJhRJHXIIa)LkZ&LOHCJTA*HFIg01EQ)wq`YN# z1~Y@>Yy#dw_QR>ku39FFHIFRN= z{+xvK?DkCreV_*sV?H~KKB2YgF_$57TsCntZ$UiGMB`*6MXEn@TS`~?90vFs;Fb4+ zPP+khi1|Wm@`3&YQ|^tY<>R26Hmx={?l(tUvt1UdCRb@uWAs1F$zw2){V@Er4x~EX zz^dLHynP58A{*SK8(YaI9Clq1y|g5o<9ZoyhIIHH&>ypTmpex;5p6^!bH?!xcY&|?7agE zN0}h3r38?Bq~Vja7PPG$c6T|u=*xw^OZMJo{NbMe`1jV}SLEuwpfcFk>P@)q~#$4;jKJ zbd#$woiM%MoO5oY{5w~(ZM&2VHT@(aRYvB9!78ATRh(!#ibEytr0CC~pd+oGWUK7q z<^7aJU`txWHGR4vio4IU7$@#Y|A;+ihb&@0iuy7zXw+Z@NcDY*;xGK_gyyxl1Z8Ti z1@T7}FP~UupEGqc8>}HEQ)hyfJ2f4=<5g~kH)>m^@Y6$jv&1L)b;($qa#_*o9)k2wXZzt`Cxq>?0jX?FopO_ zkWeFTF%&uDQzJI1WkOyoN9Q;?THoPGbC6B5-H_B91`YSnI2>ax@+!TPI`37tVNU3B zCwLo!4L{$dr3QDhD6|wvpDk@&iy>|Ya3;8trZn*Xisc~>g1f<+(yuGCPqBzcE#vyI@qIK| zkczCb%TFXb)8(rG*cc+xrN>DHS6fd9;>c_U>IuuW0O_G@I3A=ky8U$Q0Hy%*ri$#$ zwZypW6iNYpW4OkMr>;Py!(%N`-id@lS1kj?4zSlHCioJO)Fk~N78kgAX@b~sBVR$g zQ_=gyNf@ZSEoTwNQ_p51$`BV^SWy>QIMW9>^3ie&c!l(6Pr6H`GEcwg44B&Ps!b58 zeNdx5SWm8#GPmAb&A7apFu#9AJ@;GJ0!!}H^F^u=pSWzidrom0r1L-L} zoXg${t(+RR%L@eBHD#Eq&vl-ieI&1=(!OxHusJ)){Q{$0*Mx1NvOgs*kR>Nl&Xs^I z77dDq*U{~+JluYGHQmHWqZv;uBRcc3^gi~pvAao~=a-4!B#5y%d}$#bSv6e%v{=Q_ zS}^3RqP^J(xst(Q7luO-fnXs_L+q>kmi=ObxHo}a%K*a^<}Y*wU;&{n-Ro|k`jPn} zr7c*l1{%Dh9lP*!(%M$P*V^X832AND<0&VYpR^n%EC@W!oNe5gqpyO}$fjb+I19zv zFTX=&r7?ak5~aroU?-sJ+`9!oxtZ&`LJ@#ne2rW-6Yv8*K+SS_H#(>i^+&F0e9g!wE^31nVBQ?UgVbgFhd z-JbVaq*~aeqO z;KQ+mw{Kbk&;lpit8B6*g*b@%A*z~H^X3e16{el7 z8BLId4qRthe-=M*l~s68fjj^u)kMq)%KRf6Lqo}CQSzhbkVwfUE(^7t|5bY~kv!Zd z2X!HjN+eX?P{4=}u56l^wDEXEuco>L&IXV|nHH$ro-@S|HbF1s(OZ=^XAfa9^mhX4 zg!qM79##BnOi*L6&qNkU=gnu};gpifu&tHu0o7_y*hgSzG9HFxm|YN%uP!_g zoRFXv_FdKwDjPR4EK~q{G`J@gHLM)d1_zM}9v29ZhdsFomrRaB9&St)cG%Ed(4b9Y z-d_dYzGI%qohoR@7Fu!EzG&Qo4}mOspg>?+I0NWWt#3R!{*~(RPHv!fcnoxDA_gX$ za|s`~2uu?F>0VywJT7RMJZ#+m1A{1H0;VJw?EE4CQxFl3x5;k6*%W&o1Hr`_p@Wm@ z$jG@pSPqs*NC=E75VAapCyl^}B$mUnajm>HzLN-1)@q3V9A*T@5@3XKu&hBygxEQ*@Jfippi;W}( zvc#ZnoZ?qkh7^DYkuTCm02&Yageg(_u#PAuuiapOdF!8xg*&R#{=F zuWIu#+BO-1^w7Q(DX;>DwG}>pd%3h_c;Ye8I~QgCo3J~$f%nDu!N1OZN;MooW{3;#MnqZQK>@c(%IBrK-%5)u@(e6g|hSyu8WV|hCky4xf> zuv=+_(TU-TiFy2V-lf@ikaHx1Dz;EYhEA*YjY6F?9)G~-N^U@i@_12cA_l?8io!u6 zyhWK4w|NR9%qVCe(pyyGI!Jb(iwYTGblA}0DzFIKQSs|qLtYksLpbV>LF!>wC&qih z;Kv&G@eI_hp$xPLozN0~4kug=)`DFad!2oJ%t5bd22VmmMVu|kXMYH2r>?DLnGanz z>xU0O8UTGa5y$MTqy0$UUKwbBAU4?9$a`kRBE^0siIC`t zYQ;vy3#VaYB5`@yV06Pcjns`=2diY@sQSwrci^V!`3odrVqyS2`keWnr_-jI%g@)Z zr%ng#^<~O)a=PmK550dS7Rnp<4cY%WL}DQ_s-RV~haBE9?OHatn9pGeogxvkO^s+# zk7dV+cq>H)M~-%B&#v;H4Y~sQL4g1ykV2IwyHPvvL3N94&nc)M15|caG=h_han~J6 zXAg9%#~N=BTccaxr8hDFH`oik5fgmA{$P}r=!>B;4fKly$>vWYZd};&zF92ykmcOKn_bit7n)_F7 zd4QjO#0Z2#5eZviuY`ELFnT0Q$PB9C@q%Nk>|3Cw@MyCBS$?xYUqNHh&;{1|yY;{c zIjj=!Ue?gST3;p3%TZB=an=|O&@q>1mS|r8!bVC~l&PLbV;t9)bMC^CbbSpX3Y+sl zL-OW+D}L<3Q(a?Z%_Af-XD({a^IA~^&o__56|}%Xko|++fE6$MIZ-5w-YZn7^{>Gn z)7h1XBuY-uz?s6DvtNLf96GC{gn{^92dPRI2-KfJ2itM5C*L7QIk<$JROKw@D>*>j+${>4snd}C;sMab zjgkaHvb(FDvSJVTaGHa?jVA%&z1NTj`!&_k=HEb#EKfTt!tTmmFTgGdb%H~niwj{8 zSi2`kETX|%pV7h%GsK~=yFOI%lG|1WM>cjB`0nEd5YD{4;|CKxD_UUxSTNZzg`J3s>?ht z4H~KQ+(jXmHthPv;rDb8_gx*e`%$+sKWmQ0ewr4zckhhz^L~AbCaS#+>ou##@5Ez| zdh|({7A!>{^l0#gM8^9L>n5EKFqswH%}nhMwXWyFiEF>EIO|{e(z(+8N#qvK6W_K^ z+5Nic_X~=0jeUvRi|M<3KE1MtDw;4Zz03G?nSp&yNPq7$X;)@+`V@n$1BcrVT}{nZ zb)A+yQ!aKW?ZBP0e=Ji|DC<{EJb7n{P3Y54u?4b@_wUcu-fO+yd9%;F5oJS%t4`5h z={Tu+i|wYI$=*G;QFnK`*+c0O!)J##bnmnWH{H{RUfV0@GO9%SVwWY)rN0-fxll8E z*xI2-r(Nuy?qI!hS^45Ep1Pf-;~lnM$-DEWM`gyDZi+ReqrXdsl~`R`6gJ%RuF6H@ z7-x_5)1SV&;Sja+O0PKA*sDtibV@Gx@5h>_Ga2)qM_%)fyY#gwTr46BY)AbvDahw|vht3mNTd zy*lYP&V7~-bDn=}(vL@TWHrwk=KN9kscHMtFd@Hd=khPCF2GP4PXV4=bbEiF9xq5s zA5S&EUYX_FbP8~|uks&&K)SGqhv?pr2yq~1$feX62W3+I|VogM%7v=zy0zCt0e|OPpV)^B$f6vk-nj4t%v)_<1Yyr}s%bG}3j${_{O4_pZdC z#cV0w(eT;$(yxzGPJ;2n^VGB~y#05e9~=V4TA$dmbyq4J3c`CY`X<$Lpr}MWP`@Yz z{UXB(C)+~pTM~h=44cfOgP4?=Ae!QD?LCz*8+2Rd- znv0B6h$S^Y87Hs>i!@=j5VstgnM7Q+P$${c-CM;bZP+R{agSE93EQ%YP1}i8Z2IOa zKIi%QB$)~0=+1E^rJuFB4B$%&LwrSH^SA|@Q%ca^@}+C z{O4R{ZH4(7_N6O@`qE4+|GBs<>V{|*g}-v7*mPWgqIjSHihR5OxMuadrda*Cg@Ns6 z=c8|Z5`6peCf?>*vEs8VOz}TAF7J8Y7KKl)wOstN@6`+mMto!3RhCe9wHiySE-vFL zZ@{>O<1G}$1F=wSI;sNSmX1%>c;VC8Zi%#U!jQ$TBY9_{?BzNB{Oz2QHszky2z5_u zo1b_6vWf9igOwMZiZ4C6oOp51otEQWCwxGsK}0K@d}`Sr;Lx`*yz6dFfY>PFplWdC zmqP1t@Xq~hj%o3u{gRHT^D=_TA}{6_A$q+zLxIRMNxB=v}Bu*uw5dhp|FV^58xys}x~w54jJ z$)Ah-P2x|B=!`wfFGy%3olN6 zC5VrKN-Y*OiXvPE77;ZxK!|`|yy!gWzcalY=NG5Z$tgM;c;`MO=ve{cX_zIvFFp8E z`1nh<%aHIcgXnAqf%NcM6fdgE|}=K@O)CCAGpDMvHSyi<+Wd<0*;Yo7|in z)85c4)=`q%M#^wf8?ZI3k8V+0Girpb$wRhQy|6iLZI0qo()F5!ZNt`V1=-pQQ(~s} z`3&oV|E6?(Y%`mexkru^6Tytc9`q6xOASV!fGmv}h1wX(V8TL=O;LzZP=gpu(W0u{ zE-&{*8mC)j=!^_mF_}WfZ6E*63@8wBc$n}49Td643?70Z8I=MV5%GeDbxA?#KmCIn?y!7m|_*dwiNFHtkWjkIne zT?zF_c7i<8%axa|Ow|A3mR6K9@6)i2G~UUocPK4_IFa8W3Cb}t7=8fpIPi`LoeqtK z=#EJ=gGmn{&WfEwq{PrfoaR}_UFzoAeYE4keCcE&GxHK&^Kj_0M3kV>GnCC0H~%65 zidCyq8^zey8E#Ps7)!$FX#P0-qKtZLpX5 zXc+jt4(e!gD0P%aSJNIdn%K)MAOZQZX~X%l3x+*|1=JEWV6vf+A%2KGa;JxFT!$ae zF-XK>@lyq3{1)$|oXg(%)#W4hE+6w8)dz02$8CtgqFvrzP?v8-0Wa2ETQcC4)HiO- z%qq1xquqNwo{|jav=KH~2SJ9`s?)Dv7ZAD9uVAPATOBE7;hXEBy*~6yr+2 zg6#pKr(ZGc@tjJPl828czEdUcCKTFJPh6Ug?W2mp)(&cQoEa-Qp`e|YZu`U3s_gY=s!Tg=;<_A~p ztTxL^H8C{sg+!E{E@*`_4TJ_6VqXB>9QaB3Q`%(b`NZl6k^M?7#kc_c>CgBB*C&i8 z<#adjiFzE7C20WMi>!`NH|8Cz>#0iNk@IYVktKgWHK&cx3+uUaJj72vQJ=*Wn>0&M>h z3LI87;|j2jtf8~n*buik+3Fb+cE3{)&k8Vh=xt*35C_S~H&f8+=02!2JF9tCfF*X$ z{Bi6*Z|8)PJ#igZ+r1Iv3h>oOv?*&MUpu5s9WnE>l?ARRYNU)HOA#U?;+p1I0mhyN zX~7lX(wC^2;D%c7k*JO*xag8_lvvb$-OVh=*0(}0%_Uo3XYe);$PW`ldaL)}*>}3-G z&S#CF72u?2uz>!zSAem8t3_9U)1IUHz~}ox3>NM3Zi2deD~for=Grz^fOWvsYHf2y zyH5H~NoFQ%+eWnOF38YY^$IX{1(9n77(3_ZS^>sR(YRKCv9UAP3NUsQ<5~g6_5jgW zfY-m@Aa`NZbH`14b{nXayzd}}6=07x;4&Vo9{Fy^>|wK|_LR}Zti0HkbQ!ASsH_O0 z4>+Od6$=f3AtE{u_fRN=2Z`)QSvQjd={zx%ly#)2Z8#9mHehy!=EqKi8;`L}Q~c3k z-iEJ(TGH$kV6y|EhluuOM1$g7uqZpbxdyBg<}{MmiS)K%Z(eP{-tJ$oa$ZwD$vG~h zy6$eENoGsho3xR^2vJu8v!_F`5m*WA)m)~weaCcCAN@A65;#tfsm)pyWAJl*u2o9Z z$bLIhZuQ_Lf?=P#AIAs^qT|r%3YyaNWIw1A!HlFD2Er%Fq4_tc1%DekWMa*^j}Z<> zb|+l#GntQq{LmeA`W&vH5-55Ng0Ig%2UQgA6Wxv7Q>tDKv$&0COs#YJi=#cxf4 zflZA)u~HYE)Kr?-?|e_Gt8RJuljB1MD7_Rz(C5SOio$O;lnV%chvWI;Ph71uk zz*7YQ-n!;o{JPa`I%%r$y0&3!69w5?D+%zN)4t!8m3%@vX#8aFl^enStvA3kDufJc zA2z_7L=ZQnR#$r~q7RJ~NukqbQi2xS|HAaUvuql0N6`!aW{*y&oLXe=7Y zmWJCZ;XE_i_f5AOtEFSKe5MWa5$6@=zyNd}~ z9Q!63lPfJKYSoYQ7VaKI%j4Gy@5k_(U{ z7-UYrY9cGnzvH`6Rt%s95-9-zWS~DC@CQtW!Om6=bzjJ`5f{bzcsMO0V9Wps(GB1p zjyf3wn9?LbN040L7Z|WBViUZ8u@cZAKn?^hM;Wkq+*gA&gG}h$71w_m+lqB49Iwm& zg`6ys;`mDTi-dhC=N>VCEx20;;f~<{O3=~8@`d0U?$=S^++lDr`wO|h4WkdFjrC6l zFgZ^HOTa#f*eDbG6e>~pF)>RMcv2lEJb?2{6S&p}r3o6y<`)4K!HyUEVHl!61(^m|?-t6b})H$Ra{44pYNl z+a9K###DAv3yAN6iCPj$E`;{!0SKSfC*_q+Sw8EDVIf35$7%l(-l&ka8qO#xi7ZEQfs)FMSV83x-n_ z@Nsxm!3Na0s@Q`9UUeKxYFw3IB*m)^Hmb%|1qV>rxb?7tq)1>f*ABBuI#L z;`lf7Mu8M2)_suo?nzUPTi zXXdIa?+(oQ^ZDysxtg@YIhectpza?a?~a7D9E_smmWRu=3F4EcPvR+C=( zP=89C`*e>f^EGqgKTo+SzpHx2mBpt_hwdj2yR|rc?qv$WzstJ$jw7Ty6SusX{l(;_ ztbUryQp#wR0qznvstvwv=@`FXeZicg($@WMstsA;y0N>T)x0On>vZ+={2}k< zmAPEd&QbX?oxwfU-rvN3X9D-({N(29}RmzlGE(cqt-7mWp`+<20e zHoRQ7$6Yl{vh5=$L!dO-vBrz%|eetzf(j=r1Z9#ziZXnl6;gCZw>O zM6f7m&h1mLz2&4W9tCY<`*eyRQ~NbwBI!@R@vhm=mYZ2pYbNqC2zVl7L7vorNPnF3 zvN8fpt{?IoG&NvSLl{w1qAOr93}GQFw-k5|Ez+^H&Ic1J3>4LEcDjyvxpk*)k&xE$ zZ>l2KMLp+u9__c_h*})>ke~Yns5F=Fh#CjW#_#h58#&KPJrH!9jO z-r=Kx<1?wD}cw8+F5|+gVL1{Ni&m#jzBM#1XcZH9cfiVIx z6j(^WbZ~`4u{mSrM5I~mRXZN~D6Ug?-ov4=-tmvmdNwGj9=8l{pM8AQI>BMs9DR!a zYcWWwG+UUYFlGfRk|hZC<~>oPNA{V)@lP)*G$DpPIIgUYjPqKXc6OHAVgLS2uheC_ zyaojx<`qk-m%97oaoha9mh5?qHIu^|lCAxEsi^1;)=f4HVT<6&|@ zn#66#MP_{msNH>RCkA*rnILWen2NoXyFF2#2>sy&jq0KTziNB-Q>=%6>ATxw&|j1Q zcy-tvECxqW_3asvfQS$pFF??MBDi1xSA88Mgi{7ye_%nCvoT`+?Cl+Hpct5Ky4&j` zRYX94&Y(rqBddaF5y6pu2GEm+?3>0IAXVZa$~YAP2j)i)2#Sae(<9R9{>0H?!Ju-M z1$q@!Iflsl<)B%COu(bV2#koPFsY-6v5ZKVM+XWap^ zR*($@M$+{_lOrRD;~mD?yLpczTDndoj<@vmv~(ReaTL7c01fIyY7`Zzi53z@r-AJ{ z3KNPYB49WlRD%o2)7l<-#L~*a*n7Ww@AOW(f45B=_+MbQRu1hU}FI-27E{1MK0j)dZL78}Nh?yU%fME(U%l=BW8RHU$WAy^vDca!1ICDRys;1?Q0+)We&+*E`{ zMg8XZQ54h&12RXmWMFw@MJ5$=XPt)c)D?vN*5VDjwG?egKG5ZcYczm51=lrr6$AxB z=|K)T${Zog28b!BN>unrbGdY;i@6T2h+nX9g+x1hq65^|;53Aa4$yDrh`|^@|JH&2 z8Nl!dCIo)~3;HKB82XO|F2UD{psmfP^m?JN+laJ}Ehz&#dsum7pe7xTr-It9hd-F> z@sG@U_+zOa{z#~&sH+HjTAqfmTW7$G4Ap7IPJlWb1H`G5(O-4o2H_%%lBL??%vKU- z3cy*FLR0vG1YDdIz$?l9HO`8Fi?doN-7+{UsX7E_waa^Q@Dy+Lsn5m)4m=a_v9NE* zuIrt4$xfd%D6@9c=PtV6yj5Q_>fSr0yY|f2=~UHG%|=@}cbw&H-(R)X`+UYt>X)H) zb^pyOpWs0R zd=t0BX^c~E;)4V8XT@xu-o46W)3HUfW4hY)4y)EuEwjxJnxoUFDkn!xu44O~MRoD> z*K|sM8sS8kKm5`*qecD9d(SS>kGK$A)tj;4m~Kinqr=a@tyGxhj7v)jv=(UuSHDm^>Dan-w@DsK-OKkvypJ^Ehq zkFUKKygYx>bE)s^0q+Vj$A9UouV8T@Wr$9|uXPKZ->Gaqe1NcF(Z`}sI$u@Fe$f;^ zUEG)$`AD()htYu$i-CVs!^Zd6tD(O0*=f&5s~!=q-G2Acw9oD9dY*2@i-;Zi{8_vp zYp$gc#j@!BiO3FHx-F#4nbSS~ao=nARF2NjrzcJv?fm4he}rN<;cU+{x`jFA8$Q!_ zD$F~k^z7!)?AHUFM|LB1{4#u{-Uzv>=>3u*1M@sokEk%6&k%|_Ep#2(%X#Jlli)6g z?cIi~bPAVWa{Bno3Af58g*pW&yAtLl_Pen5QkO!TG^G`DGuBrTkHpQRbUHD>Rl_-a zO~%HgM}%GlJ6@L!&14>qX7+k}&7pEm=Y5*5C-%GGtu^sj(6054QxnFHkz#xsXzE5$ zRyjSYL_Pjo54mlF9y}`>IsIaZ&T(cBy>MW6Z`pMlVVPQ*tYRCS3pf!i-vZOqB zO}WYRUn8HS%#<`z*zMu=ew*pg6Ea1Cgpt0g4u^>wADkhm0vx_ z;aC0{=^LjnuITx@;O4PgB@dehR>Q2R z@-6bpp#>st0hQb(5qtroq=GepunoHfl=gr`$WFn*sDV8k;BIj+YQTFogi&LcOEgd} z*+99JfO0$x9H@&A1LwNn{ur-{R~Cuq_QlD6aJ$O6f!(qOKyvIYhDIUcbVXi~!L=uo z!~;KG$vE1ll6T#->U4;A?@*a1UgWb5OmQP%Y~V)#j7{J!BtK5gwA;Yp6>r_$_HQe> z^y$BmGeq5}gse0hSZRh8&gOC5JrbdMkqwt>;Emb8QH_l_mbq}XR?{mh++(nv~>#<+^aqb&^FA?c-R$=$+VmRm<@eV8rhKf4j2L+^Rt7KKl)wOstN z@6`+mMtmcbNlX@|Oy9-a%9Q+DWsdmUiT) zt<5&H9*b-2nx8IRa7rEOls4n2>dHHs-WX%&UQ)m@cAny9G4|!}yn^;?-gGS1v)DcF z%xd?41wAA{AcmWWm@8eBev}9aDGi zHutw)?WUp~IqKLqUg$Ga6+iSDTogB+NWK~!rk`8l@FdKxhW$Rbj3gS6QJ#eO_XC<^ z4**vwRxfC7%3+g9JBgYF6(Qlzc_A9`q8Fc9(96xDm=vLkS;_`_`4Yqp1L;&hWnnKL zi3$Zt>)s9pX@`QeLqXaC6hz=ON!aQ<8qUx_7OYS>T^B1d4Az7m{7e8fkP=CcP(l)GKHakpTe25kL*nWlMu-PBb+#7)I2AM4^j|+6WC2 z@SOheAqFD^J_wIKP{bOAfWQXOK%du#Mn72JoM$=8;n{zO z2VOML1@F@5+;6~hAOD`#Oz4$Rd!R^87w#e4qc9%)1BjbNh7am{kF$oJgfHMdiw{R& zTQDyqfjxW)3qwFYk5K+SSnki`7-c(npdCCQ!oFz>fd|;u-VPuT1|WbN+ia?b8;LS` z1Fs2O5yuN50lVlh1NMWBg&LrvkRHwmqbF$az`-Q|AFe0JMI!}}I60oTH9-_OjlzW~ zR7keRK+Op<0Mk(cAOkC?EJI4XAcGk)Edw%;eu#h!ihZ0?dU>n=4)u;4?>&BOe$c?8 zA?e{JW&M>lrB!Gp&tDc#H&u-eRi8Ro{?VY5!4`kw7-0iKB@d}hQJ7D3Q0=R>q{P9* zm=R=Ba6Te3()@?d_j`AiIp=zGoB7b^ftmNS+0g$y^goXNN*GaKVchi7zW;Ja+pX`CwGF zgwl0!8cj)eh-7WD`jlFaf@dv|~L;{zGC-QyQcT=)F-DUTgX zF9deZ`>N`=VbS&VB|BmscuVQ5R<(Nfo0X!p+p+UIy&IQIryMzUXMT|4?C_MhkIG9% zjyFDeT5(C@;(3?1+8ZiYQGyq**fsL>oxZLWL#H^>XYaXKJ~*AU%jm$agnnD?K6v|9 zPnfBeYTWt6OOr=FUSr>R1?2bt78y*qVp<(D=KKh)8TV{bjwIOJKGJQ~E{&!~vChCebVIYM)k;8nr|zGwoa5r1=gP zEmj_x6FY=db;j6(UbgF6U!~5nN8kMUB9Y;&uk613_{oEFyDrqQy&I!&=CrZR>QYKU z>PW*ALF4t-O;UFEQ<;0~^!o|AC*!M4dMq1r!7S}|Rf2)pmky`KU%LNE;^FL);rHz* zpL?44pU92=^jT)K-;@(uF7$eKqkq%{-I@ct%IqZloi^6#TU1WZS}7$TeN=hkZR@nJ zzM;S6&zNXVu9G)h)Mx%Fm4&C1Zm%-PdtMm)Gh+1Vk`=Gy6OGb>bT^wX4SOU#Z>#&1 z(F)NIN1Xrcb(4H2KH19oXZH<}Z;62^X%R0Ai++rHzx0vb6DdD|e5#_kMB*vi+C{R2 z{8~A+Z3$M_pVyvD+AaAe#r{B_fm1sNpHp47m+5?2b!Ty5rO&Nld&xa-n4NvKVeZ)Z z(}?%vO|Mq_ouF@6px(>(zTOs1^NMp%=288nb{tIoFh_0#Ek%kUmp?DOYGldaX9UV= zpI4(h?fviU?T*(j-d1W2bJ;I@ z%dyHN&(~HaUnaPC(uAj`!Aq`J-Jfv9!8@aNd^vMzS=_rX!8KCr18QufCO9WOTRC!; z(uAI4v#);dzUNp+nS%e!D$|%6lUx;6{xFhGjqRm2XLpyRmw^c`6K`wXD07wA-tB59 z*@HoT_a<-rIM^d$XYV|_{A%wfdSmCjyp+4``|!19J&69=lV9Jx{Is*tqqRv<#}@7^ znL2*q$58VnMRR7~7+b0Nrfg0(m*sudTR!~}8=)t6X?LvrJe37Cnj@AboZ2$r=BD&* zKZXXZ%UwL#`|)JYQv2__4!hm&nRl;O-P{k8>jJKZTlTh$>eu%oIeky)qWvU^!yUiN z5BqMJbIrBa$w`xrRJdI`v*JOgbKdjZ4+Z3_JeU<`dt>#f#1F529p8Cp9$~ioKkZlGL7KzZv%Wb{O~q=-=zCXE7e&Ty$6 z*AhPt);5fJdB#bwgYw^i=*Dvesm-O@5f!teLZO^?8(_SU+Fn(*k!{n^J?0P&Ev~ z0w4ZL4PPN;TwG zs`TF~wVQxdZ2X;l$31HUJ}q@vKJ(touHy)M1fY(<(uxq&5nSA+1{xEgiZJC?gv{S6 zqPxIN0em8<@xOL#O7^x{cJ`gU!(GO3Ouyh=&cf*zm>b$uzZfo59V1%|_%i&x?`OckygG)o(Q6N)LZs06sVAn zpa;U3j3^rHRN4Ae1n~rd|JLCEo&g40m*arI3t^aOy|?EDk=F|md^zZAu`o6q_$SzQ zP}De73R?PiiCM^enOS(w|6o5G59ESQ`sycJWGrN7sDTm8PFFuIM5T<*8;R_BBm1*> za4LvB0qMe+3+PvP;0HU6{EZ2K#2-tJpoWBzSpWe~M!-izC+_x)Ffek08^nqX2?3xJ z$cF+}Iq)###lX`bsU@I`f-Av$5hW^!43!0tA(c=A;7>MW@vIj?9}Qi?dk=Vy2tS8c zGwKT9k6=L+L&JV3g5KBW4-8yTzcCKntc|f5)XDHBKH(OvL;Yqie1HHxIY68Q2qe*M zUiSC^cU>0uMzA2P6ubFM3gm83a}enhJlPMliq8N}m>dk*CmD1uvN6ywXge8gHrXAz z!5J!o$xk7FuFLh6TKr!LZYP5K1%R-)zm#XM9yEjq8UpunqA}z=Sh!#_Op8rgON&jA z7IU{1r{Vt4=mYv|YmheD7Lf$b)9x0QIZwOm#m?Jo&M$muL!M}W2XV+f4dGDrfN>ZM zWV{C-aHoLnSi^R#VWR+0Erd1Xw)1wpVawqSMaB}M3IqBQ1x`rj1`6_pt=tb`!$__& zOys90D00IosE>*CghU#G%S`ynFvF(MV(_%CB9E6Bif;VZ@J61N;X)i=NViX%+b7Qd zWa2CU1PZ`00zjZ@001iHOjEKgm1$}=0s`H#(uwZkp}z3O$Y;}TKiWUYYPpuWcfsO{ zMAPS`{j}!WtLv(rH%fEuzbeUYpS^uznu!`M`5D3E#OZz?dL;d~=~5nTd+xRCN6n*u zUJqZoFaPMN>Blx4{c`Uoc}Bs}%A=XJRZCV)(_25t*5}hY8He{Ol}Q7-WKI~mWYp?w zw3?2cla^VQY@?kx__^|=QqljhcO_skeQkVFT80!MyHROj+KbB8UeY4TPE9q{Fg2N} z6rv;wB@`jV-!2pp5m`c(WG!nUBH6O<-#z! ze(!r0Y+IDtarvjSnhE7UX;DeKdo<4J-Aq3~zYwIq%pls(U$c90+9Rd2r~Q@u0~a5% zKOOCIzt4!8Jpbvgetq-@jmz3V3$jYqlm67VtL+#j_vPm$Pf!0)3py5(H7H_1&+Py9 z%;y?=MyN=+w(cE9wLFt={<6dTx8qHAAKt7sFnvScGl_DuetZjMXHV_kH+{q8!XJ~0 zKe(%g%U2{Ut_jvXIw>V5H02PBF>gOUc0BNv)#X1Yi`(Nex)RQ?z*reez&cs7*}o_ zAAK7fOij{4i?ZP&cL_I*1w&68U+tKTL?hQHeQn6;>F31!u#dls%XFCxajd;c-Z zth)SL_We8C^m|O$nK1cko0n%RH0Znw8v>PPJ)y6yT^DmuS zuk3(oQTPbw^v8#9+da-YF>A$+3Guqm)6&}HjXUl!`swbaNm`bs*JEXSw)qk^vdz1L zOBN0-*rlIqeumXA!(v@x^nVYAq&(d=c$4HvEwiHrvx5s zeavf;zTAxsa$ii}%C9ddnJ+aiMPbc7X~)>{<;_>6rU$_RB`pCTU`Mtk;k#7XVeRCWB~{T!j>U zghZg36PkOvQ1^)fDYIRpWTXr|v$#)^gZWtJ)XmukCYx&C$1zly7@-kir)Z16 zN*Bk9<<HhZ++&Nj{=g^^kK^^43_yrCqC1c@3-vPORkWE5u3 zB(co#B0@%+WGI(NN%%~-SqG@3q7cCju1Flfv^o0p^VkKPOH=|(6(1=jfvFN2w1}}? zA5k%Zk+#NqpYFwk^v<{5w|x0FSV926UgU>ILjWDsY5rLHrYExw+_E*aW8E%SHJa#PI_%LxnwcUY9Q+Hin^bDU*)`|3F zTSP+YXx1V^V%Fci>*^P$T%r~F>Nr#cEBzuNnJHFCqOd~J=I;~|aW-Vb=1F^ErayH` z%~H8W?O4;JULhedBXu-u5g~aj>mBd3+}AEqE7MnM^?wh4k&w(4CnU6(-9Er5 z!FIAXG3&y=DVP4&=QkzA#os`q(#s(ly(Xq|W!{A2DUC^r8`CnlNKzUStLfwOZgC(K z(Y#yy;})T-zgW74@l)h{C@q*GhsAz0G)1ne*S{3Ge<^bRQsn-I6gk{I6}IT9tN_yo z&hG@RFxWFT%ZJP0vY0$Qq8d_Re!}-rFpw)N`0vwc!JJS+U0y!)4Ft8oDH96SLoeLm z(V$uR2BPvG5z3bzWID(kBB2G9;Ty`1)I&}w89ZoKU>b}_@D+Y2{Er0;0c~m+^av8Z zV9cca!C?p%w?>M=Lx6u&z+iw{48_g~EIt79JCYF$uA*#co)~&Xi5Iw*gr6oRJibx$ z^w9MTW&y472!*emgyhO9h{u4vspcBF^*3ehOm5~?p!6`HIAE_HdYP4hA zE%i7dH!v_Y_0c7vc@Q&{%c1EDruL8Sb<>?Z;Rt&}4?f`tG5Qca8{<{~OEvnJYSid| zzbn-U2U-6UQjPx9Oe2B0{{7iTfM>uc@w9O^68yvE90?W|tOrH%7_-ciJjJd|_{R{p zaHjK5s!@)c7-34okS4`L5qo&b)OWB$Fl4 za|EY{o$`;FQ@+-IO*KpEO;%?$+#YlNok{| zdT~T64a@e6Ix;#sJ}jFjb5AJsJ?cM{f*D6eM zm%e>}`0BGAN%S+mKd*VwZ(Q86l0MqQo?e)4W2Jf_cIJOFleg2}KM9;PGwS^L^}W3w zJXD(SOlQsdu}+?+BUK(h3aQoFt*`$qVn;^U=o=PGaz5<15R)|GSW@mQmExi`+3hF3 zG@SM9)Td2uZ-NYc+Ays*)XaOyng8%sdzBc2c}emUE_y7seKX}j`jhndvh%%e^&k2! zjkZYPjjnQB%F&-U*lx2QxRtr=&XSwR2vb=(iMrEVnmKXg?(6H*7h1LsJvwE;iT9eO zj76)Q;{8k8cPeEB$%MEnK4EpUXtnK|(W~AL?_X+enl??Iqo=-p2Sv(ljL+<)RpYi^ ziz|>B8P)4rvA5@*szXo4WsSP%X(9b8!6xKL_lxGIbBFIcYBzAK;=rS&?QA&L+{eY* zDNG8T;-8VR(r;b$}8 z$G$qzD=_B3hHX1PyM1^WIsE4A`{#Tp`TI4cWXf`8`B2&!mQEa+er4#C(wIH-<>wrW zc^A`O`&Q2Wz2V2crrcfmS>|qJ$gM)XPn&XT|Z>aUJSmgK6yskt8L-SkGemQRV{uaJyL5{ zhnw=VJ{d3R5cQLG^1P+PCmFq1vqUE)hI`n|UhP*@4;dC;{c7$h^P8t^kBs!|oc8)> zkIb32rk!6Ht(3Wtb$8j6L%vH_Kcw!}?|b*7bc&X~(R90qCp>;^=;MDd+w@qGj^me! zCku7UhPXI~v|F8vyvAt~{W}kP6^?A?T$ur$IT7(UG zzF}?b_nM(*vFqq`qlB923qFiE>oPTCiscc`DIRt0!$Oz&yhz(&_hWB#R5u+uNxA&} zl#c%QyV@C?@;{KbsN#3=xYbE?YzkQw@;t~#V^9jWl2rE>Jv)6H6iyC(WLyU{nzuB{n-+iI;w)JH&f!nz17dexvUyawE06nTdC}6C z;RkOl9366a(Yvy1GvCHuPMy-Gp4%T^wn?vQ`yWE<}I7 zZj&Ol=$ZHR_kF&5uQ#$;n7f_haZsm!DBIwn@eir}>f8~xd3%lEgEL};)jVkOiT2#-)D6A>ZL+$*x{{7`eo@MWpPi}nsHnL{kI zi`h+(mD$BU{#yX;A&^2A0EJvbc7&aE)s8}0ERm$4EuvD|pg8J3xdiDJw_inFF&(~| zI(5jq#0TGTa@iKUjTI3~{L{ZlDlM0YlS*irkVJ+1Y%<%~$cXbl38hdfk51Vgt7~qP z6}q&z<{bS6@g@vRD241M4D92-Nk$8j#9Gee-v<8q>gn{n`+%vam^+>!l<05RL(u{xH z5)_4OpBRdIFXh92d?}KK{q#hsh+ahr2`pT?#+u9W3t;jZivFqY{tx~05B>8G{qrZI ze^3o)2+b{C*-5V&x+DHXp+47DVD&*kWmeOsm_wOJeC)d$j9&2 zpUq)}LLCFoU?h*FI|fPf(;llIG);$}^oRIw@QpyYj=}XnG@#CKl`n9OEb8SBG0-!l zfiCKphyN(C6Tu|?>-s~EDbRlK3V%ZN&BPBsm4T*Ych@t61408yhescQ64!!TkO-aQ z5fp-v3}``hd@*F53B0tR!Aln3{OJnX>eAEg%& z5SAM5!9ZPm4}EJJwL0c8Jq)r^tWcH+;Vs}#4-N|gQVHY>>KxfLAX)^9Zv=q=N4*o&+uLE=Zp*R>=TGb_eQvN#-CgdLSKcI=Y zlC~0Oe8bDw!rU5dT~`g;044{-ej@3F<)2QvdecdlQaWL|p_7??OY)7=7aj@_*DZQz78x(s1GRsC9%~%@3MY;2*6NSQb_S3_Ry|=p@i`viNC4R zsf;vQ>C|%?+k@F<&h2X#EM$WXCq}pJVsJeudZebt1v$52E)OBHIPajLm%`Y=6J!tU3 znA%0>MX#ixrvfV%Jog;X-PE+_wt|vmTKw9}10C{cUqNFa^=6oj`AAIxs1EBkNL$!EMIqg&ArMA?>i?}mp?Y0yDg$sqn>n?BFx>Z)?k&4;uPwHhavg~MzP znpj8fZ)4J9%-c1y5)EzyojjUURdTSBYSJxn%tcyJXL{PwpgWoJ3r{`e9)5kR%Bvuw z)W)}@&#)AQ$e(u3;gcQ>)je*y*1gStyXCjub}6~HVOMR}tr}s@IvM`98?MBMDeZ|J z+|M^8MA=Cr{zj5=iDB`GjSu=JsZE>JXUT!?ea5dmeY?Y%uC3=;*+qR_wyZt7;(OMF z{@2f3=zq7%n{Ux~zr}UQ@_%rCg7o=|=E_xrQ~N5sPMCL=*FGxhySARr$^VuPPA{3k zW6D;#UD7U_lytyC;qC0$!2P*CZ#Kng>qf-~1UYVB+U99wV*Y)pL&Y1;?%OgV+xKjE zm$nIon^tK4SK`0=)3lc9R$RY& zo0{*sP%C$6Oic~@gz0{}!lGkA^D=WnrJbA>z42JpCg9kxHpeE|#`JqTQ1#oDmm%I4 zR-O&eI(}(w7gu94cJ#O%<mk9p5A3>%hGqHyk`@te|!+prrg&-^E*;laHS@aMfD# zBC`Mfk2gw7Jq)^xj(gcL#Nu*7+M)O11`tW)=ijhQM1I~evXCW&ja@PTduKwsLubg zoe^^S@(ExT8jpaeI2^n!Y5r5&c_#Xsjkk7e-#i3__!y^1ytgxXyM~5y&)HE5cA$6& zk!#`|FW6C{v;SQa-(q-+w&;2!i$7Ot^f96)v49V`P>^3JYon<%E{ z2^W|1T~CsW%LR`babyM_H!PiA?)J5WL-suT<7ayw7%=~8btBU0-;Iepm45B)@V(P} zE&L?iU9*A8PzEUjWhbNzv&l}>DvInVmb-{pgfNXliS2^n*$aNy znVQKmaQu`-_6;J;?R)2OG??sH!(I^e>{}@PWy6gr}nGm zoEC)*b1Aysc_xmZZ7|zD5vJlEwv3LhcG$|!K4ZJ;U8Uo+XSY;azFaA+qkF~bXcnoNy!nb zq6g|KgW6n14r$h@1u4%Q3zybJ`)zmFKBw1=eQWGH5$vxpc1B`=8#`bYzQ#tNC?S@$4Kyv zctFwwMjbQ*?`rYDkk(-=Hf#etm;u10fj1s-*YI1QIHM0_XTX~QOjtfqTs2q<*pNfS zf1iiE4+)SzUErUK>F``dj=kXd3XiS=KtXU{I70=R17JA^T20_dg133# z@S1c@19!CuJ{cAhh(^Kig@a%zqYDHc9)<@wO|-BOxN~?ECc`&S@NK&2w>1J}MOdR6 zgHaKY102i*D-(VKe&U3qPMlVtj~DoM5p)tEY=r9zi~yfPid1+Zat@}pUPJDS=FdX_ z-2s2;f#GnI5tuJzBJlN+d?M99le$G+moMrF0_SfiVIt{6^520h5$DhF@g<|VVN7bX zKqfkW0#fBSB0?Z4kG96t84)Nwy-wqVLN^3jDF(Aawg)MY{wVtCu2{`>vpsTTZ@i_qbKn}yO;?zP#)JBg z+L4l$mfm4V{xD;^%=Y_Yaue1Z&1qZHcZ#N-a+`JQCZ8NO(;>6a=UX0Y@q?^1sw>Ch zkdsD-hcC+x9h&`E>)Fx{!#ea<+1tT2ZmG}9neP|#sy3K~*9^bjbGsdbVRhgBi71{Sgp>=N6gzTeGom>J;p=Vt5!kj%FX*fw0*L>sA=rj{`!PZc4gn9Dw7`x z>QS>gfAH=Yeri#Qqm$Ybu5)87b^Ybp7PZn=JB42Sx#DZ)Am~jX~*uqve5fu`CSTk z@ZNrUdy`f(vMgOHw=kiy#K`EuEI*Cx$|u_n6iZK3arkPvad@Dq^mFyw2W@Ikjy3S# zc5C&bsrEsgQsu{7w<*1*J+71TV*7*BCNdQ=U8amX|AGBzS<+EX^0z#dXXPA9_#j*B zQ?b3%t={iwx57JecIVr-O{gCaDZlN+IKR?*_nnw;c^CG_41TlZhU}K;zIQE)3#voX zDr=YBe{Q++UYi-7oodqadnFYNd${n!1-G{wvv|y|)}yMVZB97`c00R9ky&&p zu1|&;`&RqN!CL~S1;uFeI%GQk)?ssFmt|EpE7Ui&rO8T5nUy_z@I=$^Lr0Gb>2DY8 zxS7}~El2OHi_%*6i!bxPUNAK8bUOZLyHstK&ZPU5ZzqL1ua7Eyru(+Qdtp)WlrC=> z;YGP6#v_*wmU;i?Kei36*tlr(a&7a-4%O~d!=;Lf<@Rq+x%6*4Wb5hv)pl#D&-oc? z9=b7o z=eJrO3k+`)ASM1TXUgPO?X})Q0}0 zcTdXqwy94(+~{-A;mAWJF2(brH3103-&c?Tfdr3QgwyOh*_8Q=Ubgdgr>#A-Q+nyI z;WT8S#BjQx=(nALWpcw$4bvNFbIc%#k$!o|@ZWR>M!Se=1DlLSZ7;#v(3mr@=}nFy zH8pNTO5S(+6FjB&baRTSIMX_EbHo_D76>-iqFNw))DonI#j#FOL*j^@V*#y^>^YVy z#(9AL!)|&QD+G|Qp=Vc%{$<<$JG=UKcJ;@fU4eiU{&OHwqFPBqw2~JZ$%a8Qz7P|A zb(wrqfQ=8rL<=OGV>I-pjpD#hSJmw)nI0LAhAGu zMi2{JZ_5P9Qo*4ti0X_GNH~D82Q`NEu&){+uev}(viuwTBKQYKJavh0(}lH`5Z@aW z^x+_;sZXFbLIU4}l9txjX z2zE<>f{Tlx@rKg`l8&1(TC7@-gGVyD;6+S&yI=){JsfA$!@;kAcum8ND%3i3vYcST z<_>m}8j^x9a)2k|cadx_aK4v7WO%sYupU^@ADAKkr{jZ}v~fjE5EV zkIjz%y@#Q8kSTOK+kZNVVa6P&;?GzyN2zqE8!w^Z6?fgjFUW+4gbZ@z zz$%NKmDo&pS$?u+Hf70;0;fP zettRGVP^HtzFkjRUS6nQsr_!bvQJ)W)=1}8gHOI#5;}XWS8@z{%YTvf#Zq6Edv&Nt z9CLC^;%d5c@vSQ-^tvR-XFBgpbv^g|@xbWrEU#9=3uedJYwL%mzz~;rSs#C z>zY(kCY%mjY<;@g^+3s&-kF-y5~4o-m~lh%(z+Yne7YChyk)L==*fYS&*kpd{2vsq z?|pxnSAYp6ZS1TJoAUn28K?W5aHVxn3tSX@?|#rM>FC-k_wtjOs-HRf))NNIFZ}RY z+Ho6|F{&VtLfw8dX71X;iF(~A7Yd$SZ~JXiY~b9sPad*@%4%LYR6aEv{c}<*k2z$t zmMhJ)OnKJR?-SYm&h#rSty!k1Yq#t+nsm-L1E6vOew0L#flQa~7Pe zWNMs|9rG`P|mePNDQ>4xqZBVIrvDH#`c9f;nb{PlH zqBFEZgD$Midgb~|)}+ILi#d6@6`lHRr!KwVP`LZ#h;FYt$bS1V;PG|ss+cSC?KwMF zt^BmeMD2ykA>{=z)hGMSTXZ42)u9WKpVl%zJ-0hl%2lq}Am8Tnh3|!#j^j?+);^Z| zG-`dPjynd-4n1wHbn*{k&|^^vVrGD505v|3>Q*mC8h)9ZW83me;^_@PB@dAh@w z8w(j>rQD69S693`yp6ZetLy$em8m(SvRl2nOTYKNkA;V_bZm;BCF}Y`y@L3Cj!Tav z9sHQI@bL)gMLT(=?#Hs`CzbZ{to69~*m%sdV?!RvFglrqbQ$L2yf6N$%9$xoYLoj1 zyg%S(?#Y~UcwX6Bhc!$3OWknT;-DiyHjNIV&|=+tMEYbte_f+$74EJsbBkWf>A8@; zQrSF9$>*W;&F;^Sol8o(6TkF>RcM^=7KNC?48P>Iy*Ed6_KI5Fr`n$xe=zpcgej*# zQ6DE#hpV;oUA1OkXP=Lomkl#rTv>74?cVtsqqajSI}8S&AD3UT-(>xJ|9!9hS5|xv zcj;bwcb@d&bM6%(6^9`lXVyS?|KSLMf?xeva~|LncMA;auI!QmX)Bl?$ub06&P7^Z1fN_USB93M3?K1@To zYmud2E^Tk;G6%iW9@16YwQ{9W`d%G7X(^9s@l9pQ@buB&A{1x$PlCs);ImS6uPuGXj$B*=Y*OP-C+7#NdMu4}a{jNKW+CmPYe4f(C+i9@ik>VH zTQo3!8l7cFp&YiQPzKvjC?&+>$msocl<4Cm$B}S?BZc%h5~M8s=}GRt?6|W@*Umqc z79ZMaLP)34p&Us^Gb9tiXhx{!kNhA~3vzF&(LmL!!6ViV&C#)8W=G--f)c@*7rp$0 z*g!Hhy9wux&dHze%C@SsJ8W3F|5|CFZzIkfQ&dYF%dWk0THUV0^uT#)whc5?$&jJ4 z1cquo*+EZPHe{&sByt&odvn8JBB3wxbUj%Im5TXKM(isd?b++`*ji#8YnB)u6CVHa zs_e~RVZjk`ETrTU3lm5x`PH`>5ypl_6-oIV6uEua50@)82XZGrDOmC40*=qZu0@%Q zefG-}WSa;MfR*%^SS3A9tU%BtCGCb5bwMs_z=j0KxgdX2`+KPOE5$Ddc?#*cg@*u ze+sgO)$vx?o~;`l*AIP^-kZ6%cgrJdVC6X_R(VeUHe`*mTa=NiduPk7+ACkmp4Z;; zn~*i1_M=|FN{B{|#O+FDjvdAOs0gw~P7IAkHve!3f1pFY*awW4y=L*=Zhz0^VN2}? zSjo9S??ZkfR*?PxFwG}qyC;Ua87KK*8h?tU!89Elt&y}D_8zv32gmrcp!FVui{baB2enWngS!~h`S2SW z3_}1ogYld&kfH+a?tw9eT&6D*@+tgC;0{*){!A{X4%7n}5V;-&mN@=g27z>%U`{Aq zh>5V!*Pk(ChF(B$7#_kf6wI5Zhy^}ap|A#B4p$ceqX~f(K`%21>osG)ACZJ3Ui_0{2iF(EO4c8NC>|q1Ddup z6NKI&K9U!Mg$$P>6(u->J%bU+g9|&*(DB1L?64r%U57pj?C^X!TrQ|Ei#!0H9nBZr zw?SIOL;7Qcb6DW+CBSPolQE44#vjG-LpPMHAbxY`TXX?cz`+6x)KJ8gB(}iVk~#@O z(`HO#==pG&Av_&0QKX1%I1?1ARm2?{!|7av!vjQg;XwdO3fiV{pmx6OFh3@L$RH*U zxxk7Miti5^lFQ`5E^Q!^YXv??@ByIUnU@7^G&qKa2Iir6Qu{D?NO?6_v-k)?I$8=C z#wWqE@Bv(d$Q{DrGRQwAESNPt49${5Htzl`CRdO#29E)K9JrWTSQm;x<3c=w-T;sB zo$|3!z>N z<{L_6@-Db4Tn#d>@OFpaCD_v9Dw)6nh3`xtScqnY@j{{AuyaBVxb#rl6bND; zEFS9lfh<8fzCS*ZF{Pgwv;bfRfi^;F70M0sg}oI-=8((NfEYl+%43CsBR3*HFi2MP zYA0}9CrEi@B7jJ69UN9Fkip0VLu49ago7{>4w-NWCLrvVOgw_ohK-R98%&?%64Dd_ z!S>o@At6q!iGspw2}$8KPE;TZ6acxBL^(l!#)$__8!_W-4rdy~-mnmUKyf6}7;F~s zbHZtI{k%c@!LbD2A%gZLV+m#scy%kfv_$@h6wT$py{w6>iEL<4Z~ak1`0SD&~I#X7=U+1`UPKLKwPy&UdMcfumg0! z(U|BcTx${E8>BJ=44?)9Tqg7$3#mH?IcJ<8$WI4$5q^gjzyk1P6qs%0;W*054*C>5 zLjsGS?Uo;d>!(N4wnc`tfO-ecrXmj7CwvR?ejrJ*fS!Q=hip2${{^<4!3~B)0Q?f_ zi{Uw1QUq5ij95_&_7(hCz{P~*nZ-BfFfqwje!MpcyVr_huvx^-ks3*3bgu}#paojP z?X*POxiEP=MgZK*P;Y>qp_WJs8;I8d9BBQ3n(#lHq$7_oA8bnlnuP^gUzwz_l^>#@ z47MYa9bylCh%Lw019HS6ii5X}v;YAB%#TJ>=L7GM6`9KvdcS_m5FjMMzAU~$!2tsG zxUf@+!X}~rCTjx(7MKYPMaiD9zTw67#tW! zN=|U;G_YM}@t_r*(Gdt`m)H>qbbI9C<&{{-@m`5pG0af8%Hca}f6A5L2^O&waF zAv6Q5S%w({*NR5@B4`V()?jxJtp>ahrY{)I56*rel3NRJVR8SoKp*}DKI=^iCh`@u zWwQCR#q1LrGGR>f-!^BgC)9vBW1IiVIg8gH!IoOA2Ju_LVk_8uV?>t!ThqmrA3kUZ z_xWw>C8OZ$Btu9=fT$+1q1uEcSO=ZHy1+FRL@*%74>A0xkrX(&(8`Q;c>!JUeN>)%sh|%-GXt6~rdz&u2D?(w^NEwewD=)2j8*0X@l6C4u(nUaB(6*ObHve5;o$q8V-Bu(1rj$gI9wX)4(2wPb1j> z5{*6iv3QUh9|^zBcf7nXJR+`E+FIc2kiWF}%8Mv4k7*&k?^#jUp0TSQI(s^er33ws z)}LmmgIy%*_*6)w;XeV@5bo8{r?4ki;dU5A@GlSu=6E! zAhhw*2ffnqE`~OkHytBYLxlfH2q<8raR}zWAraz&Ll7^>WeN=(B5->g*Fm=fl)M z!y51~@cx*I8hths4z$C0vq;E`U>HLn0SncJK2Qh$JJv@eT01%oX^&+O;DRtrM~nlD znuI#7KTL1rAw+Y$*6?4#D-PN%i^oDw2({66ba3*jVKU_SKhygcILW%Q}z(3)05prQ(t&d{DrgahxH;{Ob71LckLeHN!N`3O;m8fxVerS%5$y|gvxJUP zz2h}{m^#>n?MK)xVZlXw1hOb5h&-WdKOv4xO0$Mdf@~v3pp-TU;lPxl(*y_i@ZV$% z41q)pd;`%%M@>I02y8a+o9Y%%Mld*q1K3#>7Y%ueh$((o0emD7f5ZtTwh53+i)N6G z;pfMPIC{Zz^MdB4t@E1*h6Mb;33afaHu!@yT`ay;^Nz=qWLIc({_>)zB3NDkZM(R0}zo*jSmn*8z0?PCX@jv21K#K73Q zxXY@~zV<2%f3`*3Cu!wAi;TxFS<*h%krs35Q*2v*c|Si(4dq)8y<6L-Y0{-m&t1~p zahuh>_)RY?SaRXdCmwluAbJE3tzhBd>+ddBKSWUR?f;(oTl}k3Jt%=a>kT`z- zzI_{a_N(o!T`*&E)#T-VQ?5KZ{B-B8T}Q0VVkR;aa@TA=94Yhd*`QseDZ1K`vYU$L zx3`nJ#CmyjV7J7qahb2bMs1(;KF_Jmpw?Dp&QZ3!yf=qe7Yx_#t$dODFb!WxGjx-q+9Hzo&0s<=E}q1LLU*FU{iSj3S4Snzk{M3=9I7AvDK z`AZva`4E_Y!aMquVQO?#*_ABC6MOEJz27?DTl@SjHvMtt9lNgjN@2so&n+_?AwO$j z_Vf*MJ%@G4ejUe*I2bx~c&epIw>bKRF5SkI)W&tc-+NH@gU4TASNH$?Xw%@U-7+$3 zGlkoE@k6u!1VJj{o>POO4Ym@<%@3XuD!y0W<(#;HAu_i%DCeSmtBS_ zxm|k{@y1>2Zcx7E=oRZ$g~`fQt^Dyo`s$awtKVg8(iEo7vr;S^X)>_8U2E5z4c`^t zUz#}mZiVfMe5)RFIK8%3O}H{UL#}(C|H(e9UynMx)j2KWYKLb=8LfSLj5btxmt^}W ze!eHYUs2)xYV$PTw~s1rYE2LG?lR)w!YsAVLuXGLWS~1&FC(ee?DIXRM_cE9qO!C$ zRCajg|Cw4eXp`CrnKHkbixzauWRD5i9HF0;Nj)bsFDgnS=HM0Qmn`PhVLj$+P~(m) zHcj{xv8nHhw*FV5k9IXuUVLKxh^jQ>5$dsicFxM?l=4j@AE~OKe$g-O77aMOds%2%=!l%f0DCn5B`%HJkB{RN_ z^YI=2PN{a4rRDLZ>({S;#n`c{U}eQjlRbHIv121U6@{{LcqId>PXn z*zW?j%b+o78HRHWccf^R4p`PPK%V=f^5lJ~+vW0;l6^BY%)^0|Xna;#RluAjZx+Vb zBy&qRruVAuH7~1-1ZgJVYlu!)E=AiuT<&irob`%|wjb8XhRjWDXtWKM4Rt6Twox&kQbW-^?4 z@^M=VEwQDpa@{B;Axt4vLNG$A2y&2Aj(*(gdN=RDao1yE)bR$R!e^0O94m^{=Kub; zTyF;i!#hcwU}P+9sr;<{(oF?tQk#v(q&6RdNo^+TlG=QrB~>!mNR2B&$N{CWBU~62Ym~qcshLrq-`G^`lYAm8a1FRDt9-6LTu;r>QD*ec=B1pZBLa zEhs9>==t;TZNmM=n0PtK{l?g*E#k54*gA2#r9z7B>PzK1YPXZlH^O6ShMsw^5W6s? zwAA&-_ghH>^h=ch&X+0)XfIWAXkMx$0KB9MaLKz=%CxNa@FRQ128`K0l(>fQL+T`J zh~Uv*wT7gMT|-up-3Z-E0bd)re4~!<|-{V25dpnO=Z*}Byk66cE7f0X?81|Sz z)PUih{&Ft9*J^!p?|~1l2_ar9e^~V$-xv#(Ce}i&wrw{O)PIJ^797ften_DcZ!Kay zWv#(^e;@^AHF+Z$e&h&FxSeGXB{Lji3jZDOPab?C?!FUD$xpozOl~l=hQr#d=iumt z%7dH_^8bPvV&o45GMbdKf4h|=u=3Pq!sDsUK*Up<3xcOM6ZcN73+hg)gsS%wK7aRq zZ4;a1yf`s@_i2I`fx&Q*coEpAzr5yw=9#bNQZskiZ%nG`(bg((Vq;9{8nLD{y-^AD zz3WL3ASHW8`2|%PgKc8a66b#(0Su(`5@y#{|^ z4v1-R{9Pang@i~5r~>=Od?m&1mS9jcyr%QeSBc$$-5+x70T38G=qr(63vSjz95jeE z_y$7jGU6hMrnjR027mX5_!Iaz2M+hmLYaUcQG9YeTH_8!M|JMe`>!~-d#$FI4EL@2;j!2Z|{VGD&Zg|O2slAtcQ`v|Sg2SO# znomD}evk-D9!vw#k3mC9zm7uS^JZ{ap-eG(<;)03C*d2q5osY25Q0#mz7Zra{Qg6k z7|8>>S6~h3$lce$%o*%RUH-S=dm>w`!$SPPF)1!@JuFy+z0hyy@d2Mpz?$)hUJcrf z#PX@3uKCW$Xn|EDE4PLHG{pblJ6HrHKHq18&2xjYsR_PyJ=xT7Yp8Mk$A{k0^PO@UNR(DMZDR4fc#%O!9sq8c z2Ma&0DQaer2clzYgM`&l%y7Y{;)f9+wsh!XC zWMKlonCKD0X^#Ww{0w`7^M`t0;S4s*kDtCSSPXD&A-dGztJP&!;V+-4g||;ylj$P; zBD*S`I>t3@p>Yi-SC|}BILa4-RYT&88T>f0 z)?|XFq3<ZE>wd#}XbF#_DRXbk*OST!sgog;k$N2r zQW2@wx%kD4e8VYAzPvYvu9$r`W?{$tDt=ifJuGbKl8zk(zo6rG|6-SOOw0NfbAp+v zb4kN@NnFRVPwQF5n=)XX3pln>J{=SU+t+hvXVY@-qDS;$BB(NC!_Hbkei%9TKgGh49Pib+r^u z&w~Fob+$$3Vj-NkuwfKG)Q*-4nhJ1Qh$I1az;^)&4=G7M2Ie&UO8uTdP0Xqa!!2nI_Q7`gUOq`=F zdNK-1Xo((|>Io(x#`A4TXJTjreV302@SYt>M&HnnGbnxQ5e_*1xBQQ)@${hEuBNH1=pusF5niy?H9QgY1=6CDYd#B+RkZ-DvYMxV?G55ZeS3HP6;b zyKK`O`)u+)$5}is+fk-n)y($$txDIkuP4x|cQXem6rNV&jCI?vNS_V{EA)0ZLSQt{#ib|H*i_x&%kolbn%Qxx|D0p@%1wh;+^$u6v^!;@&A0KxFZ!&%E>+XF-6L+e z?3yFAL_;&hb;-{S=V*SM+VRbvJ_XUOQ@%b}ST%_Kw!-S^9#slw;|DjDS}7* zijxxc^!{ar)3(mK&f~ILC#h%ArR`@@wA>D4#K?7(x}Yw<-`(Gib>h&2Iqp@nx@wnK zo;o*J+H=-+WglwD{7;^qqd9un?5MCP#fPotQWKTjY(DR?7<{th%R&7OW_j#h_9fid zbKRIJ`#!Ig-@7Ssg#E1DCzfw&)qANi^R4~jXE!ZE9wfi%l%3k!waCrGE~!(|tjmfX zrJEyaX{?|*bP|P@z(dWb8AADIENmRO&i5}Il#Xtef<4C-Ag0O?|Z$x|Kpm; zfVCIXu3uXDn71JBjOyh>4wZq+&JA2~`o4whW}nP+xhtMI9I{agbemcBg2f%cymxj^ zw=BPaxDDmAbGHv%BjljKr}klYAIM`_`(f?_8r++jDw_!m?}Eik2Nu>wdj+ zXSMDMqdHlbZF~L9Z|mB!34P*?%V(>v8mF*UQ95quhScX~Z)$Qf;ts1AyWc5`+0*6n z^F0b-yH+WAp6&j#M1Ic3;iYST79T!EJCU*Mu5nIsZu`{Jb~h9k&NebL{&alOJuM5< zR=TMf{dX!PTK6`ed~g4SlNSRzMDViXmb{Z$xhH;D(K^j#mz6Ge{W{@%u}Y#@-qg0W z)X%Q^IT4yg(j!zED`!4XSeclS_`3F`Mt~vn+O{=wJr-@a@$JZs%~Aa}q@9(vc>K*- zCn9UZ^Y6#@Ewn2(s7hVBcy>|sj&yDA_JVxr2_|K8%?_wc*h#;&bm;4TPYXZiCO+?@ z`f2|>xgM3X-Cf;OJ|DB(npE5FR_zyQwHqF%?;B2e*h%HC>HFfRHop2kj@2X16`Y^( zO?$j7-D~QD{XuLcgL;k3()v-fwsX0~Qr z?U83v`rrY(okHKpP6bsP25Kg~-!LxXvEmf@U2?Zqe4%hs551Tzy`^)CfByVu>I{cL z72AqeE^psuh)E}P*-y&?_id490rpR~Onb)4U3kT>%f9Hv z^kvs?n3?ERUO%XQVopcLjidaNe`-#CI(2%5Qd;m_>nkzZ>ISWX=N!5`AlU=8w^X+o>+*7Q_xY~bipxV)|!|B-ET#CRA|V&ADF*&u$j7i|GE3hvrRtgAb5ns4ZG4HVpC^tm zGTV1{I}q|JBtUm;Y4b~55fFYNX+!dSP+tS{fxK&NDFtD+6p9I1g{y*}wv>w4e-*C& z`U+P=o0lI$D%=ChwyhhTzSQNI?iHEjt%r5$twSYS$F;|@EqUkhnQi91rR6I-WI!rq84jsb4q3`($Y)65B3h~zRiShf6PBpW&rzZ_H!X?U>`WwTbCZv# zlFK&|slwHW6eCi7dlDVEK{I!wW6a6q#MDuFyK%bJ4joaYA%G3ZiIxz+J^hzVp)9|~h?62i`t)4o6qhCU`z-eMavg~iCq-OfTtuP>kN+m2qQ!}| zbqk1GE2Wx~HA!twq9m1UqsGsTBo&0u#fkHVZ9d|(DR|qk*#)ZW@ODLbR4i&& zFwg!b5y)65)~>|c5{f^yX^IF8Y+~LiDT@kY*SYRl|J)|}cB1u}mrmM*0?tt1Bn6zo zuaaR4VbdJ>Vc)3#442q1FlqfFZB~d~BR0*=QQSph6?bvV*ExE2!ZP-}W0+;`Kr*XH7S`&$U`P2T)Cs!xb}Vuu4|_Tcr$fx zJ;xU}6yO3xiyI0bwFCtr4?+wDE#vu>jzCE|$yPe*1nmR`+cMzcjsgdc4J~$*YyPj; z(XT0XWaS5akAP2bm0y8+0C@*1F>>D_40;6xwjn;k2v_ti;Hojen}{0;{Xr~-L~tPC zB^zGX8PMQX*uh~9L-!$2&j2ooK(zn^6seH60ckt}!XnuYiK&tl=;OulnJTVM67-$u z=o~a2ESwqYWDo&Sptv6>b?-;xU_u2vTzv*WEifu+l|%zQb5lW310gKG0lZxVgys0- zhlL*qW(In}G(}<^&>tvT9rmceE|SY-zyeEFh6Yd?8;kH`0ci$Zz*FLhmVn`ZG`=5S z2G@@Tf<;KZI5n;enu1keod9gN_BFgAmLmga9$ zgmD-SJTF87Xh=azZ5TO;)Qp7G4orXrx($WV<6OcNAr1o3gzN?&5Q~4?F#|!O@C#ug z0CHw1l6>sPh(zx0Vi1d3f!PGXQScytfS&6)=4{X)VACJ7Ol zgoLohLeubNa)ZG;#M0McJaAzcob4_A!H>h_1#9tRV)zb&K+$AK)z}EcGl0#Q3A#h{ zfXfVm)(I3A#{eNiVRcM|tQd)bxZxGZ1cdOy=o(+KAQ1%j1tSgkN`e+?7HEThjatowqI;I)W7y>`QwZkD`2?5mQ6U+8GIgR-^qAfws8iT+Uh1@3cmypdN zu;I<)FL9>gjW~wC26|>>9EMBldhwXh8b!uoOyym;4Q#N;s{?_$z0e|oQy#?1vmyTy zVk~lD3;@I+}Fc7V-miB8p=Yh1=BeEb0L(r*c({T#aK{wxjsgQazfxa zp<0Yl&1T6x8C@GdN@917_hhh2fTbbGCt>)onFI>@h$+|3_ero`GE$hAur!A-gVD%- zIH(nYEc7A-M2Bkd(!ifFO_&VRIAO$h*AxmOE}9X?fn6n8JJE7v z1Fc~oIDws>Zy?imnioHigr-f=k-GRiFYvk-WJ$e{H|f~&5imX;`5k)A zj~PKn_ZaXU+Te%ZRW(g=1=Hy0MS`F>56DnM6sXQ#{Uq9|Lhm;q(7cO>x9GeXm5_(F;S@2;SS`1pwqwo(aPP>7I?O_E$=1H=3v_NbrTNy)gX>Zb}Cj5Rk+JNo-&Mh-0zXbl}3#;l&^FokFk~ zzv$&u_*fHcaRo~VgMZ5v8c4xbUV_H5z^jFxpf8{c@LKPMZrIsO?YgH$%)*1y!0PQ9 z>5%wt-Dx?*#S@d77$TDN3St)caYgc5K@PZ}&mmAJjmpTh;7_!kv`Wkh3DO*){})Ns zgnolFHPL31@q_>jM1d>_UWXAJN%LVdf~V2=dI=f|6&|TMBclEMTj4R$AgCqwFEsfK z^AnPLhE(902!aIY+_3Qh&ZaBd%9t^0{K1cc@S7Uuch*p9r%wK)Vq5uCV0s{~LW>@B{8;*mIjK z%;O4Rz-}!Dc7VppLOB7j$BU*4Lli?FK=OxSE*%Y~(sBHw<0((alZ>=n8s=;1!jHks zlo`we`#iz14;(N?_Jfe??91iwc*w;vm{_WC+H{(5B?q!iw(@HWn`6=*1K=Wc{O~m5 z8wjv*zKAQvn#mM|H26a!4Tsd>O=t`M6EhZ@1MRv(1G${AfIy7ZWgsTq(iPQi=^A6$MHORb>r8=YCiCt2O|M)%BDppFTimo|S4It|BAvhJI_f(pAMR$hTgY)?WGGSWef$tWk5YVZJc60HRZCPFND zCXJ&NZcPXO5Qh&O*dy+q=&)$T5dO-Bq+P-{^1&NI^n?fw8PaA&=?VNm;4;Ak*3lt5 zdA=akB8P0aJW&Z9vDJ6NR%ZffRci{xf9KkY^$w{fz$B*11z)FjB=6h{NKsYjDt*z%f%P-&mM5AI(cK5@3)YEo9VNP?*+U% z(7S3<#ZSFzj+BO3sck~w)T8}*ISC_ur&Iu3K%>8O3Cc_eUKX#S7PiSge%;^)pL&|G zb~_x>KEEoyv$gGd>G=T~7phv%Hw#S|uI3UyTE5S!F-}31hr9;NRAc*?WzTF+Jz%%p zywduRx}av= zQt#?5b0$@MbFR9Vb|l5us8c)k-f@2Ang_qP^BbzaGR`t#$-VL8W@NU?o4_bP+Ull~ zSF5%K-MTIq@}*POkJj(TnPx6ubSO-Fc&f(jvEz@&_VaQvntmo>U$@6Q_64_pxpvDb z`RDZMFK@Mqdi9^>N1tydo~PYcnzILH=5>3%Ug1b)Ovj)4rpk&F`nFzJIJu-mQIJ*z?EY*~TKZ@8 zWSiO}W2KF6MryyEq_=O-dB2bM7Z>Dh+i@o7>p^SIZH4>*dB=m+y?v$6jSm?YJ9gmp z@v*#z7hYM8y6$r_W#F8Iz6`}VtuFd)?Crm(cwO9+@m3!bOFG;$%}u*FQ>WjCZ_#5H zPtex<)~<53%hMHG{WDhUY7AUva6d~i&y;%aSjT?LjGirTcj~ioj)qf5%_k!_s4pxl zt1Y#>9sR=Qfw}go)$3!1hF|PZarRNj+|R4Wc8&cO(z{K!n6-JG%d!lwMjS1Jkn-KZg(uEE8|=E&Yrapv>ZCS>CbvBA`@S43XJD}^ zF=IsQaYb?R3)z`dR$Aw*PM@{Po%MA{Ti=pbG*`JtW_RyAseGQL?$=&TL+`)BVJsWB zqo&4HdEXWdzLZV*BDXIh@J`vxV_(i~P`l-Gu;{q)SvBg9jgEaImM~XkGne1U>eIW; z=d^EwHolO%DVx?dhz(J>va_<%Nq_xQGjh8a_39Lb0nccZQl^YGX>woIbe|Om6QipZ( z)7fb<$qyI!UbrCaLl1m>m`5;_183IA_^i{}}MOy>0W-G07o5 zA`mBKV$8CE_@!tCI|^mGEwp&pfd3KjOB7{0O2Ism%uH|>Hw@hr&CHai{QqZW@}JAq z@%*pL+#K5+#16G?kPfMW@Y*GecwIcne!-It3y+$6YSx?5DbIHnMH7()Pg*3clL$Ec z1!rzrqi}f`$dRQ+Q`U^4?fVRyNt8H_LX_S)6M1Iw( ziKsrR1b}?hW?}cJ&4uexC4kVQHWrjest<>rExz4DFWPyXqdb?F<8+H~`8XylPjdM< z_USLr9B#$}V;L<@@5zE&9+{+$Xi+P)|}B=eWPo+n0COZGrp2l9bweiUb+Qp0tw4IPUS^B;%HG zVlDoHx{_y`E8`1VH5*w=Z6=tO+HCwRwfT@)Qdyj#aAB4G(pe+2DvnxSn0nI>?~7y3 z^hJGf?8CoF4ht5FwY3RYIh2#294>0re0(xhVvuBNvr)*@W&n>#Wl_WEe6pd|E~^~V zFDo@F!&l;yeFcyb(PUrYqhBtE&Diu=E)r`Ge?eNhdY}ADGKoHx>y&POFkBIQ;rFGb zzg9+rpmabFVp6qZ2Y8Fzn6z|{X2H;@q{wsf>S+$0k}QWLJH`$5U#YoN|1FM&a&<+q z==Z+#Gv^xLK(DB=v{EI#qfi}QIO$cMuc)1G#>x~4TOywxLz!h#tLNy z=@9`A?S}{ZvcvqCc0vDR?YjzTXS?KKF@p&U2nP=lo7AH^~iJ zL+dB58v4p3j>&X}zO8>l$UB2$&zG;5oA0r7<86Jv&h77s8mAEZ6ySG~0tOtiCs9s8 zED3^GQYARobBpasRj2J#U^zovcfjLT#EXus2>Q0S3PtHQ}P}ga@%yh*}lT91!r}M*jat-cg^Yzj1p?! zXX~7Ieymn`YrlCy^UP|OV-6GNeAlzu*{)7^Znv|KnqyX%h@I8Pe%Gwty~}!Ax$$C~ z1;aCUhTP@O`Gd2%MC`0ShRy1z|L?Opc0DYAEpPSV%MMTbOh$85$ zjuthmR~@JtJ^S%z=b{6JMZ2ON;CH49Uep*m6F;F_i6NhkH6<2&0Z�+Z(<~ME$U! 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%0DMIz$w0RGm6Gz9;Y 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 literal 241563 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%0A>!>CYZp2Qi54FH8=p*>J#FN#vj0;0B;a3A%oZ~ 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 z

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 diff --git a/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson b/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson index c12447a..5b9ca26 100644 --- a/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson +++ b/tests/_test_reference_files_hbjson/Default_Model_Single_Zone.hbjson @@ -1,623 +1,876 @@ { - "display_name": "unnamed", - "version": "1.58.0", + "units": "Meters", "properties": { - "type": "ModelProperties", + "revive": { + "type": "ModelRevivePropertiesAbridged", + "grid_region": { + "region_name": "", + "description": "", + "filepath": "", + "region_code": "" + }, + "analysis_duration": 50, + "id_num": 0, + "co2_measures": {}, + "national_emissions_factors": { + "type": "NationalEmissionsFactors", + "kg_CO2_per_USD": 0.0, + "us_trading_rank": 0, + "GDP_million_USD": 0.0, + "country_name": "", + "CO2_MT": 0.0 + }, + "envelope_labor_cost_fraction": 0.40000000000000002 + }, "ph": { + "id_num": 0, + "type": "ModelPhPropertiesAbridged", "team": { - "display_name": "d415cec2-f94c-426b-a1f6-8d709ace7f5e", "building": { "license_number": null, - "street": null, "email": null, - "display_name": "2900eb71-39c9-43e2-a40a-7dbf56503b97", - "identifier": "2900eb71-39c9-43e2-a40a-7dbf56503b97", + "telephone": null, + "city": null, + "identifier": "fb4369ce-7294-4d04-9db2-d683fb294e78", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null + "post_code": null, + "display_name": "fb4369ce-7294-4d04-9db2-d683fb294e78" }, - "identifier": "d415cec2-f94c-426b-a1f6-8d709ace7f5e", - "user_data": {}, - "owner": { + "customer": { "license_number": null, - "street": null, "email": null, - "display_name": "43f092d5-0050-4843-8e04-6f2561e7955c", - "identifier": "43f092d5-0050-4843-8e04-6f2561e7955c", + "telephone": null, + "city": null, + "identifier": "21074063-ec6d-458d-b1cb-5d20e946a32e", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null + "post_code": null, + "display_name": "21074063-ec6d-458d-b1cb-5d20e946a32e" }, - "customer": { + "owner": { "license_number": null, - "street": null, "email": null, - "display_name": "5890a874-beb4-458f-9d8b-b30e254da941", - "identifier": "5890a874-beb4-458f-9d8b-b30e254da941", + "telephone": null, + "city": null, + "identifier": "118fa912-c72f-438f-bbfa-cea96f9451a5", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null + "post_code": null, + "display_name": "118fa912-c72f-438f-bbfa-cea96f9451a5" }, + "identifier": "2522af98-6208-4f45-b790-a6df90af381d", "designer": { "license_number": null, - "street": null, "email": null, - "display_name": "55187eea-ec58-4697-8ae0-6071ee3f940d", - "identifier": "55187eea-ec58-4697-8ae0-6071ee3f940d", + "telephone": null, + "city": null, + "identifier": "79e3a1a1-e6e2-4147-972d-9501cdb381a1", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null - } + "post_code": null, + "display_name": "79e3a1a1-e6e2-4147-972d-9501cdb381a1" + }, + "user_data": {}, + "display_name": "2522af98-6208-4f45-b790-a6df90af381d" }, - "type": "ModelPhPropertiesAbridged", - "id_num": 0, "bldg_segments": [ { - "non_combustible_materials": false, - "display_name": "Unnamed_Bldg_Segment", - "co2e_factors": { - "factors": [] + "wind_exposure_type": { + "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" }, - "num_floor_levels": 1, + "summer_hrv_bypass_mode": { + "value": "4-ALWAYS" + }, + "set_points": { + "identifier": "a80bace4-5489-43a4-894b-fa98685f8d06", + "user_data": {}, + "summer": 25.0, + "display_name": "a80bace4-5489-43a4-894b-fa98685f8d06", + "winter": 20.0 + }, + "non_combustible_materials": false, + "num_dwelling_units": 1, "phi_certification": { - "display_name": "2706a250-bb86-492b-8d1d-e9437d5b602e", "phpp_version": 9, - "identifier": "2706a250-bb86-492b-8d1d-e9437d5b602e", - "user_data": {}, "attributes": { - "tfa_override": null, - "building_use_type": "10-DWELLING", + "enerphit_type": "2-ENERGY DEMAND METHOD", "phpp_version": 9, - "certification_class": "1-CLASSIC", - "retrofit_type": "1-NEW BUILDING", + "building_use_type": "10-DWELLING", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", "certification_type": "1-PASSIVE HOUSE", - "enerphit_type": "2-ENERGY DEMAND METHOD", + "retrofit_type": "1-NEW BUILDING", + "certification_class": "1-CLASSIC", "building_category_type": "1-RESIDENTIAL BUILDING", + "tfa_override": null, "ihg_type": "2-STANDARD", - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", "primary_energy_type": "2-PER (RENEWABLE)" - } + }, + "identifier": "f3f12b94-5a53-413c-9fe3-6e9f3b34f37a", + "user_data": {}, + "display_name": "f3f12b94-5a53-413c-9fe3-6e9f3b34f37a" }, - "num_dwelling_units": 1, - "set_points": { - "display_name": "ce94b232-5b4a-4e01-8161-63334c50395b", - "identifier": "ce94b232-5b4a-4e01-8161-63334c50395b", + "thermal_bridges": {}, + "phius_certification": { + "PHIUS2021_cooling_load": 10.0, + "PHIUS2021_heating_demand": 15.0, + "building_use_type": { + "value": "1-RESIDENTIAL" + }, + "int_gains_toilet_room_util_pat": null, + "icfa_override": null, + "localization_selection_type": 2, + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "building_type": { + "value": "1-NEW_CONSTRUCTION" + }, + "PHIUS2021_heating_load": 10.0, + "int_gains_evap_per_person": 15, + "building_status": { + "value": "1-IN_PLANNING" + }, + "int_gains_flush_heat_loss": true, + "int_gains_num_toilets": 1, + "identifier": "c884ab32-4017-422c-98d3-385c0a51b25e", + "PHIUS2021_cooling_demand": 15.0, "user_data": {}, - "winter": 20.0, - "summer": 25.0 + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "int_gains_dhw_marginal_perf_ratio": null, + "display_name": "c884ab32-4017-422c-98d3-385c0a51b25e", + "int_gains_use_school_defaults": false }, - "identifier": "6b41e48e-ff08-4614-8ec8-0fa9d8a2fdce", + "identifier": "3e7132cc-0f1a-4e6e-a27b-35c17cda15f7", "site": { + "location": { + "site_elevation": null, + "identifier": "2c465ee6-2232-40ac-ac70-6e3fa8c503bf", + "hours_from_UTC": -4, + "user_data": {}, + "latitude": 40.600000000000001, + "longitude": -73.799999999999997, + "climate_zone": 1, + "display_name": "2c465ee6-2232-40ac-ac70-6e3fa8c503bf" + }, "phpp_library_codes": { - "display_name": "US0055b-New York", + "country_code": "US-United States of America", + "identifier": "1342affc-8e57-4ae6-a551-3bbc710b64e3", "region_code": "New York", - "identifier": "6da35db5-172e-498c-87a6-76a4aa46b670", "user_data": {}, - "country_code": "US-United States of America", + "display_name": "US0055b-New York", "dataset_name": "US0055b-New York" }, - "display_name": "cfa6936c-05de-4df4-8dcf-ad26efaa13fb", + "identifier": "8b68d808-100b-450d-94df-e9d5931cb5d5", + "user_data": {}, "climate": { - "summer_daily_temperature_swing": 8.0, - "peak_loads": { - "display_name": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", - "cooling_load_1": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "90fe2eb2-952c-4efa-a282-9563f0ed7647", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "90fe2eb2-952c-4efa-a282-9563f0ed7647", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "cooling_load_2": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "heat_load_1": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "identifier": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", - "user_data": {}, - "heat_load_2": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - } - }, - "display_name": "New York", "monthly_temps": { - "sky_temps": { - "june": 0.0, - "may": 0.0, - "display_name": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", + "ground_temps": { "february": 0.0, - "july": 0.0, - "september": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "air_temps": { - "june": 0.0, + "identifier": "0a188827-bad9-45f5-937c-1251ea107eee", + "november": 0.0, + "user_data": {}, "may": 0.0, - "display_name": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", - "february": 0.0, + "october": 0.0, "july": 0.0, + "january": 0.0, + "june": 0.0, "september": 0.0, + "display_name": "0a188827-bad9-45f5-937c-1251ea107eee" + }, + "sky_temps": { + "february": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", - "user_data": {}, - "january": 0.0, + "december": 0.0, + "identifier": "688b4a29-bc24-4568-898c-de2904396c4d", "november": 0.0, + "user_data": {}, + "may": 0.0, "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "688b4a29-bc24-4568-898c-de2904396c4d" }, - "display_name": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", "dewpoints": { - "june": 0.0, - "may": 0.0, - "display_name": "9b38716d-037b-4ee6-b109-a6e3e04a3992", "february": 0.0, - "july": 0.0, - "september": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "9b38716d-037b-4ee6-b109-a6e3e04a3992", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "ground_temps": { - "june": 0.0, + "identifier": "5f4f8f6a-02f8-4859-8b7d-a16b52882fdf", + "november": 0.0, + "user_data": {}, "may": 0.0, - "display_name": "05fe9810-1b01-499b-bcb5-12c7b60db78b", - "february": 0.0, + "october": 0.0, "july": 0.0, + "january": 0.0, + "june": 0.0, "september": 0.0, + "display_name": "5f4f8f6a-02f8-4859-8b7d-a16b52882fdf" + }, + "identifier": "5f63ba53-c20d-4a6b-95c6-c4d431ae4b37", + "user_data": {}, + "air_temps": { + "february": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "05fe9810-1b01-499b-bcb5-12c7b60db78b", - "user_data": {}, - "january": 0.0, + "december": 0.0, + "identifier": "80656016-f238-47bd-8192-5b15ff742916", "november": 0.0, + "user_data": {}, + "may": 0.0, "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "80656016-f238-47bd-8192-5b15ff742916" }, - "identifier": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", - "user_data": {} + "display_name": "5f63ba53-c20d-4a6b-95c6-c4d431ae4b37" }, - "identifier": "04439fd2-2575-46dd-9dff-9b91ce348674", - "average_wind_speed": 4.0, - "user_data": {}, "station_elevation": 0.0, - "ground": { - "ground_density": 2000, - "ground_thermal_conductivity": 2, - "display_name": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", - "depth_groundwater": 3, - "identifier": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", - "user_data": {}, - "ground_heat_capacity": 1000, - "flow_rate_groundwater": 0.050000000000000003 - }, "monthly_radiation": { - "south": { - "june": 0.0, - "may": 0.0, - "display_name": "85a68e19-f533-465c-a766-7f19067ea5f1", + "west": { "february": 0.0, - "july": 0.0, - "september": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "85a68e19-f533-465c-a766-7f19067ea5f1", - "user_data": {}, - "january": 0.0, + "december": 0.0, + "identifier": "c405540a-21fa-4480-982a-205582ec3162", "november": 0.0, + "user_data": {}, + "may": 0.0, "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "north": { + "july": 0.0, + "january": 0.0, "june": 0.0, - "may": 0.0, - "display_name": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", - "february": 0.0, - "july": 0.0, "september": 0.0, + "display_name": "c405540a-21fa-4480-982a-205582ec3162" + }, + "east": { + "february": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "display_name": "9e653467-5fd6-4545-9c62-06d837a90192", - "identifier": "9e653467-5fd6-4545-9c62-06d837a90192", - "user_data": {}, - "west": { - "june": 0.0, + "identifier": "405a50ef-f9f1-4253-ac96-f41c6ef053e0", + "november": 0.0, + "user_data": {}, "may": 0.0, - "display_name": "507ef317-5adc-4e7f-9459-83f92794d083", - "february": 0.0, + "october": 0.0, "july": 0.0, + "january": 0.0, + "june": 0.0, "september": 0.0, + "display_name": "405a50ef-f9f1-4253-ac96-f41c6ef053e0" + }, + "identifier": "feb14422-eb50-4468-b7bb-644937fc658c", + "north": { + "february": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "507ef317-5adc-4e7f-9459-83f92794d083", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "east": { - "june": 0.0, + "identifier": "8575d976-ce7d-46f0-b93a-8f9f53421363", + "november": 0.0, + "user_data": {}, "may": 0.0, - "display_name": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", - "february": 0.0, + "october": 0.0, "july": 0.0, + "january": 0.0, + "june": 0.0, "september": 0.0, + "display_name": "8575d976-ce7d-46f0-b93a-8f9f53421363" + }, + "user_data": {}, + "south": { + "february": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", - "user_data": {}, - "january": 0.0, + "december": 0.0, + "identifier": "36b8daa7-5360-4104-b7c0-b67a64f9af4c", "november": 0.0, + "user_data": {}, + "may": 0.0, "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "36b8daa7-5360-4104-b7c0-b67a64f9af4c" }, + "display_name": "feb14422-eb50-4468-b7bb-644937fc658c", "glob": { - "june": 0.0, - "may": 0.0, - "display_name": "6555b268-88a9-4982-bd51-5819ac229b3a", "february": 0.0, - "july": 0.0, - "september": 0.0, + "april": 0.0, + "march": 0.0, "august": 0.0, - "identifier": "6555b268-88a9-4982-bd51-5819ac229b3a", - "user_data": {}, - "january": 0.0, + "december": 0.0, + "identifier": "db12f99a-b69a-46a0-95d6-219de7144341", "november": 0.0, + "user_data": {}, + "may": 0.0, "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "db12f99a-b69a-46a0-95d6-219de7144341" } - } - }, - "location": { - "latitude": 40.600000000000001, - "site_elevation": null, - "display_name": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", - "identifier": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", + }, + "summer_daily_temperature_swing": 8.0, + "average_wind_speed": 4.0, + "identifier": "7ca8448a-3683-4f4e-8177-a87ec7a4ba2e", + "ground": { + "ground_density": 2000, + "ground_heat_capacity": 1000, + "identifier": "e00be75a-d448-4370-a29d-ee6ee9155b40", + "user_data": {}, + "depth_groundwater": 3, + "flow_rate_groundwater": 0.050000000000000003, + "ground_thermal_conductivity": 2, + "display_name": "e00be75a-d448-4370-a29d-ee6ee9155b40" + }, "user_data": {}, - "climate_zone": 1, - "longitude": -73.799999999999997, - "hours_from_UTC": -4 + "peak_loads": { + "cooling_load_2": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "86914208-b954-4a36-9ea9-5a2bfe10db0f", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "86914208-b954-4a36-9ea9-5a2bfe10db0f", + "temp": 0.0 + }, + "cooling_load_1": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "a1d73f93-8732-41d1-9602-dbe55b87f9d7", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "a1d73f93-8732-41d1-9602-dbe55b87f9d7", + "temp": 0.0 + }, + "identifier": "f1849687-c736-45c0-ae89-36b4afbabff6", + "user_data": {}, + "heat_load_2": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "5f37c0c9-99ff-4885-b4a3-bd9a0aa9ae50", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "5f37c0c9-99ff-4885-b4a3-bd9a0aa9ae50", + "temp": 0.0 + }, + "heat_load_1": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "2a35a01d-952a-4ac5-b64a-866f74f4204a", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "2a35a01d-952a-4ac5-b64a-866f74f4204a", + "temp": 0.0 + }, + "display_name": "f1849687-c736-45c0-ae89-36b4afbabff6" + }, + "display_name": "New York" }, - "identifier": "cfa6936c-05de-4df4-8dcf-ad26efaa13fb", - "user_data": {} + "display_name": "8b68d808-100b-450d-94df-e9d5931cb5d5" }, + "mech_room_temp": 20.0, "user_data": {}, - "thermal_bridges": {}, "source_energy_factors": { "factors": [] }, "name": "Unnamed_Bldg_Segment", - "mech_room_temp": 20.0, - "summer_hrv_bypass_mode": { - "value": "4-ALWAYS" + "co2e_factors": { + "factors": [] }, - "wind_exposure_type": { - "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + "display_name": "Unnamed_Bldg_Segment", + "num_floor_levels": 1 + } + ] + }, + "energy": { + "program_types": [ + { + "lighting": { + "schedule": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "ph": { + "id_num": 0, + "type": "LightingPhProperties", + "target_lux_height": 0.80000000000000004, + "target_lux": 300 + }, + "type": "LightingProperties", + "revive": { + "cost": 0.0, + "type": "LightingReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25 + } + }, + "type": "LightingAbridged", + "radiant_fraction": 0.69999999999999996, + "identifier": "Generic Office Lighting", + "watts_per_area": 10.550000000000001, + "visible_fraction": 0.20000000000000001 }, - "phius_certification": { - "certification_program": { - "value": "7-PHIUS 2021 CORE" + "electric_equipment": { + "schedule": "Generic Office Equipment", + "properties": { + "ph": { + "equipment_collection": { + "equipment_set": {} + }, + "type": "ElectricEquipmentPhProperties" + }, + "type": "ElectricEquipmentProperties", + "revive": { + "id_num": 0, + "type": "ElectricEquipmentReviveProperties" + } }, - "int_gains_evap_per_person": 15, - "building_status": { - "value": "1-IN_PLANNING" + "type": "ElectricEquipmentAbridged", + "radiant_fraction": 0.5, + "identifier": "Generic Office Equipment", + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "latent_fraction": 0.0 + }, + "type": "ProgramTypeAbridged", + "infiltration": { + "type": "InfiltrationAbridged", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": "Generic Office Infiltration" + }, + "setpoint": { + "type": "SetpointAbridged", + "identifier": "Generic Office Setpoints", + "heating_schedule": "Generic Office Heating", + "cooling_schedule": "Generic Office Cooling" + }, + "ventilation": { + "flow_per_area": 0.00030499999999999999, + "type": "VentilationAbridged", + "identifier": "Generic Office Ventilation", + "flow_per_person": 0.0023600000000000001 + }, + "identifier": "Generic Office Program", + "people": { + "occupancy_schedule": "Generic Office Occupancy", + "properties": { + "ph": { + "number_people": 0.0, + "dwellings": { + "identifier": "dfea3746-3079-4e46-b42d-21e135a8ba1e", + "num_dwellings": 0 + }, + "type": "PeoplePhProperties", + "number_bedrooms": 0, + "id_num": 0 + }, + "type": "PeopleProperties", + "revive": { + "id_num": 0, + "type": "PeopleReviveProperties" + } }, - "building_use_type": { - "value": "1-RESIDENTIAL" + "type": "PeopleAbridged", + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.056500000000000002, + "identifier": "Generic Office People", + "activity_schedule": "Seated Adult Activity", + "latent_fraction": { + "type": "Autocalculate" + } + } + } + ], + "type": "ModelEnergyProperties", + "hvacs": [ + { + "heating_air_temperature": 50.0, + "sensible_heat_recovery": 0.0, + "economizer_type": "DifferentialDryBulb", + "properties": { + "revive": { + "equipment_collection": { + "type": "PhiusReviveHVACEquipmentCollection", + "equipment": [] + }, + "type": "IdealAirSystemReviveProperties" }, - "display_name": "21ba6f66-37ee-4113-b65d-b0448648d000", - "icfa_override": null, - "building_type": { - "value": "1-NEW_CONSTRUCTION" + "type": "IdealAirSystemProperties" + }, + "type": "IdealAirSystemAbridged", + "latent_heat_recovery": 0.0, + "demand_controlled_ventilation": false, + "cooling_air_temperature": 13.0, + "identifier": "Room_1_96fbac06 Ideal Loads Air System", + "heating_limit": { + "type": "Autosize" + }, + "cooling_limit": { + "type": "Autosize" + } + } + ], + "constructions": [], + "shws": [], + "schedules": [ + { + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } }, - "PHIUS2021_cooling_demand": 15.0, - "PHIUS2021_heating_load": 10.0, - "int_gains_toilet_room_util_pat": null, - "int_gains_use_school_defaults": false, - "int_gains_num_toilets": 1, - "identifier": "21ba6f66-37ee-4113-b65d-b0448648d000", - "user_data": {}, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "identifier": "Generic Office Equipment", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_saturday": false }, - "localization_selection_type": 2, - "PHIUS2021_cooling_load": 10.0, - "int_gains_dhw_marginal_perf_ratio": null, - "PHIUS2021_heating_demand": 15.0, - "int_gains_flush_heat_loss": true - } - } - ] - }, - "energy": { - "electric_load_center": { - "type": "ElectricLoadCenter", - "inverter_dc_to_ac_size_ratio": 1.1000000000000001, - "inverter_efficiency": 0.95999999999999996 - }, - "schedules": [ - { + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "day_schedules": [ { "values": [ - 15.600000000000000 + 0.2307553806, + 0.28810717499999999, + 0.2307553806 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "interpolate": false }, { "values": [ - 15.600000000000000 + 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "interpolate": false }, { "values": [ - 15.600000000000000, - 17.600000000000001, - 19.600000000000001, - 21.0, - 15.600000000000000 + 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "times": [ [ 0, 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "interpolate": false }, { "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "interpolate": false }, { "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, + 0 + ], + [ + 13, 0 ], [ 17, 0 + ], + [ + 18, + 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + ] + }, + { "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": "Activity Level", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "Seated Adult Activity_Day Schedule", + "identifier": "Seated Adult Activity", + "day_schedules": [ + { + "values": [ + 120.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "Seated Adult Activity_Day Schedule", + "interpolate": false + } + ] + }, + { + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "identifier": "Generic Office Lighting", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Temperature", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Heating", - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" - }, - { + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "day_schedules": [ { "values": [ - 0.2307553806, - 0.28810717499999999, - 0.2307553806 + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "times": [ [ 0, @@ -632,6 +885,7 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "interpolate": false }, { @@ -639,13 +893,13 @@ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", "interpolate": false }, { @@ -653,26 +907,25 @@ 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "interpolate": false }, { "values": [ - 0.2307553806, - 0.38123479599999999, - 0.47654349499999998, - 0.33358044650000002, - 0.28592609699999999, - 0.2307553806 + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "times": [ [ 0, @@ -699,221 +952,240 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "interpolate": false }, { "values": [ - 0.30767384079999999, - 0.38123479599999999, - 0.85777829100000003, - 0.76246959199999997, - 0.85777829100000003, - 0.47654349499999998, - 0.38123479599999999 + 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_EQUIP_SCH_2013_Wkdy", "times": [ [ 0, 0 ], + [ + 5, + 0 + ], [ 6, 0 ], + [ + 7, + 0 + ], [ 8, 0 ], [ - 12, + 17, + 0 + ], + [ + 18, 0 ], [ - 13, + 20, 0 ], [ - 17, + 22, 0 ], [ - 18, + 23, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + ] + }, + { + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Cooling", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Equipment", - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" - }, - { + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "day_schedules": [ { "values": [ - 0.050000000000000003, - 0.04311628, - 0.050000000000000003 + 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "interpolate": false }, { "values": [ - 1.0 + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", "times": [ [ 0, 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "interpolate": false }, { "values": [ - 0.0 + 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "interpolate": false }, { "values": [ - 0.050000000000000003, - 0.08623256, - 0.25869767999999999, - 0.12934883999999999, - 0.04311628, - 0.050000000000000003 + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "times": [ [ 0, 0 ], [ - 6, - 0 - ], - [ - 8, + 5, 0 ], [ - 12, + 6, 0 ], [ - 17, + 7, 0 ], [ - 19, + 22, 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "interpolate": false }, { "values": [ - 0.050000000000000003, - 0.10000000000000001, - 0.08623256, - 0.25869767999999999, - 0.77609304000000001, - 0.43116280000000001, - 0.25869767999999999, - 0.17246512, - 0.08623256, - 0.04311628 + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "times": [ [ 0, @@ -931,95 +1203,80 @@ 7, 0 ], - [ - 8, - 0 - ], [ 17, 0 - ], - [ - 18, - 0 - ], - [ - 20, - 0 - ], - [ - 22, - 0 - ], - [ - 23, - 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + ] + }, + { + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "identifier": "Generic Office Occupancy", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Lighting", - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" - }, - { + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", "day_schedules": [ { "values": [ @@ -1028,7 +1285,6 @@ 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Default", "times": [ [ 0, @@ -1043,6 +1299,7 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", "interpolate": false }, { @@ -1052,7 +1309,6 @@ 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "times": [ [ 0, @@ -1067,6 +1323,7 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "interpolate": false }, { @@ -1074,13 +1331,13 @@ 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", "interpolate": false }, { @@ -1096,7 +1353,6 @@ 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", "times": [ [ 0, @@ -1135,6 +1391,7 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", "interpolate": false }, { @@ -1147,7 +1404,6 @@ 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", "times": [ [ 0, @@ -1174,117 +1430,88 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + ] + }, + { + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "identifier": "Generic Office Infiltration", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Occupancy", - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default" - }, - { - "day_schedules": [ - { - "values": [ - 120.0 - ], - "type": "ScheduleDay", - "identifier": "Seated Adult Activity_Day Schedule", - "times": [ - [ - 0, - 0 - ] + "end_date": [ + 12, + 31 ], - "interpolate": false + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_saturday": true } ], - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_type_limit": "Activity Level", - "type": "ScheduleRulesetAbridged", - "identifier": "Seated Adult Activity", - "default_day_schedule": "Seated Adult Activity_Day Schedule" - }, - { + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", "day_schedules": [ { "values": [ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", "interpolate": false }, { @@ -1294,7 +1521,6 @@ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "times": [ [ 0, @@ -1309,6 +1535,7 @@ 0 ] ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "interpolate": false }, { @@ -1318,7 +1545,6 @@ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", "times": [ [ 0, @@ -1333,6 +1559,7 @@ 0 ] ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", "interpolate": false }, { @@ -1342,7 +1569,6 @@ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "times": [ [ 0, @@ -1357,6 +1583,7 @@ 0 ] ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "interpolate": false }, { @@ -1366,7 +1593,6 @@ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", "times": [ [ 0, @@ -1381,95 +1607,113 @@ 0 ] ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + ] + }, + { + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Heating", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Infiltration", - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default" - }, - { + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "day_schedules": [ { "values": [ - 26.699999999999999 + 15.600000000000000 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", "interpolate": false }, { "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "times": [ [ 0, @@ -1492,32 +1736,18 @@ 0 ] ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "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 + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, @@ -1540,18 +1770,18 @@ 0 ] ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "interpolate": false }, { "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, @@ -1574,180 +1804,102 @@ 0 ] ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": "Temperature", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Cooling", - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" - } - ], - "constructions": [], - "type": "ModelEnergyProperties", - "shws": [], - "schedule_type_limits": [ - { - "lower_limit": 0.0, - "upper_limit": 1.0, - "type": "ScheduleTypeLimit", - "identifier": "Fractional", - "unit_type": "Dimensionless", - "numeric_type": "Continuous" - }, - { - "lower_limit": -273.14999999999998, - "upper_limit": { - "type": "NoLimit" - }, - "type": "ScheduleTypeLimit", - "identifier": "Temperature", - "unit_type": "Temperature", - "numeric_type": "Continuous" - }, - { - "lower_limit": 0.0, - "upper_limit": { - "type": "NoLimit" - }, - "type": "ScheduleTypeLimit", - "identifier": "Activity Level", - "unit_type": "ActivityLevel", - "numeric_type": "Continuous" + ] } ], + "electric_load_center": { + "type": "ElectricLoadCenter", + "inverter_efficiency": 0.95999999999999996, + "inverter_dc_to_ac_size_ratio": 1.1000000000000001 + }, + "construction_sets": [], + "materials": [], "global_construction_set": { - "shade_construction": "Generic Shade", - "wall_set": { - "ground_construction": "Generic Underground Wall", - "type": "WallConstructionSetAbridged", - "interior_construction": "Generic Interior Wall", - "exterior_construction": "Generic Exterior Wall" - }, - "aperture_set": { - "window_construction": "Generic Double Pane", - "skylight_construction": "Generic Double Pane", - "type": "ApertureConstructionSetAbridged", - "interior_construction": "Generic Single Pane", - "operable_construction": "Generic Double Pane" - }, - "floor_set": { - "ground_construction": "Generic Ground Slab", - "type": "FloorConstructionSetAbridged", - "interior_construction": "Generic Interior Floor", - "exterior_construction": "Generic Exposed Floor" + "door_set": { + "interior_glass_construction": "Generic Single Pane", + "type": "DoorConstructionSetAbridged", + "exterior_glass_construction": "Generic Double Pane", + "exterior_construction": "Generic Exterior Door", + "interior_construction": "Generic Interior Door", + "overhead_construction": "Generic Exterior Door" }, + "context_construction": "Generic Context", "type": "GlobalConstructionSet", "constructions": [ { - "solar_reflectance": 0.20000000000000001, - "visible_reflectance": 0.20000000000000001, + "properties": { + "revive": { + "id_num": 0, + "type": "ShadeConstructionReviveProperties" + }, + "type": "ShadeConstructionProperties" + }, "type": "ShadeConstruction", + "visible_reflectance": 0.20000000000000001, "identifier": "Generic Context", - "is_specular": false + "is_specular": false, + "solar_reflectance": 0.20000000000000001 + }, + { + "air_mixing_schedule": "Always On", + "type": "AirBoundaryConstructionAbridged", + "identifier": "Generic Air Boundary", + "air_mixing_per_area": 0.10000000000000001 }, { "materials": [ - "Generic Acoustic Tile", + "Generic Roof Membrane", + "Generic 50mm Insulation", + "Generic LW Concrete", "Generic Ceiling Air Gap", - "Generic LW Concrete" + "Generic Acoustic Tile" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Floor" + "identifier": "Generic Roof", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic 25mm Wood" + "Generic Gypsum Board", + "Generic Wall Air Gap", + "Generic Gypsum Board" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Door" - }, - { - "air_mixing_per_area": 0.10000000000000001, - "type": "AirBoundaryConstructionAbridged", - "identifier": "Generic Air Boundary", - "air_mixing_schedule": "Always On" - }, - { - "materials": [ - "Generic Low-e Glass", - "Generic Window Air Gap", - "Generic Clear Glass" - ], - "type": "WindowConstructionAbridged", - "identifier": "Generic Double Pane", + "identifier": "Generic Interior Wall", "properties": { - "type": "WindowConstructionProperties", - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - } + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" } }, { "materials": [ + "Generic Brick", + "Generic LW Concrete", "Generic 50mm Insulation", - "Generic HW Concrete", "Generic Wall Air Gap", "Generic Gypsum Board" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Underground Wall" + "identifier": "Generic Exterior Wall", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ @@ -1756,34 +1908,76 @@ "Generic Painted Metal" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Exterior Door" + "identifier": "Generic Exterior Door", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Wall Air Gap", + "Generic Gypsum Board" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Ceiling" + "identifier": "Generic Underground Wall", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic Painted Metal", - "Generic Ceiling Air Gap", - "Generic 50mm Insulation", - "Generic LW Concrete" + "Generic 25mm Wood" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Exposed Floor" + "identifier": "Generic Interior Door", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "ShadeConstructionReviveProperties" + }, + "type": "ShadeConstructionProperties" + }, + "type": "ShadeConstruction", + "visible_reflectance": 0.34999999999999998, + "identifier": "Generic Shade", + "is_specular": false, + "solar_reflectance": 0.34999999999999998 }, { "materials": [ "Generic 50mm Insulation", - "Generic HW Concrete" + "Generic HW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Ground Slab" + "identifier": "Generic Underground Roof", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ @@ -1792,760 +1986,927 @@ "type": "WindowConstructionAbridged", "identifier": "Generic Single Pane", "properties": { - "type": "WindowConstructionProperties", "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 + "id_num": 0, + "type": "WindowConstructionPhProperties" + }, + "type": "WindowConstructionProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionReviveProperties" } } }, { "materials": [ - "Generic Brick", - "Generic LW Concrete", "Generic 50mm Insulation", - "Generic Wall Air Gap", - "Generic Gypsum Board" + "Generic HW Concrete" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Exterior Wall" + "identifier": "Generic Ground Slab", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", + "Generic Painted Metal", "Generic Ceiling Air Gap", - "Generic Acoustic Tile" + "Generic 50mm Insulation", + "Generic LW Concrete" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Underground Roof" - }, - { - "solar_reflectance": 0.34999999999999998, - "visible_reflectance": 0.34999999999999998, - "type": "ShadeConstruction", - "identifier": "Generic Shade", - "is_specular": false + "identifier": "Generic Exposed Floor", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic Gypsum Board", - "Generic Wall Air Gap", - "Generic Gypsum Board" + "Generic Acoustic Tile", + "Generic Ceiling Air Gap", + "Generic LW Concrete" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Wall" + "identifier": "Generic Interior Floor", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic Roof Membrane", - "Generic 50mm Insulation", "Generic LW Concrete", "Generic Ceiling Air Gap", "Generic Acoustic Tile" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Roof" + "identifier": "Generic Interior Ceiling", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "materials": [ + "Generic Low-e Glass", + "Generic Window Air Gap", + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Double Pane", + "properties": { + "ph": { + "id_num": 0, + "type": "WindowConstructionPhProperties" + }, + "type": "WindowConstructionProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionReviveProperties" + } + } } ], - "roof_ceiling_set": { - "ground_construction": "Generic Underground Roof", - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": "Generic Interior Ceiling", - "exterior_construction": "Generic Roof" - }, - "context_construction": "Generic Context", - "air_boundary_construction": "Generic Air Boundary", - "door_set": { - "interior_glass_construction": "Generic Single Pane", - "overhead_construction": "Generic Exterior Door", - "exterior_construction": "Generic Exterior Door", - "exterior_glass_construction": "Generic Double Pane", - "type": "DoorConstructionSetAbridged", - "interior_construction": "Generic Interior Door" - }, + "shade_construction": "Generic Shade", "materials": [ { - "specific_heat": 410.0, - "density": 7690.0, + "properties": { + "ph": { + "id_num": 0, + "divisions": { + "row_heights": [], + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, + "visible_absorptance": 0.65000000000000002, + "roughness": "MediumRough", + "solar_absorptance": 0.65000000000000002, "type": "EnergyMaterial", - "thickness": 0.0015, - "identifier": "Generic Painted Metal", - "roughness": "Smooth", - "visible_absorptance": 0.5, - "conductivity": 45.0, + "density": 1120.0, + "specific_heat": 1460.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.16, + "identifier": "Generic Roof Membrane", + "thickness": 0.01 + }, + { "properties": { + "ph": { + "id_num": 0, + "divisions": { + "row_heights": [], + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, + "visible_absorptance": 0.65000000000000002, + "roughness": "MediumRough", + "solar_absorptance": 0.65000000000000002, + "type": "EnergyMaterial", + "density": 1920.0, + "specific_heat": 790.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.90000000000000002, + "identifier": "Generic Brick", + "thickness": 0.10000000000000001 + }, + { + "type": "EnergyWindowMaterialGas", + "gas_type": "Air", + "identifier": "Generic Window Air Gap", + "thickness": 0.012699999999999999, + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialGasReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialGasProperties" + } + }, + { + "properties": { "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, + "visible_absorptance": 0.69999999999999996, + "roughness": "MediumRough", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial", + "density": 43.0, + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.029999999999999999, + "identifier": "Generic 50mm Insulation", + "thickness": 0.050000000000000003 + }, + { + "solar_reflectance": 0.35999999999999999, + "infrared_transmittance": 0.0, + "identifier": "Generic Low-e Glass", + "type": "EnergyWindowMaterialGlazing", + "visible_reflectance": 0.20999999999999999, + "visible_reflectance_back": 0.20999999999999999, + "solar_reflectance_back": 0.35999999999999999, + "dirt_correction": 1.0, + "solar_diffusing": false, + "conductivity": 1.0, + "visible_transmittance": 0.70999999999999996, + "thickness": 0.0060000000000000001, + "emissivity_back": 0.047, + "solar_transmittance": 0.45000000000000001, + "emissivity": 0.83999999999999997, + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 }, + "type": "EnergyWindowMaterialGlazingReviveProperties", + "labor_fraction": 0.40000000000000002, "id_num": 0, - "user_data": {} - } - }, - "solar_absorptance": 0.5 + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialGlazingsProperties" + } }, { - "specific_heat": 790.0, - "density": 1920.0, - "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic Brick", - "roughness": "MediumRough", - "visible_absorptance": 0.65000000000000002, - "conductivity": 0.90000000000000002, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} - } - }, - "solar_absorptance": 0.65000000000000002 - }, - { - "specific_heat": 1000.0, - "density": 1.2800000000000000, - "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic Ceiling Air Gap", - "roughness": "Smooth", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.55600000000000005, - "thermal_absorptance": 0.90000000000000002, - "properties": { + }, "type": "EnergyMaterialProperties", - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, "id_num": 0, - "user_data": {} + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.69999999999999996 - }, - { - "specific_heat": 1210.0, - "density": 43.0, - "type": "EnergyMaterial", - "thickness": 0.050000000000000003, - "identifier": "Generic 50mm Insulation", - "roughness": "MediumRough", "visible_absorptance": 0.69999999999999996, - "conductivity": 0.029999999999999999, + "roughness": "Smooth", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial", + "density": 1.2800000000000000, + "specific_heat": 1000.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.55600000000000005, + "identifier": "Generic Ceiling Air Gap", + "thickness": 0.10000000000000001 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} - } - }, - "solar_absorptance": 0.69999999999999996 - }, - { - "specific_heat": 1090.0, - "density": 800.0, - "type": "EnergyMaterial", - "thickness": 0.012699999999999999, - "identifier": "Generic Gypsum Board", - "roughness": "MediumSmooth", - "visible_absorptance": 0.5, - "conductivity": 0.16, - "thermal_absorptance": 0.90000000000000002, - "properties": { + }, "type": "EnergyMaterialProperties", - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, "id_num": 0, - "user_data": {} + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.5 - }, - { - "gas_type": "Air", - "thickness": 0.012699999999999999, - "type": "EnergyWindowMaterialGas", - "identifier": "Generic Window Air Gap" - }, - { - "specific_heat": 1210.0, - "density": 43.0, + "visible_absorptance": 0.5, + "roughness": "MediumSmooth", + "solar_absorptance": 0.5, "type": "EnergyMaterial", - "thickness": 0.025000000000000001, - "identifier": "Generic 25mm Insulation", - "roughness": "MediumRough", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.029999999999999999, + "density": 800.0, + "specific_heat": 1090.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.16, + "identifier": "Generic Gypsum Board", + "thickness": 0.012699999999999999 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.69999999999999996 - }, - { - "specific_heat": 1460.0, - "density": 1120.0, + "visible_absorptance": 0.5, + "roughness": "MediumSmooth", + "solar_absorptance": 0.5, "type": "EnergyMaterial", - "thickness": 0.01, - "identifier": "Generic Roof Membrane", - "roughness": "MediumRough", - "visible_absorptance": 0.65000000000000002, - "conductivity": 0.16, + "density": 608.0, + "specific_heat": 1630.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.14999999999999999, + "identifier": "Generic 25mm Wood", + "thickness": 0.025399999999999999 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.65000000000000002 - }, - { - "solar_reflectance_back": 0.35999999999999999, - "identifier": "Generic Low-e Glass", - "visible_transmittance": 0.70999999999999996, - "thickness": 0.0060000000000000001, - "conductivity": 1.0, - "visible_reflectance": 0.20999999999999999, - "solar_transmittance": 0.45000000000000001, - "solar_reflectance": 0.35999999999999999, - "emissivity_back": 0.047, - "dirt_correction": 1.0, - "solar_diffusing": false, - "visible_reflectance_back": 0.20999999999999999, - "emissivity": 0.83999999999999997, - "type": "EnergyWindowMaterialGlazing", - "infrared_transmittance": 0.0 - }, - { - "specific_heat": 900.0, - "density": 2240.0, + "visible_absorptance": 0.69999999999999996, + "roughness": "Smooth", + "solar_absorptance": 0.69999999999999996, "type": "EnergyMaterial", - "thickness": 0.20000000000000001, - "identifier": "Generic HW Concrete", - "roughness": "MediumRough", - "visible_absorptance": 0.80000000000000004, - "conductivity": 1.9500000000000000, + "density": 1.2800000000000000, + "specific_heat": 1000.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.66700000000000004, + "identifier": "Generic Wall Air Gap", + "thickness": 0.10000000000000001 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.80000000000000004 - }, - { - "specific_heat": 1000.0, - "density": 1.2800000000000000, + "visible_absorptance": 0.80000000000000004, + "roughness": "MediumRough", + "solar_absorptance": 0.80000000000000004, "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic Wall Air Gap", - "roughness": "Smooth", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.66700000000000004, + "density": 1280.0, + "specific_heat": 840.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.53000000000000003, + "identifier": "Generic LW Concrete", + "thickness": 0.10000000000000001 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.69999999999999996 - }, - { - "specific_heat": 590.0, - "density": 368.0, + "visible_absorptance": 0.5, + "roughness": "Smooth", + "solar_absorptance": 0.5, "type": "EnergyMaterial", - "thickness": 0.02, - "identifier": "Generic Acoustic Tile", - "roughness": "MediumSmooth", - "visible_absorptance": 0.20000000000000001, - "conductivity": 0.059999999999999998, + "density": 7690.0, + "specific_heat": 410.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 45.0, + "identifier": "Generic Painted Metal", + "thickness": 0.0015 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.20000000000000001 - }, - { - "specific_heat": 1630.0, - "density": 608.0, + "visible_absorptance": 0.80000000000000004, + "roughness": "MediumRough", + "solar_absorptance": 0.80000000000000004, "type": "EnergyMaterial", - "thickness": 0.025399999999999999, - "identifier": "Generic 25mm Wood", - "roughness": "MediumSmooth", - "visible_absorptance": 0.5, - "conductivity": 0.14999999999999999, + "density": 2240.0, + "specific_heat": 900.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 1.9500000000000000, + "identifier": "Generic HW Concrete", + "thickness": 0.20000000000000001 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.5 + "visible_absorptance": 0.69999999999999996, + "roughness": "MediumRough", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial", + "density": 43.0, + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.029999999999999999, + "identifier": "Generic 25mm Insulation", + "thickness": 0.025000000000000001 }, { - "solar_reflectance_back": 0.070000000000000007, + "solar_reflectance": 0.070000000000000007, + "infrared_transmittance": 0.0, "identifier": "Generic Clear Glass", + "type": "EnergyWindowMaterialGlazing", + "visible_reflectance": 0.080000000000000002, + "visible_reflectance_back": 0.080000000000000002, + "solar_reflectance_back": 0.070000000000000007, + "dirt_correction": 1.0, + "solar_diffusing": false, + "conductivity": 1.0, "visible_transmittance": 0.88, "thickness": 0.0060000000000000001, - "conductivity": 1.0, - "visible_reflectance": 0.080000000000000002, - "solar_transmittance": 0.77000000000000002, - "solar_reflectance": 0.070000000000000007, "emissivity_back": 0.83999999999999997, - "dirt_correction": 1.0, - "solar_diffusing": false, - "visible_reflectance_back": 0.080000000000000002, + "solar_transmittance": 0.77000000000000002, "emissivity": 0.83999999999999997, - "type": "EnergyWindowMaterialGlazing", - "infrared_transmittance": 0.0 + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialGlazingReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialGlazingsProperties" + } }, { - "specific_heat": 840.0, - "density": 1280.0, - "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic LW Concrete", - "roughness": "MediumRough", - "visible_absorptance": 0.80000000000000004, - "conductivity": 0.53000000000000003, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.80000000000000004 + "visible_absorptance": 0.20000000000000001, + "roughness": "MediumSmooth", + "solar_absorptance": 0.20000000000000001, + "type": "EnergyMaterial", + "density": 368.0, + "specific_heat": 590.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.059999999999999998, + "identifier": "Generic Acoustic Tile", + "thickness": 0.02 } - ] + ], + "roof_ceiling_set": { + "exterior_construction": "Generic Roof", + "type": "RoofCeilingConstructionSetAbridged", + "ground_construction": "Generic Underground Roof", + "interior_construction": "Generic Interior Ceiling" + }, + "wall_set": { + "exterior_construction": "Generic Exterior Wall", + "type": "WallConstructionSetAbridged", + "ground_construction": "Generic Underground Wall", + "interior_construction": "Generic Interior Wall" + }, + "aperture_set": { + "window_construction": "Generic Double Pane", + "type": "ApertureConstructionSetAbridged", + "interior_construction": "Generic Single Pane", + "skylight_construction": "Generic Double Pane", + "operable_construction": "Generic Double Pane" + }, + "floor_set": { + "exterior_construction": "Generic Exposed Floor", + "type": "FloorConstructionSetAbridged", + "ground_construction": "Generic Ground Slab", + "interior_construction": "Generic Interior Floor" + }, + "air_boundary_construction": "Generic Air Boundary" }, "ventilation_simulation_control": { - "long_axis_angle": 0.0, - "reference_pressure": 101325.0, "vent_control_type": "SingleZone", - "reference_humidity_ratio": 0.0, + "type": "VentilationSimulationControl", + "reference_pressure": 101325.0, "building_type": "LowRise", "reference_temperature": 20.0, - "type": "VentilationSimulationControl", + "reference_humidity_ratio": 0.0, + "long_axis_angle": 0.0, "aspect_ratio": 1.0 }, - "construction_sets": [], - "hvacs": [ + "schedule_type_limits": [ { - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "type": "IdealAirSystemAbridged", - "identifier": "Room_1_0424155c Ideal Loads Air System", - "sensible_heat_recovery": 0.0, - "heating_limit": { - "type": "Autosize" + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "ActivityLevel", + "upper_limit": { + "type": "NoLimit" }, - "cooling_air_temperature": 13.0 - } - ], - "materials": [], - "program_types": [ + "identifier": "Activity Level", + "lower_limit": 0.0 + }, { - "people": { - "radiant_fraction": 0.29999999999999999, - "properties": { - "type": "PeopleProperties", - "ph": { - "dwellings": { - "num_dwellings": 0, - "identifier": "955a476d-01bb-41be-a1a7-464bef1d53f7" - }, - "number_people": 0.0, - "type": "PeoplePhProperties", - "id_num": 0, - "number_bedrooms": 0 - } - }, - "type": "PeopleAbridged", - "identifier": "Generic Office People", - "latent_fraction": { - "type": "Autocalculate" - }, - "activity_schedule": "Seated Adult Activity", - "people_per_area": 0.056500000000000002, - "occupancy_schedule": "Generic Office Occupancy" - }, - "ventilation": { - "type": "VentilationAbridged", - "identifier": "Generic Office Ventilation", - "flow_per_person": 0.0023600000000000001, - "flow_per_area": 0.00030499999999999999 - }, - "lighting": { - "radiant_fraction": 0.69999999999999996, - "schedule": "Generic Office Lighting", - "return_air_fraction": 0.0, - "properties": { - "type": "LightingProperties", - "ph": { - "target_lux": 300, - "type": "LightingPhProperties", - "target_lux_height": 0.80000000000000004, - "id_num": 0 - } - }, - "watts_per_area": 10.550000000000001, - "type": "LightingAbridged", - "identifier": "Generic Office Lighting", - "visible_fraction": 0.20000000000000001 - }, - "electric_equipment": { - "radiant_fraction": 0.5, - "schedule": "Generic Office Equipment", - "properties": { - "type": "ElectricEquipmentProperties", - "ph": { - "equipment_collection": { - "equipment_set": {} - }, - "type": "ElectricEquipmentPhProperties" - } - }, - "lost_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "identifier": "Generic Office Equipment", - "latent_fraction": 0.0 - }, - "type": "ProgramTypeAbridged", - "identifier": "Generic Office Program", - "infiltration": { - "type": "InfiltrationAbridged", - "identifier": "Generic Office Infiltration", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": "Generic Office Infiltration" + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Temperature", + "upper_limit": { + "type": "NoLimit" }, - "setpoint": { - "heating_schedule": "Generic Office Heating", - "cooling_schedule": "Generic Office Cooling", - "type": "SetpointAbridged", - "identifier": "Generic Office Setpoints" - } + "identifier": "Temperature", + "lower_limit": -273.14999999999998 + }, + { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Dimensionless", + "upper_limit": 1.0, + "identifier": "Fractional", + "lower_limit": 0.0 } ] }, - "ph_hvac": { - "type": "ModelPhHvacPropertiesAbridged" - }, "radiance": { + "modifiers": [], "type": "ModelRadianceProperties", - "modifier_sets": [], "global_modifier_set": { - "wall_set": { - "interior_modifier": "generic_wall_0.50", - "exterior_modifier": "generic_wall_0.50", - "type": "WallModifierSetAbridged" + "door_set": { + "interior_modifier": "generic_opaque_door_0.50", + "type": "DoorModifierSetAbridged", + "interior_glass_modifier": "generic_interior_window_vis_0.88", + "exterior_modifier": "generic_opaque_door_0.50", + "exterior_glass_modifier": "generic_exterior_window_vis_0.64", + "overhead_modifier": "generic_opaque_door_0.50" }, + "context_modifier": "generic_context_0.20", "shade_set": { - "interior_modifier": "generic_interior_shade_0.50", + "type": "ShadeModifierSetAbridged", "exterior_modifier": "generic_exterior_shade_0.35", - "type": "ShadeModifierSetAbridged" - }, - "aperture_set": { - "operable_modifier": "generic_exterior_window_vis_0.64", - "skylight_modifier": "generic_exterior_window_vis_0.64", - "type": "ApertureModifierSetAbridged", - "interior_modifier": "generic_interior_window_vis_0.88", - "window_modifier": "generic_exterior_window_vis_0.64" - }, - "floor_set": { - "interior_modifier": "generic_floor_0.20", - "exterior_modifier": "generic_floor_0.20", - "type": "FloorModifierSetAbridged" + "interior_modifier": "generic_interior_shade_0.50" }, + "air_boundary_modifier": "air_boundary", "type": "GlobalModifierSet", "modifiers": [ { - "g_transmissivity": 0.95841543286105957, - "modifier": null, - "b_transmissivity": 0.95841543286105957, - "r_transmissivity": 0.95841543286105957, + "g_reflectance": 0.80000000000000004, + "identifier": "generic_ceiling_0.80", + "r_reflectance": 0.80000000000000004, + "roughness": 0.0, + "specularity": 0.0, "dependencies": [], - "identifier": "generic_interior_window_vis_0.88", - "type": "Glass", - "refraction_index": null + "type": "Plastic", + "b_reflectance": 0.80000000000000004, + "modifier": null }, { - "dependencies": [], - "b_reflectance": 0.5, "g_reflectance": 0.5, - "specularity": 0.0, + "identifier": "generic_wall_0.50", + "r_reflectance": 0.5, "roughness": 0.0, - "type": "Plastic", - "identifier": "generic_opaque_door_0.50", - "modifier": null, - "r_reflectance": 0.5 - }, - { - "dependencies": [], - "b_reflectance": 0.34999999999999998, - "g_reflectance": 0.34999999999999998, "specularity": 0.0, - "roughness": 0.0, - "type": "Plastic", - "identifier": "generic_exterior_shade_0.35", - "modifier": null, - "r_reflectance": 0.34999999999999998 - }, - { - "g_transmissivity": 0.69757618153843315, - "modifier": null, - "b_transmissivity": 0.69757618153843315, - "r_transmissivity": 0.69757618153843315, - "dependencies": [], - "identifier": "generic_exterior_window_vis_0.64", - "type": "Glass", - "refraction_index": null - }, - { "dependencies": [], - "b_reflectance": 0.20000000000000001, - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, "type": "Plastic", - "identifier": "generic_floor_0.20", - "modifier": null, - "r_reflectance": 0.20000000000000001 + "b_reflectance": 0.5, + "modifier": null }, { - "dependencies": [], - "b_reflectance": 0.5, "g_reflectance": 0.5, - "specularity": 0.0, + "identifier": "generic_opaque_door_0.50", + "r_reflectance": 0.5, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_interior_shade_0.50", - "modifier": null, - "r_reflectance": 0.5 + "b_reflectance": 0.5, + "modifier": null }, { - "dependencies": [], - "b_reflectance": 0.5, "g_reflectance": 0.5, - "specularity": 0.0, + "identifier": "generic_interior_shade_0.50", + "r_reflectance": 0.5, "roughness": 0.0, - "type": "Plastic", - "identifier": "generic_wall_0.50", - "modifier": null, - "r_reflectance": 0.5 + "specularity": 0.0, + "dependencies": [], + "type": "Plastic", + "b_reflectance": 0.5, + "modifier": null }, { - "transmitted_diff": 1.0, "modifier": null, - "transmitted_spec": 1.0, "g_reflectance": 1.0, - "dependencies": [], "identifier": "air_boundary", + "roughness": 0.0, "r_reflectance": 1.0, + "transmitted_diff": 1.0, + "dependencies": [], "b_reflectance": 1.0, "specularity": 0.0, "type": "Trans", - "roughness": 0.0 + "transmitted_spec": 1.0 }, { + "type": "Glass", + "b_transmissivity": 0.95841543286105957, + "refraction_index": null, "dependencies": [], - "b_reflectance": 0.80000000000000004, - "g_reflectance": 0.80000000000000004, - "specularity": 0.0, + "identifier": "generic_interior_window_vis_0.88", + "r_transmissivity": 0.95841543286105957, + "g_transmissivity": 0.95841543286105957, + "modifier": null + }, + { + "g_reflectance": 0.34999999999999998, + "identifier": "generic_exterior_shade_0.35", + "r_reflectance": 0.34999999999999998, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_ceiling_0.80", - "modifier": null, - "r_reflectance": 0.80000000000000004 + "b_reflectance": 0.34999999999999998, + "modifier": null }, { + "g_reflectance": 0.20000000000000001, + "identifier": "generic_floor_0.20", + "r_reflectance": 0.20000000000000001, + "roughness": 0.0, + "specularity": 0.0, "dependencies": [], + "type": "Plastic", "b_reflectance": 0.20000000000000001, + "modifier": null + }, + { + "type": "Glass", + "b_transmissivity": 0.69757618153843315, + "refraction_index": null, + "dependencies": [], + "identifier": "generic_exterior_window_vis_0.64", + "r_transmissivity": 0.69757618153843315, + "g_transmissivity": 0.69757618153843315, + "modifier": null + }, + { "g_reflectance": 0.20000000000000001, - "specularity": 0.0, + "identifier": "generic_context_0.20", + "r_reflectance": 0.20000000000000001, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_context_0.20", - "modifier": null, - "r_reflectance": 0.20000000000000001 + "b_reflectance": 0.20000000000000001, + "modifier": null } ], "roof_ceiling_set": { - "interior_modifier": "generic_ceiling_0.80", + "type": "RoofCeilingModifierSetAbridged", "exterior_modifier": "generic_ceiling_0.80", - "type": "RoofCeilingModifierSetAbridged" + "interior_modifier": "generic_ceiling_0.80" }, - "air_boundary_modifier": "air_boundary", - "context_modifier": "generic_context_0.20", - "door_set": { - "exterior_modifier": "generic_opaque_door_0.50", - "exterior_glass_modifier": "generic_exterior_window_vis_0.64", - "overhead_modifier": "generic_opaque_door_0.50", - "type": "DoorModifierSetAbridged", - "interior_glass_modifier": "generic_interior_window_vis_0.88", - "interior_modifier": "generic_opaque_door_0.50" + "wall_set": { + "type": "WallModifierSetAbridged", + "exterior_modifier": "generic_wall_0.50", + "interior_modifier": "generic_wall_0.50" + }, + "aperture_set": { + "window_modifier": "generic_exterior_window_vis_0.64", + "interior_modifier": "generic_interior_window_vis_0.88", + "type": "ApertureModifierSetAbridged", + "skylight_modifier": "generic_exterior_window_vis_0.64", + "operable_modifier": "generic_exterior_window_vis_0.64" + }, + "floor_set": { + "type": "FloorModifierSetAbridged", + "exterior_modifier": "generic_floor_0.20", + "interior_modifier": "generic_floor_0.20" } }, - "modifiers": [] - } + "modifier_sets": [] + }, + "ph_hvac": { + "type": "ModelPhHvacProperties" + }, + "type": "ModelProperties" }, "type": "Model", - "identifier": "unnamed_345f08db", - "units": "Meters", "angle_tolerance": 1.0, - "tolerance": 0.01, + "identifier": "unnamed_26f1f19f", "rooms": [ { - "display_name": "Room_1", - "properties": { - "type": "RoomPropertiesAbridged", - "ph": { - "ph_foundations": [], - "ph_bldg_segment_id": "6b41e48e-ff08-4614-8ec8-0fa9d8a2fdce", - "specific_heat_capacity": "1-LIGHTWEIGHT", - "type": "RoomPhPropertiesAbridged", - "spaces": [] - }, - "energy": { - "type": "RoomEnergyPropertiesAbridged", - "program_type": "Generic Office Program", - "hvac": "Room_1_0424155c Ideal Loads Air System" - }, - "ph_hvac": { - "ventilation_system": null, - "renewable_devices": [], - "hot_water_system": null, - "type": "RoomPhHvacPropertiesAbridged", - "heating_systems": [], - "id_num": 0, - "supportive_devices": [], - "heat_pump_systems": [], - "exhaust_vent_devices": [] - }, - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - } - }, - "type": "Room", - "identifier": "Room_1_0424155c", "faces": [ { - "display_name": "Room_1_0424155c..Face0", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 0.0, - 0.0, - 0.0 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, -1.0, 0.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 ] }, "type": "Face3D", @@ -2572,8 +2933,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_1_0424155c..Face0", + "identifier": "Room_1_96fbac06..Face0", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -2582,43 +2943,47 @@ "sun_exposure": true, "wind_exposure": true }, - "face_type": "Wall" + "display_name": "Room_1_96fbac06..Face0" }, { - "display_name": "Room_1_0424155c..Face1", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 5.0, - 0.0, - 0.0 - ], - "type": "Plane", "x": [ 0.0, 1.0, 0.0 ], + "type": "Plane", "n": [ 1.0, 0.0, -5.5511151231257827e-17 + ], + "o": [ + 5.0, + 0.0, + 0.0 ] }, "type": "Face3D", @@ -2645,8 +3010,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_1_0424155c..Face1", + "identifier": "Room_1_96fbac06..Face1", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -2655,43 +3020,47 @@ "sun_exposure": true, "wind_exposure": true }, - "face_type": "Wall" + "display_name": "Room_1_96fbac06..Face1" }, { - "display_name": "Room_1_0424155c..Face2", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 5.0, - 4.0, - 0.0 - ], - "type": "Plane", "x": [ -1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 1.0, -0.0 + ], + "o": [ + 5.0, + 4.0, + 0.0 ] }, "type": "Face3D", @@ -2718,8 +3087,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_1_0424155c..Face2", + "identifier": "Room_1_96fbac06..Face2", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -2728,43 +3097,47 @@ "sun_exposure": true, "wind_exposure": true }, - "face_type": "Wall" + "display_name": "Room_1_96fbac06..Face2" }, { - "display_name": "Room_1_0424155c..Face3", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 0.0, - 4.0, - 0.0 - ], - "type": "Plane", "x": [ 0.0, -1.0, 0.0 ], + "type": "Plane", "n": [ -1.0, 0.0, 0.0 + ], + "o": [ + 0.0, + 4.0, + 0.0 ] }, "type": "Face3D", @@ -2791,8 +3164,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_1_0424155c..Face3", + "identifier": "Room_1_96fbac06..Face3", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -2801,43 +3174,47 @@ "sun_exposure": true, "wind_exposure": true }, - "face_type": "Wall" + "display_name": "Room_1_96fbac06..Face3" }, { - "display_name": "Room_1_0424155c..Face4", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 0.0, - 0.0, - 0.0 - ], - "type": "Plane", "x": [ 0.0, 1.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, -1.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 ] }, "type": "Face3D", @@ -2864,48 +3241,52 @@ ] ] }, - "type": "Face", - "identifier": "Room_1_0424155c..Face4", + "identifier": "Room_1_96fbac06..Face4", + "face_type": "Floor", "boundary_condition": { "type": "Ground" }, - "face_type": "Floor" + "display_name": "Room_1_96fbac06..Face4" }, { - "display_name": "Room_1_0424155c..Face5", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 0.0, - 0.0, - 3.0 - ], - "type": "Plane", "x": [ 1.0, 0.0, -5.5511151231257827e-17 ], + "type": "Plane", "n": [ 5.5511151231257827e-17, -0.0, 1.0 + ], + "o": [ + 0.0, + 0.0, + 3.0 ] }, "type": "Face3D", @@ -2932,8 +3313,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_1_0424155c..Face5", + "identifier": "Room_1_96fbac06..Face5", + "face_type": "RoofCeiling", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -2942,9 +3323,47 @@ "sun_exposure": true, "wind_exposure": true }, - "face_type": "RoofCeiling" + "display_name": "Room_1_96fbac06..Face5" } - ] + ], + "properties": { + "revive": { + "type": "RoomRevivePropertiesAbridged" + }, + "ph": { + "ph_bldg_segment_id": "3e7132cc-0f1a-4e6e-a27b-35c17cda15f7", + "type": "RoomPhPropertiesAbridged", + "spaces": [], + "specific_heat_capacity": "1-LIGHTWEIGHT", + "ph_foundations": [] + }, + "energy": { + "type": "RoomEnergyPropertiesAbridged", + "program_type": "Generic Office Program", + "hvac": "Room_1_96fbac06 Ideal Loads Air System" + }, + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + }, + "ph_hvac": { + "supportive_devices": [], + "type": "RoomPhHvacPropertiesAbridged", + "renewable_devices": [], + "heat_pump_systems": [], + "id_num": 0, + "heating_systems": [], + "hot_water_system": null, + "exhaust_vent_devices": [], + "ventilation_system": null + }, + "type": "RoomPropertiesAbridged" + }, + "type": "Room", + "identifier": "Room_1_96fbac06", + "display_name": "Room_1" } - ] + ], + "tolerance": 0.001, + "display_name": "unnamed", + "version": "1.58.4" } \ No newline at end of file diff --git a/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json b/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json index b762f01..91b6fc6 100644 --- a/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json +++ b/tests/_test_reference_files_hbjson/Default_Room_Single_Zone.json @@ -1,2181 +1,2262 @@ { - "display_name": "Room_2", - "properties": { - "type": "RoomProperties", - "ph": { - "ph_foundations": [], - "specific_heat_capacity": "1-LIGHTWEIGHT", - "type": "RoomPhProperties", - "id_num": 0, - "ph_bldg_segment": { - "non_combustible_materials": false, - "display_name": "Unnamed_Bldg_Segment", - "co2e_factors": { - "factors": [] - }, - "num_floor_levels": 1, - "phi_certification": { - "display_name": "405e9c63-69ab-4eaa-9eab-aade47f3a87e", - "phpp_version": 9, - "identifier": "405e9c63-69ab-4eaa-9eab-aade47f3a87e", - "user_data": {}, - "attributes": { - "tfa_override": null, - "building_use_type": "10-DWELLING", - "phpp_version": 9, - "certification_class": "1-CLASSIC", - "retrofit_type": "1-NEW BUILDING", - "certification_type": "1-PASSIVE HOUSE", - "enerphit_type": "2-ENERGY DEMAND METHOD", - "building_category_type": "1-RESIDENTIAL BUILDING", - "ihg_type": "2-STANDARD", - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", - "primary_energy_type": "2-PER (RENEWABLE)" - } - }, - "num_dwelling_units": 1, - "set_points": { - "display_name": "4cb51045-3248-48c4-8c53-6cf4bd5873bb", - "identifier": "4cb51045-3248-48c4-8c53-6cf4bd5873bb", - "user_data": {}, - "winter": 20.0, - "summer": 25.0 + "faces": [ + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceReviveProperties" }, - "identifier": "4b400f3c-d6e1-4665-adaa-3cc3504fbece", - "site": { - "phpp_library_codes": { - "display_name": "US0055b-New York", - "region_code": "New York", - "identifier": "6da35db5-172e-498c-87a6-76a4aa46b670", - "user_data": {}, - "country_code": "US-United States of America", - "dataset_name": "US0055b-New York" - }, - "display_name": "2111d97e-897c-44ee-b81f-2f256f4a95a3", - "climate": { - "summer_daily_temperature_swing": 8.0, - "peak_loads": { - "display_name": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", - "cooling_load_1": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "90fe2eb2-952c-4efa-a282-9563f0ed7647", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "90fe2eb2-952c-4efa-a282-9563f0ed7647", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "cooling_load_2": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "31665c93-fb4e-4917-8b8f-9513ce8cf2ea", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "heat_load_1": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "f68d70d3-bb95-4ae7-a475-9cc47841ae76", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "identifier": "66c7283f-0c27-4e44-ae73-fc53fe61f76d", - "user_data": {}, - "heat_load_2": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "a57ec927-1247-42fd-b97a-10a3c09ec7c8", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - } - }, - "display_name": "New York", - "monthly_temps": { - "sky_temps": { - "june": 0.0, - "may": 0.0, - "display_name": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "4a1a1de3-2a4c-4d33-b6b1-023bcb251d0c", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "air_temps": { - "june": 0.0, - "may": 0.0, - "display_name": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "2ed14e8c-96fd-4dbc-a098-ec2b320b1583", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "display_name": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", - "dewpoints": { - "june": 0.0, - "may": 0.0, - "display_name": "9b38716d-037b-4ee6-b109-a6e3e04a3992", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "9b38716d-037b-4ee6-b109-a6e3e04a3992", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "ground_temps": { - "june": 0.0, - "may": 0.0, - "display_name": "05fe9810-1b01-499b-bcb5-12c7b60db78b", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "05fe9810-1b01-499b-bcb5-12c7b60db78b", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "identifier": "d40df8bc-bbca-49b0-aafd-11c9d4f585f5", - "user_data": {} - }, - "identifier": "04439fd2-2575-46dd-9dff-9b91ce348674", - "average_wind_speed": 4.0, - "user_data": {}, - "station_elevation": 0.0, - "ground": { - "ground_density": 2000, - "ground_thermal_conductivity": 2, - "display_name": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", - "depth_groundwater": 3, - "identifier": "67f5ceaa-19aa-4b74-aec2-2f460ba72733", - "user_data": {}, - "ground_heat_capacity": 1000, - "flow_rate_groundwater": 0.050000000000000003 - }, - "monthly_radiation": { - "south": { - "june": 0.0, - "may": 0.0, - "display_name": "85a68e19-f533-465c-a766-7f19067ea5f1", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "85a68e19-f533-465c-a766-7f19067ea5f1", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "north": { - "june": 0.0, - "may": 0.0, - "display_name": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "ab7c10ee-4e28-45fa-9246-ffcf5ed099ea", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "display_name": "9e653467-5fd6-4545-9c62-06d837a90192", - "identifier": "9e653467-5fd6-4545-9c62-06d837a90192", - "user_data": {}, - "west": { - "june": 0.0, - "may": 0.0, - "display_name": "507ef317-5adc-4e7f-9459-83f92794d083", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "507ef317-5adc-4e7f-9459-83f92794d083", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "east": { - "june": 0.0, - "may": 0.0, - "display_name": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "dc8cfb8c-9104-4f44-bcd4-4e0f31149e6a", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "glob": { - "june": 0.0, - "may": 0.0, - "display_name": "6555b268-88a9-4982-bd51-5819ac229b3a", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "6555b268-88a9-4982-bd51-5819ac229b3a", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - } - } - }, - "location": { - "latitude": 40.600000000000001, - "site_elevation": null, - "display_name": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", - "identifier": "8dfbd849-1cc4-4bcf-806a-3f505236ab3b", - "user_data": {}, - "climate_zone": 1, - "longitude": -73.799999999999997, - "hours_from_UTC": -4 - }, - "identifier": "2111d97e-897c-44ee-b81f-2f256f4a95a3", - "user_data": {} + "ph": { + "id_num": 0, + "type": "FacePhProperties" }, - "user_data": {}, - "thermal_bridges": {}, - "source_energy_factors": { - "factors": [] + "energy": { + "type": "FaceEnergyProperties" }, - "name": "Unnamed_Bldg_Segment", - "mech_room_temp": 20.0, - "summer_hrv_bypass_mode": { - "value": "4-ALWAYS" + "radiance": { + "type": "FaceRadianceProperties" }, - "wind_exposure_type": { - "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "phius_certification": { - "certification_program": { - "value": "7-PHIUS 2021 CORE" - }, - "int_gains_evap_per_person": 15, - "building_status": { - "value": "1-IN_PLANNING" - }, - "building_use_type": { - "value": "1-RESIDENTIAL" - }, - "display_name": "311a9415-edc6-4681-86c6-1548f3a8737e", - "icfa_override": null, - "building_type": { - "value": "1-NEW_CONSTRUCTION" - }, - "PHIUS2021_cooling_demand": 15.0, - "PHIUS2021_heating_load": 10.0, - "int_gains_toilet_room_util_pat": null, - "int_gains_use_school_defaults": false, - "int_gains_num_toilets": 1, - "identifier": "311a9415-edc6-4681-86c6-1548f3a8737e", - "user_data": {}, - "building_category_type": { - "value": "1-RESIDENTIAL BUILDING" - }, - "localization_selection_type": 2, - "PHIUS2021_cooling_load": 10.0, - "int_gains_dhw_marginal_perf_ratio": null, - "PHIUS2021_heating_demand": 15.0, - "int_gains_flush_heat_loss": true - } + "type": "FaceProperties" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + -1.0, + 0.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_2_b7c5199c..Face0", + "face_type": "Wall", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true }, - "spaces": [] + "display_name": "Room_2_b7c5199c..Face0" }, - "energy": { - "type": "RoomEnergyProperties", - "program_type": { - "people": { - "radiant_fraction": 0.29999999999999999, - "properties": { - "type": "PeopleProperties", - "ph": { - "dwellings": { - "num_dwellings": 0, - "identifier": "955a476d-01bb-41be-a1a7-464bef1d53f7" - }, - "number_people": 0.0, - "type": "PeoplePhProperties", - "id_num": 0, - "number_bedrooms": 0 - } - }, - "type": "People", - "identifier": "Generic Office People", - "latent_fraction": { - "type": "Autocalculate" - }, - "activity_schedule": { - "day_schedules": [ - { - "values": [ - 120.0 - ], - "type": "ScheduleDay", - "identifier": "Seated Adult Activity_Day Schedule", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false - } - ], - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_type_limit": { - "lower_limit": 0.0, - "upper_limit": { - "type": "NoLimit" - }, - "type": "ScheduleTypeLimit", - "identifier": "Activity Level", - "unit_type": "ActivityLevel", - "numeric_type": "Continuous" - }, - "type": "ScheduleRuleset", - "identifier": "Seated Adult Activity", - "default_day_schedule": "Seated Adult Activity_Day Schedule" - }, - "people_per_area": 0.056500000000000002, - "occupancy_schedule": { - "day_schedules": [ - { - "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 - ] - ], - "interpolate": false - } - ], - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": { - "lower_limit": 0.0, - "upper_limit": 1.0, - "type": "ScheduleTypeLimit", - "identifier": "Fractional", - "unit_type": "Dimensionless", - "numeric_type": "Continuous" - }, - "type": "ScheduleRuleset", - "identifier": "Generic Office Occupancy", - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default" - } + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceReviveProperties" }, - "ventilation": { - "type": "Ventilation", - "identifier": "Generic Office Ventilation", - "flow_per_person": 0.0023600000000000001, - "flow_per_area": 0.00030499999999999999 + "ph": { + "id_num": 0, + "type": "FacePhProperties" }, - "lighting": { - "radiant_fraction": 0.69999999999999996, - "schedule": { - "day_schedules": [ - { - "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 - ] - ], - "interpolate": false - } - ], - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": { - "lower_limit": 0.0, - "upper_limit": 1.0, - "type": "ScheduleTypeLimit", - "identifier": "Fractional", - "unit_type": "Dimensionless", - "numeric_type": "Continuous" - }, - "type": "ScheduleRuleset", - "identifier": "Generic Office Lighting", - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" - }, - "return_air_fraction": 0.0, - "properties": { - "type": "LightingProperties", - "ph": { - "target_lux": 300, - "type": "LightingPhProperties", - "target_lux_height": 0.80000000000000004, - "id_num": 0 - } - }, - "watts_per_area": 10.550000000000001, - "type": "Lighting", - "identifier": "Generic Office Lighting", - "visible_fraction": 0.20000000000000001 + "energy": { + "type": "FaceEnergyProperties" }, - "electric_equipment": { - "radiant_fraction": 0.5, - "schedule": { - "day_schedules": [ - { - "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 - ] - ], - "interpolate": false - } - ], - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": { - "lower_limit": 0.0, - "upper_limit": 1.0, - "type": "ScheduleTypeLimit", - "identifier": "Fractional", - "unit_type": "Dimensionless", - "numeric_type": "Continuous" - }, - "type": "ScheduleRuleset", - "identifier": "Generic Office Equipment", - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" - }, - "properties": { - "type": "ElectricEquipmentProperties", - "ph": { - "equipment_collection": { - "equipment_set": {} - }, - "type": "ElectricEquipmentPhProperties" - } - }, - "lost_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipment", - "identifier": "Generic Office Equipment", - "latent_fraction": 0.0 + "radiance": { + "type": "FaceRadianceProperties" }, - "type": "ProgramType", - "identifier": "Generic Office Program", - "infiltration": { - "type": "Infiltration", - "identifier": "Generic Office Infiltration", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": { - "day_schedules": [ - { - "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 - ], - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", - "times": [ - [ - 0, - 0 - ], - [ - 6, - 0 - ], - [ - 18, - 0 - ] - ], - "interpolate": false - } - ], - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": { - "lower_limit": 0.0, - "upper_limit": 1.0, - "type": "ScheduleTypeLimit", - "identifier": "Fractional", - "unit_type": "Dimensionless", - "numeric_type": "Continuous" - }, - "type": "ScheduleRuleset", - "identifier": "Generic Office Infiltration", - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default" - } + "ph_hvac": { + "type": "FacePhHvacProperties" }, - "setpoint": { - "heating_schedule": { - "day_schedules": [ - { - "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": "FaceProperties" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 0.0, + 1.0, + 0.0 + ], + "type": "Plane", + "n": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "o": [ + 5.0, + 0.0, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_2_b7c5199c..Face1", + "face_type": "Wall", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_2_b7c5199c..Face1" + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceReviveProperties" + }, + "ph": { + "id_num": 0, + "type": "FacePhProperties" + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "radiance": { + "type": "FaceRadianceProperties" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "type": "FaceProperties" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + -1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 1.0, + -0.0 + ], + "o": [ + 5.0, + 4.0, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_2_b7c5199c..Face2", + "face_type": "Wall", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_2_b7c5199c..Face2" + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceReviveProperties" + }, + "ph": { + "id_num": 0, + "type": "FacePhProperties" + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "radiance": { + "type": "FaceRadianceProperties" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "type": "FaceProperties" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 0.0, + -1.0, + 0.0 + ], + "type": "Plane", + "n": [ + -1.0, + 0.0, + 0.0 + ], + "o": [ + 0.0, + 4.0, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_2_b7c5199c..Face3", + "face_type": "Wall", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_2_b7c5199c..Face3" + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceReviveProperties" + }, + "ph": { + "id_num": 0, + "type": "FacePhProperties" + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "radiance": { + "type": "FaceRadianceProperties" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "type": "FaceProperties" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 0.0, + 1.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "o": [ + 0.0, + 0.0, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_2_b7c5199c..Face4", + "face_type": "Floor", + "boundary_condition": { + "type": "Ground" + }, + "display_name": "Room_2_b7c5199c..Face4" + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceReviveProperties" + }, + "ph": { + "id_num": 0, + "type": "FacePhProperties" + }, + "energy": { + "type": "FaceEnergyProperties" + }, + "radiance": { + "type": "FaceRadianceProperties" + }, + "ph_hvac": { + "type": "FacePhHvacProperties" + }, + "type": "FaceProperties" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 1.0, + 0.0, + -5.5511151231257827e-17 + ], + "type": "Plane", + "n": [ + 5.5511151231257827e-17, + -0.0, + 1.0 + ], + "o": [ + 0.0, + 0.0, + 3.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_2_b7c5199c..Face5", + "face_type": "RoofCeiling", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_2_b7c5199c..Face5" + } + ], + "properties": { + "revive": { + "id_num": 0, + "type": "RoomReviveProperties" + }, + "ph": { + "ph_bldg_segment": { + "wind_exposure_type": { + "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + }, + "summer_hrv_bypass_mode": { + "value": "4-ALWAYS" + }, + "set_points": { + "identifier": "aeb28145-4538-4962-af78-c61ea46a07ab", + "user_data": {}, + "summer": 25.0, + "display_name": "aeb28145-4538-4962-af78-c61ea46a07ab", + "winter": 20.0 + }, + "non_combustible_materials": false, + "num_dwelling_units": 1, + "phi_certification": { + "phpp_version": 9, + "attributes": { + "enerphit_type": "2-ENERGY DEMAND METHOD", + "phpp_version": 9, + "building_use_type": "10-DWELLING", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", + "certification_type": "1-PASSIVE HOUSE", + "retrofit_type": "1-NEW BUILDING", + "certification_class": "1-CLASSIC", + "building_category_type": "1-RESIDENTIAL BUILDING", + "tfa_override": null, + "ihg_type": "2-STANDARD", + "primary_energy_type": "2-PER (RENEWABLE)" + }, + "identifier": "b0f9d301-fa3b-48a4-9317-ad10c5c3646f", + "user_data": {}, + "display_name": "b0f9d301-fa3b-48a4-9317-ad10c5c3646f" + }, + "thermal_bridges": {}, + "phius_certification": { + "PHIUS2021_cooling_load": 10.0, + "PHIUS2021_heating_demand": 15.0, + "building_use_type": { + "value": "1-RESIDENTIAL" + }, + "int_gains_toilet_room_util_pat": null, + "icfa_override": null, + "localization_selection_type": 2, + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, + "building_type": { + "value": "1-NEW_CONSTRUCTION" + }, + "PHIUS2021_heating_load": 10.0, + "int_gains_evap_per_person": 15, + "building_status": { + "value": "1-IN_PLANNING" + }, + "int_gains_flush_heat_loss": true, + "int_gains_num_toilets": 1, + "identifier": "7e506286-0db7-4361-9f8f-f0c1e7653172", + "PHIUS2021_cooling_demand": 15.0, + "user_data": {}, + "building_category_type": { + "value": "1-RESIDENTIAL BUILDING" + }, + "int_gains_dhw_marginal_perf_ratio": null, + "display_name": "7e506286-0db7-4361-9f8f-f0c1e7653172", + "int_gains_use_school_defaults": false + }, + "identifier": "9208d073-b99b-4722-ae22-0bca76fd2914", + "site": { + "location": { + "site_elevation": null, + "identifier": "2c465ee6-2232-40ac-ac70-6e3fa8c503bf", + "hours_from_UTC": -4, + "user_data": {}, + "latitude": 40.600000000000001, + "longitude": -73.799999999999997, + "climate_zone": 1, + "display_name": "2c465ee6-2232-40ac-ac70-6e3fa8c503bf" + }, + "phpp_library_codes": { + "country_code": "US-United States of America", + "identifier": "1342affc-8e57-4ae6-a551-3bbc710b64e3", + "region_code": "New York", + "user_data": {}, + "display_name": "US0055b-New York", + "dataset_name": "US0055b-New York" + }, + "identifier": "b994325c-3e75-4d83-8235-2bb8982f931b", + "user_data": {}, + "climate": { + "monthly_temps": { + "ground_temps": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "0a188827-bad9-45f5-937c-1251ea107eee", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "0a188827-bad9-45f5-937c-1251ea107eee" + }, + "sky_temps": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "688b4a29-bc24-4568-898c-de2904396c4d", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "688b4a29-bc24-4568-898c-de2904396c4d" + }, + "dewpoints": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "5f4f8f6a-02f8-4859-8b7d-a16b52882fdf", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "5f4f8f6a-02f8-4859-8b7d-a16b52882fdf" + }, + "identifier": "5f63ba53-c20d-4a6b-95c6-c4d431ae4b37", + "user_data": {}, + "air_temps": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "80656016-f238-47bd-8192-5b15ff742916", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "80656016-f238-47bd-8192-5b15ff742916" + }, + "display_name": "5f63ba53-c20d-4a6b-95c6-c4d431ae4b37" + }, + "station_elevation": 0.0, + "monthly_radiation": { + "west": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "c405540a-21fa-4480-982a-205582ec3162", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "c405540a-21fa-4480-982a-205582ec3162" + }, + "east": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "405a50ef-f9f1-4253-ac96-f41c6ef053e0", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "405a50ef-f9f1-4253-ac96-f41c6ef053e0" + }, + "identifier": "feb14422-eb50-4468-b7bb-644937fc658c", + "north": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "8575d976-ce7d-46f0-b93a-8f9f53421363", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "8575d976-ce7d-46f0-b93a-8f9f53421363" + }, + "user_data": {}, + "south": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "36b8daa7-5360-4104-b7c0-b67a64f9af4c", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "36b8daa7-5360-4104-b7c0-b67a64f9af4c" + }, + "display_name": "feb14422-eb50-4468-b7bb-644937fc658c", + "glob": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "db12f99a-b69a-46a0-95d6-219de7144341", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "db12f99a-b69a-46a0-95d6-219de7144341" + } + }, + "summer_daily_temperature_swing": 8.0, + "average_wind_speed": 4.0, + "identifier": "7ca8448a-3683-4f4e-8177-a87ec7a4ba2e", + "ground": { + "ground_density": 2000, + "ground_heat_capacity": 1000, + "identifier": "e00be75a-d448-4370-a29d-ee6ee9155b40", + "user_data": {}, + "depth_groundwater": 3, + "flow_rate_groundwater": 0.050000000000000003, + "ground_thermal_conductivity": 2, + "display_name": "e00be75a-d448-4370-a29d-ee6ee9155b40" + }, + "user_data": {}, + "peak_loads": { + "cooling_load_2": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "86914208-b954-4a36-9ea9-5a2bfe10db0f", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "86914208-b954-4a36-9ea9-5a2bfe10db0f", + "temp": 0.0 + }, + "cooling_load_1": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "a1d73f93-8732-41d1-9602-dbe55b87f9d7", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "a1d73f93-8732-41d1-9602-dbe55b87f9d7", + "temp": 0.0 + }, + "identifier": "f1849687-c736-45c0-ae89-36b4afbabff6", + "user_data": {}, + "heat_load_2": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "5f37c0c9-99ff-4885-b4a3-bd9a0aa9ae50", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "5f37c0c9-99ff-4885-b4a3-bd9a0aa9ae50", + "temp": 0.0 + }, + "heat_load_1": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "2a35a01d-952a-4ac5-b64a-866f74f4204a", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "2a35a01d-952a-4ac5-b64a-866f74f4204a", + "temp": 0.0 + }, + "display_name": "f1849687-c736-45c0-ae89-36b4afbabff6" + }, + "display_name": "New York" + }, + "display_name": "b994325c-3e75-4d83-8235-2bb8982f931b" + }, + "mech_room_temp": 20.0, + "user_data": {}, + "source_energy_factors": { + "factors": [] + }, + "name": "Unnamed_Bldg_Segment", + "co2e_factors": { + "factors": [] + }, + "display_name": "Unnamed_Bldg_Segment", + "num_floor_levels": 1 + }, + "type": "RoomPhProperties", + "spaces": [], + "id_num": 0, + "specific_heat_capacity": "1-LIGHTWEIGHT", + "ph_foundations": [] + }, + "energy": { + "type": "RoomEnergyProperties", + "program_type": { + "lighting": { + "schedule": { + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Dimensionless", + "upper_limit": 1.0, + "identifier": "Fractional", + "lower_limit": 0.0 + }, + "type": "ScheduleRuleset", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "identifier": "Generic Office Lighting", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", + "day_schedules": [ + { + "values": [ + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 18, 0 - ], + ] + ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "interpolate": false + }, + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "times": [ [ - 7, + 0, 0 - ], + ] + ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "times": [ [ - 22, + 0, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "interpolate": false }, { "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "interpolate": false }, { "values": [ - 15.600000000000000, - 17.800000000000001, - 20.0, - 21.0, - 15.600000000000000 + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 ], "type": "ScheduleDay", - "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ - 0, + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, 0 ], [ - 5, + 17, 0 ], [ - 6, + 18, 0 ], [ - 7, + 20, 0 ], [ - 17, + 22, + 0 + ], + [ + 23, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + ] + }, + "return_air_fraction": 0.0, + "properties": { + "ph": { + "id_num": 0, + "type": "LightingPhProperties", + "target_lux_height": 0.80000000000000004, + "target_lux": 300 + }, + "type": "LightingProperties", + "revive": { + "cost": 0.0, + "type": "LightingReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25 + } + }, + "type": "Lighting", + "radiant_fraction": 0.69999999999999996, + "identifier": "Generic Office Lighting", + "watts_per_area": 10.550000000000001, + "visible_fraction": 0.20000000000000001 + }, + "electric_equipment": { + "schedule": { + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Dimensionless", + "upper_limit": 1.0, + "identifier": "Fractional", + "lower_limit": 0.0 + }, + "type": "ScheduleRuleset", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "identifier": "Generic Office Equipment", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_saturday": true } ], - "schedule_type_limit": { - "lower_limit": -273.14999999999998, - "upper_limit": { - "type": "NoLimit" - }, - "type": "ScheduleTypeLimit", - "identifier": "Temperature", - "unit_type": "Temperature", - "numeric_type": "Continuous" - }, - "type": "ScheduleRuleset", - "identifier": "Generic Office Heating", - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" - }, - "cooling_schedule": { + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "day_schedules": [ { "values": [ - 26.699999999999999 + 0.2307553806, + 0.28810717499999999, + 0.2307553806 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "interpolate": false }, { "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 + 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "times": [ [ 0, 0 - ], - [ - 5, - 0 - ], - [ - 6, - 0 - ], - [ - 7, - 0 - ], - [ - 22, - 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "interpolate": false }, { "values": [ - 26.699999999999999 + 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "interpolate": false }, { "values": [ - 26.699999999999999, - 25.600000000000001, - 25.0, - 24.0, - 26.699999999999999 + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, 0 ], [ - 22, + 17, + 0 + ], + [ + 19, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "interpolate": false }, { "values": [ - 26.699999999999999, - 25.699999999999999, - 25.0, - 24.0, - 26.699999999999999 + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, 0 ], [ - 5, + 6, 0 ], [ - 6, + 8, 0 ], [ - 7, + 12, + 0 + ], + [ + 13, 0 ], [ 17, 0 + ], + [ + 18, + 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + ] + }, + "properties": { + "ph": { + "equipment_collection": { + "equipment_set": {} + }, + "type": "ElectricEquipmentPhProperties" + }, + "type": "ElectricEquipmentProperties", + "revive": { + "id_num": 0, + "type": "ElectricEquipmentReviveProperties" + } + }, + "type": "ElectricEquipment", + "radiant_fraction": 0.5, + "identifier": "Generic Office Equipment", + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "latent_fraction": 0.0 + }, + "type": "ProgramType", + "infiltration": { + "type": "Infiltration", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": { + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } - ], + }, "schedule_type_limit": { - "lower_limit": -273.14999999999998, - "upper_limit": { - "type": "NoLimit" - }, + "numeric_type": "Continuous", "type": "ScheduleTypeLimit", - "identifier": "Temperature", - "unit_type": "Temperature", - "numeric_type": "Continuous" + "unit_type": "Dimensionless", + "upper_limit": 1.0, + "identifier": "Fractional", + "lower_limit": 0.0 }, "type": "ScheduleRuleset", - "identifier": "Generic Office Cooling", - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" - }, - "type": "Setpoint", - "identifier": "Generic Office Setpoints" - } - }, - "hvac": { - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "type": "IdealAirSystem", - "identifier": "Room_2_ac5d1874 Ideal Loads Air System", - "sensible_heat_recovery": 0.0, - "heating_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0 - } - }, - "ph_hvac": { - "ventilation_system": null, - "renewable_devices": [], - "hot_water_system": null, - "type": "RoomPhHvacProperties", - "heating_systems": [], - "id_num": 0, - "supportive_devices": [], - "heat_pump_systems": [], - "exhaust_vent_devices": [] - }, - "radiance": { - "type": "RoomRadianceProperties" - } - }, - "type": "Room", - "identifier": "Room_2_ac5d1874", - "faces": [ - { - "display_name": "Room_2_ac5d1874..Face0", - "properties": { - "type": "FaceProperties", - "ph": { - "type": "FacePhProperties", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadianceProperties" - } - }, - "geometry": { - "plane": { - "o": [ - 0.0, - 0.0, - 0.0 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - -1.0, - 0.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - "type": "Face", - "identifier": "Room_2_ac5d1874..Face0", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true, - "wind_exposure": true - }, - "face_type": "Wall" - }, - { - "display_name": "Room_2_ac5d1874..Face1", - "properties": { - "type": "FaceProperties", - "ph": { - "type": "FacePhProperties", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadianceProperties" - } - }, - "geometry": { - "plane": { - "o": [ - 5.0, - 0.0, - 0.0 - ], - "type": "Plane", - "x": [ - 0.0, - 1.0, - 0.0 - ], - "n": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ] - }, - "type": "Face3D", - "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": "Face", - "identifier": "Room_2_ac5d1874..Face1", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true, - "wind_exposure": true - }, - "face_type": "Wall" - }, - { - "display_name": "Room_2_ac5d1874..Face2", - "properties": { - "type": "FaceProperties", - "ph": { - "type": "FacePhProperties", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadianceProperties" - } - }, - "geometry": { - "plane": { - "o": [ - 5.0, - 4.0, - 0.0 - ], - "type": "Plane", - "x": [ - -1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 1.0, - -0.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - "type": "Face", - "identifier": "Room_2_ac5d1874..Face2", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true, - "wind_exposure": true - }, - "face_type": "Wall" - }, - { - "display_name": "Room_2_ac5d1874..Face3", - "properties": { - "type": "FaceProperties", - "ph": { - "type": "FacePhProperties", - "id_num": 0 + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "identifier": "Generic Office Infiltration", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "day_schedules": [ + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "interpolate": false + } + ] + } }, - "energy": { - "type": "FaceEnergyProperties" + "setpoint": { + "type": "Setpoint", + "identifier": "Generic Office Setpoints", + "heating_schedule": { + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Temperature", + "upper_limit": { + "type": "NoLimit" + }, + "identifier": "Temperature", + "lower_limit": -273.14999999999998 + }, + "type": "ScheduleRuleset", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Heating", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "day_schedules": [ + { + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "interpolate": false + }, + { + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "interpolate": false + } + ] + }, + "cooling_schedule": { + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Temperature", + "upper_limit": { + "type": "NoLimit" + }, + "identifier": "Temperature", + "lower_limit": -273.14999999999998 + }, + "type": "ScheduleRuleset", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Cooling", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "day_schedules": [ + { + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "interpolate": false + }, + { + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", + "interpolate": false + }, + { + "values": [ + 26.699999999999999 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", + "interpolate": false + }, + { + "values": [ + 26.699999999999999, + 25.600000000000001, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false + }, + { + "values": [ + 26.699999999999999, + 25.699999999999999, + 25.0, + 24.0, + 26.699999999999999 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "interpolate": false + } + ] + } }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" + "ventilation": { + "flow_per_area": 0.00030499999999999999, + "type": "Ventilation", + "identifier": "Generic Office Ventilation", + "flow_per_person": 0.0023600000000000001 }, - "radiance": { - "type": "FaceRadianceProperties" + "identifier": "Generic Office Program", + "people": { + "occupancy_schedule": { + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Dimensionless", + "upper_limit": 1.0, + "identifier": "Fractional", + "lower_limit": 0.0 + }, + "type": "ScheduleRuleset", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "identifier": "Generic Office Occupancy", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "day_schedules": [ + { + "values": [ + 0.0, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "interpolate": false + }, + { + "values": [ + 0.0, + 1.0, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "interpolate": false + } + ] + }, + "properties": { + "ph": { + "number_people": 0.0, + "dwellings": { + "identifier": "dfea3746-3079-4e46-b42d-21e135a8ba1e", + "num_dwellings": 0 + }, + "type": "PeoplePhProperties", + "number_bedrooms": 0, + "id_num": 0 + }, + "type": "PeopleProperties", + "revive": { + "id_num": 0, + "type": "PeopleReviveProperties" + } + }, + "type": "People", + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.056500000000000002, + "identifier": "Generic Office People", + "activity_schedule": { + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": { + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "ActivityLevel", + "upper_limit": { + "type": "NoLimit" + }, + "identifier": "Activity Level", + "lower_limit": 0.0 + }, + "type": "ScheduleRuleset", + "default_day_schedule": "Seated Adult Activity_Day Schedule", + "identifier": "Seated Adult Activity", + "day_schedules": [ + { + "values": [ + 120.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "Seated Adult Activity_Day Schedule", + "interpolate": false + } + ] + }, + "latent_fraction": { + "type": "Autocalculate" + } } }, - "geometry": { - "plane": { - "o": [ - 0.0, - 4.0, - 0.0 - ], - "type": "Plane", - "x": [ - 0.0, - -1.0, - 0.0 - ], - "n": [ - -1.0, - 0.0, - 0.0 - ] - }, - "type": "Face3D", - "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": "Face", - "identifier": "Room_2_ac5d1874..Face3", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true, - "wind_exposure": true - }, - "face_type": "Wall" - }, - { - "display_name": "Room_2_ac5d1874..Face4", - "properties": { - "type": "FaceProperties", - "ph": { - "type": "FacePhProperties", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyProperties" + "hvac": { + "heating_air_temperature": 50.0, + "sensible_heat_recovery": 0.0, + "economizer_type": "DifferentialDryBulb", + "properties": { + "revive": { + "equipment_collection": { + "type": "PhiusReviveHVACEquipmentCollection", + "equipment": [] + }, + "type": "IdealAirSystemReviveProperties" + }, + "type": "IdealAirSystemProperties" }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" + "type": "IdealAirSystem", + "latent_heat_recovery": 0.0, + "demand_controlled_ventilation": false, + "cooling_air_temperature": 13.0, + "identifier": "Room_2_b7c5199c Ideal Loads Air System", + "heating_limit": { + "type": "Autosize" }, - "radiance": { - "type": "FaceRadianceProperties" + "cooling_limit": { + "type": "Autosize" } - }, - "geometry": { - "plane": { - "o": [ - 0.0, - 0.0, - 0.0 - ], - "type": "Plane", - "x": [ - 0.0, - 1.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - -1.0 - ] - }, - "type": "Face3D", - "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": "Face", - "identifier": "Room_2_ac5d1874..Face4", - "boundary_condition": { - "type": "Ground" - }, - "face_type": "Floor" + } }, - { - "display_name": "Room_2_ac5d1874..Face5", - "properties": { - "type": "FaceProperties", - "ph": { - "type": "FacePhProperties", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyProperties" - }, - "ph_hvac": { - "type": "FacePhHvacPropertiesAbridged" - }, - "radiance": { - "type": "FaceRadianceProperties" - } - }, - "geometry": { - "plane": { - "o": [ - 0.0, - 0.0, - 3.0 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - -5.5511151231257827e-17 - ], - "n": [ - 5.5511151231257827e-17, - -0.0, - 1.0 - ] - }, - "type": "Face3D", - "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": "Face", - "identifier": "Room_2_ac5d1874..Face5", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true, - "wind_exposure": true - }, - "face_type": "RoofCeiling" - } - ] + "radiance": { + "type": "RoomRadianceProperties" + }, + "ph_hvac": { + "supportive_devices": [], + "type": "RoomPhHvacProperties", + "renewable_devices": [], + "heat_pump_systems": [], + "id_num": 0, + "heating_systems": [], + "hot_water_system": null, + "exhaust_vent_devices": [], + "ventilation_system": null + }, + "type": "RoomProperties" + }, + "type": "Room", + "identifier": "Room_2_b7c5199c", + "display_name": "Room_2" } \ No newline at end of file diff --git a/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson b/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson index 6d93c32..d25804f 100644 --- a/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson +++ b/tests/_test_reference_files_hbjson/Multi_Room_Complete.hbjson @@ -1,42 +1,45 @@ { - "display_name": "unnamed", "orphaned_shades": [ { - "display_name": "Shade_7b0ab16c", "properties": { - "type": "ShadePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ShadeRevivePropertiesAbridged" + }, "ph": { - "type": "ShadePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "ShadePhPropertiesAbridged" }, "energy": { "type": "ShadeEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "ShadePhHvacProperties" - }, "radiance": { "type": "ShadeRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "ShadePhHvacPropertiesAbridged" + }, + "type": "ShadePropertiesAbridged" }, + "type": "Shade", "is_detached": true, "geometry": { "plane": { - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ] }, "type": "Face3D", @@ -63,45 +66,49 @@ ] ] }, - "type": "Shade", - "identifier": "Shade_7b0ab16c" + "identifier": "Shade_127ebfea", + "display_name": "Shade_127ebfea" }, { - "display_name": "Shade_62841e01", "properties": { - "type": "ShadePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ShadeRevivePropertiesAbridged" + }, "ph": { - "type": "ShadePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "ShadePhPropertiesAbridged" }, "energy": { "type": "ShadeEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "ShadePhHvacProperties" - }, "radiance": { "type": "ShadeRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "ShadePhHvacPropertiesAbridged" + }, + "type": "ShadePropertiesAbridged" }, + "type": "Shade", "is_detached": true, "geometry": { "plane": { - "o": [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 ] }, "type": "Face3D", @@ -128,638 +135,309 @@ ] ] }, - "type": "Shade", - "identifier": "Shade_62841e01" + "identifier": "Shade_e862401b", + "display_name": "Shade_e862401b" } ], + "units": "Meters", "properties": { - "type": "ModelProperties", + "revive": { + "type": "ModelRevivePropertiesAbridged", + "grid_region": { + "region_name": "", + "description": "", + "filepath": "", + "region_code": "" + }, + "analysis_duration": 50, + "id_num": 0, + "co2_measures": {}, + "national_emissions_factors": { + "type": "NationalEmissionsFactors", + "kg_CO2_per_USD": 0.0, + "us_trading_rank": 0, + "GDP_million_USD": 0.0, + "country_name": "", + "CO2_MT": 0.0 + }, + "envelope_labor_cost_fraction": 0.40000000000000002 + }, "ph": { + "id_num": 0, + "type": "ModelPhPropertiesAbridged", "team": { - "display_name": "5f90b88d-08be-4f9b-82bd-5fee887a0b3e", "building": { "license_number": null, - "street": null, "email": null, - "display_name": "2332bcb2-83f4-46a9-b467-3394dc326edb", - "identifier": "2332bcb2-83f4-46a9-b467-3394dc326edb", + "telephone": null, + "city": null, + "identifier": "7b82d32d-b416-41ee-96dd-1bd2c6dde629", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null + "post_code": null, + "display_name": "7b82d32d-b416-41ee-96dd-1bd2c6dde629" }, - "identifier": "5f90b88d-08be-4f9b-82bd-5fee887a0b3e", - "user_data": {}, - "owner": { + "customer": { "license_number": null, - "street": null, "email": null, - "display_name": "a708e1c5-1e3b-4e0c-a3b9-3fbde7e67d67", - "identifier": "a708e1c5-1e3b-4e0c-a3b9-3fbde7e67d67", + "telephone": null, + "city": null, + "identifier": "0165e379-6c8c-4c0e-8126-5c42f39ee9ea", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null + "post_code": null, + "display_name": "0165e379-6c8c-4c0e-8126-5c42f39ee9ea" }, - "customer": { + "owner": { "license_number": null, - "street": null, "email": null, - "display_name": "8c6bede1-dd7c-479b-9e59-750b01382868", - "identifier": "8c6bede1-dd7c-479b-9e59-750b01382868", + "telephone": null, + "city": null, + "identifier": "23e01ef6-aeb4-4f33-a6bf-7ddb5ac9687b", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null + "post_code": null, + "display_name": "23e01ef6-aeb4-4f33-a6bf-7ddb5ac9687b" }, + "identifier": "a72b6848-ce79-43a9-80a5-d59f6c8037f3", "designer": { "license_number": null, - "street": null, "email": null, - "display_name": "82b50f64-657b-4575-8d1b-b67413c3f18f", - "identifier": "82b50f64-657b-4575-8d1b-b67413c3f18f", + "telephone": null, + "city": null, + "identifier": "7f85fabb-d9b7-4c4a-918c-a480d404ef3c", + "street": null, "user_data": {}, - "post_code": null, "name": null, - "telephone": null, - "city": null - } + "post_code": null, + "display_name": "7f85fabb-d9b7-4c4a-918c-a480d404ef3c" + }, + "user_data": {}, + "display_name": "a72b6848-ce79-43a9-80a5-d59f6c8037f3" }, - "type": "ModelPhPropertiesAbridged", - "id_num": 0, "bldg_segments": [ { - "non_combustible_materials": false, - "display_name": "_unnamed_bldg_segment_", - "co2e_factors": { - "factors": [ - { - "value": 100.0, - "units": "g/kWh", - "fuel_name": "OIL_CGS_70_CHP" - }, - { - "value": 250.01710000000000, - "units": "g/kWh", - "fuel_name": "ELECTRICITY_PV" - }, - { - "value": 270.01020000000000, - "units": "g/kWh", - "fuel_name": "LPG" - }, - { - "value": 309.99660000000000, - "units": "g/kWh", - "fuel_name": "OIL" - }, - { - "value": 409.99660000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL_CGS_0_CHP" - }, - { - "value": 319.99320000000000, - "units": "g/kWh", - "fuel_name": "GAS_CGS_0_CHP" - }, - { - "value": 439.98640000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL" - }, - { - "value": 319.99320000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL_CGS_35_CHP" - }, - { - "value": -70.010199999999998, - "units": "g/kWh", - "fuel_name": "GAS_CGS_70_CHP" - }, - { - "value": 239.98640000000000, - "units": "g/kWh", - "fuel_name": "HARD_COAL_CGS_70_CHP" - }, - { - "value": 129.98980000000000, - "units": "g/kWh", - "fuel_name": "GAS_CGS_35_CHP" - }, - { - "value": 409.99660000000000, - "units": "g/kWh", - "fuel_name": "OIL_CGS_0_CHP" - }, - { - "value": 680.00680000000000, - "units": "g/kWh", - "fuel_name": "ELECTRICITY_MIX" - }, - { - "value": 250.01710000000000, - "units": "g/kWh", - "fuel_name": "OIL_CGS_35_CHP" - }, - { - "value": 53.428899999999999, - "units": "g/kWh", - "fuel_name": "WOOD" - }, - { - "value": 250.01710000000000, - "units": "g/kWh", - "fuel_name": "NATURAL_GAS" - } - ] + "wind_exposure_type": { + "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + }, + "summer_hrv_bypass_mode": { + "value": "2-TEMPERATURE CONTROLLED" + }, + "set_points": { + "identifier": "266f7f68-f5c6-4729-bc4c-9674ecca57f7", + "user_data": {}, + "summer": 24.0, + "display_name": "266f7f68-f5c6-4729-bc4c-9674ecca57f7", + "winter": 21.0 }, - "num_floor_levels": 1, + "non_combustible_materials": false, + "num_dwelling_units": 1, "phi_certification": { - "display_name": "b130a887-b1b8-44c2-9f51-ad5ddabe39f3", "phpp_version": 9, - "identifier": "b130a887-b1b8-44c2-9f51-ad5ddabe39f3", - "user_data": {}, "attributes": { - "tfa_override": null, - "building_use_type": "10-DWELLING", + "enerphit_type": "2-ENERGY DEMAND METHOD", "phpp_version": 9, - "certification_class": "1-CLASSIC", - "retrofit_type": "1-NEW BUILDING", + "building_use_type": "10-DWELLING", + "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", "certification_type": "1-PASSIVE HOUSE", - "enerphit_type": "2-ENERGY DEMAND METHOD", + "retrofit_type": "1-NEW BUILDING", + "certification_class": "1-CLASSIC", "building_category_type": "1-RESIDENTIAL BUILDING", + "tfa_override": null, "ihg_type": "2-STANDARD", - "occupancy_type": "1-STANDARD (ONLY FOR RESIDENTIAL BUILDINGS)", "primary_energy_type": "1-PE (NON-RENEWABLE)" - } - }, - "num_dwelling_units": 1, - "set_points": { - "display_name": "210570bd-1bbf-44cf-baf2-7d1fb7ee7056", - "identifier": "210570bd-1bbf-44cf-baf2-7d1fb7ee7056", + }, + "identifier": "f6b8ed23-03f1-4f2b-b586-38de86550735", "user_data": {}, - "winter": 21.0, - "summer": 24.0 + "display_name": "f6b8ed23-03f1-4f2b-b586-38de86550735" }, - "identifier": "206756f4-2f42-4942-9bf3-10b6e50c1b50", - "site": { - "phpp_library_codes": { - "display_name": "US0055b-New York", - "region_code": "New York", - "identifier": "e2456e9e-053a-43f1-a16c-36dfb8c159a0", + "thermal_bridges": { + "562f4288-9612-4736-a81c-1a1f4eb7662b": { + "psi_value": 0.01, + "quantity": 1.0, + "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, + "identifier": "562f4288-9612-4736-a81c-1a1f4eb7662b", "user_data": {}, - "country_code": "US-United States of America", - "dataset_name": "US0055b-New York" + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__72286b6a", + "_group_type": { + "value": "15-AMBIENT" + } }, - "display_name": "_unnamed_", - "climate": { - "summer_daily_temperature_swing": 10.0, - "peak_loads": { - "display_name": "27729909-4503-4781-9b54-276bd22dc598", - "cooling_load_1": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "test_peak_cooling_1", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "6b30eb51-cc5c-47f5-9212-12ae6ec1fd45", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "cooling_load_2": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "test_peak_cooling_2", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "99c5aa98-b59a-46dc-a2a6-59948c5ba9aa", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "heat_load_1": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "test_peak_heat_1", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "21a05b61-7ce0-4dc5-b83b-b355bdd2322c", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - }, - "identifier": "27729909-4503-4781-9b54-276bd22dc598", - "user_data": {}, - "heat_load_2": { - "rad_south": 0.0, - "temp": 0.0, - "rad_north": 0.0, - "rad_west": 0.0, - "display_name": "test_peak_heat_2", - "sky_temp": null, - "ground_temp": null, - "rad_global": 0.0, - "identifier": "a1df4757-e39e-4e62-aa6d-ace082424bfe", - "dewpoint": null, - "user_data": {}, - "rad_east": 0.0 - } - }, - "display_name": "My_Test_Climate", - "monthly_temps": { - "sky_temps": { - "june": 20.620000000000001, - "may": 17.920000000000002, - "display_name": "807edf68-1776-4415-bfd7-00138502249a", - "february": 3.3300000000000001, - "july": 17.699999999999999, - "september": 9.7799999999999994, - "august": 13.210000000000001, - "identifier": "807edf68-1776-4415-bfd7-00138502249a", - "user_data": {}, - "january": 0.0, - "november": 5.0599999999999996, - "october": 6.4800000000000004, - "december": 3.6200000000000001, - "april": 16.460000000000001, - "march": 8.3300000000000001 - }, - "air_temps": { - "june": 24.75, - "may": 21.5, - "display_name": "79bf9486-197f-4293-a45e-dc2b0efa1396", - "february": 4.0, - "july": 21.230000000000000, - "september": 11.740000000000000, - "august": 15.850000000000000, - "identifier": "79bf9486-197f-4293-a45e-dc2b0efa1396", - "user_data": {}, - "january": 0.0, - "november": 6.0700000000000003, - "october": 7.7800000000000002, - "december": 4.3399999999999999, - "april": 19.75, - "march": 10.0 - }, - "display_name": "be50a1a5-0574-48b0-ab20-f794e6d1fc0e", - "dewpoints": { - "june": 6.9500000000000002, - "may": 5.1299999999999999, - "display_name": "6473923b-075d-4b13-86bb-a9d63473e77e", - "february": 2.6699999999999999, - "july": 4.9500000000000002, - "september": 1.0500000000000000, - "august": 4.1399999999999997, - "identifier": "6473923b-075d-4b13-86bb-a9d63473e77e", - "user_data": {}, - "january": 0.0, - "november": 1.6200000000000001, - "october": 1.5400000000000000, - "december": 4.2800000000000002, - "april": 7.9600000000000000, - "march": 6.6699999999999999 - }, - "ground_temps": { - "june": 0.0, - "may": 0.0, - "display_name": "1cdf32a1-85ea-4afa-989e-7b26f71121f8", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "1cdf32a1-85ea-4afa-989e-7b26f71121f8", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "identifier": "be50a1a5-0574-48b0-ab20-f794e6d1fc0e", - "user_data": {} - }, - "identifier": "10c7c750-a533-4fdb-925d-06893fce985c", - "average_wind_speed": 4.0, - "user_data": {}, - "station_elevation": 0.0, - "ground": { - "ground_density": 2000, - "ground_thermal_conductivity": 2, - "display_name": "742ea09b-cea2-4ac3-8539-9ca020343ffc", - "depth_groundwater": 3, - "identifier": "742ea09b-cea2-4ac3-8539-9ca020343ffc", - "user_data": {}, - "ground_heat_capacity": 1000, - "flow_rate_groundwater": 0.050000000000000003 - }, - "monthly_radiation": { - "south": { - "june": 0.0, - "may": 0.0, - "display_name": "01f5af0c-6a86-4dfc-92d7-f3ef3541346a", - "february": 0.0, - "july": 0.0, - "september": 0.0, - "august": 0.0, - "identifier": "01f5af0c-6a86-4dfc-92d7-f3ef3541346a", - "user_data": {}, - "january": 0.0, - "november": 0.0, - "october": 0.0, - "december": 0.0, - "april": 0.0, - "march": 0.0 - }, - "north": { - "june": 165.0, - "may": 149.97000000000000, - "display_name": "f8327459-f49b-4e4a-8fa9-c3d2c5957c5a", - "february": 26.660000000000000, - "july": 200.0, - "september": 104.03000000000000, - "august": 145.61000000000001, - "identifier": "f8327459-f49b-4e4a-8fa9-c3d2c5957c5a", - "user_data": {}, - "january": 0.0, - "november": 42.049999999999997, - "october": 74.319999999999993, - "december": 0.0, - "april": 131.66000000000000, - "march": 66.659999999999997 - }, - "display_name": "a6a9bc47-8cb2-4271-982f-11f068fafc70", - "identifier": "a6a9bc47-8cb2-4271-982f-11f068fafc70", - "user_data": {}, - "west": { - "june": 165.0, - "may": 149.97000000000000, - "display_name": "d17e4549-8f13-4410-a900-f3227719c5fa", - "february": 26.660000000000000, - "july": 200.0, - "september": 104.03000000000000, - "august": 145.61000000000001, - "identifier": "d17e4549-8f13-4410-a900-f3227719c5fa", - "user_data": {}, - "january": 0.0, - "november": 42.049999999999997, - "october": 74.319999999999993, - "december": 0.0, - "april": 131.66000000000000, - "march": 66.659999999999997 - }, - "east": { - "june": 165.0, - "may": 149.97000000000000, - "display_name": "a3b7b2b0-60ab-4c8e-a2ec-61221e3eeafa", - "february": 26.660000000000000, - "july": 200.0, - "september": 104.03000000000000, - "august": 145.61000000000001, - "identifier": "a3b7b2b0-60ab-4c8e-a2ec-61221e3eeafa", - "user_data": {}, - "january": 0.0, - "november": 42.049999999999997, - "october": 74.319999999999993, - "december": 0.0, - "april": 131.66000000000000, - "march": 66.659999999999997 - }, - "glob": { - "june": 165.0, - "may": 149.97000000000000, - "display_name": "85a0fada-4634-4596-99d5-82614be2733d", - "february": 26.660000000000000, - "july": 200.0, - "september": 104.03000000000000, - "august": 145.61000000000001, - "identifier": "85a0fada-4634-4596-99d5-82614be2733d", - "user_data": {}, - "january": 0.0, - "november": 42.049999999999997, - "october": 74.319999999999993, - "december": 0.0, - "april": 131.66000000000000, - "march": 66.659999999999997 - } - } - }, - "location": { - "latitude": 40.600000000000001, - "site_elevation": 0.0, - "display_name": "New_York", - "identifier": "7a277cb9-aeb1-4d07-bd19-52160e2466f5", - "user_data": {}, - "climate_zone": 1, - "longitude": -73.799999999999997, - "hours_from_UTC": -4 - }, - "identifier": "61928095-91ef-4439-a65c-3149554bdf98", - "user_data": {} - }, - "user_data": {}, - "thermal_bridges": { - "4828e162-aed8-4df7-8457-d261683dcb4e": { - "display_name": "_unnamed_bldg_segment__fc8d7c54", + "dbd164a5-44f7-4c9f-8089-c5452dac894e": { "psi_value": 0.01, - "_group_type": { - "value": "15-AMBIENT" - }, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ + 0.82294901687515765, 0.0, - 4.0, - 0.0 + 0.49376941012509468 ], [ + 4.1770509831248424, 0.0, - 0.0, - 0.0 + 0.49376941012509468 ], [ + 4.1770509831248424, 0.0, - 0.0, - 3.0 + 2.5062305898749053 ], [ + 0.82294901687515765, 0.0, - 4.0, - 3.0 + 2.5062305898749053 ], [ + 0.82294901687515765, 0.0, - 4.0, - 0.0 + 0.49376941012509468 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "4828e162-aed8-4df7-8457-d261683dcb4e", "id_num": 0, - "user_data": {} - }, - "c98a87b4-a1e8-40d8-b456-61160456292e": { - "display_name": "_unnamed_bldg_segment__bf9a4c5c", - "psi_value": 0.01, + "identifier": "dbd164a5-44f7-4c9f-8089-c5452dac894e", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__090952e1", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "10ed528b-6ced-4ee5-bd51-a0672ba96229": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ 0.0, 0.0, - 0.0 + 3.0 ], [ 5.0, 0.0, - 0.0 + 3.0 ], [ 5.0, - 0.0, + 4.0, 3.0 ], [ 0.0, - 0.0, + 4.0, 3.0 ], [ 0.0, 0.0, - 0.0 + 3.0 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "c98a87b4-a1e8-40d8-b456-61160456292e", "id_num": 0, - "user_data": {} - }, - "20fdd6d0-12ef-45d9-a648-2c8422cdaa3f": { - "display_name": "_unnamed_bldg_segment__35188de6", - "psi_value": 0.01, + "identifier": "10ed528b-6ced-4ee5-bd51-a0672ba96229", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__892ea262", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "6f2a7600-d1ad-4a4e-983e-190a65d21f8d": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ - 12.0, - 0.0, + 5.0, + 4.0, 0.0 ], [ - 12.0, - 4.0, + 5.0, + 0.0, 0.0 ], [ - 12.0, - 4.0, + 5.0, + 0.0, 3.0 ], [ - 12.0, - 0.0, + 5.0, + 4.0, 3.0 ], [ - 12.0, - 0.0, + 5.0, + 4.0, 0.0 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "20fdd6d0-12ef-45d9-a648-2c8422cdaa3f", "id_num": 0, - "user_data": {} - }, - "63d0e8de-66db-4894-86b4-50516a62b257": { - "display_name": "_unnamed_bldg_segment__15a41cb1", - "psi_value": 0.01, + "identifier": "6f2a7600-d1ad-4a4e-983e-190a65d21f8d", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__2c94aeeb", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "a43ddbf1-01f2-4ac2-9f2c-9eb49f44ab9d": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ + 5.0, 0.0, - 3.3416407864998741, - 0.49376941012509468 + 0.0 ], [ - 0.0, - 0.65835921350012616, - 0.49376941012509468 - ], - [ - 0.0, - 0.65835921350012616, - 2.5062305898749053 - ], - [ - 0.0, - 3.3416407864998741, - 2.5062305898749053 - ], - [ - 0.0, - 3.3416407864998741, - 0.49376941012509468 - ] - ] - }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "63d0e8de-66db-4894-86b4-50516a62b257", - "id_num": 0, - "user_data": {} - }, - "0d6cb747-6d3c-4f09-b200-ffd05235566c": { - "display_name": "_unnamed_bldg_segment__6ab80a8a", - "psi_value": 0.01, - "_group_type": { - "value": "15-AMBIENT" - }, - "geometry": { - "type": "Polyline3D", - "vertices": [ - [ - 5.0, - 0.0, - 0.0 - ], - [ - 5.0, - 4.0, - 0.0 + 5.0, + 4.0, + 0.0 ], [ 5.0, @@ -778,102 +456,102 @@ ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "0d6cb747-6d3c-4f09-b200-ffd05235566c", "id_num": 0, - "user_data": {} - }, - "d83c166a-0846-4ddf-b543-a4e9d35ca04e": { - "display_name": "_unnamed_bldg_segment__cbd287e5", - "psi_value": 0.01, + "identifier": "a43ddbf1-01f2-4ac2-9f2c-9eb49f44ab9d", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__f299f4a7", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "1d063c87-a94b-4fe9-bff5-6e4cf9490fb6": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ - 6.1521286236252202, 0.0, + 3.3416407864998741, 0.49376941012509468 ], [ - 10.847871376374780, 0.0, + 0.65835921350012616, 0.49376941012509468 ], [ - 10.847871376374780, 0.0, + 0.65835921350012616, 2.5062305898749053 ], [ - 6.1521286236252202, 0.0, + 3.3416407864998741, 2.5062305898749053 ], [ - 6.1521286236252202, 0.0, + 3.3416407864998741, 0.49376941012509468 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "d83c166a-0846-4ddf-b543-a4e9d35ca04e", "id_num": 0, - "user_data": {} - }, - "fd9492c0-b257-46dc-8a82-09a27fbdcf5c": { - "display_name": "_unnamed_bldg_segment__8b038118", - "psi_value": 0.01, + "identifier": "1d063c87-a94b-4fe9-bff5-6e4cf9490fb6", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__cba1732a", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "bc9b1930-41a1-4eed-aa75-4ae06c21345c": { + "psi_value": 0.01, + "quantity": 1.0, "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 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "fd9492c0-b257-46dc-8a82-09a27fbdcf5c", "id_num": 0, - "user_data": {} - }, - "b0cdc4bc-dcf5-4d04-a63c-c8a1f3904a7a": { - "display_name": "_unnamed_bldg_segment__b293b5dc", - "psi_value": 0.01, + "identifier": "bc9b1930-41a1-4eed-aa75-4ae06c21345c", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__89e17c2f", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "7319d45d-2314-45c0-b01c-11a5fa89f848": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ @@ -904,24 +582,24 @@ ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "b0cdc4bc-dcf5-4d04-a63c-c8a1f3904a7a", "id_num": 0, - "user_data": {} - }, - "50df43af-036e-4cbd-9f6f-e6f459f3209c": { - "display_name": "_unnamed_bldg_segment__b1cbf495", - "psi_value": 0.01, + "identifier": "7319d45d-2314-45c0-b01c-11a5fa89f848", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__cd0fa6a5", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "0d05c011-b2cb-410c-9ff0-a91e4d449ed9": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ - 5.0, - 4.0, + 0.0, + 0.0, 0.0 ], [ @@ -935,45 +613,45 @@ 3.0 ], [ - 5.0, - 4.0, + 0.0, + 0.0, 3.0 ], [ - 5.0, - 4.0, + 0.0, + 0.0, 0.0 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "50df43af-036e-4cbd-9f6f-e6f459f3209c", "id_num": 0, - "user_data": {} - }, - "f11bb39e-1557-4127-aca9-404617831170": { - "display_name": "_unnamed_bldg_segment__1c5f8097", - "psi_value": 0.01, + "identifier": "0d05c011-b2cb-410c-9ff0-a91e4d449ed9", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__59eee55a", "_group_type": { "value": "15-AMBIENT" - }, + } + }, + "5d385b56-daba-4f5e-a7e1-86ec2bd89156": { + "psi_value": 0.01, + "quantity": 1.0, "geometry": { "type": "Polyline3D", "vertices": [ [ 0.0, - 0.0, - 3.0 + 4.0, + 0.0 ], [ - 5.0, 0.0, - 3.0 + 0.0, + 0.0 ], [ - 5.0, - 4.0, + 0.0, + 0.0, 3.0 ], [ @@ -983,800 +661,896 @@ ], [ 0.0, - 0.0, - 3.0 + 4.0, + 0.0 ] ] }, - "quantity": 1.0, - "fRsi_value": 0.75, - "identifier": "f11bb39e-1557-4127-aca9-404617831170", "id_num": 0, - "user_data": {} - } - }, - "source_energy_factors": { - "factors": [ - { - "value": 0.80000000000000004, - "units": "kWh/kWh", - "fuel_name": "OIL_CGS_70_CHP" - }, - { - "value": 1.7000000000000000, - "units": "kWh/kWh", - "fuel_name": "ELECTRICITY_PV" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "LPG" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "OIL" - }, - { - "value": 1.5, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL_CGS_0_CHP" - }, - { - "value": 1.5, - "units": "kWh/kWh", - "fuel_name": "GAS_CGS_0_CHP" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL_CGS_35_CHP" - }, - { - "value": 0.69999999999999996, - "units": "kWh/kWh", - "fuel_name": "GAS_CGS_70_CHP" - }, - { - "value": 0.80000000000000004, - "units": "kWh/kWh", - "fuel_name": "HARD_COAL_CGS_70_CHP" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "GAS_CGS_35_CHP" - }, - { - "value": 1.5, - "units": "kWh/kWh", - "fuel_name": "OIL_CGS_0_CHP" - }, - { - "value": 1.8000000000000000, - "units": "kWh/kWh", - "fuel_name": "ELECTRICITY_MIX" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "OIL_CGS_35_CHP" - }, - { - "value": 0.20000000000000001, - "units": "kWh/kWh", - "fuel_name": "WOOD" - }, - { - "value": 1.1000000000000001, - "units": "kWh/kWh", - "fuel_name": "NATURAL_GAS" + "identifier": "5d385b56-daba-4f5e-a7e1-86ec2bd89156", + "user_data": {}, + "fRsi_value": 0.75, + "display_name": "_unnamed_bldg_segment__5e1b4a2a", + "_group_type": { + "value": "15-AMBIENT" } - ] - }, - "name": "_unnamed_bldg_segment_", - "mech_room_temp": 20.0, - "summer_hrv_bypass_mode": { - "value": "2-TEMPERATURE CONTROLLED" - }, - "wind_exposure_type": { - "value": "1-SEVERAL_SIDES_EXPOSED_NO_SCREENING" + } }, "phius_certification": { - "certification_program": { - "value": "7-PHIUS 2021 CORE" - }, - "int_gains_evap_per_person": 15, - "building_status": { - "value": "1-IN_PLANNING" - }, + "PHIUS2021_cooling_load": 10.0, + "PHIUS2021_heating_demand": 15.0, "building_use_type": { "value": "1-RESIDENTIAL" }, - "display_name": "aa0e5e8d-3cef-4e2f-bc82-73e8f66461dd", + "int_gains_toilet_room_util_pat": null, "icfa_override": null, + "localization_selection_type": 2, + "certification_program": { + "value": "7-PHIUS 2021 CORE" + }, "building_type": { "value": "1-NEW_CONSTRUCTION" }, - "PHIUS2021_cooling_demand": 15.0, "PHIUS2021_heating_load": 10.0, - "int_gains_toilet_room_util_pat": null, - "int_gains_use_school_defaults": false, + "int_gains_evap_per_person": 15, + "building_status": { + "value": "1-IN_PLANNING" + }, + "int_gains_flush_heat_loss": true, "int_gains_num_toilets": 1, - "identifier": "aa0e5e8d-3cef-4e2f-bc82-73e8f66461dd", + "identifier": "97f727a2-a77c-417b-8d9e-ace784d5bd7b", + "PHIUS2021_cooling_demand": 15.0, "user_data": {}, "building_category_type": { "value": "1-RESIDENTIAL BUILDING" }, - "localization_selection_type": 2, - "PHIUS2021_cooling_load": 10.0, "int_gains_dhw_marginal_perf_ratio": null, - "PHIUS2021_heating_demand": 15.0, - "int_gains_flush_heat_loss": true - } - } - ] - }, - "energy": { - "electric_load_center": { - "type": "ElectricLoadCenter", - "inverter_dc_to_ac_size_ratio": 1.1000000000000001, - "inverter_efficiency": 0.95999999999999996 - }, - "schedules": [ - { - "day_schedules": [ - { - "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 - ] - ], - "interpolate": false - } - ], - "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", - "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } + "display_name": "97f727a2-a77c-417b-8d9e-ace784d5bd7b", + "int_gains_use_school_defaults": false }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": "Temperature", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Heating", - "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", - "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default" - }, - { - "day_schedules": [ - { - "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 + "identifier": "ae4ab714-315a-4c85-8dc6-b10e3f44423a", + "site": { + "location": { + "site_elevation": 0.0, + "identifier": "ba23b0ef-0b9a-49e4-8054-976fbb40b49e", + "hours_from_UTC": -4, + "user_data": {}, + "latitude": 40.600000000000001, + "longitude": -73.799999999999997, + "climate_zone": 1, + "display_name": "New_York" }, - { - "values": [ - 0.0 - ], - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false + "phpp_library_codes": { + "country_code": "US-United States of America", + "identifier": "6742d615-e4d5-423a-8e11-6e175d249f7d", + "region_code": "New York", + "user_data": {}, + "display_name": "US0055b-New York", + "dataset_name": "US0055b-New York" }, - { - "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 + "identifier": "d2f6ab15-30d6-416e-b82e-4b52f4afc27e", + "user_data": {}, + "climate": { + "monthly_temps": { + "ground_temps": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "73c5a9ff-c083-4f2b-ab27-c147f1937cfa", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "73c5a9ff-c083-4f2b-ab27-c147f1937cfa" + }, + "sky_temps": { + "february": 3.3300000000000001, + "april": 16.460000000000001, + "march": 8.3300000000000001, + "august": 13.210000000000001, + "december": 3.6200000000000001, + "identifier": "9f70a4e5-a544-4cb5-978f-60b1c3d20e7d", + "november": 5.0599999999999996, + "user_data": {}, + "may": 17.920000000000002, + "october": 6.4800000000000004, + "july": 17.699999999999999, + "january": 0.0, + "june": 20.620000000000001, + "september": 9.7799999999999994, + "display_name": "9f70a4e5-a544-4cb5-978f-60b1c3d20e7d" + }, + "dewpoints": { + "february": 2.6699999999999999, + "april": 7.9600000000000000, + "march": 6.6699999999999999, + "august": 4.1399999999999997, + "december": 4.2800000000000002, + "identifier": "d765927a-603c-4743-84ea-a817aeb1bbfe", + "november": 1.6200000000000001, + "user_data": {}, + "may": 5.1299999999999999, + "october": 1.5400000000000000, + "july": 4.9500000000000002, + "january": 0.0, + "june": 6.9500000000000002, + "september": 1.0500000000000000, + "display_name": "d765927a-603c-4743-84ea-a817aeb1bbfe" + }, + "identifier": "18d6f738-06d0-41a6-a66d-3671a155c177", + "user_data": {}, + "air_temps": { + "february": 4.0, + "april": 19.75, + "march": 10.0, + "august": 15.850000000000000, + "december": 4.3399999999999999, + "identifier": "f82ad4f5-8ede-4f9f-ba80-0fe86b05e953", + "november": 6.0700000000000003, + "user_data": {}, + "may": 21.5, + "october": 7.7800000000000002, + "july": 21.230000000000000, + "january": 0.0, + "june": 24.75, + "september": 11.740000000000000, + "display_name": "f82ad4f5-8ede-4f9f-ba80-0fe86b05e953" + }, + "display_name": "18d6f738-06d0-41a6-a66d-3671a155c177" + }, + "station_elevation": 0.0, + "monthly_radiation": { + "west": { + "february": 26.660000000000000, + "april": 131.66000000000000, + "march": 66.659999999999997, + "august": 145.61000000000001, + "december": 0.0, + "identifier": "18c91696-b6da-45e7-8565-c5629f3a2aed", + "november": 42.049999999999997, + "user_data": {}, + "may": 149.97000000000000, + "october": 74.319999999999993, + "july": 200.0, + "january": 0.0, + "june": 165.0, + "september": 104.03000000000000, + "display_name": "18c91696-b6da-45e7-8565-c5629f3a2aed" + }, + "east": { + "february": 26.660000000000000, + "april": 131.66000000000000, + "march": 66.659999999999997, + "august": 145.61000000000001, + "december": 0.0, + "identifier": "4e170567-3ba3-4fe4-af50-91de31e7e2b7", + "november": 42.049999999999997, + "user_data": {}, + "may": 149.97000000000000, + "october": 74.319999999999993, + "july": 200.0, + "january": 0.0, + "june": 165.0, + "september": 104.03000000000000, + "display_name": "4e170567-3ba3-4fe4-af50-91de31e7e2b7" + }, + "identifier": "c6a6a43a-fc02-4e71-86fd-e9bcfd50c0c0", + "north": { + "february": 26.660000000000000, + "april": 131.66000000000000, + "march": 66.659999999999997, + "august": 145.61000000000001, + "december": 0.0, + "identifier": "62a7b5cb-5263-4124-9c32-4239764b0b63", + "november": 42.049999999999997, + "user_data": {}, + "may": 149.97000000000000, + "october": 74.319999999999993, + "july": 200.0, + "january": 0.0, + "june": 165.0, + "september": 104.03000000000000, + "display_name": "62a7b5cb-5263-4124-9c32-4239764b0b63" + }, + "user_data": {}, + "south": { + "february": 0.0, + "april": 0.0, + "march": 0.0, + "august": 0.0, + "december": 0.0, + "identifier": "d517a050-449a-4f3b-9a15-410d30b3c717", + "november": 0.0, + "user_data": {}, + "may": 0.0, + "october": 0.0, + "july": 0.0, + "january": 0.0, + "june": 0.0, + "september": 0.0, + "display_name": "d517a050-449a-4f3b-9a15-410d30b3c717" + }, + "display_name": "c6a6a43a-fc02-4e71-86fd-e9bcfd50c0c0", + "glob": { + "february": 26.660000000000000, + "april": 131.66000000000000, + "march": 66.659999999999997, + "august": 145.61000000000001, + "december": 0.0, + "identifier": "3d7cd9be-a353-4f1f-a5da-f1f1a90e370c", + "november": 42.049999999999997, + "user_data": {}, + "may": 149.97000000000000, + "october": 74.319999999999993, + "july": 200.0, + "january": 0.0, + "june": 165.0, + "september": 104.03000000000000, + "display_name": "3d7cd9be-a353-4f1f-a5da-f1f1a90e370c" + } + }, + "summer_daily_temperature_swing": 10.0, + "average_wind_speed": 4.0, + "identifier": "18790a6a-5cc2-4280-b5ac-d9387f1d26da", + "ground": { + "ground_density": 2000, + "ground_heat_capacity": 1000, + "identifier": "997f98fb-817d-4115-81d4-e3840a0ec26b", + "user_data": {}, + "depth_groundwater": 3, + "flow_rate_groundwater": 0.050000000000000003, + "ground_thermal_conductivity": 2, + "display_name": "997f98fb-817d-4115-81d4-e3840a0ec26b" + }, + "user_data": {}, + "peak_loads": { + "cooling_load_2": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "5e037310-5568-4a02-8b9e-a2dd95de1937", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "test_peak_cooling_2", + "temp": 0.0 + }, + "cooling_load_1": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "5c3a6c50-be9a-4af0-aeff-105a81fa1cf9", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "test_peak_cooling_1", + "temp": 0.0 + }, + "identifier": "c6201a5d-3a36-485a-a3c0-70583259eaf0", + "user_data": {}, + "heat_load_2": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "dd67fd29-ba00-42b5-badd-3a1a55cb238d", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "test_peak_heat_2", + "temp": 0.0 + }, + "heat_load_1": { + "dewpoint": null, + "sky_temp": null, + "rad_south": 0.0, + "rad_east": 0.0, + "ground_temp": null, + "identifier": "a4725870-3980-4cf6-9619-bc3da720f93f", + "user_data": {}, + "rad_west": 0.0, + "rad_global": 0.0, + "rad_north": 0.0, + "display_name": "test_peak_heat_1", + "temp": 0.0 + }, + "display_name": "c6201a5d-3a36-485a-a3c0-70583259eaf0" + }, + "display_name": "My_Test_Climate" }, - { - "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 - ] - ], - "interpolate": false - } - ], - "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] + "display_name": "_unnamed_" + }, + "mech_room_temp": 20.0, + "user_data": {}, + "source_energy_factors": { + "factors": [ + { + "value": 0.20000000000000001, + "fuel_name": "WOOD", + "units": "kWh/kWh" + }, + { + "value": 0.69999999999999996, + "fuel_name": "GAS_CGS_70_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "GAS_CGS_35_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.5, + "fuel_name": "HARD_COAL_CGS_0_CHP", + "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" + }, + { + "value": 1.5, + "fuel_name": "GAS_CGS_0_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "HARD_COAL_CGS_35_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "LPG", + "units": "kWh/kWh" + }, + { + "value": 0.80000000000000004, + "fuel_name": "OIL_CGS_70_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "NATURAL_GAS", + "units": "kWh/kWh" + }, + { + "value": 1.7000000000000000, + "fuel_name": "ELECTRICITY_PV", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "OIL_CGS_35_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.8000000000000000, + "fuel_name": "ELECTRICITY_MIX", + "units": "kWh/kWh" + }, + { + "value": 0.80000000000000004, + "fuel_name": "HARD_COAL_CGS_70_CHP", + "units": "kWh/kWh" + }, + { + "value": 1.1000000000000001, + "fuel_name": "OIL", + "units": "kWh/kWh" } - } + ] }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true - }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Equipment", - "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun" - }, + "name": "_unnamed_bldg_segment_", + "co2e_factors": { + "factors": [ + { + "value": 53.428899999999999, + "fuel_name": "WOOD", + "units": "g/kWh" + }, + { + "value": -70.010199999999998, + "fuel_name": "GAS_CGS_70_CHP", + "units": "g/kWh" + }, + { + "value": 129.98980000000000, + "fuel_name": "GAS_CGS_35_CHP", + "units": "g/kWh" + }, + { + "value": 409.99660000000000, + "fuel_name": "HARD_COAL_CGS_0_CHP", + "units": "g/kWh" + }, + { + "value": 409.99660000000000, + "fuel_name": "OIL_CGS_0_CHP", + "units": "g/kWh" + }, + { + "value": 439.98640000000000, + "fuel_name": "HARD_COAL", + "units": "g/kWh" + }, + { + "value": 319.99320000000000, + "fuel_name": "GAS_CGS_0_CHP", + "units": "g/kWh" + }, + { + "value": 319.99320000000000, + "fuel_name": "HARD_COAL_CGS_35_CHP", + "units": "g/kWh" + }, + { + "value": 270.01020000000000, + "fuel_name": "LPG", + "units": "g/kWh" + }, + { + "value": 100.0, + "fuel_name": "OIL_CGS_70_CHP", + "units": "g/kWh" + }, + { + "value": 250.01710000000000, + "fuel_name": "NATURAL_GAS", + "units": "g/kWh" + }, + { + "value": 250.01710000000000, + "fuel_name": "ELECTRICITY_PV", + "units": "g/kWh" + }, + { + "value": 250.01710000000000, + "fuel_name": "OIL_CGS_35_CHP", + "units": "g/kWh" + }, + { + "value": 680.00680000000000, + "fuel_name": "ELECTRICITY_MIX", + "units": "g/kWh" + }, + { + "value": 239.98640000000000, + "fuel_name": "HARD_COAL_CGS_70_CHP", + "units": "g/kWh" + }, + { + "value": 309.99660000000000, + "fuel_name": "OIL", + "units": "g/kWh" + } + ] + }, + "display_name": "_unnamed_bldg_segment_", + "num_floor_levels": 1 + } + ] + }, + "energy": { + "program_types": [ { - "day_schedules": [ - { - "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 + "lighting": { + "schedule": "Generic Office Lighting", + "return_air_fraction": 0.0, + "properties": { + "ph": { + "id_num": 0, + "type": "LightingPhProperties", + "target_lux_height": 0.80000000000000004, + "target_lux": 300 + }, + "type": "LightingProperties", + "revive": { + "cost": 0.0, + "type": "LightingReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25 + } }, - { - "values": [ - 0.0 - ], - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false + "type": "LightingAbridged", + "radiant_fraction": 0.69999999999999996, + "identifier": "Generic Office Lighting", + "watts_per_area": 10.550000000000001, + "visible_fraction": 0.20000000000000001 + }, + "electric_equipment": { + "schedule": "Generic Office Equipment", + "properties": { + "ph": { + "equipment_collection": { + "equipment_set": {} + }, + "type": "ElectricEquipmentPhProperties" + }, + "type": "ElectricEquipmentProperties", + "revive": { + "id_num": 0, + "type": "ElectricEquipmentReviveProperties" + } }, - { - "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 + "type": "ElectricEquipmentAbridged", + "radiant_fraction": 0.5, + "identifier": "Generic Office Equipment", + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "latent_fraction": 0.0 + }, + "type": "ProgramTypeAbridged", + "infiltration": { + "type": "InfiltrationAbridged", + "identifier": "Generic Office Infiltration", + "flow_per_exterior_area": 0.00022660000000000001, + "schedule": "Generic Office Infiltration" + }, + "setpoint": { + "type": "SetpointAbridged", + "identifier": "Generic Office Setpoints", + "heating_schedule": "Generic Office Heating", + "cooling_schedule": "Generic Office Cooling" + }, + "ventilation": { + "flow_per_area": 0.00030499999999999999, + "type": "VentilationAbridged", + "identifier": "Generic Office Ventilation", + "flow_per_person": 0.0023600000000000001 + }, + "identifier": "Generic Office Program", + "people": { + "occupancy_schedule": "Generic Office Occupancy", + "properties": { + "ph": { + "number_people": 0.0, + "dwellings": { + "identifier": "dfea3746-3079-4e46-b42d-21e135a8ba1e", + "num_dwellings": 0 + }, + "type": "PeoplePhProperties", + "number_bedrooms": 0, + "id_num": 0 + }, + "type": "PeopleProperties", + "revive": { + "id_num": 0, + "type": "PeopleReviveProperties" + } }, - { - "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 + "type": "PeopleAbridged", + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.056500000000000002, + "identifier": "Generic Office People", + "activity_schedule": "Seated Adult Activity", + "latent_fraction": { + "type": "Autocalculate" } - ], - "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + } + } + ], + "type": "ModelEnergyProperties", + "hvacs": [ + { + "heating_air_temperature": 50.0, + "sensible_heat_recovery": 0.0, + "economizer_type": "DifferentialDryBulb", "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_rules": [ - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": true, - "apply_saturday": false, - "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, - "end_date": [ - 12, - 31 - ], - "apply_monday": true + "revive": { + "equipment_collection": { + "type": "PhiusReviveHVACEquipmentCollection", + "equipment": [] + }, + "type": "IdealAirSystemReviveProperties" }, - { - "start_date": [ - 1, - 1 - ], - "apply_tuesday": false, - "apply_saturday": true, - "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", - "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, - "end_date": [ - 12, - 31 - ], - "apply_monday": false - } - ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Lighting", - "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun" + "type": "IdealAirSystemProperties" + }, + "type": "IdealAirSystemAbridged", + "latent_heat_recovery": 0.0, + "demand_controlled_ventilation": false, + "cooling_air_temperature": 13.0, + "identifier": "Room_3_654deabd Ideal Loads Air System", + "heating_limit": { + "type": "Autosize" + }, + "cooling_limit": { + "type": "Autosize" + } }, { - "day_schedules": [ - { - "values": [ - 1.0 - ], - "type": "ScheduleDay", - "identifier": "Always On_Day Schedule", - "times": [ - [ - 0, - 0 - ] - ], - "interpolate": false - } - ], + "heating_air_temperature": 50.0, + "sensible_heat_recovery": 0.0, + "economizer_type": "DifferentialDryBulb", "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } + "revive": { + "equipment_collection": { + "type": "PhiusReviveHVACEquipmentCollection", + "equipment": [] + }, + "type": "IdealAirSystemReviveProperties" + }, + "type": "IdealAirSystemProperties" }, - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Always On", - "default_day_schedule": "Always On_Day Schedule" - }, + "type": "IdealAirSystemAbridged", + "latent_heat_recovery": 0.0, + "demand_controlled_ventilation": false, + "cooling_air_temperature": 13.0, + "identifier": "Room_4_3d192209 Ideal Loads Air System", + "heating_limit": { + "type": "Autosize" + }, + "cooling_limit": { + "type": "Autosize" + } + } + ], + "constructions": [ { - "day_schedules": [ - { - "values": [ - 0.0, - 0.050000000000000003, - 0.0 - ], - "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "window_construction": { + "materials": [ + "PhWindowConstruction_6614e303" + ], + "type": "WindowConstructionAbridged", + "identifier": "PhWindowConstruction_6614e303", + "properties": { + "ph": { + "id_num": 0, + "type": "WindowConstructionPhProperties", + "ph_frame": { + "bottom": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_4531596c", + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_4531596c" + }, + "top": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_4531596c", + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_4531596c" + }, + "id_num": 0, + "left": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_4531596c", + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_4531596c" + }, + "identifier": "PhWindowFrame_3d2118cc", + "user_data": {}, + "right": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_4531596c", + "user_data": {}, + "u_factor": 1.0, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_4531596c" + }, + "display_name": "PhWindowFrame_3d2118cc" + }, + "ph_glazing": { + "id_num": 0, + "identifier": "PhWindowGlazing_d80b1989", + "user_data": {}, + "u_factor": 0.80000000000000004, + "display_name": "PhWindowGlazing_d80b1989", + "g_value": 0.40000000000000002 + } + }, + "type": "WindowConstructionProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionReviveProperties" + } + } + }, + "properties": { + "ph": { + "id_num": 0, + "type": "WindowConstructionShadePhProperties" + }, + "type": "WindowConstructionShadeProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionShadeReviveProperties" + } + }, + "control_type": "AlwaysOn", + "type": "WindowConstructionShadeAbridged", + "shade_location": "Interior", + "identifier": "PhWindowConstruction_6614e303", + "shade_material": "test-shade" + }, + { + "materials": [ + "PhWindowConstruction_574f4808" + ], + "type": "WindowConstructionAbridged", + "identifier": "PhWindowConstruction_574f4808", + "properties": { + "ph": { + "id_num": 0, + "type": "WindowConstructionPhProperties", + "ph_frame": { + "bottom": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_5965bc35", + "user_data": {}, + "u_factor": 0.123, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_5965bc35" + }, + "top": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_5965bc35", + "user_data": {}, + "u_factor": 0.123, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_5965bc35" + }, + "id_num": 0, + "left": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_5965bc35", + "user_data": {}, + "u_factor": 0.123, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_5965bc35" + }, + "identifier": "PhWindowFrame_afa68715", + "user_data": {}, + "right": { + "width": 0.10000000000000001, + "chi_value": 0.0, + "psi_glazing": 0.040000000000000001, + "id_num": 0, + "identifier": "PhWindowFrameElement_5965bc35", + "user_data": {}, + "u_factor": 0.123, + "psi_install": 0.040000000000000001, + "display_name": "PhWindowFrameElement_5965bc35" + }, + "display_name": "PhWindowFrame_afa68715" + }, + "ph_glazing": { + "id_num": 0, + "identifier": "PhWindowGlazing_9f4f39ff", + "user_data": {}, + "u_factor": 0.80000000000000004, + "display_name": "PhWindowGlazing_9f4f39ff", + "g_value": 0.40000000000000002 + } + }, + "type": "WindowConstructionProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionReviveProperties" + } + } + } + ], + "shws": [], + "schedules": [ + { + "summer_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", + "identifier": "Generic Office Equipment", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", + "winter_designday_schedule": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", + "day_schedules": [ + { + "values": [ + 0.2307553806, + 0.28810717499999999, + 0.2307553806 + ], + "type": "ScheduleDay", "times": [ [ 0, @@ -1791,30 +1565,21 @@ 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sun", "interpolate": false }, { "values": [ - 0.0, - 1.0, - 0.050000000000000003 + 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_SmrDsn", "interpolate": false }, { @@ -1822,29 +1587,25 @@ 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_WntrDsn", "interpolate": false }, { "values": [ - 0.0, - 0.10000000000000001, - 0.20000000000000001, - 0.94999999999999996, - 0.5, - 0.94999999999999996, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003 + 0.2307553806, + 0.38123479599999999, + 0.47654349499999998, + 0.33358044650000002, + 0.28592609699999999, + 0.2307553806 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", "times": [ [ 0, @@ -1854,10 +1615,6 @@ 6, 0 ], - [ - 7, - 0 - ], [ 8, 0 @@ -1866,36 +1623,29 @@ 12, 0 ], - [ - 13, - 0 - ], [ 17, 0 ], [ - 18, - 0 - ], - [ - 22, + 19, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Sat", "interpolate": false }, { "values": [ - 0.0, - 0.10000000000000001, - 0.29999999999999999, - 0.10000000000000001, - 0.050000000000000003, - 0.0 + 0.30767384079999999, + 0.38123479599999999, + 0.85777829100000003, + 0.76246959199999997, + 0.85777829100000003, + 0.47654349499999998, + 0.38123479599999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", "times": [ [ 0, @@ -1914,159 +1664,188 @@ 0 ], [ - 17, + 13, 0 ], [ - 19, + 17, + 0 + ], + [ + 18, 0 ] ], + "identifier": "OfficeMedium BLDG_EQUIP_SCH_2013_Wkdy", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", - "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + ] + }, + { "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } + }, + "schedule_type_limit": "Activity Level", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "Seated Adult Activity_Day Schedule", + "identifier": "Seated Adult Activity", + "day_schedules": [ + { + "values": [ + 120.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "Seated Adult Activity_Day Schedule", + "interpolate": false + } + ] + }, + { + "summer_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", + "identifier": "Generic Office Lighting", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Occupancy", - "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", - "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default" - }, - { + "holiday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", + "winter_designday_schedule": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "day_schedules": [ { "values": [ - 120.0 + 0.050000000000000003, + 0.04311628, + 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "Seated Adult Activity_Day Schedule", "times": [ [ 0, 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sun", "interpolate": false - } - ], - "properties": { - "type": "ScheduleRulesetProperties", - "ph": { - "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, - "type": "ScheduleRulesetPhProperties", - "id_num": 0, - "operating_periods": { - "collection": [] - } - } - }, - "schedule_type_limit": "Activity Level", - "type": "ScheduleRulesetAbridged", - "identifier": "Seated Adult Activity", - "default_day_schedule": "Seated Adult Activity_Day Schedule" - }, - { - "day_schedules": [ + }, { "values": [ 1.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_SmrDsn", "interpolate": false }, { "values": [ - 1.0, - 0.25, - 1.0 + 0.0 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "times": [ [ 0, 0 - ], - [ - 6, - 0 - ], - [ - 22, - 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_WntrDsn", "interpolate": false }, { "values": [ - 1.0, - 0.25, - 1.0 + 0.050000000000000003, + 0.08623256, + 0.25869767999999999, + 0.12934883999999999, + 0.04311628, + 0.050000000000000003 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", "times": [ [ 0, @@ -2077,135 +1856,163 @@ 0 ], [ - 18, + 8, 0 - ] - ], - "interpolate": false - }, - { - "values": [ - 1.0, - 0.25, - 1.0 - ], - "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", - "times": [ + ], [ - 0, + 12, 0 ], [ - 6, + 17, 0 ], [ - 22, + 19, 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Sat", "interpolate": false }, { "values": [ - 1.0, - 0.25, - 1.0 + 0.050000000000000003, + 0.10000000000000001, + 0.08623256, + 0.25869767999999999, + 0.77609304000000001, + 0.43116280000000001, + 0.25869767999999999, + 0.17246512, + 0.08623256, + 0.04311628 ], "type": "ScheduleDay", - "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", "times": [ [ 0, 0 ], + [ + 5, + 0 + ], [ 6, 0 ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 17, + 0 + ], [ 18, 0 + ], + [ + 20, + 0 + ], + [ + 22, + 0 + ], + [ + 23, + 0 ] ], + "identifier": "OfficeMedium BLDG_LIGHT_SCH_2013_Wkdy", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", - "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + ] + }, + { + "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Cooling", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Fractional", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Infiltration", - "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", - "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default" - }, - { + "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "day_schedules": [ { "values": [ 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", "interpolate": false }, { @@ -2217,7 +2024,6 @@ 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "times": [ [ 0, @@ -2240,6 +2046,7 @@ 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", "interpolate": false }, { @@ -2247,13 +2054,13 @@ 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "times": [ [ 0, 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", "interpolate": false }, { @@ -2265,7 +2072,6 @@ 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "times": [ [ 0, @@ -2288,6 +2094,7 @@ 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "interpolate": false }, { @@ -2299,7 +2106,6 @@ 26.699999999999999 ], "type": "ScheduleDay", - "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "times": [ [ 0, @@ -2322,388 +2128,883 @@ 0 ] ], + "identifier": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "interpolate": false } - ], - "summer_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_SmrDsn", - "holiday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default", + ] + }, + { + "summer_designday_schedule": "OfficeMedium BLDG_OCC_SCH_SmrDsn", "properties": { - "type": "ScheduleRulesetProperties", "ph": { "operating_weeks_year": 52.142899999999997, - "operating_days_wk": 7.0, "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, "id_num": 0, "operating_periods": { "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "identifier": "Generic Office Occupancy", "schedule_rules": [ { + "apply_monday": true, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, "apply_tuesday": true, - "apply_saturday": false, + "apply_friday": true, "apply_thursday": true, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Wkdy", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": true, - "apply_wednesday": true, "end_date": [ 12, 31 ], - "apply_monday": true + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "apply_saturday": false }, { + "apply_monday": false, "start_date": [ 1, 1 ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, "apply_tuesday": false, - "apply_saturday": true, + "apply_friday": false, "apply_thursday": false, - "schedule_day": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Sat", "apply_sunday": false, - "type": "ScheduleRuleAbridged", - "apply_friday": false, - "apply_wednesday": false, "end_date": [ 12, 31 ], - "apply_monday": false + "schedule_day": "OfficeMedium BLDG_OCC_SCH_Sat", + "apply_saturday": true } ], - "schedule_type_limit": "Temperature", - "type": "ScheduleRulesetAbridged", - "identifier": "Generic Office Cooling", - "winter_designday_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default_WntrDsn", - "default_day_schedule": "OfficeMedium CLGSETP_SCH_YES_OPTIMUM_Default" - } - ], - "constructions": [ - { - "window_construction": { - "materials": [ - "PhWindowConstruction_948d7ef8" - ], - "type": "WindowConstructionAbridged", - "identifier": "PhWindowConstruction_948d7ef8", - "properties": { - "type": "WindowConstructionProperties", - "ph": { - "ph_glazing": { - "display_name": "PhWindowGlazing_aa9c2cd3", - "u_factor": 0.80000000000000004, - "g_value": 0.40000000000000002, - "identifier": "PhWindowGlazing_aa9c2cd3", - "id_num": 0, - "user_data": {} - }, - "ph_frame": { - "right": { - "display_name": "PhWindowFrameElement_adbf3a82", - "u_factor": 1.0, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_adbf3a82", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - }, - "display_name": "PhWindowFrame_9473646c", - "bottom": { - "display_name": "PhWindowFrameElement_adbf3a82", - "u_factor": 1.0, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_adbf3a82", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - }, - "identifier": "PhWindowFrame_9473646c", - "id_num": 0, - "top": { - "display_name": "PhWindowFrameElement_adbf3a82", - "u_factor": 1.0, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_adbf3a82", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - }, - "user_data": {}, - "left": { - "display_name": "PhWindowFrameElement_adbf3a82", - "u_factor": 1.0, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_adbf3a82", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - } - }, - "type": "WindowConstructionPhProperties", - "id_num": 0 - } - } - }, - "shade_material": "test-shade", - "properties": { - "type": "WindowConstructionShadeProperties", - "ph": { - "type": "WindowConstructionShadePhProperties", - "id_num": 0 + "holiday_schedule": "OfficeMedium BLDG_OCC_SCH_Default", + "winter_designday_schedule": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "day_schedules": [ + { + "values": [ + 0.0, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Default", + "interpolate": false + }, + { + "values": [ + 0.0, + 1.0, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_SmrDsn", + "interpolate": false + }, + { + "values": [ + 0.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_WntrDsn", + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.20000000000000001, + 0.94999999999999996, + 0.5, + 0.94999999999999996, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 13, + 0 + ], + [ + 17, + 0 + ], + [ + 18, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Wkdy", + "interpolate": false + }, + { + "values": [ + 0.0, + 0.10000000000000001, + 0.29999999999999999, + 0.10000000000000001, + 0.050000000000000003, + 0.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 8, + 0 + ], + [ + 12, + 0 + ], + [ + 17, + 0 + ], + [ + 19, + 0 + ] + ], + "identifier": "OfficeMedium BLDG_OCC_SCH_Sat", + "interpolate": false } - }, - "shade_location": "Interior", - "type": "WindowConstructionShadeAbridged", - "identifier": "PhWindowConstruction_948d7ef8", - "control_type": "AlwaysOn" + ] }, { - "materials": [ - "PhWindowConstruction_c701ce5a" - ], - "type": "WindowConstructionAbridged", - "identifier": "PhWindowConstruction_c701ce5a", + "summer_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", "properties": { - "type": "WindowConstructionProperties", "ph": { - "ph_glazing": { - "display_name": "PhWindowGlazing_a7098c39", - "u_factor": 0.80000000000000004, - "g_value": 0.40000000000000002, - "identifier": "PhWindowGlazing_a7098c39", - "id_num": 0, - "user_data": {} - }, - "ph_frame": { - "right": { - "display_name": "PhWindowFrameElement_768c5881", - "u_factor": 0.123, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_768c5881", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - }, - "display_name": "PhWindowFrame_c4c92aff", - "bottom": { - "display_name": "PhWindowFrameElement_768c5881", - "u_factor": 0.123, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_768c5881", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - }, - "identifier": "PhWindowFrame_c4c92aff", - "id_num": 0, - "top": { - "display_name": "PhWindowFrameElement_768c5881", - "u_factor": 0.123, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_768c5881", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - }, - "user_data": {}, - "left": { - "display_name": "PhWindowFrameElement_768c5881", - "u_factor": 0.123, - "width": 0.10000000000000001, - "identifier": "PhWindowFrameElement_768c5881", - "id_num": 0, - "user_data": {}, - "psi_glazing": 0.040000000000000001, - "chi_value": 0.0, - "psi_install": 0.040000000000000001 - } - }, - "type": "WindowConstructionPhProperties", - "id_num": 0 + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } - } - } - ], - "type": "ModelEnergyProperties", - "shws": [], - "schedule_type_limits": [ - { - "lower_limit": 0.0, - "upper_limit": 1.0, - "type": "ScheduleTypeLimit", - "identifier": "Fractional", - "unit_type": "Dimensionless", - "numeric_type": "Continuous" - }, - { - "lower_limit": -273.14999999999998, - "upper_limit": { - "type": "NoLimit" }, - "type": "ScheduleTypeLimit", - "identifier": "Temperature", - "unit_type": "Temperature", - "numeric_type": "Continuous" + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "identifier": "Generic Office Infiltration", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium INFIL_SCH_PNNL_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium INFIL_SCH_PNNL_Default", + "winter_designday_schedule": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "day_schedules": [ + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Default", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy_SmrDsn", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat_WntrDsn", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Wkdy", + "interpolate": false + }, + { + "values": [ + 1.0, + 0.25, + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 6, + 0 + ], + [ + 18, + 0 + ] + ], + "identifier": "OfficeMedium INFIL_SCH_PNNL_Sat", + "interpolate": false + } + ] }, { - "lower_limit": 0.0, - "upper_limit": { - "type": "NoLimit" + "summer_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] + } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" + } }, - "type": "ScheduleTypeLimit", - "identifier": "Activity Level", - "unit_type": "ActivityLevel", - "numeric_type": "Continuous" - } - ], - "global_construction_set": { - "shade_construction": "Generic Shade", - "wall_set": { - "ground_construction": "Generic Underground Wall", - "type": "WallConstructionSetAbridged", - "interior_construction": "Generic Interior Wall", - "exterior_construction": "Generic Exterior Wall" - }, - "aperture_set": { - "window_construction": "Generic Double Pane", - "skylight_construction": "Generic Double Pane", - "type": "ApertureConstructionSetAbridged", - "interior_construction": "Generic Single Pane", - "operable_construction": "Generic Double Pane" - }, - "floor_set": { - "ground_construction": "Generic Ground Slab", - "type": "FloorConstructionSetAbridged", - "interior_construction": "Generic Interior Floor", - "exterior_construction": "Generic Exposed Floor" + "schedule_type_limit": "Temperature", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "identifier": "Generic Office Heating", + "schedule_rules": [ + { + "apply_monday": true, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": true, + "apply_tuesday": true, + "apply_friday": true, + "apply_thursday": true, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "apply_saturday": false + }, + { + "apply_monday": false, + "start_date": [ + 1, + 1 + ], + "type": "ScheduleRuleAbridged", + "apply_wednesday": false, + "apply_tuesday": false, + "apply_friday": false, + "apply_thursday": false, + "apply_sunday": false, + "end_date": [ + 12, + 31 + ], + "schedule_day": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "apply_saturday": true + } + ], + "holiday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "winter_designday_schedule": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "day_schedules": [ + { + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default", + "interpolate": false + }, + { + "values": [ + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Default_SmrDsn", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.600000000000001, + 19.600000000000001, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_WntrDsn", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 22, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Wkdy", + "interpolate": false + }, + { + "values": [ + 15.600000000000000, + 17.800000000000001, + 20.0, + 21.0, + 15.600000000000000 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ], + [ + 5, + 0 + ], + [ + 6, + 0 + ], + [ + 7, + 0 + ], + [ + 17, + 0 + ] + ], + "identifier": "OfficeMedium HTGSETP_SCH_YES_OPTIMUM_Sat", + "interpolate": false + } + ] }, - "type": "GlobalConstructionSet", - "constructions": [ - { - "solar_reflectance": 0.20000000000000001, - "visible_reflectance": 0.20000000000000001, - "type": "ShadeConstruction", - "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 25mm Wood" - ], - "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Door" - }, - { - "air_mixing_per_area": 0.10000000000000001, - "type": "AirBoundaryConstructionAbridged", - "identifier": "Generic Air Boundary", - "air_mixing_schedule": "Always On" - }, - { - "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 + { + "properties": { + "ph": { + "operating_weeks_year": 52.142899999999997, + "type": "ScheduleRulesetPhProperties", + "operating_days_wk": 7.0, + "id_num": 0, + "operating_periods": { + "collection": [] } + }, + "type": "ScheduleRulesetProperties", + "revive": { + "id_num": 0, + "type": "ScheduleRulesetReviveProperties" } }, + "schedule_type_limit": "Fractional", + "type": "ScheduleRulesetAbridged", + "default_day_schedule": "Always On_Day Schedule", + "identifier": "Always On", + "day_schedules": [ + { + "values": [ + 1.0 + ], + "type": "ScheduleDay", + "times": [ + [ + 0, + 0 + ] + ], + "identifier": "Always On_Day Schedule", + "interpolate": false + } + ] + } + ], + "electric_load_center": { + "type": "ElectricLoadCenter", + "inverter_efficiency": 0.95999999999999996, + "inverter_dc_to_ac_size_ratio": 1.1000000000000001 + }, + "construction_sets": [ + { + "door_set": { + "interior_glass_construction": null, + "type": "DoorConstructionSetAbridged", + "exterior_glass_construction": "PhWindowConstruction_574f4808", + "exterior_construction": null, + "interior_construction": null, + "overhead_construction": null + }, + "type": "ConstructionSetAbridged", + "shade_construction": null, + "identifier": "ConstructionSet_d1bba653", + "roof_ceiling_set": { + "exterior_construction": null, + "type": "RoofCeilingConstructionSetAbridged", + "ground_construction": null, + "interior_construction": null + }, + "wall_set": { + "exterior_construction": null, + "type": "WallConstructionSetAbridged", + "ground_construction": null, + "interior_construction": null + }, + "aperture_set": { + "window_construction": "PhWindowConstruction_574f4808", + "type": "ApertureConstructionSetAbridged", + "interior_construction": null, + "skylight_construction": "PhWindowConstruction_574f4808", + "operable_construction": "PhWindowConstruction_574f4808" + }, + "floor_set": { + "exterior_construction": null, + "type": "FloorConstructionSetAbridged", + "ground_construction": null, + "interior_construction": null + }, + "air_boundary_construction": null + }, + { + "door_set": { + "interior_glass_construction": null, + "type": "DoorConstructionSetAbridged", + "exterior_glass_construction": "PhWindowConstruction_6614e303", + "exterior_construction": null, + "interior_construction": null, + "overhead_construction": null + }, + "type": "ConstructionSetAbridged", + "shade_construction": null, + "identifier": "ConstructionSet_40754dbd", + "roof_ceiling_set": { + "exterior_construction": null, + "type": "RoofCeilingConstructionSetAbridged", + "ground_construction": null, + "interior_construction": null + }, + "wall_set": { + "exterior_construction": null, + "type": "WallConstructionSetAbridged", + "ground_construction": null, + "interior_construction": null + }, + "aperture_set": { + "window_construction": "PhWindowConstruction_6614e303", + "type": "ApertureConstructionSetAbridged", + "interior_construction": null, + "skylight_construction": "PhWindowConstruction_6614e303", + "operable_construction": "PhWindowConstruction_6614e303" + }, + "floor_set": { + "exterior_construction": null, + "type": "FloorConstructionSetAbridged", + "ground_construction": null, + "interior_construction": null + }, + "air_boundary_construction": null + } + ], + "materials": [ + { + "solar_reflectance": 0.17500000000000004, + "airflow_permeability": 0.0, + "emissivity": 0.90000000000000002, + "visible_transmittance": 0.82499999999999996, + "type": "EnergyWindowMaterialShade", + "solar_transmittance": 0.82499999999999996, + "right_opening_multiplier": 0.5, + "distance_to_glass": 0.050000000000000003, + "left_opening_multiplier": 0.5, + "identifier": "test-shade", + "display_name": "test-shade", + "visible_reflectance": 0.17500000000000004, + "infrared_transmittance": 0.0, + "thickness": 0.10000000000000001, + "top_opening_multiplier": 0.5, + "bottom_opening_multiplier": 0.5, + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialShadeReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialShadeProperties" + }, + "conductivity": 0.90000000000000002 + }, + { + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialSimpleGlazSysReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialSimpleGlazSysProperties" + }, + "type": "EnergyWindowMaterialSimpleGlazSys", + "u_factor": 1.0757635684464950, + "identifier": "PhWindowConstruction_6614e303", + "shgc": 0.40000000000000002, + "display_name": "PhWindowConstruction_6614e303", + "vt": 0.59999999999999998 + }, + { + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialSimpleGlazSysReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialSimpleGlazSysProperties" + }, + "type": "EnergyWindowMaterialSimpleGlazSys", + "u_factor": 0.83391891891891878, + "identifier": "PhWindowConstruction_574f4808", + "shgc": 0.40000000000000002, + "display_name": "PhWindowConstruction_574f4808", + "vt": 0.59999999999999998 + } + ], + "global_construction_set": { + "door_set": { + "interior_glass_construction": "Generic Single Pane", + "type": "DoorConstructionSetAbridged", + "exterior_glass_construction": "Generic Double Pane", + "exterior_construction": "Generic Exterior Door", + "interior_construction": "Generic Interior Door", + "overhead_construction": "Generic Exterior Door" + }, + "context_construction": "Generic Context", + "type": "GlobalConstructionSet", + "constructions": [ { - "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Wall Air Gap", - "Generic Gypsum Board" - ], - "type": "OpaqueConstructionAbridged", - "identifier": "Generic Underground Wall" - }, - { - "materials": [ - "Generic Painted Metal", - "Generic 25mm Insulation", - "Generic Painted Metal" - ], - "type": "OpaqueConstructionAbridged", - "identifier": "Generic Exterior Door" - }, - { - "materials": [ - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" - ], - "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Ceiling" - }, - { - "materials": [ - "Generic Painted Metal", - "Generic Ceiling Air Gap", - "Generic 50mm Insulation", - "Generic LW Concrete" - ], - "type": "OpaqueConstructionAbridged", - "identifier": "Generic Exposed Floor" + "properties": { + "revive": { + "id_num": 0, + "type": "ShadeConstructionReviveProperties" + }, + "type": "ShadeConstructionProperties" + }, + "type": "ShadeConstruction", + "visible_reflectance": 0.20000000000000001, + "identifier": "Generic Context", + "is_specular": false, + "solar_reflectance": 0.20000000000000001 + }, + { + "air_mixing_schedule": "Always On", + "type": "AirBoundaryConstructionAbridged", + "identifier": "Generic Air Boundary", + "air_mixing_per_area": 0.10000000000000001 }, { "materials": [ + "Generic Roof Membrane", "Generic 50mm Insulation", - "Generic HW Concrete" + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Ground Slab" + "identifier": "Generic Roof", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic Clear Glass" + "Generic Gypsum Board", + "Generic Wall Air Gap", + "Generic Gypsum Board" ], - "type": "WindowConstructionAbridged", - "identifier": "Generic Single Pane", + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Wall", "properties": { - "type": "WindowConstructionProperties", - "ph": { - "type": "WindowConstructionPhProperties", - "id_num": 0 - } + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" } }, { @@ -2715,1967 +3016,1115 @@ "Generic Gypsum Board" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Exterior Wall" + "identifier": "Generic Exterior Wall", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic 50mm Insulation", - "Generic HW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" + "Generic Painted Metal", + "Generic 25mm Insulation", + "Generic Painted Metal" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Underground Roof" - }, - { - "solar_reflectance": 0.34999999999999998, - "visible_reflectance": 0.34999999999999998, - "type": "ShadeConstruction", - "identifier": "Generic Shade", - "is_specular": false + "identifier": "Generic Exterior Door", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic Gypsum Board", + "Generic 50mm Insulation", + "Generic HW Concrete", "Generic Wall Air Gap", "Generic Gypsum Board" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Interior Wall" + "identifier": "Generic Underground Wall", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { "materials": [ - "Generic Roof Membrane", - "Generic 50mm Insulation", - "Generic LW Concrete", - "Generic Ceiling Air Gap", - "Generic Acoustic Tile" + "Generic 25mm Wood" ], "type": "OpaqueConstructionAbridged", - "identifier": "Generic Roof" - } - ], - "roof_ceiling_set": { - "ground_construction": "Generic Underground Roof", - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": "Generic Interior Ceiling", - "exterior_construction": "Generic Roof" - }, - "context_construction": "Generic Context", - "air_boundary_construction": "Generic Air Boundary", - "door_set": { - "interior_glass_construction": "Generic Single Pane", - "overhead_construction": "Generic Exterior Door", - "exterior_construction": "Generic Exterior Door", - "exterior_glass_construction": "Generic Double Pane", - "type": "DoorConstructionSetAbridged", - "interior_construction": "Generic Interior Door" - }, - "materials": [ - { - "specific_heat": 410.0, - "density": 7690.0, - "type": "EnergyMaterial", - "thickness": 0.0015, - "identifier": "Generic Painted Metal", - "roughness": "Smooth", - "visible_absorptance": 0.5, - "conductivity": 45.0, - "thermal_absorptance": 0.90000000000000002, + "identifier": "Generic Interior Door", "properties": { - "type": "EnergyMaterialProperties", - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, + "revive": { "id_num": 0, - "user_data": {} - } - }, - "solar_absorptance": 0.5 + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } }, { - "specific_heat": 790.0, - "density": 1920.0, - "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic Brick", - "roughness": "MediumRough", - "visible_absorptance": 0.65000000000000002, - "conductivity": 0.90000000000000002, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, + "revive": { "id_num": 0, - "user_data": {} - } + "type": "ShadeConstructionReviveProperties" + }, + "type": "ShadeConstructionProperties" }, - "solar_absorptance": 0.65000000000000002 + "type": "ShadeConstruction", + "visible_reflectance": 0.34999999999999998, + "identifier": "Generic Shade", + "is_specular": false, + "solar_reflectance": 0.34999999999999998 }, { - "specific_heat": 1000.0, - "density": 1.2800000000000000, - "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic Ceiling Air Gap", - "roughness": "Smooth", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.55600000000000005, - "thermal_absorptance": 0.90000000000000002, + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Underground Roof", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "materials": [ + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Single Pane", "properties": { - "type": "EnergyMaterialProperties", "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] - }, "id_num": 0, - "user_data": {} + "type": "WindowConstructionPhProperties" + }, + "type": "WindowConstructionProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionReviveProperties" } - }, - "solar_absorptance": 0.69999999999999996 + } }, { - "specific_heat": 1210.0, - "density": 43.0, - "type": "EnergyMaterial", - "thickness": 0.050000000000000003, - "identifier": "Generic 50mm Insulation", - "roughness": "MediumRough", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.029999999999999999, - "thermal_absorptance": 0.90000000000000002, + "materials": [ + "Generic 50mm Insulation", + "Generic HW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Ground Slab", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "materials": [ + "Generic Painted Metal", + "Generic Ceiling Air Gap", + "Generic 50mm Insulation", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Exposed Floor", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "materials": [ + "Generic Acoustic Tile", + "Generic Ceiling Air Gap", + "Generic LW Concrete" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Floor", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "materials": [ + "Generic LW Concrete", + "Generic Ceiling Air Gap", + "Generic Acoustic Tile" + ], + "type": "OpaqueConstructionAbridged", + "identifier": "Generic Interior Ceiling", + "properties": { + "revive": { + "id_num": 0, + "type": "OpaqueConstructionReviveProperties" + }, + "type": "OpaqueConstructionProperties" + } + }, + { + "materials": [ + "Generic Low-e Glass", + "Generic Window Air Gap", + "Generic Clear Glass" + ], + "type": "WindowConstructionAbridged", + "identifier": "Generic Double Pane", + "properties": { + "ph": { + "id_num": 0, + "type": "WindowConstructionPhProperties" + }, + "type": "WindowConstructionProperties", + "revive": { + "id_num": 0, + "type": "WindowConstructionReviveProperties" + } + } + } + ], + "shade_construction": "Generic Shade", + "materials": [ + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.69999999999999996 - }, - { - "specific_heat": 1090.0, - "density": 800.0, + "visible_absorptance": 0.65000000000000002, + "roughness": "MediumRough", + "solar_absorptance": 0.65000000000000002, "type": "EnergyMaterial", - "thickness": 0.012699999999999999, - "identifier": "Generic Gypsum Board", - "roughness": "MediumSmooth", - "visible_absorptance": 0.5, - "conductivity": 0.16, + "density": 1120.0, + "specific_heat": 1460.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.16, + "identifier": "Generic Roof Membrane", + "thickness": 0.01 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.5 + "visible_absorptance": 0.65000000000000002, + "roughness": "MediumRough", + "solar_absorptance": 0.65000000000000002, + "type": "EnergyMaterial", + "density": 1920.0, + "specific_heat": 790.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.90000000000000002, + "identifier": "Generic Brick", + "thickness": 0.10000000000000001 }, { + "type": "EnergyWindowMaterialGas", "gas_type": "Air", + "identifier": "Generic Window Air Gap", "thickness": 0.012699999999999999, - "type": "EnergyWindowMaterialGas", - "identifier": "Generic Window Air Gap" - }, - { - "specific_heat": 1210.0, - "density": 43.0, - "type": "EnergyMaterial", - "thickness": 0.025000000000000001, - "identifier": "Generic 25mm Insulation", - "roughness": "MediumRough", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.029999999999999999, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", - "ph": { - "divisions": { - "row_heights": [], - "cells": [], - "column_widths": [] + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 }, + "type": "EnergyWindowMaterialGasReviveProperties", + "labor_fraction": 0.40000000000000002, "id_num": 0, - "user_data": {} - } - }, - "solar_absorptance": 0.69999999999999996 + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialGasProperties" + } }, { - "specific_heat": 1460.0, - "density": 1120.0, - "type": "EnergyMaterial", - "thickness": 0.01, - "identifier": "Generic Roof Membrane", - "roughness": "MediumRough", - "visible_absorptance": 0.65000000000000002, - "conductivity": 0.16, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.65000000000000002 + "visible_absorptance": 0.69999999999999996, + "roughness": "MediumRough", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial", + "density": 43.0, + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.029999999999999999, + "identifier": "Generic 50mm Insulation", + "thickness": 0.050000000000000003 }, { - "solar_reflectance_back": 0.35999999999999999, + "solar_reflectance": 0.35999999999999999, + "infrared_transmittance": 0.0, "identifier": "Generic Low-e Glass", - "visible_transmittance": 0.70999999999999996, - "thickness": 0.0060000000000000001, - "conductivity": 1.0, + "type": "EnergyWindowMaterialGlazing", "visible_reflectance": 0.20999999999999999, - "solar_transmittance": 0.45000000000000001, - "solar_reflectance": 0.35999999999999999, - "emissivity_back": 0.047, + "visible_reflectance_back": 0.20999999999999999, + "solar_reflectance_back": 0.35999999999999999, "dirt_correction": 1.0, "solar_diffusing": false, - "visible_reflectance_back": 0.20999999999999999, + "conductivity": 1.0, + "visible_transmittance": 0.70999999999999996, + "thickness": 0.0060000000000000001, + "emissivity_back": 0.047, + "solar_transmittance": 0.45000000000000001, "emissivity": 0.83999999999999997, - "type": "EnergyWindowMaterialGlazing", - "infrared_transmittance": 0.0 + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialGlazingReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialGlazingsProperties" + } }, { - "specific_heat": 900.0, - "density": 2240.0, - "type": "EnergyMaterial", - "thickness": 0.20000000000000001, - "identifier": "Generic HW Concrete", - "roughness": "MediumRough", - "visible_absorptance": 0.80000000000000004, - "conductivity": 1.9500000000000000, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.80000000000000004 + "visible_absorptance": 0.69999999999999996, + "roughness": "Smooth", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial", + "density": 1.2800000000000000, + "specific_heat": 1000.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.55600000000000005, + "identifier": "Generic Ceiling Air Gap", + "thickness": 0.10000000000000001 }, { - "specific_heat": 1000.0, - "density": 1.2800000000000000, + "properties": { + "ph": { + "id_num": 0, + "divisions": { + "row_heights": [], + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, + "visible_absorptance": 0.5, + "roughness": "MediumSmooth", + "solar_absorptance": 0.5, "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic Wall Air Gap", - "roughness": "Smooth", - "visible_absorptance": 0.69999999999999996, - "conductivity": 0.66700000000000004, + "density": 800.0, + "specific_heat": 1090.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.16, + "identifier": "Generic Gypsum Board", + "thickness": 0.012699999999999999 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.69999999999999996 + "visible_absorptance": 0.5, + "roughness": "MediumSmooth", + "solar_absorptance": 0.5, + "type": "EnergyMaterial", + "density": 608.0, + "specific_heat": 1630.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.14999999999999999, + "identifier": "Generic 25mm Wood", + "thickness": 0.025399999999999999 }, { - "specific_heat": 590.0, - "density": 368.0, + "properties": { + "ph": { + "id_num": 0, + "divisions": { + "row_heights": [], + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, + "visible_absorptance": 0.69999999999999996, + "roughness": "Smooth", + "solar_absorptance": 0.69999999999999996, "type": "EnergyMaterial", - "thickness": 0.02, - "identifier": "Generic Acoustic Tile", - "roughness": "MediumSmooth", - "visible_absorptance": 0.20000000000000001, - "conductivity": 0.059999999999999998, + "density": 1.2800000000000000, + "specific_heat": 1000.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.66700000000000004, + "identifier": "Generic Wall Air Gap", + "thickness": 0.10000000000000001 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.20000000000000001 + "visible_absorptance": 0.80000000000000004, + "roughness": "MediumRough", + "solar_absorptance": 0.80000000000000004, + "type": "EnergyMaterial", + "density": 1280.0, + "specific_heat": 840.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.53000000000000003, + "identifier": "Generic LW Concrete", + "thickness": 0.10000000000000001 }, { - "specific_heat": 1630.0, - "density": 608.0, - "type": "EnergyMaterial", - "thickness": 0.025399999999999999, - "identifier": "Generic 25mm Wood", - "roughness": "MediumSmooth", + "properties": { + "ph": { + "id_num": 0, + "divisions": { + "row_heights": [], + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, "visible_absorptance": 0.5, - "conductivity": 0.14999999999999999, + "roughness": "Smooth", + "solar_absorptance": 0.5, + "type": "EnergyMaterial", + "density": 7690.0, + "specific_heat": 410.0, "thermal_absorptance": 0.90000000000000002, + "conductivity": 45.0, + "identifier": "Generic Painted Metal", + "thickness": 0.0015 + }, + { "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] + }, + "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + } + }, + "visible_absorptance": 0.80000000000000004, + "roughness": "MediumRough", + "solar_absorptance": 0.80000000000000004, + "type": "EnergyMaterial", + "density": 2240.0, + "specific_heat": 900.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 1.9500000000000000, + "identifier": "Generic HW Concrete", + "thickness": 0.20000000000000001 + }, + { + "properties": { + "ph": { "id_num": 0, + "divisions": { + "row_heights": [], + "column_widths": [], + "cells": [] + }, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.5 + "visible_absorptance": 0.69999999999999996, + "roughness": "MediumRough", + "solar_absorptance": 0.69999999999999996, + "type": "EnergyMaterial", + "density": 43.0, + "specific_heat": 1210.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.029999999999999999, + "identifier": "Generic 25mm Insulation", + "thickness": 0.025000000000000001 }, { - "solar_reflectance_back": 0.070000000000000007, + "solar_reflectance": 0.070000000000000007, + "infrared_transmittance": 0.0, "identifier": "Generic Clear Glass", - "visible_transmittance": 0.88, - "thickness": 0.0060000000000000001, - "conductivity": 1.0, + "type": "EnergyWindowMaterialGlazing", "visible_reflectance": 0.080000000000000002, - "solar_transmittance": 0.77000000000000002, - "solar_reflectance": 0.070000000000000007, - "emissivity_back": 0.83999999999999997, + "visible_reflectance_back": 0.080000000000000002, + "solar_reflectance_back": 0.070000000000000007, "dirt_correction": 1.0, "solar_diffusing": false, - "visible_reflectance_back": 0.080000000000000002, + "conductivity": 1.0, + "visible_transmittance": 0.88, + "thickness": 0.0060000000000000001, + "emissivity_back": 0.83999999999999997, + "solar_transmittance": 0.77000000000000002, "emissivity": 0.83999999999999997, - "type": "EnergyWindowMaterialGlazing", - "infrared_transmittance": 0.0 + "properties": { + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyWindowMaterialGlazingReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } + }, + "type": "EnergyWindowMaterialGlazingsProperties" + } }, { - "specific_heat": 840.0, - "density": 1280.0, - "type": "EnergyMaterial", - "thickness": 0.10000000000000001, - "identifier": "Generic LW Concrete", - "roughness": "MediumRough", - "visible_absorptance": 0.80000000000000004, - "conductivity": 0.53000000000000003, - "thermal_absorptance": 0.90000000000000002, "properties": { - "type": "EnergyMaterialProperties", "ph": { + "id_num": 0, "divisions": { "row_heights": [], - "cells": [], - "column_widths": [] + "column_widths": [], + "cells": [] }, - "id_num": 0, "user_data": {} + }, + "type": "EnergyMaterialProperties", + "revive": { + "cost_per_m2": { + "unit": "COST/M2", + "value": 0.0 + }, + "type": "EnergyMaterialReviveProperties", + "labor_fraction": 0.40000000000000002, + "id_num": 0, + "lifetime_years": 25, + "kg_CO2_per_m2": { + "unit": "KG/M2", + "value": 0.0 + } } }, - "solar_absorptance": 0.80000000000000004 + "visible_absorptance": 0.20000000000000001, + "roughness": "MediumSmooth", + "solar_absorptance": 0.20000000000000001, + "type": "EnergyMaterial", + "density": 368.0, + "specific_heat": 590.0, + "thermal_absorptance": 0.90000000000000002, + "conductivity": 0.059999999999999998, + "identifier": "Generic Acoustic Tile", + "thickness": 0.02 } - ] + ], + "roof_ceiling_set": { + "exterior_construction": "Generic Roof", + "type": "RoofCeilingConstructionSetAbridged", + "ground_construction": "Generic Underground Roof", + "interior_construction": "Generic Interior Ceiling" + }, + "wall_set": { + "exterior_construction": "Generic Exterior Wall", + "type": "WallConstructionSetAbridged", + "ground_construction": "Generic Underground Wall", + "interior_construction": "Generic Interior Wall" + }, + "aperture_set": { + "window_construction": "Generic Double Pane", + "type": "ApertureConstructionSetAbridged", + "interior_construction": "Generic Single Pane", + "skylight_construction": "Generic Double Pane", + "operable_construction": "Generic Double Pane" + }, + "floor_set": { + "exterior_construction": "Generic Exposed Floor", + "type": "FloorConstructionSetAbridged", + "ground_construction": "Generic Ground Slab", + "interior_construction": "Generic Interior Floor" + }, + "air_boundary_construction": "Generic Air Boundary" }, "ventilation_simulation_control": { - "long_axis_angle": 0.0, - "reference_pressure": 101325.0, "vent_control_type": "SingleZone", - "reference_humidity_ratio": 0.0, + "type": "VentilationSimulationControl", + "reference_pressure": 101325.0, "building_type": "LowRise", "reference_temperature": 20.0, - "type": "VentilationSimulationControl", + "reference_humidity_ratio": 0.0, + "long_axis_angle": 0.0, "aspect_ratio": 1.0 }, - "construction_sets": [ + "schedule_type_limits": [ { - "shade_construction": null, - "wall_set": { - "ground_construction": null, - "type": "WallConstructionSetAbridged", - "interior_construction": null, - "exterior_construction": null - }, - "aperture_set": { - "window_construction": "PhWindowConstruction_c701ce5a", - "skylight_construction": "PhWindowConstruction_c701ce5a", - "type": "ApertureConstructionSetAbridged", - "interior_construction": null, - "operable_construction": "PhWindowConstruction_c701ce5a" + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "ActivityLevel", + "upper_limit": { + "type": "NoLimit" }, - "floor_set": { - "ground_construction": null, - "type": "FloorConstructionSetAbridged", - "interior_construction": null, - "exterior_construction": null - }, - "type": "ConstructionSetAbridged", - "identifier": "ConstructionSet_25ce842d", - "roof_ceiling_set": { - "ground_construction": null, - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": null, - "exterior_construction": null - }, - "air_boundary_construction": null, - "door_set": { - "interior_glass_construction": null, - "overhead_construction": null, - "exterior_construction": null, - "exterior_glass_construction": "PhWindowConstruction_c701ce5a", - "type": "DoorConstructionSetAbridged", - "interior_construction": null - } - }, - { - "shade_construction": null, - "wall_set": { - "ground_construction": null, - "type": "WallConstructionSetAbridged", - "interior_construction": null, - "exterior_construction": null - }, - "aperture_set": { - "window_construction": "PhWindowConstruction_948d7ef8", - "skylight_construction": "PhWindowConstruction_948d7ef8", - "type": "ApertureConstructionSetAbridged", - "interior_construction": null, - "operable_construction": "PhWindowConstruction_948d7ef8" - }, - "floor_set": { - "ground_construction": null, - "type": "FloorConstructionSetAbridged", - "interior_construction": null, - "exterior_construction": null - }, - "type": "ConstructionSetAbridged", - "identifier": "ConstructionSet_513cad8a", - "roof_ceiling_set": { - "ground_construction": null, - "type": "RoofCeilingConstructionSetAbridged", - "interior_construction": null, - "exterior_construction": null - }, - "air_boundary_construction": null, - "door_set": { - "interior_glass_construction": null, - "overhead_construction": null, - "exterior_construction": null, - "exterior_glass_construction": "PhWindowConstruction_948d7ef8", - "type": "DoorConstructionSetAbridged", - "interior_construction": null - } - } - ], - "hvacs": [ - { - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "type": "IdealAirSystemAbridged", - "identifier": "Room_10_903ea186 Ideal Loads Air System", - "sensible_heat_recovery": 0.0, - "heating_limit": { - "type": "Autosize" - }, - "cooling_air_temperature": 13.0 + "identifier": "Activity Level", + "lower_limit": 0.0 }, { - "heating_air_temperature": 50.0, - "demand_controlled_ventilation": false, - "economizer_type": "DifferentialDryBulb", - "latent_heat_recovery": 0.0, - "cooling_limit": { - "type": "Autosize" - }, - "type": "IdealAirSystemAbridged", - "identifier": "Room_16_ae9f894e Ideal Loads Air System", - "sensible_heat_recovery": 0.0, - "heating_limit": { - "type": "Autosize" + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Temperature", + "upper_limit": { + "type": "NoLimit" }, - "cooling_air_temperature": 13.0 - } - ], - "materials": [ - { - "display_name": "PhWindowConstruction_c701ce5a", - "u_factor": 0.83391891891891878, - "type": "EnergyWindowMaterialSimpleGlazSys", - "vt": 0.59999999999999998, - "shgc": 0.40000000000000002, - "identifier": "PhWindowConstruction_c701ce5a" - }, - { - "display_name": "PhWindowConstruction_948d7ef8", - "u_factor": 1.0757635684464950, - "type": "EnergyWindowMaterialSimpleGlazSys", - "vt": 0.59999999999999998, - "shgc": 0.40000000000000002, - "identifier": "PhWindowConstruction_948d7ef8" + "identifier": "Temperature", + "lower_limit": -273.14999999999998 }, { - "solar_reflectance": 0.17500000000000004, - "thickness": 0.10000000000000001, - "bottom_opening_multiplier": 0.5, - "right_opening_multiplier": 0.5, - "infrared_transmittance": 0.0, - "top_opening_multiplier": 0.5, - "visible_transmittance": 0.82499999999999996, - "left_opening_multiplier": 0.5, - "conductivity": 0.90000000000000002, - "display_name": "test-shade", - "solar_transmittance": 0.82499999999999996, - "type": "EnergyWindowMaterialShade", - "visible_reflectance": 0.17500000000000004, - "distance_to_glass": 0.050000000000000003, - "airflow_permeability": 0.0, - "emissivity": 0.90000000000000002, - "identifier": "test-shade" - } - ], - "program_types": [ - { - "people": { - "radiant_fraction": 0.29999999999999999, - "properties": { - "type": "PeopleProperties", - "ph": { - "dwellings": { - "num_dwellings": 0, - "identifier": "955a476d-01bb-41be-a1a7-464bef1d53f7" - }, - "number_people": 0.0, - "type": "PeoplePhProperties", - "id_num": 0, - "number_bedrooms": 0 - } - }, - "type": "PeopleAbridged", - "identifier": "Generic Office People", - "latent_fraction": { - "type": "Autocalculate" - }, - "activity_schedule": "Seated Adult Activity", - "people_per_area": 0.056500000000000002, - "occupancy_schedule": "Generic Office Occupancy" - }, - "ventilation": { - "type": "VentilationAbridged", - "identifier": "Generic Office Ventilation", - "flow_per_person": 0.0023600000000000001, - "flow_per_area": 0.00030499999999999999 - }, - "lighting": { - "radiant_fraction": 0.69999999999999996, - "schedule": "Generic Office Lighting", - "return_air_fraction": 0.0, - "properties": { - "type": "LightingProperties", - "ph": { - "target_lux": 300, - "type": "LightingPhProperties", - "target_lux_height": 0.80000000000000004, - "id_num": 0 - } - }, - "watts_per_area": 10.550000000000001, - "type": "LightingAbridged", - "identifier": "Generic Office Lighting", - "visible_fraction": 0.20000000000000001 - }, - "electric_equipment": { - "radiant_fraction": 0.5, - "schedule": "Generic Office Equipment", - "properties": { - "type": "ElectricEquipmentProperties", - "ph": { - "equipment_collection": { - "equipment_set": {} - }, - "type": "ElectricEquipmentPhProperties" - } - }, - "lost_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "identifier": "Generic Office Equipment", - "latent_fraction": 0.0 - }, - "type": "ProgramTypeAbridged", - "identifier": "Generic Office Program", - "infiltration": { - "type": "InfiltrationAbridged", - "identifier": "Generic Office Infiltration", - "flow_per_exterior_area": 0.00022660000000000001, - "schedule": "Generic Office Infiltration" - }, - "setpoint": { - "heating_schedule": "Generic Office Heating", - "cooling_schedule": "Generic Office Cooling", - "type": "SetpointAbridged", - "identifier": "Generic Office Setpoints" - } + "numeric_type": "Continuous", + "type": "ScheduleTypeLimit", + "unit_type": "Dimensionless", + "upper_limit": 1.0, + "identifier": "Fractional", + "lower_limit": 0.0 } ] }, - "ph_hvac": { - "type": "ModelPhHvacPropertiesAbridged" - }, "radiance": { + "modifiers": [ + { + "g_reflectance": 0.20000000000000001, + "identifier": "generic_context_0.20", + "r_reflectance": 0.20000000000000001, + "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], + "type": "Plastic", + "b_reflectance": 0.20000000000000001, + "modifier": null + } + ], "type": "ModelRadianceProperties", - "modifier_sets": [], "global_modifier_set": { - "wall_set": { - "interior_modifier": "generic_wall_0.50", - "exterior_modifier": "generic_wall_0.50", - "type": "WallModifierSetAbridged" + "door_set": { + "interior_modifier": "generic_opaque_door_0.50", + "type": "DoorModifierSetAbridged", + "interior_glass_modifier": "generic_interior_window_vis_0.88", + "exterior_modifier": "generic_opaque_door_0.50", + "exterior_glass_modifier": "generic_exterior_window_vis_0.64", + "overhead_modifier": "generic_opaque_door_0.50" }, + "context_modifier": "generic_context_0.20", "shade_set": { - "interior_modifier": "generic_interior_shade_0.50", + "type": "ShadeModifierSetAbridged", "exterior_modifier": "generic_exterior_shade_0.35", - "type": "ShadeModifierSetAbridged" - }, - "aperture_set": { - "operable_modifier": "generic_exterior_window_vis_0.64", - "skylight_modifier": "generic_exterior_window_vis_0.64", - "type": "ApertureModifierSetAbridged", - "interior_modifier": "generic_interior_window_vis_0.88", - "window_modifier": "generic_exterior_window_vis_0.64" - }, - "floor_set": { - "interior_modifier": "generic_floor_0.20", - "exterior_modifier": "generic_floor_0.20", - "type": "FloorModifierSetAbridged" + "interior_modifier": "generic_interior_shade_0.50" }, + "air_boundary_modifier": "air_boundary", "type": "GlobalModifierSet", "modifiers": [ { - "g_transmissivity": 0.95841543286105957, - "modifier": null, - "b_transmissivity": 0.95841543286105957, - "r_transmissivity": 0.95841543286105957, + "g_reflectance": 0.80000000000000004, + "identifier": "generic_ceiling_0.80", + "r_reflectance": 0.80000000000000004, + "roughness": 0.0, + "specularity": 0.0, "dependencies": [], - "identifier": "generic_interior_window_vis_0.88", - "type": "Glass", - "refraction_index": null + "type": "Plastic", + "b_reflectance": 0.80000000000000004, + "modifier": null }, { + "g_reflectance": 0.5, + "identifier": "generic_wall_0.50", + "r_reflectance": 0.5, + "roughness": 0.0, + "specularity": 0.0, "dependencies": [], + "type": "Plastic", "b_reflectance": 0.5, + "modifier": null + }, + { "g_reflectance": 0.5, - "specularity": 0.0, + "identifier": "generic_opaque_door_0.50", + "r_reflectance": 0.5, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_opaque_door_0.50", - "modifier": null, - "r_reflectance": 0.5 + "b_reflectance": 0.5, + "modifier": null }, { - "dependencies": [], - "b_reflectance": 0.34999999999999998, - "g_reflectance": 0.34999999999999998, - "specularity": 0.0, + "g_reflectance": 0.5, + "identifier": "generic_interior_shade_0.50", + "r_reflectance": 0.5, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_exterior_shade_0.35", - "modifier": null, - "r_reflectance": 0.34999999999999998 + "b_reflectance": 0.5, + "modifier": null }, { - "g_transmissivity": 0.69757618153843315, "modifier": null, - "b_transmissivity": 0.69757618153843315, - "r_transmissivity": 0.69757618153843315, - "dependencies": [], - "identifier": "generic_exterior_window_vis_0.64", - "type": "Glass", - "refraction_index": null - }, - { + "g_reflectance": 1.0, + "identifier": "air_boundary", + "roughness": 0.0, + "r_reflectance": 1.0, + "transmitted_diff": 1.0, "dependencies": [], - "b_reflectance": 0.20000000000000001, - "g_reflectance": 0.20000000000000001, + "b_reflectance": 1.0, "specularity": 0.0, - "roughness": 0.0, - "type": "Plastic", - "identifier": "generic_floor_0.20", - "modifier": null, - "r_reflectance": 0.20000000000000001 + "type": "Trans", + "transmitted_spec": 1.0 }, { + "type": "Glass", + "b_transmissivity": 0.95841543286105957, + "refraction_index": null, "dependencies": [], - "b_reflectance": 0.5, - "g_reflectance": 0.5, - "specularity": 0.0, - "roughness": 0.0, - "type": "Plastic", - "identifier": "generic_interior_shade_0.50", - "modifier": null, - "r_reflectance": 0.5 + "identifier": "generic_interior_window_vis_0.88", + "r_transmissivity": 0.95841543286105957, + "g_transmissivity": 0.95841543286105957, + "modifier": null }, { - "dependencies": [], - "b_reflectance": 0.5, - "g_reflectance": 0.5, - "specularity": 0.0, + "g_reflectance": 0.34999999999999998, + "identifier": "generic_exterior_shade_0.35", + "r_reflectance": 0.34999999999999998, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_wall_0.50", - "modifier": null, - "r_reflectance": 0.5 + "b_reflectance": 0.34999999999999998, + "modifier": null }, { - "transmitted_diff": 1.0, - "modifier": null, - "transmitted_spec": 1.0, - "g_reflectance": 1.0, - "dependencies": [], - "identifier": "air_boundary", - "r_reflectance": 1.0, - "b_reflectance": 1.0, + "g_reflectance": 0.20000000000000001, + "identifier": "generic_floor_0.20", + "r_reflectance": 0.20000000000000001, + "roughness": 0.0, "specularity": 0.0, - "type": "Trans", - "roughness": 0.0 - }, - { "dependencies": [], - "b_reflectance": 0.80000000000000004, - "g_reflectance": 0.80000000000000004, - "specularity": 0.0, - "roughness": 0.0, "type": "Plastic", - "identifier": "generic_ceiling_0.80", - "modifier": null, - "r_reflectance": 0.80000000000000004 + "b_reflectance": 0.20000000000000001, + "modifier": null }, { + "type": "Glass", + "b_transmissivity": 0.69757618153843315, + "refraction_index": null, "dependencies": [], - "b_reflectance": 0.20000000000000001, + "identifier": "generic_exterior_window_vis_0.64", + "r_transmissivity": 0.69757618153843315, + "g_transmissivity": 0.69757618153843315, + "modifier": null + }, + { "g_reflectance": 0.20000000000000001, - "specularity": 0.0, + "identifier": "generic_context_0.20", + "r_reflectance": 0.20000000000000001, "roughness": 0.0, + "specularity": 0.0, + "dependencies": [], "type": "Plastic", - "identifier": "generic_context_0.20", - "modifier": null, - "r_reflectance": 0.20000000000000001 + "b_reflectance": 0.20000000000000001, + "modifier": null } ], "roof_ceiling_set": { - "interior_modifier": "generic_ceiling_0.80", + "type": "RoofCeilingModifierSetAbridged", "exterior_modifier": "generic_ceiling_0.80", - "type": "RoofCeilingModifierSetAbridged" + "interior_modifier": "generic_ceiling_0.80" }, - "air_boundary_modifier": "air_boundary", - "context_modifier": "generic_context_0.20", - "door_set": { - "exterior_modifier": "generic_opaque_door_0.50", - "exterior_glass_modifier": "generic_exterior_window_vis_0.64", - "overhead_modifier": "generic_opaque_door_0.50", - "type": "DoorModifierSetAbridged", - "interior_glass_modifier": "generic_interior_window_vis_0.88", - "interior_modifier": "generic_opaque_door_0.50" + "wall_set": { + "type": "WallModifierSetAbridged", + "exterior_modifier": "generic_wall_0.50", + "interior_modifier": "generic_wall_0.50" + }, + "aperture_set": { + "window_modifier": "generic_exterior_window_vis_0.64", + "interior_modifier": "generic_interior_window_vis_0.88", + "type": "ApertureModifierSetAbridged", + "skylight_modifier": "generic_exterior_window_vis_0.64", + "operable_modifier": "generic_exterior_window_vis_0.64" + }, + "floor_set": { + "type": "FloorModifierSetAbridged", + "exterior_modifier": "generic_floor_0.20", + "interior_modifier": "generic_floor_0.20" } }, - "modifiers": [ - { - "dependencies": [], - "b_reflectance": 0.20000000000000001, - "g_reflectance": 0.20000000000000001, - "specularity": 0.0, - "roughness": 0.0, - "type": "Plastic", - "identifier": "generic_context_0.20", - "modifier": null, - "r_reflectance": 0.20000000000000001 - } - ] - } + "modifier_sets": [] + }, + "ph_hvac": { + "type": "ModelPhHvacProperties" + }, + "type": "ModelProperties" }, - "version": "1.58.0", "type": "Model", - "identifier": "unnamed_6f746786", - "units": "Meters", "angle_tolerance": 1.0, - "tolerance": 0.01, + "identifier": "unnamed_b6a24141", "rooms": [ { - "display_name": "Room_10", - "properties": { - "type": "RoomPropertiesAbridged", - "ph": { - "ph_foundations": [], - "ph_bldg_segment_id": "206756f4-2f42-4942-9bf3-10b6e50c1b50", - "specific_heat_capacity": "1-LIGHTWEIGHT", - "type": "RoomPhPropertiesAbridged", - "spaces": [ + "faces": [ + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, + "ph": { + "id_num": 0, + "type": "FacePhPropertiesAbridged" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 0.98480775301220813, + -0.17364817766693041, + 0.0 + ], + "type": "Plane", + "n": [ + 0.17364817766693041, + 0.98480775301220813, + 0.0 + ], + "o": [ + 0.0, + -5.5, + 3.3000000000000003 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_3_654deabd..Face0", + "face_type": "Wall", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_3_654deabd..Face0", + "apertures": [ { - "volumes": [ - { - "floor": { - "display_name": "42a7a8ba-7501-4c99-8ecf-6880ecedab99", - "geometry": { - "plane": { - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - 1.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - "identifier": "42a7a8ba-7501-4c99-8ecf-6880ecedab99", - "user_data": {}, - "floor_segments": [ - { - "weighted_net_floor_area": 10.890000000000001, - "display_name": "2b7ce69b-7b32-48f5-b277-bacab0a70617", - "floor_area": 10.890000000000001, - "geometry": { - "plane": { - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 0.0 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - 1.0 - ] - }, - "type": "Face3D", - "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, - "type": "Point3D", - "x": 1.7845510657596111, - "y": -8.0486030474941046 - }, - "identifier": "2b7ce69b-7b32-48f5-b277-bacab0a70617", - "weighting_factor": 1.0, - "net_area_factor": 1.0, - "user_data": {}, - "net_floor_area": 10.890000000000001, - "weighted_floor_area": 10.890000000000001 - } - ] - }, - "display_name": "35e74c0e-af4b-4619-99d0-ed82396984f2", - "geometry": [ - { - "plane": { - "o": [ - -0.12690121986096739, - -9.3870163468138124, - 2.75 - ], - "type": "Plane", - "x": [ - 0.17364817766693041, - 0.98480775301220813, - 0.0 - ], - "n": [ - -0.98480775301220813, - 0.17364817766693041, - 0.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - { - "plane": { - "o": [ - 0.44613776643990277, - -6.1371507618735270, - 2.75 - ], - "type": "Plane", - "x": [ - 0.98480775301220813, - -0.17364817766692997, - 0.0 - ], - "n": [ - 0.17364817766692997, - 0.98480775301220813, - 0.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - { - "plane": { - "o": [ - 3.6960033513801895, - -6.7101897481743960, - 2.75 - ], - "type": "Plane", - "x": [ - -0.17364817766693033, - -0.98480775301220813, - 0.0 - ], - "n": [ - 0.98480775301220813, - -0.17364817766693033, - 0.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - { - "plane": { - "o": [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - "type": "Plane", - "x": [ - -0.98480775301220802, - 0.1736481776669305, - 0.0 - ], - "n": [ - -0.1736481776669305, - -0.98480775301220802, - 0.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - { - "plane": { - "o": [ - 0.44613776643990277, - -6.1371507618735270, - 0.0 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - -1.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - }, - { - "plane": { - "o": [ - 3.1229643650793193, - -9.9600553331146831, - 2.75 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - 1.0 - ] - }, - "type": "Face3D", - "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 - ] - ] - } - ], - "identifier": "35e74c0e-af4b-4619-99d0-ed82396984f2", - "user_data": {}, - "avg_ceiling_height": 2.75 - } - ], - "properties": { - "type": "SpaceProperties", - "energy": { - "type": "SpaceEnergyProperties", - "id_num": 0 - }, - "ph": { - "_v_tran": null, - "type": "SpacePhProperties", - "id_num": 0, - "_v_sup": null, - "_v_eta": null - } - }, - "number": "101", - "wufi_type": 99, - "quantity": 1, - "identifier": "6fd7e501-e7e7-44dc-93ac-948a930b3415", - "user_data": {}, - "name": "Room_10" - } - ] - }, - "energy": { - "people": { - "radiant_fraction": 0.29999999999999999, - "properties": { - "type": "PeopleProperties", - "ph": { - "dwellings": { - "num_dwellings": 1, - "identifier": "050e2368-4142-482d-b512-b24834e8c74f" - }, - "number_people": 1, - "type": "PeoplePhProperties", - "id_num": 0, - "number_bedrooms": 1 - } - }, - "type": "PeopleAbridged", - "identifier": "Generic Office People", - "latent_fraction": { - "type": "Autocalculate" - }, - "activity_schedule": "Seated Adult Activity", - "people_per_area": 0.050000000000000003, - "occupancy_schedule": "Generic Office Occupancy" - }, - "electric_equipment": { - "radiant_fraction": 0.5, - "schedule": "Generic Office Equipment", - "properties": { - "type": "ElectricEquipmentProperties", - "ph": { - "equipment_collection": { - "equipment_set": { - "e87e0851-6457-4766-8d31-3dae54bf67e8": { - "energy_demand": 0, - "display_name": "PHIUS+ MELS", - "in_conditioned_space": true, - "equipment_type": "PhPhiusMEL", - "reference_quantity": 3, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "e87e0851-6457-4766-8d31-3dae54bf67e8", - "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", - "combined_energy_factor": 0 - }, - "7b26b75b-7055-4621-802a-57eb946463ed": { - "energy_demand": 120, - "display_name": "Laundry - washer", - "in_conditioned_space": true, - "equipment_type": "PhClothesWasher", - "reference_quantity": 1, - "capacity": 0.12740000000000001, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand_per_use": 0, - "utilization_factor": 1.0, - "quantity": 1, - "modified_energy_factor": 2.7000000000000002, - "identifier": "7b26b75b-7055-4621-802a-57eb946463ed", - "user_data": {}, - "reference_energy_norm": 2, - "comment": "default", - "combined_energy_factor": 0 - }, - "56c88770-ab3c-4782-8826-cc840ddbb165": { - "energy_demand": 1.2200000000000000, - "display_name": "Kitchen fridge/freeze combo", - "in_conditioned_space": true, - "equipment_type": "PhFridgeFreezer", - "reference_quantity": 4, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "56c88770-ab3c-4782-8826-cc840ddbb165", - "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", - "combined_energy_factor": 0 - }, - "d54a18a7-3cf1-419b-9387-143735fb92dc": { - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "display_name": "PHIUS+ Interior Lighting", - "in_conditioned_space": true, - "equipment_type": "PhPhiusLightingInterior", - "reference_quantity": 6, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "d54a18a7-3cf1-419b-9387-143735fb92dc", - "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", - "combined_energy_factor": 0 - }, - "975a1bcd-663f-4a79-bc17-6b0c47187e9c": { - "energy_demand": 269, - "display_name": "Kitchen dishwasher", - "in_conditioned_space": true, - "equipment_type": "PhDishwasher", - "reference_quantity": 1, - "capacity": 12, - "_water_connection": { - "value": "2-COLD WATER CONNECTION" - }, - "energy_demand_per_use": 0, - "capacity_type": 1, - "quantity": 1, - "identifier": "975a1bcd-663f-4a79-bc17-6b0c47187e9c", - "user_data": {}, - "reference_energy_norm": 2, - "comment": "default", - "combined_energy_factor": 0 - }, - "2e1c829f-6e2e-4c54-955c-b14d5ba54faf": { - "energy_demand": 0, - "gas_efficiency_factor": 2.6699999999999999, - "display_name": "Laundry - dryer", - "in_conditioned_space": true, - "equipment_type": "PhClothesDryer", - "reference_quantity": 1, - "gas_consumption": 0, - "field_utilization_factor_type": 1, - "energy_demand_per_use": 0, - "quantity": 1, - "field_utilization_factor": 1.1799999999999999, - "identifier": "2e1c829f-6e2e-4c54-955c-b14d5ba54faf", - "user_data": {}, - "reference_energy_norm": 2, - "comment": "default", - "_dryer_type": { - "value": "5-ELECTRIC EXHAUST AIR DRYER" - }, - "combined_energy_factor": 3.9300000000000002 - }, - "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1": { - "energy_demand": 0.20000000000000001, - "display_name": "Kitchen cooking", - "in_conditioned_space": true, - "equipment_type": "PhCooktop", - "reference_quantity": 1, - "_cooktop_type": { - "value": "1-ELECTRICITY" - }, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1", - "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", - "combined_energy_factor": 0 - }, - "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade": { - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "display_name": "PHIUS+ Exterior Lighting", - "in_conditioned_space": false, - "equipment_type": "PhPhiusLightingExterior", - "reference_quantity": 6, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade", - "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", - "combined_energy_factor": 0 - } - } - }, - "type": "ElectricEquipmentPhProperties" - } - }, - "lost_fraction": 0.0, - "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "identifier": "Generic Office Equipment_c93f5b67", - "latent_fraction": 0.0 - }, - "hvac": "Room_10_903ea186 Ideal Loads Air System", - "service_hot_water": { - "flow_per_area": 5.0000000000000002e-05, - "schedule": "Always On", - "sensible_fraction": 0.20000000000000001, - "type": "ServiceHotWaterAbridged", - "identifier": "Room_10_903ea186_service_hot_water", - "latent_fraction": 0.050000000000000003, - "target_temperature": 60.0 - }, - "type": "RoomEnergyPropertiesAbridged", - "program_type": "Generic Office Program", - "construction_set": "ConstructionSet_513cad8a" - }, - "ph_hvac": { - "ventilation_system": { - "exhaust_ducting": [ - { - "display_name": "Test_Vent_System_exhaust", - "identifier": "3f3b21dc-5cbd-4685-8c0e-8783a3992ec7", - "user_data": {}, - "duct_type": 2, - "segments": { - "65b5d222-47bb-4224-809f-47c13ebaa16e": { - "insulation_reflective": true, - "display_name": "65b5d222-47bb-4224-809f-47c13ebaa16e", - "height": null, - "geometry": { - "type": "LineSegment3D", - "v": [ - 1.0832885283134288, - -0.19101299543362338, - 0.0 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "width": null, - "diameter": 0.17600000000000002, - "identifier": "65b5d222-47bb-4224-809f-47c13ebaa16e", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "insulation_thickness": 0.02794 - } - } - } - ], - "supply_ducting": [ - { - "display_name": "__unnamed_vent_duct__", - "identifier": "54600df6-15c2-48d1-8abf-eee34217c378", - "user_data": {}, - "duct_type": 1, - "segments": { - "7e08d359-54cd-483c-96c8-e034bea0e4ee": { - "insulation_reflective": true, - "display_name": "7e08d359-54cd-483c-96c8-e034bea0e4ee", - "height": null, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "width": null, - "diameter": 0.17600000000000002, - "identifier": "7e08d359-54cd-483c-96c8-e034bea0e4ee", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "insulation_thickness": 0.02794 - } - } - } - ], - "ventilation_unit": { - "electric_efficiency": 0.33300000000000002, - "display_name": "Test_Unit", - "in_conditioned_space": true, - "latent_heat_recovery": 0.0, - "quantity": 1, - "identifier": "b1e10bec-dd86-48b3-8e6e-a0cef02c5f3e", - "sensible_heat_recovery": 0.82999999999999996, - "user_data": {}, - "temperature_below_defrost_used": -5.0, - "frost_protection_reqd": true - }, - "display_name": "Test_Vent_System", - "identifier": "28f8e4af-18d8-470e-bcdb-123d570a5f8d", - "id_num": 0, - "user_data": {}, - "sys_type": 1 - }, - "renewable_devices": [ - { - "device_typename": "PhPhotovoltaicDevice", - "percent_coverage": 1.0, - "display_name": "my_PV_system", - "photovoltaic_renewable_energy": 1000.0, - "utilization_factor": 1.0, - "identifier": "0fb6968f-f341-4e35-9dc0-c3507b8da4c3", - "user_data": {}, - "array_size": 0.0 - } - ], - "hot_water_system": { - "tank_solar": { - "display_name": "_unnamed_hw_tank_", - "in_conditioned_space": true, - "room_temp": 20, - "standby_losses": 4.0, - "standby_fraction": 0.29999999999999999, - "_tank_type": { - "value": "2-DHW ONLY" - }, - "quantity": 1, - "identifier": "ac9ec62d-28cb-414f-9f62-f47688d825f8", - "solar_connection": false, - "user_data": {}, - "storage_loss_rate": 0.0, - "water_temp": 60, - "storage_capacity": 300, - "solar_losses": 0.0 - }, - "recirc_temp": 48.0, - "display_name": "SHW System_a2ea79bb", - "type": "PhHvacHotWaterSystemPh", - "identifier": "bb2edaa0-d1ad-438e-a17b-b831c7538c0a", - "id_num": 0, - "recirc_hours": 23, - "recirc_piping": { - "51115a77-ce79-4aef-8163-5c2bb24b687d": { - "identifier": "51115a77-ce79-4aef-8163-5c2bb24b687d", - "display_name": "_unnamed_", - "segments": { - "c06457fd-2629-4166-b099-cc18e130bf01": { - "insulation_reflective": true, - "display_name": "c06457fd-2629-4166-b099-cc18e130bf01", - "insulation_quality": null, - "daily_period": 23.0, - "water_temp_c": 48.0, - "insulation_thickness_mm": 25.399999999999999, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "c06457fd-2629-4166-b099-cc18e130bf01", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 25.399999999999999, - "material_value": "2-COPPER_L" - } - }, - "user_data": {} - } - }, - "heaters": { - "93108caf-ed79-4d5e-9bc3-e98ecbf230f6": { - "percent_coverage": 1.0, - "display_name": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", - "in_conditioned_space": true, - "total_system_perf_ratio": null, - "annual_COP": null, - "identifier": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", - "user_data": {}, - "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual" - } - }, - "distribution_piping": { - "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9": { - "pipe_element": { - "identifier": "fca10761-f750-4c58-b1c6-088077f90967", - "display_name": "fca10761-f750-4c58-b1c6-088077f90967", - "segments": { - "aba97615-6e7c-4449-b72f-150f3be5b856": { - "insulation_reflective": false, - "display_name": "aba97615-6e7c-4449-b72f-150f3be5b856", - "insulation_quality": null, - "daily_period": 24, - "water_temp_c": 60.0, - "insulation_thickness_mm": 0.0, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "aba97615-6e7c-4449-b72f-150f3be5b856", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 38.099999999999994, - "material_value": "6-PEX" - } - }, - "user_data": {} - }, - "display_name": "Test_Trunk", - "branches": { - "ffbac499-0ce7-493a-a19f-516c494df1e3": { - "pipe_element": { - "identifier": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", - "display_name": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", - "segments": { - "989d601d-3872-40a2-b259-d432ff953fe5": { - "insulation_reflective": false, - "display_name": "989d601d-3872-40a2-b259-d432ff953fe5", - "insulation_quality": null, - "daily_period": 24, - "water_temp_c": 60.0, - "insulation_thickness_mm": 0.0, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "989d601d-3872-40a2-b259-d432ff953fe5", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 19.049999999999997, - "material_value": "3-COPPER_K" - } - }, - "user_data": {} - }, - "display_name": "Test_Branch", - "identifier": "ffbac499-0ce7-493a-a19f-516c494df1e3", - "user_data": {}, - "fixtures": { - "842770a8-05e8-492a-9d09-152eec547b6d": { - "identifier": "842770a8-05e8-492a-9d09-152eec547b6d", - "display_name": "Test_Fixture", - "segments": { - "f791ab20-e934-4e6b-88ee-2784c8b0d8eb": { - "insulation_reflective": false, - "display_name": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", - "insulation_quality": null, - "daily_period": 24, - "water_temp_c": 55.0, - "insulation_thickness_mm": 0.0, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 9.5249999999999986, - "material_value": "1-COPPER_M" - } - }, - "user_data": {} - } - } - } - }, - "identifier": "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9", - "multiplier": 1, - "user_data": {} - } - }, - "number_tap_points": 1 - }, - "type": "RoomPhHvacPropertiesAbridged", - "heating_systems": [], - "id_num": 0, - "supportive_devices": [ - { - "norm_energy_demand_W": 123.0, - "device_class_name": "PhSupportiveDevice", - "display_name": "Example Device", - "device_type": 10, - "in_conditioned_space": false, - "quantity": 3, - "identifier": "1198244f-ca31-4e9f-8124-1c864a202198", - "user_data": {}, - "annual_period_operation_khrs": 6.5 - } - ], - "heat_pump_systems": [ - { - "percent_coverage": 1.0, - "COP_2": 2.5, - "ambient_temp_1": -8.3330000000000002, - "display_name": "None", - "cooling_params": { - "percent_coverage": 1.0, - "ventilation": { - "display_name": "bc39b15f-4e5d-4088-8959-fde21bfd6455", - "capacity": 10.0, - "min_coil_temp": 12.0, - "used": false, - "annual_COP": 4.0, - "identifier": "bc39b15f-4e5d-4088-8959-fde21bfd6455", - "single_speed": false, - "user_data": {} - }, - "panel": { - "display_name": "b74c126b-7d31-4ebb-87b8-2119efef823b", - "used": false, - "annual_COP": 4.0, - "identifier": "b74c126b-7d31-4ebb-87b8-2119efef823b", - "user_data": {} - }, - "dehumidification": { - "display_name": "cf6106ce-c130-4242-8820-2e336504ff61", - "useful_heat_loss": false, - "used": false, - "annual_COP": 4.0, - "identifier": "cf6106ce-c130-4242-8820-2e336504ff61", - "user_data": {} - }, - "recirculation": { - "flow_rate_m3_hr": 100.0, - "display_name": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", - "capacity": 10.0, - "min_coil_temp": 12.0, - "used": false, - "flow_rate_variable": true, - "annual_COP": 4.0, - "identifier": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", - "single_speed": false, - "user_data": {} - } - }, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "COP_1": 2.5, - "identifier": "b20d8e85-c347-43f5-bcd8-2c062355a1de", - "user_data": {}, - "ambient_temp_2": 8.3330000000000002 - }, - { - "percent_coverage": 1.0, - "COP_2": 4.1200000000000001, - "ambient_temp_1": -3.3300000000000001, - "display_name": "Example_Heat_Pump", - "cooling_params": { - "percent_coverage": 1.0, - "ventilation": { - "display_name": "6f86548a-db13-40da-be6c-30db908fa7a2", - "capacity": 10.0, - "min_coil_temp": 12.0, - "used": false, - "annual_COP": 4.0, - "identifier": "6f86548a-db13-40da-be6c-30db908fa7a2", - "single_speed": false, - "user_data": {} - }, - "panel": { - "display_name": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", - "used": false, - "annual_COP": 4.0, - "identifier": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", - "user_data": {} - }, - "dehumidification": { - "display_name": "_unnamed_dehumidification_cooling__e91ccd00", - "useful_heat_loss": false, - "used": true, - "annual_COP": 2.0, - "identifier": "e7c55390-85e5-4878-ad9e-2599bd81fd93", - "user_data": {} - }, - "recirculation": { - "flow_rate_m3_hr": 100.08000000000000, - "display_name": "_unnamed_recirculation_cooling__745edcfc", - "capacity": 10.0, - "min_coil_temp": 12.0, - "used": true, - "flow_rate_variable": true, - "annual_COP": 2.0, - "identifier": "ebfdbf61-0155-4b29-8654-bcdcce02890a", - "single_speed": false, - "user_data": {} - } - }, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "COP_1": 3.3999999999999999, - "identifier": "fd75fa95-c82e-4b93-a9df-1f20249f3d63", - "user_data": {}, - "ambient_temp_2": 12.0 - } - ], - "exhaust_vent_devices": [ - { - "device_class_name": "ExhaustVentDryer", - "display_name": "example_dryer_vent", - "quantity": 1, - "exhaust_flow_rate_m3s": 123.0, - "identifier": "6da20310-4deb-4be3-bf8a-36388aadd780", - "user_data": {}, - "annual_runtime_minutes": 7.625 - } - ] - }, - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - } - }, - "story": "1", - "type": "Room", - "identifier": "Room_10_903ea186", - "faces": [ - { - "display_name": "Room_10_903ea186..Face0", - "properties": { - "type": "FacePropertiesAbridged", - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "geometry": { - "plane": { - "o": [ - 0.0, - -5.5, - 3.3000000000000003 - ], - "type": "Plane", - "x": [ - 0.98480775301220813, - -0.17364817766693041, - 0.0 - ], - "n": [ - 0.17364817766693041, - 0.98480775301220813, - 0.0 - ] - }, - "type": "Face3D", - "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": "Face", - "identifier": "Room_10_903ea186..Face0", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" - }, - "sun_exposure": true, - "wind_exposure": true - }, - "apertures": [ - { - "display_name": "Room_10_903ea186..Face0_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - 0.89149122936767267, - -5.6571939568024794, - 2.7568536488623963 - ], - "type": "Plane", "x": [ 0.98480775301220813, -0.17364817766693039, 0.0 ], + "type": "Plane", "n": [ 0.17364817766693039, 0.98480775301220813, 0.0 + ], + "o": [ + 0.89149122936767267, + -5.6571939568024794, + 2.7568536488623963 ] }, "type": "Face3D", @@ -4702,8 +4151,8 @@ ] ] }, - "type": "Aperture", - "identifier": "Room_10_903ea186..Face0_Glz0", + "is_operable": false, + "identifier": "Room_3_654deabd..Face0_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -4711,46 +4160,50 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_3_654deabd..Face0_Glz0" } - ], - "face_type": "Wall" + ] }, { - "display_name": "Room_10_903ea186..Face1", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - "type": "Plane", "x": [ -0.1736481776669303, -0.98480775301220813, 0.0 ], + "type": "Plane", "n": [ 0.98480775301220813, -0.1736481776669303, 0.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ] }, "type": "Face3D", @@ -4777,52 +4230,56 @@ ] ] }, - "type": "Face", - "identifier": "Room_10_903ea186..Face1", + "identifier": "Room_3_654deabd..Face1", + "face_type": "Wall", "boundary_condition": { "type": "Surface", "boundary_condition_objects": [ - "Room_16_ae9f894e..Face3", - "Room_16_ae9f894e" + "Room_4_3d192209..Face3", + "Room_4_3d192209" ] }, - "face_type": "Wall" + "display_name": "Room_3_654deabd..Face1" }, { - "display_name": "Room_10_903ea186..Face2", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - "type": "Plane", "x": [ -0.98480775301220813, 0.17364817766693011, 0.0 ], + "type": "Plane", "n": [ -0.17364817766693011, -0.98480775301220813, 0.0 + ], + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ] }, "type": "Face3D", @@ -4849,8 +4306,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_10_903ea186..Face2", + "identifier": "Room_3_654deabd..Face2", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -4859,48 +4316,52 @@ "sun_exposure": true, "wind_exposure": true }, + "display_name": "Room_3_654deabd..Face2", "apertures": [ { - "display_name": "Room_10_903ea186..Face2_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - 3.7608994304649785, - -10.631025133619353, - 2.7568536488623963 - ], - "type": "Plane", "x": [ -0.98480775301220813, 0.17364817766692994, 0.0 ], + "type": "Plane", "n": [ -0.17364817766692994, -0.98480775301220813, 0.0 + ], + "o": [ + 3.7608994304649785, + -10.631025133619353, + 2.7568536488623963 ] }, "type": "Face3D", @@ -4927,8 +4388,8 @@ ] ] }, - "type": "Aperture", - "identifier": "Room_10_903ea186..Face2_Glz0", + "is_operable": false, + "identifier": "Room_3_654deabd..Face2_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -4936,46 +4397,50 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_3_654deabd..Face2_Glz0" } - ], - "face_type": "Wall" + ] }, { - "display_name": "Room_10_903ea186..Face3", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - "type": "Plane", "x": [ 0.17364817766693036, 0.98480775301220813, 0.0 ], + "type": "Plane", "n": [ -0.98480775301220813, 0.17364817766693036, 0.0 + ], + "o": [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 ] }, "type": "Face3D", @@ -5002,8 +4467,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_10_903ea186..Face3", + "identifier": "Room_3_654deabd..Face3", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -5012,48 +4477,52 @@ "sun_exposure": true, "wind_exposure": true }, + "display_name": "Room_3_654deabd..Face3", "apertures": [ { - "display_name": "Room_10_903ea186..Face3_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - -0.63829681629251001, - -9.1199611297595773, - 2.7568536488623963 - ], - "type": "Plane", "x": [ 0.17364817766693039, 0.98480775301220813, 0.0 ], + "type": "Plane", "n": [ -0.98480775301220813, 0.17364817766693039, 0.0 + ], + "o": [ + -0.63829681629251001, + -9.1199611297595773, + 2.7568536488623963 ] }, "type": "Face3D", @@ -5080,8 +4549,8 @@ ] ] }, - "type": "Aperture", - "identifier": "Room_10_903ea186..Face3_Glz0", + "is_operable": false, + "identifier": "Room_3_654deabd..Face3_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -5089,46 +4558,50 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_3_654deabd..Face3_Glz0" } - ], - "face_type": "Wall" + ] }, { - "display_name": "Room_10_903ea186..Face4", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 0.0 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, -1.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 0.0 ] }, "type": "Face3D", @@ -5155,48 +4628,52 @@ ] ] }, - "type": "Face", - "identifier": "Room_10_903ea186..Face4", + "identifier": "Room_3_654deabd..Face4", + "face_type": "Floor", "boundary_condition": { "type": "Ground" }, - "face_type": "Floor" + "display_name": "Room_3_654deabd..Face4" }, { - "display_name": "Room_10_903ea186..Face5", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - -0.76405198173449351, - -9.8331541132537161, - 3.3000000000000003 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + -0.76405198173449351, + -9.8331541132537161, + 3.3000000000000003 ] }, "type": "Face3D", @@ -5223,8 +4700,8 @@ ] ] }, - "type": "Face", - "identifier": "Room_10_903ea186..Face5", + "identifier": "Room_3_654deabd..Face5", + "face_type": "RoofCeiling", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -5233,48 +4710,52 @@ "sun_exposure": true, "wind_exposure": true }, + "display_name": "Room_3_654deabd..Face5", "apertures": [ { - "display_name": "Room_10_903ea186..Face5_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - 3.9710638220646373, - -10.013777334829634, - 3.3000000000000003 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + 3.9710638220646373, + -10.013777334829634, + 3.3000000000000003 ] }, "type": "Face3D", @@ -5301,8 +4782,8 @@ ] ] }, - "type": "Aperture", - "identifier": "Room_10_903ea186..Face5_Glz0", + "is_operable": false, + "identifier": "Room_3_654deabd..Face5_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -5310,1083 +4791,1105 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_3_654deabd..Face5_Glz0" } - ], - "face_type": "RoofCeiling" + ] } - ] - }, - { - "display_name": "Room_16", + ], "properties": { - "type": "RoomPropertiesAbridged", + "revive": { + "type": "RoomRevivePropertiesAbridged" + }, "ph": { - "ph_foundations": [], - "ph_bldg_segment_id": "206756f4-2f42-4942-9bf3-10b6e50c1b50", - "specific_heat_capacity": "1-LIGHTWEIGHT", + "ph_bldg_segment_id": "ae4ab714-315a-4c85-8dc6-b10e3f44423a", "type": "RoomPhPropertiesAbridged", "spaces": [ { + "properties": { + "type": "SpaceProperties", + "ph": { + "_v_sup": null, + "type": "SpacePhProperties", + "_v_eta": null, + "id_num": 0, + "_v_tran": null + }, + "energy": { + "id_num": 0, + "type": "SpaceEnergyProperties" + } + }, + "quantity": 1, + "number": "101", "volumes": [ { "floor": { - "display_name": "d5e4028f-2643-4d2d-91ca-20f2856a684d", "geometry": { "plane": { - "o": [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 ] }, "type": "Face3D", "boundary": [ [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 0.0 ], [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 0.0 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 0.0 ], [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 0.0 ] ] }, - "identifier": "d5e4028f-2643-4d2d-91ca-20f2856a684d", - "user_data": {}, + "identifier": "86366593-db83-47ef-968c-bd99aff3d63d", "floor_segments": [ { - "weighted_net_floor_area": 10.890000000000001, - "display_name": "3597e215-f4c1-424c-84c7-e668c3770371", - "floor_area": 10.890000000000001, + "weighted_floor_area": 10.890000000000001, + "net_floor_area": 10.890000000000001, + "reference_point": { + "x": 1.7845510657596111, + "type": "Point3D", + "y": -8.0486030474941046, + "z": 0.11000000000000001 + }, + "net_area_factor": 1.0, "geometry": { "plane": { - "o": [ - 5.2895414217061774, - -10.342081323981931, - 0.0 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 0.0 ] }, "type": "Face3D", "boundary": [ [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 0.0 ], [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 0.0 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 0.0 ], [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 0.0 ] ] }, - "reference_point": { - "z": 0.11000000000000001, - "type": "Point3D", - "x": 7.2009937073267549, - "y": -9.0036680246622218 - }, - "identifier": "3597e215-f4c1-424c-84c7-e668c3770371", - "weighting_factor": 1.0, - "net_area_factor": 1.0, + "identifier": "e7d4cede-5a5d-4ce7-8ef1-2ded32a01709", "user_data": {}, - "net_floor_area": 10.890000000000001, - "weighted_floor_area": 10.890000000000001 + "floor_area": 10.890000000000001, + "weighted_net_floor_area": 10.890000000000001, + "display_name": "e7d4cede-5a5d-4ce7-8ef1-2ded32a01709", + "weighting_factor": 1.0 } - ] + ], + "user_data": {}, + "display_name": "86366593-db83-47ef-968c-bd99aff3d63d" }, - "display_name": "50dc16e6-d4b1-4801-95a8-c8c96bc9341e", "geometry": [ { "plane": { - "o": [ - 5.2895414217061774, - -10.342081323981931, - 2.75 - ], - "type": "Plane", "x": [ - 0.17364817766693044, + 0.17364817766693041, 0.98480775301220813, 0.0 ], + "type": "Plane", "n": [ -0.98480775301220813, - 0.17364817766693044, + 0.17364817766693041, 0.0 + ], + "o": [ + -0.12690121986096739, + -9.3870163468138124, + 2.75 ] }, "type": "Face3D", "boundary": [ [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 2.75 ], [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 2.75 ], [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 0.0 ], [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 0.0 ] ] }, { "plane": { - "o": [ - 5.8625804080070480, - -7.0922157390416434, - 2.75 - ], - "type": "Plane", "x": [ - 0.98480775301220802, - -0.17364817766693053, + 0.98480775301220813, + -0.17364817766692997, 0.0 ], + "type": "Plane", "n": [ - 0.17364817766693053, - 0.98480775301220802, + 0.17364817766692997, + 0.98480775301220813, 0.0 + ], + "o": [ + 0.44613776643990277, + -6.1371507618735270, + 2.75 ] }, "type": "Face3D", "boundary": [ [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 2.75 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 2.75 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 0.0 ], [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 0.0 ] ] }, { "plane": { - "o": [ - 9.1124459929473343, - -7.6652547253425141, - 2.75 - ], - "type": "Plane", "x": [ - -0.17364817766693053, - -0.98480775301220802, + -0.17364817766693033, + -0.98480775301220813, 0.0 ], + "type": "Plane", "n": [ - 0.98480775301220802, - -0.17364817766693053, + 0.98480775301220813, + -0.17364817766693033, 0.0 + ], + "o": [ + 3.6960033513801895, + -6.7101897481743960, + 2.75 ] }, "type": "Face3D", "boundary": [ [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 2.75 ], [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 2.75 ], [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 0.0 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 0.0 - ] - ] - }, - { - "plane": { - "o": [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - "type": "Plane", + ] + ] + }, + { + "plane": { "x": [ - -0.98480775301220813, - 0.17364817766693003, + -0.98480775301220802, + 0.1736481776669305, 0.0 ], + "type": "Plane", "n": [ - -0.17364817766693003, - -0.98480775301220813, + -0.1736481776669305, + -0.98480775301220802, 0.0 + ], + "o": [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 ] }, "type": "Face3D", "boundary": [ [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 2.75 ], [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 2.75 ], [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 0.0 ], [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 0.0 ] ] }, { "plane": { - "o": [ - 5.8625804080070480, - -7.0922157390416434, - 0.0 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, -1.0 + ], + "o": [ + 0.44613776643990277, + -6.1371507618735270, + 0.0 ] }, "type": "Face3D", "boundary": [ [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 0.0 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 0.0 ], [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 0.0 ], [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 0.0 ] ] }, { "plane": { - "o": [ - 8.5394070066464636, - -10.915120310282800, - 2.75 - ], - "type": "Plane", "x": [ 1.0, 0.0, 0.0 ], + "type": "Plane", "n": [ 0.0, 0.0, 1.0 + ], + "o": [ + 3.1229643650793193, + -9.9600553331146831, + 2.75 ] }, "type": "Face3D", "boundary": [ [ - 8.5394070066464636, - -10.915120310282800, + 3.1229643650793193, + -9.9600553331146831, 2.75 ], [ - 9.1124459929473343, - -7.6652547253425141, + 3.6960033513801895, + -6.7101897481743960, 2.75 ], [ - 5.8625804080070480, - -7.0922157390416434, + 0.44613776643990277, + -6.1371507618735270, 2.75 ], [ - 5.2895414217061774, - -10.342081323981931, + -0.12690121986096739, + -9.3870163468138124, 2.75 ] ] } ], - "identifier": "50dc16e6-d4b1-4801-95a8-c8c96bc9341e", + "identifier": "5447e11b-af9a-465f-a422-c63431b9f217", "user_data": {}, - "avg_ceiling_height": 2.75 + "avg_ceiling_height": 2.75, + "display_name": "5447e11b-af9a-465f-a422-c63431b9f217" } ], - "properties": { - "type": "SpaceProperties", - "energy": { - "type": "SpaceEnergyProperties", - "id_num": 0 - }, - "ph": { - "_v_tran": null, - "type": "SpacePhProperties", - "id_num": 0, - "_v_sup": null, - "_v_eta": null - } - }, - "number": "102", - "wufi_type": 99, - "quantity": 1, - "identifier": "e263a30c-a422-43d8-914d-31389420e1e6", + "identifier": "5c5f6e05-ba82-4355-a3fd-d24f5f59b1da", "user_data": {}, - "name": "Room_16" + "name": "Room_3", + "wufi_type": 99 } - ] + ], + "specific_heat_capacity": "1-LIGHTWEIGHT", + "ph_foundations": [] }, "energy": { - "people": { - "radiant_fraction": 0.29999999999999999, - "properties": { - "type": "PeopleProperties", - "ph": { - "dwellings": { - "num_dwellings": 2, - "identifier": "5fe65a27-3411-43c4-acfb-77f5f1993ab6" - }, - "number_people": 2, - "type": "PeoplePhProperties", - "id_num": 0, - "number_bedrooms": 2 - } - }, - "type": "PeopleAbridged", - "identifier": "Generic Office People", - "latent_fraction": { - "type": "Autocalculate" - }, - "activity_schedule": "Seated Adult Activity", - "people_per_area": 0.071428571428571425, - "occupancy_schedule": "Generic Office Occupancy" - }, "electric_equipment": { - "radiant_fraction": 0.5, "schedule": "Generic Office Equipment", "properties": { - "type": "ElectricEquipmentProperties", "ph": { "equipment_collection": { "equipment_set": { - "e87e0851-6457-4766-8d31-3dae54bf67e8": { + "8591e81d-9753-467a-87ed-d09c721aa4b8": { + "equipment_type": "PhPhiusLightingInterior", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, "energy_demand": 0, - "display_name": "PHIUS+ MELS", + "frac_high_efficiency": 1.0, + "quantity": 1, + "reference_quantity": 6, + "comment": "default", + "identifier": "8591e81d-9753-467a-87ed-d09c721aa4b8", "in_conditioned_space": true, - "equipment_type": "PhPhiusMEL", - "reference_quantity": 3, + "user_data": {}, + "display_name": "PHIUS+ Interior Lighting", + "combined_energy_factor": 0 + }, + "aee7b203-f128-4380-b41b-4b1515ab4274": { + "equipment_type": "PhPhiusLightingExterior", + "reference_energy_norm": 1, "energy_demand_per_use": 0, + "energy_demand": 0, + "frac_high_efficiency": 1.0, "quantity": 1, - "identifier": "e87e0851-6457-4766-8d31-3dae54bf67e8", + "reference_quantity": 6, + "comment": "default", + "identifier": "aee7b203-f128-4380-b41b-4b1515ab4274", + "in_conditioned_space": false, "user_data": {}, + "display_name": "PHIUS+ Exterior Lighting", + "combined_energy_factor": 0 + }, + "63c30b01-e99b-49b7-8040-b791bde9dc39": { + "equipment_type": "PhPhiusMEL", "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 0, + "quantity": 1, + "reference_quantity": 3, "comment": "default", + "identifier": "63c30b01-e99b-49b7-8040-b791bde9dc39", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "PHIUS+ MELS", "combined_energy_factor": 0 }, - "7b26b75b-7055-4621-802a-57eb946463ed": { - "energy_demand": 120, - "display_name": "Laundry - washer", - "in_conditioned_space": true, + "4ee90ddf-657e-4879-982d-ccc3d00571e8": { "equipment_type": "PhClothesWasher", - "reference_quantity": 1, - "capacity": 0.12740000000000001, + "reference_energy_norm": 2, + "energy_demand_per_use": 0, + "energy_demand": 120, "_water_connection": { "value": "2-COLD WATER CONNECTION" }, - "energy_demand_per_use": 0, - "utilization_factor": 1.0, "quantity": 1, + "capacity": 0.12740000000000001, "modified_energy_factor": 2.7000000000000002, - "identifier": "7b26b75b-7055-4621-802a-57eb946463ed", - "user_data": {}, - "reference_energy_norm": 2, + "reference_quantity": 1, "comment": "default", - "combined_energy_factor": 0 - }, - "56c88770-ab3c-4782-8826-cc840ddbb165": { - "energy_demand": 1.2200000000000000, - "display_name": "Kitchen fridge/freeze combo", + "identifier": "4ee90ddf-657e-4879-982d-ccc3d00571e8", "in_conditioned_space": true, - "equipment_type": "PhFridgeFreezer", - "reference_quantity": 4, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "56c88770-ab3c-4782-8826-cc840ddbb165", "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", + "utilization_factor": 1.0, + "display_name": "Laundry - washer", "combined_energy_factor": 0 }, - "d54a18a7-3cf1-419b-9387-143735fb92dc": { - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "display_name": "PHIUS+ Interior Lighting", - "in_conditioned_space": true, - "equipment_type": "PhPhiusLightingInterior", - "reference_quantity": 6, + "489809fe-0e72-45a2-9a11-e3c0f53a6ea1": { + "equipment_type": "PhDishwasher", + "reference_energy_norm": 2, "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "d54a18a7-3cf1-419b-9387-143735fb92dc", - "user_data": {}, - "reference_energy_norm": 1, - "comment": "default", - "combined_energy_factor": 0 - }, - "975a1bcd-663f-4a79-bc17-6b0c47187e9c": { "energy_demand": 269, - "display_name": "Kitchen dishwasher", - "in_conditioned_space": true, - "equipment_type": "PhDishwasher", - "reference_quantity": 1, - "capacity": 12, + "capacity_type": 1, + "quantity": 1, "_water_connection": { "value": "2-COLD WATER CONNECTION" }, - "energy_demand_per_use": 0, - "capacity_type": 1, - "quantity": 1, - "identifier": "975a1bcd-663f-4a79-bc17-6b0c47187e9c", - "user_data": {}, - "reference_energy_norm": 2, + "capacity": 12, + "reference_quantity": 1, "comment": "default", - "combined_energy_factor": 0 - }, - "2e1c829f-6e2e-4c54-955c-b14d5ba54faf": { - "energy_demand": 0, - "gas_efficiency_factor": 2.6699999999999999, - "display_name": "Laundry - dryer", + "identifier": "489809fe-0e72-45a2-9a11-e3c0f53a6ea1", "in_conditioned_space": true, - "equipment_type": "PhClothesDryer", - "reference_quantity": 1, - "gas_consumption": 0, - "field_utilization_factor_type": 1, - "energy_demand_per_use": 0, - "quantity": 1, - "field_utilization_factor": 1.1799999999999999, - "identifier": "2e1c829f-6e2e-4c54-955c-b14d5ba54faf", "user_data": {}, - "reference_energy_norm": 2, - "comment": "default", - "_dryer_type": { - "value": "5-ELECTRIC EXHAUST AIR DRYER" - }, - "combined_energy_factor": 3.9300000000000002 + "display_name": "Kitchen dishwasher", + "combined_energy_factor": 0 }, - "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1": { - "energy_demand": 0.20000000000000001, - "display_name": "Kitchen cooking", - "in_conditioned_space": true, + "abb349b2-7e79-478c-9cf0-42806e24931f": { "equipment_type": "PhCooktop", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 0.20000000000000001, + "quantity": 1, "reference_quantity": 1, "_cooktop_type": { "value": "1-ELECTRICITY" }, - "energy_demand_per_use": 0, - "quantity": 1, - "identifier": "4d0e67d1-d4d2-4cf4-a80f-c735ade785c1", - "user_data": {}, - "reference_energy_norm": 1, "comment": "default", + "identifier": "abb349b2-7e79-478c-9cf0-42806e24931f", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "Kitchen cooking", "combined_energy_factor": 0 }, - "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade": { - "frac_high_efficiency": 1.0, - "energy_demand": 0, - "display_name": "PHIUS+ Exterior Lighting", - "in_conditioned_space": false, - "equipment_type": "PhPhiusLightingExterior", - "reference_quantity": 6, + "c28bc98d-0db5-4041-8aa3-dd7125402a77": { + "equipment_type": "PhClothesDryer", + "reference_energy_norm": 2, "energy_demand_per_use": 0, + "energy_demand": 0, + "gas_consumption": 0, "quantity": 1, - "identifier": "3f7f150d-5d27-4ac3-a9a3-d3c40cddbade", + "field_utilization_factor_type": 1, + "_dryer_type": { + "value": "5-ELECTRIC EXHAUST AIR DRYER" + }, + "reference_quantity": 1, + "comment": "default", + "identifier": "c28bc98d-0db5-4041-8aa3-dd7125402a77", + "in_conditioned_space": true, "user_data": {}, + "gas_efficiency_factor": 2.6699999999999999, + "field_utilization_factor": 1.1799999999999999, + "display_name": "Laundry - dryer", + "combined_energy_factor": 3.9300000000000002 + }, + "825dd9f1-ffb0-4566-b4d0-e997ddd77e71": { + "equipment_type": "PhFridgeFreezer", "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 1.2200000000000000, + "quantity": 1, + "reference_quantity": 4, "comment": "default", + "identifier": "825dd9f1-ffb0-4566-b4d0-e997ddd77e71", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "Kitchen fridge/freeze combo", "combined_energy_factor": 0 } } }, "type": "ElectricEquipmentPhProperties" + }, + "type": "ElectricEquipmentProperties", + "revive": { + "id_num": 0, + "type": "ElectricEquipmentReviveProperties" } }, + "type": "ElectricEquipmentAbridged", + "radiant_fraction": 0.5, + "identifier": "Generic Office Equipment_f8ae3c35", "lost_fraction": 0.0, "watts_per_area": 10.330000000000000, - "type": "ElectricEquipmentAbridged", - "identifier": "Generic Office Equipment_c93f5b67", "latent_fraction": 0.0 }, - "hvac": "Room_16_ae9f894e Ideal Loads Air System", - "service_hot_water": { - "flow_per_area": 3.5714285714285717e-05, - "schedule": "Always On", - "sensible_fraction": 0.20000000000000001, - "type": "ServiceHotWaterAbridged", - "identifier": "Room_16_ae9f894e_service_hot_water", - "latent_fraction": 0.050000000000000003, - "target_temperature": 60.0 - }, "type": "RoomEnergyPropertiesAbridged", "program_type": "Generic Office Program", - "construction_set": "ConstructionSet_25ce842d" - }, - "ph_hvac": { - "ventilation_system": { - "exhaust_ducting": [ - { - "display_name": "Test_Vent_System_exhaust", - "identifier": "3f3b21dc-5cbd-4685-8c0e-8783a3992ec7", - "user_data": {}, - "duct_type": 2, - "segments": { - "65b5d222-47bb-4224-809f-47c13ebaa16e": { - "insulation_reflective": true, - "display_name": "65b5d222-47bb-4224-809f-47c13ebaa16e", - "height": null, - "geometry": { - "type": "LineSegment3D", - "v": [ - 1.0832885283134288, - -0.19101299543362338, - 0.0 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "width": null, - "diameter": 0.17600000000000002, - "identifier": "65b5d222-47bb-4224-809f-47c13ebaa16e", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "insulation_thickness": 0.02794 - } - } - } - ], - "supply_ducting": [ - { - "display_name": "__unnamed_vent_duct__", - "identifier": "54600df6-15c2-48d1-8abf-eee34217c378", - "user_data": {}, - "duct_type": 1, - "segments": { - "7e08d359-54cd-483c-96c8-e034bea0e4ee": { - "insulation_reflective": true, - "display_name": "7e08d359-54cd-483c-96c8-e034bea0e4ee", - "height": null, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "width": null, - "diameter": 0.17600000000000002, - "identifier": "7e08d359-54cd-483c-96c8-e034bea0e4ee", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "insulation_thickness": 0.02794 - } - } - } - ], - "ventilation_unit": { - "electric_efficiency": 0.33300000000000002, - "display_name": "Test_Unit", - "in_conditioned_space": true, - "latent_heat_recovery": 0.0, - "quantity": 1, - "identifier": "b1e10bec-dd86-48b3-8e6e-a0cef02c5f3e", - "sensible_heat_recovery": 0.82999999999999996, - "user_data": {}, - "temperature_below_defrost_used": -5.0, - "frost_protection_reqd": true - }, - "display_name": "Test_Vent_System", - "identifier": "28f8e4af-18d8-470e-bcdb-123d570a5f8d", - "id_num": 0, - "user_data": {}, - "sys_type": 1 - }, - "renewable_devices": [ - { - "device_typename": "PhPhotovoltaicDevice", - "percent_coverage": 1.0, - "display_name": "my_PV_system", - "photovoltaic_renewable_energy": 1000.0, - "utilization_factor": 1.0, - "identifier": "0fb6968f-f341-4e35-9dc0-c3507b8da4c3", - "user_data": {}, - "array_size": 0.0 - } - ], - "hot_water_system": { - "tank_solar": { - "display_name": "_unnamed_hw_tank_", - "in_conditioned_space": true, - "room_temp": 20, - "standby_losses": 4.0, - "standby_fraction": 0.29999999999999999, - "_tank_type": { - "value": "2-DHW ONLY" - }, - "quantity": 1, - "identifier": "ac9ec62d-28cb-414f-9f62-f47688d825f8", - "solar_connection": false, - "user_data": {}, - "storage_loss_rate": 0.0, - "water_temp": 60, - "storage_capacity": 300, - "solar_losses": 0.0 - }, - "recirc_temp": 48.0, - "display_name": "SHW System_a2ea79bb", - "type": "PhHvacHotWaterSystemPh", - "identifier": "740aea27-5e84-418c-9def-b9911276f506", - "id_num": 0, - "recirc_hours": 23, - "recirc_piping": { - "51115a77-ce79-4aef-8163-5c2bb24b687d": { - "identifier": "51115a77-ce79-4aef-8163-5c2bb24b687d", - "display_name": "_unnamed_", - "segments": { - "c06457fd-2629-4166-b099-cc18e130bf01": { - "insulation_reflective": true, - "display_name": "c06457fd-2629-4166-b099-cc18e130bf01", - "insulation_quality": null, - "daily_period": 23.0, - "water_temp_c": 48.0, - "insulation_thickness_mm": 25.399999999999999, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 1.1000000000000001 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "c06457fd-2629-4166-b099-cc18e130bf01", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 25.399999999999999, - "material_value": "2-COPPER_L" - } - }, - "user_data": {} - } - }, - "heaters": { - "93108caf-ed79-4d5e-9bc3-e98ecbf230f6": { - "percent_coverage": 1.0, - "display_name": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", - "in_conditioned_space": true, - "total_system_perf_ratio": null, - "annual_COP": null, - "identifier": "93108caf-ed79-4d5e-9bc3-e98ecbf230f6", - "user_data": {}, - "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual" - } - }, - "distribution_piping": { - "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9": { - "pipe_element": { - "identifier": "fca10761-f750-4c58-b1c6-088077f90967", - "display_name": "fca10761-f750-4c58-b1c6-088077f90967", - "segments": { - "aba97615-6e7c-4449-b72f-150f3be5b856": { - "insulation_reflective": false, - "display_name": "aba97615-6e7c-4449-b72f-150f3be5b856", - "insulation_quality": null, - "daily_period": 24, - "water_temp_c": 60.0, - "insulation_thickness_mm": 0.0, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "aba97615-6e7c-4449-b72f-150f3be5b856", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 38.099999999999994, - "material_value": "6-PEX" - } - }, - "user_data": {} - }, - "display_name": "Test_Trunk", - "branches": { - "ffbac499-0ce7-493a-a19f-516c494df1e3": { - "pipe_element": { - "identifier": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", - "display_name": "8bbed7e5-30ed-4beb-9ff7-ea40c939bb3f", - "segments": { - "989d601d-3872-40a2-b259-d432ff953fe5": { - "insulation_reflective": false, - "display_name": "989d601d-3872-40a2-b259-d432ff953fe5", - "insulation_quality": null, - "daily_period": 24, - "water_temp_c": 60.0, - "insulation_thickness_mm": 0.0, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "989d601d-3872-40a2-b259-d432ff953fe5", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 19.049999999999997, - "material_value": "3-COPPER_K" - } - }, - "user_data": {} - }, - "display_name": "Test_Branch", - "identifier": "ffbac499-0ce7-493a-a19f-516c494df1e3", - "user_data": {}, - "fixtures": { - "842770a8-05e8-492a-9d09-152eec547b6d": { - "identifier": "842770a8-05e8-492a-9d09-152eec547b6d", - "display_name": "Test_Fixture", - "segments": { - "f791ab20-e934-4e6b-88ee-2784c8b0d8eb": { - "insulation_reflective": false, - "display_name": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", - "insulation_quality": null, - "daily_period": 24, - "water_temp_c": 55.0, - "insulation_thickness_mm": 0.0, - "geometry": { - "type": "LineSegment3D", - "v": [ - 0.0, - 0.0, - 5.5 - ], - "p": [ - 0.0, - -5.5, - 0.0 - ] - }, - "identifier": "f791ab20-e934-4e6b-88ee-2784c8b0d8eb", - "user_data": {}, - "insulation_conductivity": 0.040000000000000001, - "diameter_mm": 9.5249999999999986, - "material_value": "1-COPPER_M" - } - }, - "user_data": {} - } - } - } + "hvac": "Room_3_654deabd Ideal Loads Air System", + "people": { + "occupancy_schedule": "Generic Office Occupancy", + "properties": { + "ph": { + "number_people": 1, + "dwellings": { + "identifier": "8aec1883-4fb8-4dff-85bb-c176d2316d55", + "num_dwellings": 1 }, - "identifier": "bbb8e2c1-6b74-4bf4-8d07-630ee41f3dd9", - "multiplier": 1, - "user_data": {} + "type": "PeoplePhProperties", + "number_bedrooms": 1, + "id_num": 0 + }, + "type": "PeopleProperties", + "revive": { + "id_num": 0, + "type": "PeopleReviveProperties" } }, - "number_tap_points": 1 + "type": "PeopleAbridged", + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.050000000000000003, + "identifier": "Generic Office People", + "activity_schedule": "Seated Adult Activity", + "latent_fraction": { + "type": "Autocalculate" + } }, - "type": "RoomPhHvacPropertiesAbridged", - "heating_systems": [], - "id_num": 0, + "construction_set": "ConstructionSet_40754dbd", + "service_hot_water": { + "target_temperature": 60.0, + "schedule": "Always On", + "properties": { + "revive": { + "id_num": 0, + "type": "ServiceHotWaterReviveProperties" + }, + "type": "ServiceHotWaterProperties" + }, + "type": "ServiceHotWaterAbridged", + "sensible_fraction": 0.20000000000000001, + "flow_per_area": 5.0000000000000002e-05, + "identifier": "Room_3_654deabd_service_hot_water", + "latent_fraction": 0.050000000000000003 + } + }, + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + }, + "ph_hvac": { "supportive_devices": [ { - "norm_energy_demand_W": 123.0, - "device_class_name": "PhSupportiveDevice", - "display_name": "Example Device", "device_type": 10, - "in_conditioned_space": false, "quantity": 3, - "identifier": "1198244f-ca31-4e9f-8124-1c864a202198", + "norm_energy_demand_W": 123.0, + "annual_period_operation_khrs": 6.5, + "identifier": "89e5962e-5cb1-480d-98eb-fa922088d918", + "in_conditioned_space": false, + "user_data": {}, + "display_name": "Example Device", + "device_class_name": "PhSupportiveDevice" + } + ], + "type": "RoomPhHvacPropertiesAbridged", + "renewable_devices": [ + { + "array_size": 0.0, + "photovoltaic_renewable_energy": 1000.0, + "device_typename": "PhPhotovoltaicDevice", + "percent_coverage": 1.0, + "identifier": "0294aff9-a8c7-4ba9-a72b-a49a08b466f6", "user_data": {}, - "annual_period_operation_khrs": 6.5 + "utilization_factor": 1.0, + "display_name": "my_PV_system" } ], "heat_pump_systems": [ { + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 2.5, "percent_coverage": 1.0, - "COP_2": 2.5, "ambient_temp_1": -8.3330000000000002, - "display_name": "None", + "identifier": "6e72cdb2-0052-432d-ae18-903cafa24c12", "cooling_params": { - "percent_coverage": 1.0, - "ventilation": { - "display_name": "bc39b15f-4e5d-4088-8959-fde21bfd6455", - "capacity": 10.0, - "min_coil_temp": 12.0, + "panel": { "used": false, "annual_COP": 4.0, - "identifier": "bc39b15f-4e5d-4088-8959-fde21bfd6455", - "single_speed": false, - "user_data": {} + "identifier": "ef79f140-fe6d-4287-accf-c926a631bde8", + "user_data": {}, + "display_name": "ef79f140-fe6d-4287-accf-c926a631bde8" }, - "panel": { - "display_name": "b74c126b-7d31-4ebb-87b8-2119efef823b", + "percent_coverage": 1.0, + "ventilation": { + "single_speed": false, "used": false, + "capacity": 10.0, "annual_COP": 4.0, - "identifier": "b74c126b-7d31-4ebb-87b8-2119efef823b", - "user_data": {} + "identifier": "9a33f3c3-a529-489a-9a91-7a5eb5b461af", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "9a33f3c3-a529-489a-9a91-7a5eb5b461af" }, "dehumidification": { - "display_name": "cf6106ce-c130-4242-8820-2e336504ff61", "useful_heat_loss": false, "used": false, "annual_COP": 4.0, - "identifier": "cf6106ce-c130-4242-8820-2e336504ff61", - "user_data": {} + "identifier": "4abe0b2c-2aac-4bf7-9441-0aaf9937758b", + "user_data": {}, + "display_name": "4abe0b2c-2aac-4bf7-9441-0aaf9937758b" }, "recirculation": { + "single_speed": false, "flow_rate_m3_hr": 100.0, - "display_name": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", - "capacity": 10.0, - "min_coil_temp": 12.0, "used": false, "flow_rate_variable": true, + "capacity": 10.0, "annual_COP": 4.0, - "identifier": "27e1d60b-0e1c-4f0c-a43d-b440759a9ac7", - "single_speed": false, - "user_data": {} + "identifier": "843e6c1e-6646-4a65-8a36-bc2334a88285", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "843e6c1e-6646-4a65-8a36-bc2334a88285" } }, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "COP_1": 2.5, - "identifier": "b20d8e85-c347-43f5-bcd8-2c062355a1de", "user_data": {}, - "ambient_temp_2": 8.3330000000000002 + "COP_2": 2.5, + "ambient_temp_2": 8.3330000000000002, + "display_name": "None" }, { + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 3.3999999999999999, "percent_coverage": 1.0, - "COP_2": 4.1200000000000001, "ambient_temp_1": -3.3300000000000001, - "display_name": "Example_Heat_Pump", + "identifier": "9e64d011-dab5-463d-9323-acf41daeaea3", "cooling_params": { - "percent_coverage": 1.0, - "ventilation": { - "display_name": "6f86548a-db13-40da-be6c-30db908fa7a2", - "capacity": 10.0, - "min_coil_temp": 12.0, + "panel": { "used": false, "annual_COP": 4.0, - "identifier": "6f86548a-db13-40da-be6c-30db908fa7a2", - "single_speed": false, - "user_data": {} + "identifier": "85ccb82b-cc69-4372-a7a0-447d1a22e3d6", + "user_data": {}, + "display_name": "85ccb82b-cc69-4372-a7a0-447d1a22e3d6" }, - "panel": { - "display_name": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", + "percent_coverage": 1.0, + "ventilation": { + "single_speed": false, "used": false, + "capacity": 10.0, "annual_COP": 4.0, - "identifier": "f59914ec-b635-480a-9fc8-eb5d5f21cdd3", - "user_data": {} + "identifier": "2209334c-eef0-4043-a034-f56393a47160", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "2209334c-eef0-4043-a034-f56393a47160" }, "dehumidification": { - "display_name": "_unnamed_dehumidification_cooling__e91ccd00", "useful_heat_loss": false, "used": true, "annual_COP": 2.0, - "identifier": "e7c55390-85e5-4878-ad9e-2599bd81fd93", - "user_data": {} + "identifier": "f4ea1de5-2eca-4581-9344-a093baa0b85c", + "user_data": {}, + "display_name": "_unnamed_dehumidification_cooling__15919767" }, "recirculation": { + "single_speed": false, "flow_rate_m3_hr": 100.08000000000000, - "display_name": "_unnamed_recirculation_cooling__745edcfc", - "capacity": 10.0, - "min_coil_temp": 12.0, "used": true, "flow_rate_variable": true, + "capacity": 10.0, "annual_COP": 2.0, - "identifier": "ebfdbf61-0155-4b29-8654-bcdcce02890a", - "single_speed": false, - "user_data": {} + "identifier": "75833f07-96ce-4cb2-b6e6-27bac5aee4f5", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "_unnamed_recirculation_cooling__96a4db0b" } }, - "heat_pump_class_name": "PhHeatPumpRatedMonthly", - "COP_1": 3.3999999999999999, - "identifier": "fd75fa95-c82e-4b93-a9df-1f20249f3d63", "user_data": {}, - "ambient_temp_2": 12.0 + "COP_2": 4.1200000000000001, + "ambient_temp_2": 12.0, + "display_name": "Example_Heat_Pump" } ], + "id_num": 0, + "heating_systems": [], + "hot_water_system": { + "type": "PhHvacHotWaterSystemPh", + "distribution_piping": { + "4d8200b6-c134-4cd8-b11a-b8b81861cf62": { + "multiplier": 1, + "identifier": "4d8200b6-c134-4cd8-b11a-b8b81861cf62", + "user_data": {}, + "branches": { + "16708b7b-39a7-48d1-8c83-dff26d59a0f9": { + "identifier": "16708b7b-39a7-48d1-8c83-dff26d59a0f9", + "user_data": {}, + "pipe_element": { + "identifier": "0f8cb0d9-e423-4981-8fce-8a7fa1cb592d", + "display_name": "0f8cb0d9-e423-4981-8fce-8a7fa1cb592d", + "user_data": {}, + "segments": { + "f6738ddd-0439-49a7-a825-0107d395b22d": { + "diameter_mm": 19.049999999999997, + "insulation_quality": null, + "daily_period": 24, + "material_value": "3-COPPER_K", + "insulation_reflective": false, + "water_temp_c": 60.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 5.5 + ] + }, + "identifier": "f6738ddd-0439-49a7-a825-0107d395b22d", + "insulation_thickness_mm": 0.0, + "user_data": {}, + "display_name": "f6738ddd-0439-49a7-a825-0107d395b22d" + } + } + }, + "display_name": "Test_Branch", + "fixtures": { + "d5ef91cd-236d-48a5-9e37-709a405e4387": { + "identifier": "d5ef91cd-236d-48a5-9e37-709a405e4387", + "display_name": "Test_Fixture", + "user_data": {}, + "segments": { + "8960f475-ef38-4f46-b1cf-528619f949a9": { + "diameter_mm": 9.5249999999999986, + "insulation_quality": null, + "daily_period": 24, + "material_value": "1-COPPER_M", + "insulation_reflective": false, + "water_temp_c": 55.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 5.5 + ] + }, + "identifier": "8960f475-ef38-4f46-b1cf-528619f949a9", + "insulation_thickness_mm": 0.0, + "user_data": {}, + "display_name": "8960f475-ef38-4f46-b1cf-528619f949a9" + } + } + } + } + } + }, + "pipe_element": { + "identifier": "45e58dbc-6cd2-4474-b902-0b8dec6af446", + "display_name": "45e58dbc-6cd2-4474-b902-0b8dec6af446", + "user_data": {}, + "segments": { + "d25af768-4529-49b4-bfbf-565f21ff20b2": { + "diameter_mm": 38.099999999999994, + "insulation_quality": null, + "daily_period": 24, + "material_value": "6-PEX", + "insulation_reflective": false, + "water_temp_c": 60.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 5.5 + ] + }, + "identifier": "d25af768-4529-49b4-bfbf-565f21ff20b2", + "insulation_thickness_mm": 0.0, + "user_data": {}, + "display_name": "d25af768-4529-49b4-bfbf-565f21ff20b2" + } + } + }, + "display_name": "Test_Trunk" + } + }, + "recirc_piping": { + "620ab83b-bb5c-4a73-a524-09e8b4b218c7": { + "identifier": "620ab83b-bb5c-4a73-a524-09e8b4b218c7", + "display_name": "_unnamed_", + "user_data": {}, + "segments": { + "c2c24192-9736-4d86-a4a0-b5369405e889": { + "diameter_mm": 25.399999999999999, + "insulation_quality": null, + "daily_period": 23.0, + "material_value": "2-COPPER_L", + "insulation_reflective": true, + "water_temp_c": 48.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ] + }, + "identifier": "c2c24192-9736-4d86-a4a0-b5369405e889", + "insulation_thickness_mm": 25.399999999999999, + "user_data": {}, + "display_name": "c2c24192-9736-4d86-a4a0-b5369405e889" + } + } + } + }, + "number_tap_points": 1, + "recirc_temp": 48.0, + "recirc_hours": 23, + "tank_solar": { + "room_temp": 20, + "quantity": 1, + "water_temp": 60, + "solar_losses": 0.0, + "storage_loss_rate": 0.0, + "identifier": "58b8378d-0a80-4684-9ee8-5c903bf5a40e", + "standby_losses": 4.0, + "in_conditioned_space": true, + "user_data": {}, + "_tank_type": { + "value": "2-DHW ONLY" + }, + "solar_connection": false, + "storage_capacity": 300, + "standby_fraction": 0.29999999999999999, + "display_name": "_unnamed_hw_tank_" + }, + "id_num": 0, + "identifier": "14f1106b-84b1-44c7-bfdb-112fc719dccd", + "heaters": { + "874b245d-b0f9-4f12-847b-3a0f284c91dc": { + "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual", + "annual_COP": null, + "percent_coverage": 1.0, + "identifier": "874b245d-b0f9-4f12-847b-3a0f284c91dc", + "in_conditioned_space": true, + "user_data": {}, + "total_system_perf_ratio": null, + "display_name": "874b245d-b0f9-4f12-847b-3a0f284c91dc" + } + }, + "display_name": "SHW System_71fd7432" + }, "exhaust_vent_devices": [ { - "device_class_name": "ExhaustVentDryer", - "display_name": "example_dryer_vent", "quantity": 1, "exhaust_flow_rate_m3s": 123.0, - "identifier": "6da20310-4deb-4be3-bf8a-36388aadd780", + "annual_runtime_minutes": 7.625, + "identifier": "e71507c4-71ac-4082-a53a-e39d167fd1ed", "user_data": {}, - "annual_runtime_minutes": 7.625 + "display_name": "example_dryer_vent", + "device_class_name": "ExhaustVentDryer" } - ] + ], + "ventilation_system": { + "exhaust_ducting": [ + { + "duct_type": 2, + "identifier": "6f3034b8-bbe1-4da7-bd69-0456e0e01bd7", + "user_data": {}, + "segments": { + "6ae9834b-2ba2-404e-908d-754727249062": { + "width": null, + "insulation_reflective": true, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 1.0832885283134288, + -0.19101299543362338, + 0.0 + ] + }, + "identifier": "6ae9834b-2ba2-404e-908d-754727249062", + "user_data": {}, + "height": null, + "insulation_thickness": 0.02794, + "display_name": "6ae9834b-2ba2-404e-908d-754727249062", + "diameter": 0.17600000000000002 + } + }, + "display_name": "Test_Vent_System_exhaust" + } + ], + "ventilation_unit": { + "sensible_heat_recovery": 0.82999999999999996, + "quantity": 1, + "electric_efficiency": 0.33300000000000002, + "latent_heat_recovery": 0.0, + "identifier": "1846c7da-e2c5-4f02-a7e6-1029152d64ca", + "temperature_below_defrost_used": -5.0, + "in_conditioned_space": true, + "user_data": {}, + "frost_protection_reqd": true, + "display_name": "Test_Unit" + }, + "supply_ducting": [ + { + "duct_type": 1, + "identifier": "4bde1ec7-124a-4b4d-8fc4-b4a42c72f8f8", + "user_data": {}, + "segments": { + "ee12e3c8-9551-4877-8329-1efcfb012a06": { + "width": null, + "insulation_reflective": true, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ] + }, + "identifier": "ee12e3c8-9551-4877-8329-1efcfb012a06", + "user_data": {}, + "height": null, + "insulation_thickness": 0.02794, + "display_name": "ee12e3c8-9551-4877-8329-1efcfb012a06", + "diameter": 0.17600000000000002 + } + }, + "display_name": "__unnamed_vent_duct__" + } + ], + "id_num": 0, + "identifier": "529020ac-9418-4311-aa86-bec7050e8002", + "user_data": {}, + "display_name": "Test_Vent_System", + "sys_type": 1 + } }, - "radiance": { - "type": "RoomRadiancePropertiesAbridged" - } + "type": "RoomPropertiesAbridged" }, - "story": "2", "type": "Room", - "identifier": "Room_16_ae9f894e", + "identifier": "Room_3_654deabd", + "story": "1", + "display_name": "Room_3" + }, + { "faces": [ { - "display_name": "Room_16_ae9f894e..Face0", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 5.4164426415671443, - -6.4550649771681172, - 3.3000000000000003 - ], - "type": "Plane", "x": [ 0.98480775301220802, -0.17364817766693047, 0.0 ], + "type": "Plane", "n": [ 0.17364817766693047, 0.98480775301220802, 0.0 + ], + "o": [ + 5.4164426415671443, + -6.4550649771681172, + 3.3000000000000003 ] }, "type": "Face3D", @@ -6413,8 +5916,169 @@ ] ] }, + "identifier": "Room_4_3d192209..Face0", + "face_type": "Wall", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_4_3d192209..Face0", + "apertures": [ + { + "properties": { + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, + "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, + "default_monthly_shading_correction_factor": 1.0, + "install_depth": 0.1016, + "id_num": 0, + "variant_type": "_unnamed_type_" + }, + "energy": { + "type": "ApertureEnergyPropertiesAbridged" + }, + "radiance": { + "type": "ApertureRadiancePropertiesAbridged" + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" + }, + "type": "Aperture", + "geometry": { + "plane": { + "x": [ + 0.98480775301220813, + -0.17364817766693033, + 0.0 + ], + "type": "Plane", + "n": [ + 0.17364817766693033, + 0.98480775301220813, + 0.0 + ], + "o": [ + 6.6645303626818855, + -6.6751365166915884, + 2.7568536488623963 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "is_operable": false, + "identifier": "Room_4_3d192209..Face0_Glz0", + "boundary_condition": { + "type": "Outdoors", + "view_factor": { + "type": "Autocalculate" + }, + "sun_exposure": true, + "wind_exposure": true + }, + "display_name": "Room_4_3d192209..Face0_Glz0" + } + ] + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, + "ph": { + "id_num": 0, + "type": "FacePhPropertiesAbridged" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, "type": "Face", - "identifier": "Room_16_ae9f894e..Face0", + "geometry": { + "plane": { + "x": [ + -0.17364817766693064, + -0.98480775301220802, + 0.0 + ], + "type": "Plane", + "n": [ + 0.98480775301220802, + -0.17364817766693064, + 0.0 + ], + "o": [ + 12.999462339761147, + -7.7921559452034819, + 3.3000000000000003 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_4_3d192209..Face1", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -6423,76 +6087,80 @@ "sun_exposure": true, "wind_exposure": true }, + "display_name": "Room_4_3d192209..Face1", "apertures": [ { - "display_name": "Room_16_ae9f894e..Face0_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - 6.6645303626818855, - -6.6751365166915884, - 2.7568536488623963 - ], - "type": "Plane", "x": [ - 0.98480775301220813, - -0.17364817766693033, + -0.17364817766693014, + -0.98480775301220813, 0.0 ], + "type": "Plane", "n": [ - 0.17364817766693033, 0.98480775301220813, + -0.17364817766693014, 0.0 + ], + "o": [ + 12.873707174319163, + -8.5053489286976198, + 2.7568536488623963 ] }, "type": "Face3D", "boundary": [ [ - 11.751374618646405, - -7.5720844056800098, + 12.361165523468637, + -11.412117074963060, 2.7568536488623963 ], [ - 11.751374618646405, - -7.5720844056800098, + 12.361165523468637, + -11.412117074963060, 0.54314635113760423 ], [ - 6.6645303626818855, - -6.6751365166915884, + 12.873707174319163, + -8.5053489286976198, 0.54314635113760423 ], [ - 6.6645303626818855, - -6.6751365166915884, + 12.873707174319163, + -8.5053489286976198, 2.7568536488623963 ] ] }, - "type": "Aperture", - "identifier": "Room_16_ae9f894e..Face0_Glz0", + "is_operable": false, + "identifier": "Room_4_3d192209..Face1_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -6500,74 +6168,78 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_4_3d192209..Face1_Glz0" } - ], - "face_type": "Wall" + ] }, { - "display_name": "Room_16_ae9f894e..Face1", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 12.999462339761147, - -7.7921559452034819, - 3.3000000000000003 - ], - "type": "Plane", "x": [ - -0.17364817766693064, -0.98480775301220802, + 0.17364817766693064, 0.0 ], + "type": "Plane", "n": [ - 0.98480775301220802, -0.17364817766693064, + -0.98480775301220802, 0.0 + ], + "o": [ + 12.235410358026652, + -12.125310058457197, + 3.3000000000000003 ] }, "type": "Face3D", "boundary": [ [ - 12.235410358026652, - -12.125310058457197, + 4.6523906598326512, + -10.788219090421832, 3.3000000000000003 ], [ - 12.235410358026652, - -12.125310058457197, + 4.6523906598326512, + -10.788219090421832, 0.0 ], [ - 12.999462339761147, - -7.7921559452034819, + 12.235410358026652, + -12.125310058457197, 0.0 ], [ - 12.999462339761147, - -7.7921559452034819, + 12.235410358026652, + -12.125310058457197, 3.3000000000000003 ] ] }, - "type": "Face", - "identifier": "Room_16_ae9f894e..Face1", + "identifier": "Room_4_3d192209..Face2", + "face_type": "Wall", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -6576,76 +6248,80 @@ "sun_exposure": true, "wind_exposure": true }, + "display_name": "Room_4_3d192209..Face2", "apertures": [ { - "display_name": "Room_16_ae9f894e..Face1_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - 12.873707174319163, - -8.5053489286976198, - 2.7568536488623963 - ], - "type": "Plane", "x": [ - -0.17364817766693014, - -0.98480775301220813, + -0.98480775301220802, + 0.17364817766693069, 0.0 ], + "type": "Plane", "n": [ - 0.98480775301220813, - -0.17364817766693014, + -0.17364817766693069, + -0.98480775301220802, 0.0 + ], + "o": [ + 10.987322636911911, + -11.905238518933727, + 2.7568536488623963 ] }, "type": "Face3D", "boundary": [ [ - 12.361165523468637, - -11.412117074963060, + 5.9004783809473924, + -11.008290629945304, 2.7568536488623963 ], [ - 12.361165523468637, - -11.412117074963060, + 5.9004783809473924, + -11.008290629945304, 0.54314635113760423 ], [ - 12.873707174319163, - -8.5053489286976198, + 10.987322636911911, + -11.905238518933727, 0.54314635113760423 ], [ - 12.873707174319163, - -8.5053489286976198, + 10.987322636911911, + -11.905238518933727, 2.7568536488623963 ] ] }, - "type": "Aperture", - "identifier": "Room_16_ae9f894e..Face1_Glz0", + "is_operable": false, + "identifier": "Room_4_3d192209..Face2_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -6653,74 +6329,226 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_4_3d192209..Face2_Glz0" } - ], - "face_type": "Wall" + ] + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, + "ph": { + "id_num": 0, + "type": "FacePhPropertiesAbridged" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 0.1736481776669303, + 0.98480775301220813, + 0.0 + ], + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.1736481776669303, + 0.0 + ], + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_4_3d192209..Face3", + "face_type": "Wall", + "boundary_condition": { + "type": "Surface", + "boundary_condition_objects": [ + "Room_3_654deabd..Face1", + "Room_3_654deabd" + ] + }, + "display_name": "Room_4_3d192209..Face3" + }, + { + "properties": { + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, + "ph": { + "id_num": 0, + "type": "FacePhPropertiesAbridged" + }, + "energy": { + "type": "FaceEnergyPropertiesAbridged" + }, + "radiance": { + "type": "FaceRadiancePropertiesAbridged" + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" + }, + "type": "Face", + "geometry": { + "plane": { + "x": [ + 1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "o": [ + 12.999462339761147, + -7.7921559452034819, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "Room_4_3d192209..Face4", + "face_type": "Floor", + "boundary_condition": { + "type": "Ground" + }, + "display_name": "Room_4_3d192209..Face4" }, { - "display_name": "Room_16_ae9f894e..Face2", "properties": { - "type": "FacePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "FaceRevivePropertiesAbridged" + }, "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "id_num": 0, + "type": "FacePhPropertiesAbridged" }, "energy": { "type": "FaceEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, "radiance": { "type": "FaceRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "FacePhHvacPropertiesAbridged" + }, + "type": "FacePropertiesAbridged" }, + "type": "Face", "geometry": { "plane": { - "o": [ - 12.235410358026652, - -12.125310058457197, - 3.3000000000000003 - ], - "type": "Plane", "x": [ - -0.98480775301220802, - 0.17364817766693064, + 1.0, + 0.0, 0.0 ], + "type": "Plane", "n": [ - -0.17364817766693064, - -0.98480775301220802, - 0.0 + 0.0, + 0.0, + 1.0 + ], + "o": [ + 4.6523906598326512, + -10.788219090421832, + 3.3000000000000003 ] }, "type": "Face3D", "boundary": [ [ - 4.6523906598326512, - -10.788219090421832, + 5.4164426415671443, + -6.4550649771681172, 3.3000000000000003 ], [ 4.6523906598326512, -10.788219090421832, - 0.0 + 3.3000000000000003 ], [ 12.235410358026652, -12.125310058457197, - 0.0 + 3.3000000000000003 ], [ - 12.235410358026652, - -12.125310058457197, + 12.999462339761147, + -7.7921559452034819, 3.3000000000000003 ] ] }, - "type": "Face", - "identifier": "Room_16_ae9f894e..Face2", + "identifier": "Room_4_3d192209..Face5", + "face_type": "RoofCeiling", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -6729,76 +6557,80 @@ "sun_exposure": true, "wind_exposure": true }, + "display_name": "Room_4_3d192209..Face5", "apertures": [ { - "display_name": "Room_16_ae9f894e..Face2_Glz0", "properties": { - "type": "AperturePropertiesAbridged", + "revive": { + "id_num": 0, + "type": "ApertureRevivePropertiesAbridged" + }, "ph": { + "summer_shading_factor": 0.75, + "type": "AperturePhPropertiesAbridged", + "winter_shading_factor": 0.75, "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 + "variant_type": "_unnamed_type_" }, "energy": { "type": "ApertureEnergyPropertiesAbridged" }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, "radiance": { "type": "ApertureRadiancePropertiesAbridged" - } + }, + "ph_hvac": { + "type": "AperturePhHvacPropertiesAbridged" + }, + "type": "AperturePropertiesAbridged" }, - "is_operable": false, + "type": "Aperture", "geometry": { "plane": { - "o": [ - 10.987322636911911, - -11.905238518933727, - 2.7568536488623963 - ], - "type": "Plane", "x": [ - -0.98480775301220802, - 0.17364817766693069, + 1.0, + 0.0, 0.0 ], + "type": "Plane", "n": [ - -0.17364817766693069, - -0.98480775301220802, - 0.0 + 0.0, + 0.0, + 1.0 + ], + "o": [ + 11.236795656297232, + -11.294921891797244, + 3.3000000000000003 ] }, "type": "Face3D", "boundary": [ [ - 5.9004783809473924, - -11.008290629945304, - 2.7568536488623963 + 6.4150573432965654, + -7.2854531438280699, + 3.3000000000000003 ], [ - 5.9004783809473924, - -11.008290629945304, - 0.54314635113760423 + 5.8747910058330852, + -10.349455801236152, + 3.3000000000000003 ], [ - 10.987322636911911, - -11.905238518933727, - 0.54314635113760423 + 11.236795656297232, + -11.294921891797244, + 3.3000000000000003 ], [ - 10.987322636911911, - -11.905238518933727, - 2.7568536488623963 + 11.777061993760713, + -8.2309192343891606, + 3.3000000000000003 ] ] }, - "type": "Aperture", - "identifier": "Room_16_ae9f894e..Face2_Glz0", + "is_operable": false, + "identifier": "Room_4_3d192209..Face5_Glz0", "boundary_condition": { "type": "Outdoors", "view_factor": { @@ -6806,305 +6638,1066 @@ }, "sun_exposure": true, "wind_exposure": true - } + }, + "display_name": "Room_4_3d192209..Face5_Glz0" + } + ] + } + ], + "properties": { + "revive": { + "type": "RoomRevivePropertiesAbridged" + }, + "ph": { + "ph_bldg_segment_id": "ae4ab714-315a-4c85-8dc6-b10e3f44423a", + "type": "RoomPhPropertiesAbridged", + "spaces": [ + { + "properties": { + "type": "SpaceProperties", + "ph": { + "_v_sup": null, + "type": "SpacePhProperties", + "_v_eta": null, + "id_num": 0, + "_v_tran": null + }, + "energy": { + "id_num": 0, + "type": "SpaceEnergyProperties" + } + }, + "quantity": 1, + "number": "102", + "volumes": [ + { + "floor": { + "geometry": { + "plane": { + "x": [ + 1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "o": [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "cc24d3e4-d33c-46b6-931e-2e07e6841ce7", + "floor_segments": [ + { + "weighted_floor_area": 10.890000000000001, + "net_floor_area": 10.890000000000001, + "reference_point": { + "x": 7.2009937073267549, + "type": "Point3D", + "y": -9.0036680246622218, + "z": 0.11000000000000001 + }, + "net_area_factor": 1.0, + "geometry": { + "plane": { + "x": [ + 1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "o": [ + 5.2895414217061774, + -10.342081323981931, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + "identifier": "847e84ee-feba-4571-b857-388ee4decb93", + "user_data": {}, + "floor_area": 10.890000000000001, + "weighted_net_floor_area": 10.890000000000001, + "display_name": "847e84ee-feba-4571-b857-388ee4decb93", + "weighting_factor": 1.0 + } + ], + "user_data": {}, + "display_name": "cc24d3e4-d33c-46b6-931e-2e07e6841ce7" + }, + "geometry": [ + { + "plane": { + "x": [ + 0.17364817766693044, + 0.98480775301220813, + 0.0 + ], + "type": "Plane", + "n": [ + -0.98480775301220813, + 0.17364817766693044, + 0.0 + ], + "o": [ + 5.2895414217061774, + -10.342081323981931, + 2.75 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + { + "plane": { + "x": [ + 0.98480775301220802, + -0.17364817766693053, + 0.0 + ], + "type": "Plane", + "n": [ + 0.17364817766693053, + 0.98480775301220802, + 0.0 + ], + "o": [ + 5.8625804080070480, + -7.0922157390416434, + 2.75 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + { + "plane": { + "x": [ + -0.17364817766693053, + -0.98480775301220802, + 0.0 + ], + "type": "Plane", + "n": [ + 0.98480775301220802, + -0.17364817766693053, + 0.0 + ], + "o": [ + 9.1124459929473343, + -7.6652547253425141, + 2.75 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + { + "plane": { + "x": [ + -0.98480775301220813, + 0.17364817766693003, + 0.0 + ], + "type": "Plane", + "n": [ + -0.17364817766693003, + -0.98480775301220813, + 0.0 + ], + "o": [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + { + "plane": { + "x": [ + 1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 0.0, + -1.0 + ], + "o": [ + 5.8625804080070480, + -7.0922157390416434, + 0.0 + ] + }, + "type": "Face3D", + "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 + ] + ] + }, + { + "plane": { + "x": [ + 1.0, + 0.0, + 0.0 + ], + "type": "Plane", + "n": [ + 0.0, + 0.0, + 1.0 + ], + "o": [ + 8.5394070066464636, + -10.915120310282800, + 2.75 + ] + }, + "type": "Face3D", + "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 + ] + ] + } + ], + "identifier": "be937511-0e68-4179-81fb-7f94d84c51c9", + "user_data": {}, + "avg_ceiling_height": 2.75, + "display_name": "be937511-0e68-4179-81fb-7f94d84c51c9" + } + ], + "identifier": "663dd5f0-ef0e-4098-a774-e61902492812", + "user_data": {}, + "name": "Room_4", + "wufi_type": 99 } ], - "face_type": "Wall" - }, - { - "display_name": "Room_16_ae9f894e..Face3", - "properties": { - "type": "FacePropertiesAbridged", - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "geometry": { - "plane": { - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - "type": "Plane", - "x": [ - 0.1736481776669303, - 0.98480775301220813, - 0.0 - ], - "n": [ - -0.98480775301220813, - 0.1736481776669303, - 0.0 - ] - }, - "type": "Face3D", - "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": "Face", - "identifier": "Room_16_ae9f894e..Face3", - "boundary_condition": { - "type": "Surface", - "boundary_condition_objects": [ - "Room_10_903ea186..Face1", - "Room_10_903ea186" - ] - }, - "face_type": "Wall" + "specific_heat_capacity": "1-LIGHTWEIGHT", + "ph_foundations": [] }, - { - "display_name": "Room_16_ae9f894e..Face4", - "properties": { - "type": "FacePropertiesAbridged", - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 - }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" - }, - "ph_hvac": { - "type": "FacePhHvacProperties" - }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "geometry": { - "plane": { - "o": [ - 12.999462339761147, - -7.7921559452034819, - 0.0 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - -1.0 - ] - }, - "type": "Face3D", - "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 - ] - ] + "energy": { + "electric_equipment": { + "schedule": "Generic Office Equipment", + "properties": { + "ph": { + "equipment_collection": { + "equipment_set": { + "8591e81d-9753-467a-87ed-d09c721aa4b8": { + "equipment_type": "PhPhiusLightingInterior", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 0, + "frac_high_efficiency": 1.0, + "quantity": 1, + "reference_quantity": 6, + "comment": "default", + "identifier": "8591e81d-9753-467a-87ed-d09c721aa4b8", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "PHIUS+ Interior Lighting", + "combined_energy_factor": 0 + }, + "aee7b203-f128-4380-b41b-4b1515ab4274": { + "equipment_type": "PhPhiusLightingExterior", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 0, + "frac_high_efficiency": 1.0, + "quantity": 1, + "reference_quantity": 6, + "comment": "default", + "identifier": "aee7b203-f128-4380-b41b-4b1515ab4274", + "in_conditioned_space": false, + "user_data": {}, + "display_name": "PHIUS+ Exterior Lighting", + "combined_energy_factor": 0 + }, + "63c30b01-e99b-49b7-8040-b791bde9dc39": { + "equipment_type": "PhPhiusMEL", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 0, + "quantity": 1, + "reference_quantity": 3, + "comment": "default", + "identifier": "63c30b01-e99b-49b7-8040-b791bde9dc39", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "PHIUS+ MELS", + "combined_energy_factor": 0 + }, + "4ee90ddf-657e-4879-982d-ccc3d00571e8": { + "equipment_type": "PhClothesWasher", + "reference_energy_norm": 2, + "energy_demand_per_use": 0, + "energy_demand": 120, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "quantity": 1, + "capacity": 0.12740000000000001, + "modified_energy_factor": 2.7000000000000002, + "reference_quantity": 1, + "comment": "default", + "identifier": "4ee90ddf-657e-4879-982d-ccc3d00571e8", + "in_conditioned_space": true, + "user_data": {}, + "utilization_factor": 1.0, + "display_name": "Laundry - washer", + "combined_energy_factor": 0 + }, + "489809fe-0e72-45a2-9a11-e3c0f53a6ea1": { + "equipment_type": "PhDishwasher", + "reference_energy_norm": 2, + "energy_demand_per_use": 0, + "energy_demand": 269, + "capacity_type": 1, + "quantity": 1, + "_water_connection": { + "value": "2-COLD WATER CONNECTION" + }, + "capacity": 12, + "reference_quantity": 1, + "comment": "default", + "identifier": "489809fe-0e72-45a2-9a11-e3c0f53a6ea1", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "Kitchen dishwasher", + "combined_energy_factor": 0 + }, + "abb349b2-7e79-478c-9cf0-42806e24931f": { + "equipment_type": "PhCooktop", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 0.20000000000000001, + "quantity": 1, + "reference_quantity": 1, + "_cooktop_type": { + "value": "1-ELECTRICITY" + }, + "comment": "default", + "identifier": "abb349b2-7e79-478c-9cf0-42806e24931f", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "Kitchen cooking", + "combined_energy_factor": 0 + }, + "c28bc98d-0db5-4041-8aa3-dd7125402a77": { + "equipment_type": "PhClothesDryer", + "reference_energy_norm": 2, + "energy_demand_per_use": 0, + "energy_demand": 0, + "gas_consumption": 0, + "quantity": 1, + "field_utilization_factor_type": 1, + "_dryer_type": { + "value": "5-ELECTRIC EXHAUST AIR DRYER" + }, + "reference_quantity": 1, + "comment": "default", + "identifier": "c28bc98d-0db5-4041-8aa3-dd7125402a77", + "in_conditioned_space": true, + "user_data": {}, + "gas_efficiency_factor": 2.6699999999999999, + "field_utilization_factor": 1.1799999999999999, + "display_name": "Laundry - dryer", + "combined_energy_factor": 3.9300000000000002 + }, + "825dd9f1-ffb0-4566-b4d0-e997ddd77e71": { + "equipment_type": "PhFridgeFreezer", + "reference_energy_norm": 1, + "energy_demand_per_use": 0, + "energy_demand": 1.2200000000000000, + "quantity": 1, + "reference_quantity": 4, + "comment": "default", + "identifier": "825dd9f1-ffb0-4566-b4d0-e997ddd77e71", + "in_conditioned_space": true, + "user_data": {}, + "display_name": "Kitchen fridge/freeze combo", + "combined_energy_factor": 0 + } + } + }, + "type": "ElectricEquipmentPhProperties" + }, + "type": "ElectricEquipmentProperties", + "revive": { + "id_num": 0, + "type": "ElectricEquipmentReviveProperties" + } + }, + "type": "ElectricEquipmentAbridged", + "radiant_fraction": 0.5, + "identifier": "Generic Office Equipment_f8ae3c35", + "lost_fraction": 0.0, + "watts_per_area": 10.330000000000000, + "latent_fraction": 0.0 }, - "type": "Face", - "identifier": "Room_16_ae9f894e..Face4", - "boundary_condition": { - "type": "Ground" + "type": "RoomEnergyPropertiesAbridged", + "program_type": "Generic Office Program", + "hvac": "Room_4_3d192209 Ideal Loads Air System", + "people": { + "occupancy_schedule": "Generic Office Occupancy", + "properties": { + "ph": { + "number_people": 2, + "dwellings": { + "identifier": "840d7bfa-7059-43e5-b3f0-2e64a9a2b7a2", + "num_dwellings": 2 + }, + "type": "PeoplePhProperties", + "number_bedrooms": 2, + "id_num": 0 + }, + "type": "PeopleProperties", + "revive": { + "id_num": 0, + "type": "PeopleReviveProperties" + } + }, + "type": "PeopleAbridged", + "radiant_fraction": 0.29999999999999999, + "people_per_area": 0.071428571428571425, + "identifier": "Generic Office People", + "activity_schedule": "Seated Adult Activity", + "latent_fraction": { + "type": "Autocalculate" + } }, - "face_type": "Floor" + "construction_set": "ConstructionSet_d1bba653", + "service_hot_water": { + "target_temperature": 60.0, + "schedule": "Always On", + "properties": { + "revive": { + "id_num": 0, + "type": "ServiceHotWaterReviveProperties" + }, + "type": "ServiceHotWaterProperties" + }, + "type": "ServiceHotWaterAbridged", + "sensible_fraction": 0.20000000000000001, + "flow_per_area": 3.5714285714285717e-05, + "identifier": "Room_4_3d192209_service_hot_water", + "latent_fraction": 0.050000000000000003 + } }, - { - "display_name": "Room_16_ae9f894e..Face5", - "properties": { - "type": "FacePropertiesAbridged", - "ph": { - "type": "FacePhPropertiesAbridged", - "id_num": 0 + "radiance": { + "type": "RoomRadiancePropertiesAbridged" + }, + "ph_hvac": { + "supportive_devices": [ + { + "device_type": 10, + "quantity": 3, + "norm_energy_demand_W": 123.0, + "annual_period_operation_khrs": 6.5, + "identifier": "89e5962e-5cb1-480d-98eb-fa922088d918", + "in_conditioned_space": false, + "user_data": {}, + "display_name": "Example Device", + "device_class_name": "PhSupportiveDevice" + } + ], + "type": "RoomPhHvacPropertiesAbridged", + "renewable_devices": [ + { + "array_size": 0.0, + "photovoltaic_renewable_energy": 1000.0, + "device_typename": "PhPhotovoltaicDevice", + "percent_coverage": 1.0, + "identifier": "0294aff9-a8c7-4ba9-a72b-a49a08b466f6", + "user_data": {}, + "utilization_factor": 1.0, + "display_name": "my_PV_system" + } + ], + "heat_pump_systems": [ + { + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 2.5, + "percent_coverage": 1.0, + "ambient_temp_1": -8.3330000000000002, + "identifier": "6e72cdb2-0052-432d-ae18-903cafa24c12", + "cooling_params": { + "panel": { + "used": false, + "annual_COP": 4.0, + "identifier": "ef79f140-fe6d-4287-accf-c926a631bde8", + "user_data": {}, + "display_name": "ef79f140-fe6d-4287-accf-c926a631bde8" + }, + "percent_coverage": 1.0, + "ventilation": { + "single_speed": false, + "used": false, + "capacity": 10.0, + "annual_COP": 4.0, + "identifier": "9a33f3c3-a529-489a-9a91-7a5eb5b461af", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "9a33f3c3-a529-489a-9a91-7a5eb5b461af" + }, + "dehumidification": { + "useful_heat_loss": false, + "used": false, + "annual_COP": 4.0, + "identifier": "4abe0b2c-2aac-4bf7-9441-0aaf9937758b", + "user_data": {}, + "display_name": "4abe0b2c-2aac-4bf7-9441-0aaf9937758b" + }, + "recirculation": { + "single_speed": false, + "flow_rate_m3_hr": 100.0, + "used": false, + "flow_rate_variable": true, + "capacity": 10.0, + "annual_COP": 4.0, + "identifier": "843e6c1e-6646-4a65-8a36-bc2334a88285", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "843e6c1e-6646-4a65-8a36-bc2334a88285" + } + }, + "user_data": {}, + "COP_2": 2.5, + "ambient_temp_2": 8.3330000000000002, + "display_name": "None" }, - "energy": { - "type": "FaceEnergyPropertiesAbridged" + { + "heat_pump_class_name": "PhHeatPumpRatedMonthly", + "COP_1": 3.3999999999999999, + "percent_coverage": 1.0, + "ambient_temp_1": -3.3300000000000001, + "identifier": "9e64d011-dab5-463d-9323-acf41daeaea3", + "cooling_params": { + "panel": { + "used": false, + "annual_COP": 4.0, + "identifier": "85ccb82b-cc69-4372-a7a0-447d1a22e3d6", + "user_data": {}, + "display_name": "85ccb82b-cc69-4372-a7a0-447d1a22e3d6" + }, + "percent_coverage": 1.0, + "ventilation": { + "single_speed": false, + "used": false, + "capacity": 10.0, + "annual_COP": 4.0, + "identifier": "2209334c-eef0-4043-a034-f56393a47160", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "2209334c-eef0-4043-a034-f56393a47160" + }, + "dehumidification": { + "useful_heat_loss": false, + "used": true, + "annual_COP": 2.0, + "identifier": "f4ea1de5-2eca-4581-9344-a093baa0b85c", + "user_data": {}, + "display_name": "_unnamed_dehumidification_cooling__15919767" + }, + "recirculation": { + "single_speed": false, + "flow_rate_m3_hr": 100.08000000000000, + "used": true, + "flow_rate_variable": true, + "capacity": 10.0, + "annual_COP": 2.0, + "identifier": "75833f07-96ce-4cb2-b6e6-27bac5aee4f5", + "user_data": {}, + "min_coil_temp": 12.0, + "display_name": "_unnamed_recirculation_cooling__96a4db0b" + } + }, + "user_data": {}, + "COP_2": 4.1200000000000001, + "ambient_temp_2": 12.0, + "display_name": "Example_Heat_Pump" + } + ], + "id_num": 0, + "heating_systems": [], + "hot_water_system": { + "type": "PhHvacHotWaterSystemPh", + "distribution_piping": { + "4d8200b6-c134-4cd8-b11a-b8b81861cf62": { + "multiplier": 1, + "identifier": "4d8200b6-c134-4cd8-b11a-b8b81861cf62", + "user_data": {}, + "branches": { + "16708b7b-39a7-48d1-8c83-dff26d59a0f9": { + "identifier": "16708b7b-39a7-48d1-8c83-dff26d59a0f9", + "user_data": {}, + "pipe_element": { + "identifier": "0f8cb0d9-e423-4981-8fce-8a7fa1cb592d", + "display_name": "0f8cb0d9-e423-4981-8fce-8a7fa1cb592d", + "user_data": {}, + "segments": { + "f6738ddd-0439-49a7-a825-0107d395b22d": { + "diameter_mm": 19.049999999999997, + "insulation_quality": null, + "daily_period": 24, + "material_value": "3-COPPER_K", + "insulation_reflective": false, + "water_temp_c": 60.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 5.5 + ] + }, + "identifier": "f6738ddd-0439-49a7-a825-0107d395b22d", + "insulation_thickness_mm": 0.0, + "user_data": {}, + "display_name": "f6738ddd-0439-49a7-a825-0107d395b22d" + } + } + }, + "display_name": "Test_Branch", + "fixtures": { + "d5ef91cd-236d-48a5-9e37-709a405e4387": { + "identifier": "d5ef91cd-236d-48a5-9e37-709a405e4387", + "display_name": "Test_Fixture", + "user_data": {}, + "segments": { + "8960f475-ef38-4f46-b1cf-528619f949a9": { + "diameter_mm": 9.5249999999999986, + "insulation_quality": null, + "daily_period": 24, + "material_value": "1-COPPER_M", + "insulation_reflective": false, + "water_temp_c": 55.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 5.5 + ] + }, + "identifier": "8960f475-ef38-4f46-b1cf-528619f949a9", + "insulation_thickness_mm": 0.0, + "user_data": {}, + "display_name": "8960f475-ef38-4f46-b1cf-528619f949a9" + } + } + } + } + } + }, + "pipe_element": { + "identifier": "45e58dbc-6cd2-4474-b902-0b8dec6af446", + "display_name": "45e58dbc-6cd2-4474-b902-0b8dec6af446", + "user_data": {}, + "segments": { + "d25af768-4529-49b4-bfbf-565f21ff20b2": { + "diameter_mm": 38.099999999999994, + "insulation_quality": null, + "daily_period": 24, + "material_value": "6-PEX", + "insulation_reflective": false, + "water_temp_c": 60.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 5.5 + ] + }, + "identifier": "d25af768-4529-49b4-bfbf-565f21ff20b2", + "insulation_thickness_mm": 0.0, + "user_data": {}, + "display_name": "d25af768-4529-49b4-bfbf-565f21ff20b2" + } + } + }, + "display_name": "Test_Trunk" + } }, - "ph_hvac": { - "type": "FacePhHvacProperties" + "recirc_piping": { + "620ab83b-bb5c-4a73-a524-09e8b4b218c7": { + "identifier": "620ab83b-bb5c-4a73-a524-09e8b4b218c7", + "display_name": "_unnamed_", + "user_data": {}, + "segments": { + "c2c24192-9736-4d86-a4a0-b5369405e889": { + "diameter_mm": 25.399999999999999, + "insulation_quality": null, + "daily_period": 23.0, + "material_value": "2-COPPER_L", + "insulation_reflective": true, + "water_temp_c": 48.0, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ] + }, + "identifier": "c2c24192-9736-4d86-a4a0-b5369405e889", + "insulation_thickness_mm": 25.399999999999999, + "user_data": {}, + "display_name": "c2c24192-9736-4d86-a4a0-b5369405e889" + } + } + } }, - "radiance": { - "type": "FaceRadiancePropertiesAbridged" - } - }, - "geometry": { - "plane": { - "o": [ - 4.6523906598326512, - -10.788219090421832, - 3.3000000000000003 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - 1.0 - ] + "number_tap_points": 1, + "recirc_temp": 48.0, + "recirc_hours": 23, + "tank_solar": { + "room_temp": 20, + "quantity": 1, + "water_temp": 60, + "solar_losses": 0.0, + "storage_loss_rate": 0.0, + "identifier": "58b8378d-0a80-4684-9ee8-5c903bf5a40e", + "standby_losses": 4.0, + "in_conditioned_space": true, + "user_data": {}, + "_tank_type": { + "value": "2-DHW ONLY" + }, + "solar_connection": false, + "storage_capacity": 300, + "standby_fraction": 0.29999999999999999, + "display_name": "_unnamed_hw_tank_" }, - "type": "Face3D", - "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 - ] - ] - }, - "type": "Face", - "identifier": "Room_16_ae9f894e..Face5", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "id_num": 0, + "identifier": "167c8fe7-e39a-45fa-8943-33a5ede85c9b", + "heaters": { + "874b245d-b0f9-4f12-847b-3a0f284c91dc": { + "heater_type": "PhHvacHotWaterHeaterHeatPump_Annual", + "annual_COP": null, + "percent_coverage": 1.0, + "identifier": "874b245d-b0f9-4f12-847b-3a0f284c91dc", + "in_conditioned_space": true, + "user_data": {}, + "total_system_perf_ratio": null, + "display_name": "874b245d-b0f9-4f12-847b-3a0f284c91dc" + } }, - "sun_exposure": true, - "wind_exposure": true + "display_name": "SHW System_71fd7432" }, - "apertures": [ + "exhaust_vent_devices": [ { - "display_name": "Room_16_ae9f894e..Face5_Glz0", - "properties": { - "type": "AperturePropertiesAbridged", - "ph": { - "default_monthly_shading_correction_factor": 1.0, - "variant_type": "_unnamed_type_", - "install_depth": 0.1016, - "type": "AperturePhPropertiesAbridged", - "id_num": 0, - "winter_shading_factor": 0.75, - "summer_shading_factor": 0.75 - }, - "energy": { - "type": "ApertureEnergyPropertiesAbridged" - }, - "ph_hvac": { - "type": "AperturePhHvacProperties" - }, - "radiance": { - "type": "ApertureRadiancePropertiesAbridged" - } - }, - "is_operable": false, - "geometry": { - "plane": { - "o": [ - 11.236795656297232, - -11.294921891797244, - 3.3000000000000003 - ], - "type": "Plane", - "x": [ - 1.0, - 0.0, - 0.0 - ], - "n": [ - 0.0, - 0.0, - 1.0 - ] + "quantity": 1, + "exhaust_flow_rate_m3s": 123.0, + "annual_runtime_minutes": 7.625, + "identifier": "e71507c4-71ac-4082-a53a-e39d167fd1ed", + "user_data": {}, + "display_name": "example_dryer_vent", + "device_class_name": "ExhaustVentDryer" + } + ], + "ventilation_system": { + "exhaust_ducting": [ + { + "duct_type": 2, + "identifier": "6f3034b8-bbe1-4da7-bd69-0456e0e01bd7", + "user_data": {}, + "segments": { + "6ae9834b-2ba2-404e-908d-754727249062": { + "width": null, + "insulation_reflective": true, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 1.0832885283134288, + -0.19101299543362338, + 0.0 + ] + }, + "identifier": "6ae9834b-2ba2-404e-908d-754727249062", + "user_data": {}, + "height": null, + "insulation_thickness": 0.02794, + "display_name": "6ae9834b-2ba2-404e-908d-754727249062", + "diameter": 0.17600000000000002 + } }, - "type": "Face3D", - "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": "Aperture", - "identifier": "Room_16_ae9f894e..Face5_Glz0", - "boundary_condition": { - "type": "Outdoors", - "view_factor": { - "type": "Autocalculate" + "display_name": "Test_Vent_System_exhaust" + } + ], + "ventilation_unit": { + "sensible_heat_recovery": 0.82999999999999996, + "quantity": 1, + "electric_efficiency": 0.33300000000000002, + "latent_heat_recovery": 0.0, + "identifier": "1846c7da-e2c5-4f02-a7e6-1029152d64ca", + "temperature_below_defrost_used": -5.0, + "in_conditioned_space": true, + "user_data": {}, + "frost_protection_reqd": true, + "display_name": "Test_Unit" + }, + "supply_ducting": [ + { + "duct_type": 1, + "identifier": "4bde1ec7-124a-4b4d-8fc4-b4a42c72f8f8", + "user_data": {}, + "segments": { + "ee12e3c8-9551-4877-8329-1efcfb012a06": { + "width": null, + "insulation_reflective": true, + "insulation_conductivity": 0.040000000000000001, + "geometry": { + "type": "LineSegment3D", + "p": [ + 0.0, + -5.5, + 0.0 + ], + "v": [ + 0.0, + 0.0, + 1.1000000000000001 + ] + }, + "identifier": "ee12e3c8-9551-4877-8329-1efcfb012a06", + "user_data": {}, + "height": null, + "insulation_thickness": 0.02794, + "display_name": "ee12e3c8-9551-4877-8329-1efcfb012a06", + "diameter": 0.17600000000000002 + } }, - "sun_exposure": true, - "wind_exposure": true + "display_name": "__unnamed_vent_duct__" } - } - ], - "face_type": "RoofCeiling" - } - ] + ], + "id_num": 0, + "identifier": "529020ac-9418-4311-aa86-bec7050e8002", + "user_data": {}, + "display_name": "Test_Vent_System", + "sys_type": 1 + } + }, + "type": "RoomPropertiesAbridged" + }, + "type": "Room", + "identifier": "Room_4_3d192209", + "story": "2", + "display_name": "Room_4" } - ] + ], + "tolerance": 0.001, + "display_name": "unnamed", + "version": "1.58.4" } \ No newline at end of file diff --git a/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml b/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml index 5cb856a..d2fd494 100644 --- a/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml +++ b/tests/_test_reference_files_xml/Default_Model_Single_Zone.xml @@ -10,10 +10,10 @@ false 2024 - 7 - 16 + 10 + 25 17 - 34 + 9 diff --git a/tests/_test_reference_files_xml/Multi_Room_Complete.xml b/tests/_test_reference_files_xml/Multi_Room_Complete.xml index 2ac7be1..5b87573 100644 --- a/tests/_test_reference_files_xml/Multi_Room_Complete.xml +++ b/tests/_test_reference_files_xml/Multi_Room_Complete.xml @@ -10,10 +10,10 @@ false 2024 - 7 - 16 + 10 + 25 17 - 34 + 9 @@ -654,7 +654,7 @@ 44 - PhWindowConstruction_948d7ef8 + PhWindowConstruction_6614e303 true 2 4 @@ -676,7 +676,7 @@ 49 - PhWindowConstruction_948d7ef8 + PhWindowConstruction_6614e303 true 2 4 @@ -702,7 +702,7 @@ 50 - Shade_7b0ab16c + Shade_127ebfea true 1 1 @@ -718,7 +718,7 @@ 51 - Shade_62841e01 + Shade_e862401b true 1 1 @@ -742,7 +742,7 @@ 1 - 101-Room_10 + 101-Room_3 99 1 1 @@ -753,7 +753,7 @@ 16.58 - 102-Room_16 + 102-Room_4 99 1 1 @@ -766,14 +766,14 @@ - 101-Room_10 + 101-Room_3 1 3 0.0 10.89 - 102-Room_16 + 102-Room_4 1 3 0.0 @@ -782,7 +782,7 @@ - 101-Room_10 + 101-Room_3 1 1 1 @@ -800,7 +800,7 @@ 8760 - 102-Room_16 + 102-Room_4 1 1 1 @@ -946,70 +946,70 @@ - _unnamed_bldg_segment__15a41cb1 + _unnamed_bldg_segment__090952e1 -15 - 9.391485505499118 + 10.733126291998989 0.01 -1 - _unnamed_bldg_segment__1c5f8097 + _unnamed_bldg_segment__2c94aeeb -15 - 18.0 + 14.0 0.01 -1 - _unnamed_bldg_segment__35188de6 + _unnamed_bldg_segment__59eee55a -15 - 14.0 + 16.0 0.01 -1 - _unnamed_bldg_segment__6ab80a8a + _unnamed_bldg_segment__5e1b4a2a -15 14.0 0.01 -1 - _unnamed_bldg_segment__8b038118 + _unnamed_bldg_segment__72286b6a -15 - 10.733126291998989 + 14.0 0.01 -1 - _unnamed_bldg_segment__b1cbf495 + _unnamed_bldg_segment__892ea262 -15 - 14.0 + 18.0 0.01 -1 - _unnamed_bldg_segment__b293b5dc + _unnamed_bldg_segment__89e17c2f -15 - 20.0 + 13.416407864998739 0.01 -1 - _unnamed_bldg_segment__bf9a4c5c + _unnamed_bldg_segment__cba1732a -15 - 16.0 + 9.391485505499118 0.01 -1 - _unnamed_bldg_segment__cbd287e5 + _unnamed_bldg_segment__cd0fa6a5 -15 - 13.416407864998739 + 20.0 0.01 -1 - _unnamed_bldg_segment__fc8d7c54 + _unnamed_bldg_segment__f299f4a7 -15 14.0 0.01 @@ -1279,7 +1279,7 @@ - 93108caf-ed79-4d5e-9bc3-e98ecbf230f6 + 874b245d-b0f9-4f12-847b-3a0f284c91dc 1 5 5 @@ -1315,7 +1315,7 @@ Example_Heat_Pump - 1 + 2 5 5 true @@ -1352,7 +1352,7 @@ None - 2 + 1 5 5 true @@ -1934,7 +1934,7 @@ 1 - PhWindowConstruction_948d7ef8 + PhWindowConstruction_6614e303 true true 0.7242364315535045 @@ -1963,7 +1963,7 @@ 2 - PhWindowConstruction_c701ce5a + PhWindowConstruction_574f4808 true true 0.7242364315535045 diff --git a/tests/_test_reference_files_xml/Multi_Room_Complete_10_25_17_9_4.xml b/tests/_test_reference_files_xml/Multi_Room_Complete_10_25_17_9_4.xml new file mode 100644 index 0000000..de358c6 --- /dev/null +++ b/tests/_test_reference_files_xml/Multi_Room_Complete_10_25_17_9_4.xml @@ -0,0 +1,2008 @@ + + + 48 + 1 + 3.2.0.1 + 3 + 2 + + 0 + false + + 2024 + 10 + 25 + 17 + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + default_schedule + 1 + 7.0 + 52.0 + 5.71 + 0.99 + 0.71 + 0.86 + 1.99 + 0.79 + 15.59 + 0.73 + + + + + 1 + Generic Office Occupancy + 0.5 + 0 + 24 + 365.0 + 300 + 0.0 + 1 + + + + + 1 + _unnamed_bldg_segment_ + + + + + 3 + 0.0 + -5.5 + -0.0 + + + 6 + 12.9994623398 + -7.7921559452 + -0.0 + + + 9 + 4.5249514122 + -6.2978710204 + 2.7568536489 + + + 10 + 4.5249514122 + -6.2978710204 + 0.5431463511 + + + 11 + 0.8914912294 + -5.6571939568 + 0.5431463511 + + + 12 + 0.8914912294 + -5.6571939568 + 2.7568536489 + + + 15 + 11.7513746186 + -7.5720844057 + 2.7568536489 + + + 16 + 11.7513746186 + -7.5720844057 + 0.5431463511 + + + 17 + 6.6645303627 + -6.6751365167 + 0.5431463511 + + + 18 + 6.6645303627 + -6.6751365167 + 2.7568536489 + + + 27 + 0.1274392476 + -9.9903480701 + 2.7568536489 + + + 28 + 0.1274392476 + -9.9903480701 + 0.5431463511 + + + 29 + 3.7608994305 + -10.6310251336 + 0.5431463511 + + + 30 + 3.7608994305 + -10.6310251336 + 2.7568536489 + + + 33 + 5.9004783809 + -11.0082906299 + 2.7568536489 + + + 34 + 5.9004783809 + -11.0082906299 + 0.5431463511 + + + 35 + 10.9873226369 + -11.9052385189 + 0.5431463511 + + + 36 + 10.9873226369 + -11.9052385189 + 2.7568536489 + + + 45 + -0.1257551654 + -6.2131929835 + 2.7568536489 + + + 46 + -0.1257551654 + -6.2131929835 + 0.5431463511 + + + 47 + -0.6382968163 + -9.1199611298 + 0.5431463511 + + + 48 + -0.6382968163 + -9.1199611298 + 2.7568536489 + + + 57 + 12.3611655235 + -11.412117075 + 2.7568536489 + + + 58 + 12.3611655235 + -11.412117075 + 0.5431463511 + + + 59 + 12.8737071743 + -8.5053489287 + 0.5431463511 + + + 60 + 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 + 0.6813268378 + -6.2744417556 + 3.3 + + + 76 + 0.1410605003 + -9.338444413 + 3.3 + + + 77 + 3.9710638221 + -10.0137773348 + 3.3 + + + 78 + 4.5113301595 + -6.9497746774 + 3.3 + + + 81 + 6.4150573433 + -7.2854531438 + 3.3 + + + 82 + 5.8747910058 + -10.3494558012 + 3.3 + + + 83 + 11.2367956563 + -11.2949218918 + 3.3 + + + 84 + 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 + 3.3 + + + + + 11 + 0.0 + 0.0 + -1.0 + + 63 + 64 + 65 + 66 + + + + + 12 + 0.0 + 0.0 + 1.0 + + 69 + 70 + 71 + 72 + + + 13 + 14 + + + + 1 + 0.1736481777 + 0.984807753 + 0.0 + + 3 + 69 + 72 + 6 + + + 2 + 3 + + + + 4 + -0.1736481777 + -0.984807753 + 0.0 + + 63 + 71 + 70 + 64 + + + 5 + 6 + + + + 7 + -0.984807753 + 0.1736481777 + 0.0 + + 69 + 65 + 64 + 70 + + + 8 + + + + 9 + 0.984807753 + -0.1736481777 + 0.0 + + 71 + 63 + 66 + 72 + + + 10 + + + + 13 + 0.0 + 0.0 + 1.0 + + 75 + 76 + 77 + 78 + + + + + 14 + 0.0 + 0.0 + 1.0 + + 81 + 82 + 83 + 84 + + + + + 2 + 0.1736481777 + 0.984807753 + 0.0 + + 9 + 10 + 11 + 12 + + + + + 3 + 0.1736481777 + 0.984807753 + 0.0 + + 15 + 16 + 17 + 18 + + + + + 5 + -0.1736481777 + -0.984807753 + 0.0 + + 27 + 28 + 29 + 30 + + + + + 6 + -0.1736481777 + -0.984807753 + 0.0 + + 33 + 34 + 35 + 36 + + + + + 8 + -0.984807753 + 0.1736481777 + 0.0 + + 45 + 46 + 47 + 48 + + + + + 10 + 0.984807753 + -0.1736481777 + 0.0 + + 57 + 58 + 59 + 60 + + + + + 15 + 0.0 + 0.0 + 1.0 + + 87 + 88 + 89 + 90 + + + + + 16 + 0.0 + 0.0 + 1.0 + + 93 + 94 + 95 + 96 + + + + + + + + + 23 + FLOOR [Generic Ground Slab] + true + 1 + 12 + 12 + 1 + -2 + -1 + 3 + -1 + + 11 + + + + 24 + ROOF_CEILING [Generic Roof] + true + 1 + 7 + 8 + 1 + -1 + -1 + 4 + -1 + + 12 + + + + 43 + WALL [Generic Exterior Wall] + true + 1 + 2 + 2 + 1 + -1 + -1 + 1 + -1 + + 1 + 4 + 9 + 7 + + + + 44 + PhWindowConstruction_6614e303 + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 1 + + 13 + 14 + + 0.1016 + 0.1 + 1 + -1 + 1.0 + + + 49 + PhWindowConstruction_6614e303 + true + 2 + 4 + 4 + 1 + -1 + -1 + -1 + 1 + + 2 + 3 + 5 + 6 + 8 + 10 + + 0.1016 + 0.1 + 1 + -1 + 1.0 + + + 50 + Shade_127ebfea + true + 1 + 1 + 1 + -1 + -1 + -1 + -1 + -1 + + 15 + + + + 51 + Shade_e862401b + true + 1 + 1 + 1 + -1 + -1 + -1 + -1 + -1 + + 16 + + + + + + _unnamed_bldg_segment_ + 1 + 0 + 1.0 + 1 + + + 101-Room_3 + 99 + 1 + 1 + 1 + 10.89 + 2.75 + 16.58 + 16.58 + + + 102-Room_4 + 99 + 1 + 1 + 1 + 10.89 + 2.75 + 18.57 + 18.57 + + + + + 101-Room_3 + 1 + 3 + 0.0 + 10.89 + + + 102-Room_4 + 1 + 3 + 0.0 + 10.89 + + + + + 101-Room_3 + 1 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 10.55 + 8760 + + + 102-Room_4 + 1 + 1 + 1 + true + false + false + 1 + 0 + 1 + 1 + 1 + 1 + 1 + 10.55 + 8760 + + + 7 + 191.664 + 6 + 59.895 + 6 + 21.78 + 1 + 2.5 + 1 + 60 + 1 + 3 + 3 + + + default + 1 + 2 + true + 1 + 0.2 + 0 + 0 + 7 + 1 + + + default + 1 + 2 + true + 2 + 269 + 0 + 0 + 1 + 2 + 1 + 12 + + + default + 4 + 2 + true + 1 + 1.22 + 0 + 0 + 6 + + + default + 1 + 2 + true + 2 + 0.0 + 0 + 3.93 + 3 + 5 + 0 + 2.67 + 1 + 1.18 + + + default + 1 + 2 + true + 2 + 120 + 0 + 0 + 2 + 2 + 1.0 + 0.1274 + 2.7 + + + default + 6 + 2 + false + 1 + 0.0 + 0 + 0 + 15 + 1.0 + + + default + 6 + 2 + true + 1 + 0.0 + 0 + 0 + 14 + 1.0 + + + default + 3 + 2 + true + 1 + 0.0 + 0 + 0 + 13 + + + + + example_dryer_vent + 1 + 442800.0 + 0.0 + + + + + _unnamed_bldg_segment__090952e1 + -15 + 10.733126291998989 + 0.01 + -1 + + + _unnamed_bldg_segment__2c94aeeb + -15 + 14.0 + 0.01 + -1 + + + _unnamed_bldg_segment__59eee55a + -15 + 16.0 + 0.01 + -1 + + + _unnamed_bldg_segment__5e1b4a2a + -15 + 14.0 + 0.01 + -1 + + + _unnamed_bldg_segment__72286b6a + -15 + 14.0 + 0.01 + -1 + + + _unnamed_bldg_segment__892ea262 + -15 + 18.0 + 0.01 + -1 + + + _unnamed_bldg_segment__89e17c2f + -15 + 13.416407864998739 + 0.01 + -1 + + + _unnamed_bldg_segment__cba1732a + -15 + 9.391485505499118 + 0.01 + -1 + + + _unnamed_bldg_segment__cd0fa6a5 + -15 + 20.0 + 0.01 + -1 + + + _unnamed_bldg_segment__f299f4a7 + -15 + 14.0 + 0.01 + -1 + + + 0 + 0 + + + + + 2 + 40.6 + -73.8 + 0.0 + -4 + -2 + 0.2 + 0.1 + 0.9 + 0.66 + 350 + 48 + + 6 + 10.0 + 4.0 + 40.6 + -73.8 + 0.0 + -4 + 0.0 + 1 + 2 + 1000 + 2000 + 3 + 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 + 2.67 + 6.67 + 7.96 + 5.13 + 6.95 + 4.95 + 4.14 + 1.05 + 1.54 + 1.62 + 4.28 + + + 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 + 26.66 + 66.66 + 131.66 + 149.97 + 165.0 + 200.0 + 145.61 + 104.03 + 74.32 + 42.05 + 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 + 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 + 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 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 0.0 + 6 + + 1.1 + 1.1 + 1.1 + 1.1 + 0.2 + 1.8 + 1.7 + 0.8 + 1.1 + 1.5 + 0.7 + 1.1 + 1.5 + 0.8 + 1.1 + 1.5 + + + 309.9966 + 250.0171 + 270.0102 + 439.9864 + 53.4289 + 680.0068 + 250.0171 + 239.9864 + 319.9932 + 409.9966 + -70.0102 + 129.9898 + 319.9932 + 100.0 + 250.0171 + 409.9966 + + + + + 7 + 2 + 15.0 + 15.0 + 10.0 + 10.0 + + + 1 + 1 + 1 + 1 + 1 + 2 + 3 + 1 + 0.8157599999999999 + 2 + 1 + + + 15 + true + 1 + 1 + false + + + 20.0 + 21.0 + 24.0 + false + + + true + + + + + Ideal Air System + 1 + 1 + + + 1 + 1.0 + 1.0 + 1.0 + 1.0 + 1.0 + + + + + 874b245d-b0f9-4f12-847b-3a0f284c91dc + 1 + 5 + 5 + false + true + false + false + false + false + + + + true + + + 3 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + + Example_Heat_Pump + 1 + 5 + 5 + true + false + true + false + false + false + + + + true + 3.4 + 4.12 + -3.33 + 12.0 + 4 + + + 0.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + + None + 2 + 5 + 5 + true + false + false + false + false + false + + + + true + 2.5 + 2.5 + -8.333 + 8.333 + 4 + + + 0.0 + 0.0 + 1 + + + 1.0 + 0.0 + 1 + + + 0.0 + 0.0 + 1 + + + + Test_Unit + 1 + 1 + 1 + false + false + false + true + false + false + false + -1 + 0.83 + 0.0 + + 1 + 0.0 + 0.333 + true + true + -5.0 + true + false + + + + _unnamed_hw_tank_ + 1 + 8 + 8 + false + true + false + false + false + false + + 300 + 4.0 + 4.0 + 1 + 0.0 + 20 + 60 + 1 + + + true + + + + my_PV_system + 1 + 10 + 10 + false + false + false + false + false + false + + 1 + 2 + 1 + 0.0 + 1000.0 + 1.0 + 0.0 + 0.0 + false + + + + + + 4 + true + 1 + 1 + true + 2 + 2 + 25.4 + 20.0 + 48.0 + 23 + 1.1 + 0.18920200481210636 + 16.5 + 22.224999999999994 + + + Test_Trunk + 2 + 5.5 + 6 + 7 + 1 + false + + + Test_Branch + 2 + 5.5 + 3 + 4 + + + Test_Fixture + 7 + 5.5 + 1 + 1 + + + + + + + + + true + false + 10.0 + 12.0 + 3.5 + 100.02 + true + true + false + 3.5 + + + + + + + __unnamed_vent_duct__ + 3 + 176.00000000000003 + 0.0 + 0.0 + 1.1 + 27.94 + 0.04 + 1 + 1 + 1 + true + + 1 + + + + Test_Vent_System_exhaust + 4 + 176.00000000000003 + 0.0 + 0.0 + 1.1 + 27.94 + 0.04 + 1 + 2 + 1 + true + + 1 + + + + false + true + + + Example Device + 10 + 3 + false + 123.0 + 6.5 + + + + + + + + + + + 1 + Generic Exterior Wall + 2 + 2 + + + 0.1 + + Generic Brick + 0.9 + 1920.0 + 0.95 + 790.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic LW Concrete + 0.53 + 1280.0 + 0.95 + 840.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.05 + + Generic 50mm Insulation + 0.03 + 43.0 + 0.95 + 1210.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic Wall Air Gap + 0.667 + 1.28 + 0.95 + 1000.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0127 + + Generic Gypsum Board + 0.16 + 800.0 + 0.95 + 1090.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 2 + Generic Interior Wall + 2 + 2 + + + 0.0127 + + Generic Gypsum Board + 0.16 + 800.0 + 0.95 + 1090.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic Wall Air Gap + 0.667 + 1.28 + 0.95 + 1000.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.0127 + + Generic Gypsum Board + 0.16 + 800.0 + 0.95 + 1090.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 3 + Generic Ground Slab + 2 + 2 + + + 0.05 + + Generic 50mm Insulation + 0.03 + 43.0 + 0.95 + 1210.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.2 + + Generic HW Concrete + 1.95 + 2240.0 + 0.95 + 900.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + 4 + Generic Roof + 2 + 2 + + + 0.01 + + Generic Roof Membrane + 0.16 + 1120.0 + 0.95 + 1460.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.05 + + Generic 50mm Insulation + 0.03 + 43.0 + 0.95 + 1210.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic LW Concrete + 0.53 + 1280.0 + 0.95 + 840.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.1 + + Generic Ceiling Air Gap + 0.556 + 1.28 + 0.95 + 1000.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + 0.02 + + Generic Acoustic Tile + 0.06 + 368.0 + 0.95 + 590.0 + 1.0 + 0.0 + + 255 + 255 + 255 + 255 + + + + + + + + + + + + + 1 + PhWindowConstruction_6614e303 + true + true + 0.7242364315535045 + 1.075763568446495 + 0.8 + 0.1 + 0.4 + 0.4 + 1.0 + 0.1 + 0.04 + 1.0 + 0.04 + 0.1 + 0.04 + 1.0 + 0.04 + 0.1 + 0.04 + 1.0 + 0.04 + 0.1 + 0.04 + 1.0 + 0.04 + + + 2 + PhWindowConstruction_574f4808 + true + true + 0.7242364315535045 + 0.8339189189189188 + 0.8 + 0.1 + 0.4 + 0.4 + 1.0 + 0.1 + 0.04 + 0.123 + 0.04 + 0.1 + 0.04 + 0.123 + 0.04 + 0.1 + 0.04 + 0.123 + 0.04 + 0.1 + 0.04 + 0.123 + 0.04 + + + + + 1 + test-shade + 1 + 0.825 + 0.8 + 0.0 + 0.0 + 0.0 + 1000.0 + false + + +