Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow simulating whole SFA/MF buildings #1456

Merged
merged 271 commits into from
Nov 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
271 commits
Select commit Hold shift + click to select a range
b15d861
Prevent overeager EMS renaming related to 'foo' and 'foo_1'.
shorowit Jul 27, 2023
f1839d1
Latest results.
Jul 27, 2023
1d41b52
Some runtime improvements.
shorowit Jul 27, 2023
2c1ffcb
Fixes CI tests
shorowit Jul 28, 2023
2fe693a
Merge branch 'whole_sfa_mf_models' of https://github.com/NREL/OpenStu…
shorowit Jul 28, 2023
0534a62
Fix CI error with a different hack.
shorowit Jul 28, 2023
efe6d81
Step 1: Use E+ zone multiplier.
shorowit Jul 28, 2023
8b64ec6
Apply it to all thermal zones (probably doesn't matter for unconditio…
shorowit Jul 28, 2023
4e7d16a
Progress on appliances, lighting, water heating, component loads. Fix…
shorowit Jul 28, 2023
9b4f957
Fix water heater EC adjustment and boiler pilot light.
shorowit Jul 29, 2023
b99c32c
Bugfix.
shorowit Jul 29, 2023
c5ad64c
Fix CI failures.
shorowit Jul 29, 2023
c731a17
Merge branch 'unit_multiplier' of https://github.com/NREL/OpenStudio-…
shorowit Jul 31, 2023
02905d3
Address heat pump backup.
shorowit Aug 1, 2023
712883a
Merge bugfixes.
shorowit Aug 1, 2023
83da1fc
Improve water heating and tank losses
shorowit Aug 1, 2023
9501aef
Fix possibility of missing tmains schedule. Fix boiler pump energy.
shorowit Aug 2, 2023
ef3e4c4
Bugfixes.
shorowit Aug 2, 2023
16acfc6
Latest results.
Aug 2, 2023
f8616b2
First pass on expanding HPXML class to support multiple HPXML Buildin…
shorowit Aug 2, 2023
3ca3daa
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Aug 2, 2023
88626d6
Fix lots of CI tests
shorowit Aug 3, 2023
d6c8a73
Fix a couple more tests.
shorowit Aug 3, 2023
93b757c
Update in.xml to reflect the entire HPXML file when using `-b ALL`. L…
shorowit Aug 3, 2023
e347a97
Latest results.
Aug 3, 2023
77c49d4
Fix CI failure.
shorowit Aug 3, 2023
0d61bd1
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Aug 3, 2023
d4af087
Update ReportSimulationOutput so that more outputs are for the whole …
shorowit Aug 3, 2023
89732f2
Small bugfix [ci skip]
shorowit Aug 4, 2023
9cd85ce
Update build measure to add buildings to existing hpxml file.
joseph-robertson Aug 4, 2023
ec313d7
Update sample files.
joseph-robertson Aug 4, 2023
d05086b
Make SiteID variable to avoid overwriting it.
joseph-robertson Aug 4, 2023
9892558
Avoid duplicating bill scenarios.
joseph-robertson Aug 4, 2023
2590ba7
Try multiple buildings with detailed schedules.
joseph-robertson Aug 4, 2023
50b4970
Remove clothes dryer from first building in sample file.
joseph-robertson Aug 4, 2023
692f9ae
Avoid hardset of site id and shading ids.
joseph-robertson Aug 4, 2023
8ceda70
Set unit_model on schedules_file instance.
joseph-robertson Aug 4, 2023
8c95d15
Handle all buildings from workflow tests.
joseph-robertson Aug 4, 2023
b0430c9
Validate files created in build measure tests.
joseph-robertson Aug 7, 2023
ff3aed8
Remove debug line.
joseph-robertson Aug 7, 2023
129f367
Need to ignore shading_id attrs.
joseph-robertson Aug 8, 2023
f1da029
Add tests that compare results of sample files against the same sampl…
shorowit Aug 10, 2023
01b6e96
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Aug 10, 2023
01b292f
Latest results.
Aug 10, 2023
af530fe
Fix unit multiplier tests for PV, generators, and mech vent.
shorowit Aug 10, 2023
7823911
Latest results.
Aug 10, 2023
ecdfd3b
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Aug 10, 2023
a4072e7
Add extra build measure tests.
joseph-robertson Aug 15, 2023
0dd6be8
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Aug 23, 2023
6ed0c43
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Aug 23, 2023
867d244
Fix merge.
shorowit Aug 23, 2023
581ff50
Address unit multiplier for batteries.
shorowit Aug 23, 2023
25b3d9e
Latest results.
Aug 24, 2023
0bb3503
Oops.
shorowit Aug 24, 2023
e701493
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Aug 24, 2023
21c1d9f
More advanced stress test. Rather than running the one HPXML Building…
shorowit Aug 24, 2023
8bb3af6
Latest results.
Aug 24, 2023
1bc97a1
Fix CI error.
shorowit Aug 24, 2023
686567a
Backport Joe's bugfix.
shorowit Aug 24, 2023
97b09ec
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Aug 24, 2023
22ed937
Avoid setting unique ids on the first building element.
joseph-robertson Aug 24, 2023
18f32ca
Bugfix.
shorowit Aug 24, 2023
6e49026
Increase unit model shift to reduce possibility of shading
shorowit Aug 25, 2023
da32377
Some code cleanup and minor bugfixes.
shorowit Aug 28, 2023
3424940
Exclude batteries for now.
shorowit Aug 28, 2023
2109812
Update HPXMLs
shorowit Aug 28, 2023
2c4f0ec
Fix CI failure
shorowit Aug 28, 2023
1c2ef6d
Skip another battery file.
shorowit Aug 29, 2023
a97a58c
Latest results.
Aug 29, 2023
d9fc66a
Address GSHPs
shorowit Aug 29, 2023
81ebbc6
Address duct losses.
shorowit Aug 30, 2023
7002904
Latest results.
Aug 30, 2023
d64bf86
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Aug 30, 2023
f352117
Fix CI error; this seems to be a better solution than the previous hack.
shorowit Aug 30, 2023
379d9e7
Latest results.
Aug 30, 2023
6f32530
Enable more test files.
shorowit Aug 30, 2023
bdbcddd
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Aug 30, 2023
808381f
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Aug 30, 2023
61f1a57
Latest results.
Aug 31, 2023
8c4a1b0
Enable more test files.
shorowit Aug 31, 2023
9daa31e
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Aug 31, 2023
dbf8fbe
Latest results.
Aug 31, 2023
8e9a506
Timeseries airflow outputs now work.
shorowit Sep 1, 2023
d395572
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Sep 1, 2023
398a079
Add timeseries test asserts for 1x vs 10x results.
shorowit Sep 1, 2023
fca555c
Exclude file w/ battery.
shorowit Sep 1, 2023
179eb3a
Latest results.
Sep 2, 2023
bb6995a
Create class for schedules filepath at building level.
joseph-robertson Sep 5, 2023
64df290
Update build measure to write building level schedules filepath.
joseph-robertson Sep 5, 2023
039b9ac
Regenerate all sample files with schedules filepath.
joseph-robertson Sep 5, 2023
3608f7e
Update build schedule file measure and tests.
joseph-robertson Sep 5, 2023
0e09786
Updates to schedule file measure for multiple buildings.
joseph-robertson Sep 5, 2023
74ad7be
Introduce new building_id argument and test it.
joseph-robertson Sep 5, 2023
04a9d18
Revert removal of the unit_model workaround.
joseph-robertson Sep 5, 2023
e9e7595
Provide a warning when NumberofUnits is greater than 1
shorowit Sep 5, 2023
bbc2574
This FIXME has been addressed.
shorowit Sep 5, 2023
11f5ffa
Update expected warning
shorowit Sep 5, 2023
966a5a6
Update schedules and validation test files.
joseph-robertson Sep 6, 2023
3612308
Merge branch 'whole_sfa_mf_models_unit_multiplier' into whole_sfa_mf_…
joseph-robertson Sep 6, 2023
6b46d32
Updates for bldg header and schedule variation across units.
joseph-robertson Sep 6, 2023
0ff590c
Carry building_id to schedule file measure in run_simulation.rb.
joseph-robertson Sep 6, 2023
3858f39
Attempt to address meta_measure.rb FIXME
shorowit Sep 6, 2023
fced723
Updates for schedules filepath backward compatibility.
joseph-robertson Sep 6, 2023
7b84afc
Merge branch 'whole_sfa_mf_models_unit_multiplier' into whole_sfa_mf_…
joseph-robertson Sep 6, 2023
3363579
Add error-checking if unique objects have different values across dwe…
shorowit Sep 6, 2023
f8082a6
Append in.schedules.csv int only for 2+ buildings.
joseph-robertson Sep 6, 2023
32e5d6c
Merge branch 'whole_sfa_mf_models_unit_multiplier' into whole_sfa_mf_…
joseph-robertson Sep 6, 2023
1a21f2e
Some code cleanup/simplification.
shorowit Sep 6, 2023
50a2293
Latest results.
Sep 7, 2023
5180896
Update `HPXML::has_fuel` method to work with multiple Buildings
shorowit Sep 7, 2023
5ce2817
Add error message
shorowit Sep 7, 2023
9002ccd
More progress on DHW. Stratified tank (non-HPWH) and solar test files…
shorowit Sep 16, 2023
d4c2452
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Sep 16, 2023
cfcbf6b
Fix CI?
shorowit Sep 16, 2023
c8a2b3a
Improve stratified tank UA calc. Some refactoring of schedules to red…
shorowit Sep 16, 2023
fc8db4b
Latest results.
Sep 16, 2023
f6f2ec4
Revert to full tests
shorowit Sep 16, 2023
565a6f0
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Sep 16, 2023
77bdf2d
Debug
shorowit Sep 16, 2023
ee18aab
A little more debug
shorowit Sep 16, 2023
696eef1
Try develop
shorowit Sep 18, 2023
af8081e
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Sep 18, 2023
0978d7d
Update for OS develop
shorowit Sep 19, 2023
a51d78e
Resolve merge
shorowit Sep 19, 2023
601d0c9
Update for OS develop
shorowit Sep 19, 2023
c361087
Revert to OS 3.6.1; trying tests w/o parallelization
shorowit Sep 19, 2023
c54d757
Latest results.
Sep 19, 2023
d4e9fc6
More debugging
shorowit Sep 19, 2023
46fb2cf
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Sep 19, 2023
d10f149
More debugging
shorowit Sep 19, 2023
d76e39f
Probably won't help, but no need for these to be global vars
shorowit Sep 19, 2023
d8c2883
Does this help?
shorowit Sep 19, 2023
d1dd11f
Merge branch 'whole_sfa_mf_models_unit_multiplier' into whole_sfa_mf_…
joseph-robertson Sep 19, 2023
4d28cc0
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Sep 19, 2023
816536f
Few fixes in build schedule file tests.
joseph-robertson Sep 19, 2023
693c7aa
Update docs and epvalidator.
joseph-robertson Sep 19, 2023
2d3e5b1
Update validator and ruby error messages test.
joseph-robertson Sep 20, 2023
98d91cf
Respond to review comments.
joseph-robertson Sep 20, 2023
998b658
Deprecate hpxml header location of SchedulesFilePath.
joseph-robertson Sep 21, 2023
4b6e05d
Few more updates for the deprecation.
joseph-robertson Sep 21, 2023
449e690
Latest results.
Sep 21, 2023
00a53dc
Remove battery losses EMS output var and use other equipment object d…
shorowit Sep 21, 2023
aaabb69
Remove obsolete code.
shorowit Sep 21, 2023
0504e74
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Sep 21, 2023
36c3b08
Merge pull request #1478 from NREL/whole_sfa_mf_models_unit_multiplie…
shorowit Sep 21, 2023
d9d57f6
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Sep 21, 2023
7a95206
Create a new sample file of two buildings having separate detailed sc…
joseph-robertson Sep 21, 2023
becc012
Actually add two buildings sample file with different detailed schedu…
joseph-robertson Sep 22, 2023
10170eb
Regenerate both schedule files from new sample file.
joseph-robertson Sep 22, 2023
ec6519a
Add comment about deleting extra SchedulesFilePath. [ci skip]
joseph-robertson Sep 22, 2023
c407654
Clean up.
joseph-robertson Sep 25, 2023
0b604eb
Revert comment. [ci skip]
joseph-robertson Sep 26, 2023
e8c49e0
Remove need for base-two-buildings files and call BuildResidentialSch…
shorowit Sep 26, 2023
4fb3faf
Merge branch 'build_whole_sfa_mf_models_unit_multiplier' of https://g…
shorowit Sep 26, 2023
27c8a79
Clarify test.
shorowit Sep 26, 2023
a287772
Clarify new argument and add more description.
shorowit Sep 26, 2023
2d79faf
First cut at errors for conflicting header or building inputs.
joseph-robertson Sep 26, 2023
1606aa3
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Sep 26, 2023
7e85203
Fix CI failure.
shorowit Sep 26, 2023
9b4a761
Moves some elements from SoftwareInfo/extension to BuildingDetails/Bu…
shorowit Sep 26, 2023
88f7972
Fix tests.
shorowit Sep 27, 2023
f1a0336
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Sep 27, 2023
8a185d8
Latest results.
Sep 27, 2023
b101c77
Bugfix.
shorowit Sep 27, 2023
5205e18
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Sep 27, 2023
e9f3c2c
Latest results.
Sep 27, 2023
777c469
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Sep 27, 2023
17ce997
Refactor error checking on hpxml header inputs.
joseph-robertson Sep 27, 2023
6bee34e
Possible merge conflict in tasks.rb.
joseph-robertson Sep 27, 2023
7f6a43b
Update logic for catching header issues.
joseph-robertson Sep 27, 2023
4902b28
Update same emissions scenario name in sample file.
joseph-robertson Sep 28, 2023
5bd8622
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Sep 28, 2023
0c7f595
Allow emissions same name but different type.
joseph-robertson Sep 29, 2023
7233283
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Sep 29, 2023
b97017b
Change a value for bad emissions scenario file.
joseph-robertson Sep 29, 2023
6ff05d8
Add error-messages around building features that are not supported. R…
shorowit Sep 30, 2023
4fc424e
Revert.
shorowit Sep 30, 2023
bad31f7
Bugfix.
shorowit Sep 30, 2023
e8084e0
Bugfix.
shorowit Sep 30, 2023
0c8459b
Bugfix.
shorowit Sep 30, 2023
340080c
Fix CI failure
shorowit Sep 30, 2023
da13ed3
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Sep 30, 2023
b63b0b8
Latest results.
Sep 30, 2023
4ee7943
Latest results.
Sep 30, 2023
fe46a5e
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Oct 2, 2023
3682e33
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Oct 2, 2023
3a8d55b
Merge branch 'whole_sfa_mf_models_unit_multiplier' into build_whole_s…
joseph-robertson Oct 3, 2023
807e746
Few review items.
joseph-robertson Oct 3, 2023
255fa70
Merge pull request #1457 from NREL/build_whole_sfa_mf_models_unit_mul…
shorowit Oct 3, 2023
7b19de7
Need to check number of buildings here too. Pointed out by @joseph-ro…
shorowit Oct 3, 2023
5c6ea07
Show bug by assigning emissions fuel units in base-sfd-header.xml.
joseph-robertson Oct 4, 2023
4996844
Update build measure to check more on emissions scenarios.
joseph-robertson Oct 4, 2023
5c1899e
Merge branch 'master' into whole_sfa_mf_models_unit_multiplier
joseph-robertson Oct 4, 2023
f83826e
First pass on replacing HVAC autosize simulations w/ unit tests (for …
shorowit Oct 4, 2023
0dc595f
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Oct 4, 2023
9651375
Latest results.
Oct 4, 2023
e88db54
Update failing CI tests.
shorowit Oct 4, 2023
dd0aae6
Merge branch 'hvac_sizing_tests' of https://github.com/NREL/OpenStudi…
shorowit Oct 4, 2023
b6fd48e
Latest results.
Oct 4, 2023
c2d7cb9
Merge branch 'master' into whole_sfa_mf_models_unit_multiplier
joseph-robertson Oct 5, 2023
c9b2c37
Use hpxml ctor error check on building_id.
joseph-robertson Oct 5, 2023
3461e53
Add multiple buildings sample file with bills.
joseph-robertson Oct 5, 2023
d35c39f
First cut for support simple bill calcs for whole buildings.
joseph-robertson Oct 5, 2023
6eb7fc8
Refactor schedule measure to operate on hpxml doc.
joseph-robertson Oct 5, 2023
648d796
Fix multiplying by number of units.
joseph-robertson Oct 5, 2023
a3935eb
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Oct 5, 2023
22546ba
Merge pull request #1501 from NREL/hvac_sizing_tests
shorowit Oct 5, 2023
3d9a2b7
Latest results.
Oct 6, 2023
6fe7153
Latest results.
Oct 6, 2023
608ad9d
Merge branch 'whole_sfa_mf_models_unit_multiplier' into whole_bills
joseph-robertson Oct 6, 2023
c9b08a3
Check for pv across all buildings.
joseph-robertson Oct 6, 2023
f4ac28e
Move has pv up.
joseph-robertson Oct 6, 2023
b8e853a
Initialize has_fuel hash.
joseph-robertson Oct 6, 2023
73b5a27
Add a test for throwing new warning.
joseph-robertson Oct 6, 2023
3a218ed
Update message in translator test file.
joseph-robertson Oct 6, 2023
7c8d5b0
Collect, and move up, pv systems.
joseph-robertson Oct 6, 2023
0a4e92b
Latest results.
Oct 6, 2023
4c4fbf2
Look for bills in special multiple_buildings test.
joseph-robertson Oct 6, 2023
6ac4809
Merge branch 'whole_bills' of github.com:NREL/OpenStudio-HPXML into w…
joseph-robertson Oct 6, 2023
d4fae98
Remove local extra_files folder and update measure xml.
joseph-robertson Oct 9, 2023
d7a214e
Remove random seed arg from tasks.
joseph-robertson Oct 9, 2023
d4b3f1e
Create a has_fuels method at hpxml level.
joseph-robertson Oct 9, 2023
6d833e2
Refactor a few things in bill measure.
joseph-robertson Oct 9, 2023
0fe28b0
Merge pull request #1503 from NREL/whole_bills
shorowit Oct 13, 2023
eb7ed26
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Oct 17, 2023
5d25dc9
Latest results.
Oct 18, 2023
b0c5c38
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Oct 23, 2023
144abab
Bugfix.
shorowit Oct 23, 2023
8d481de
Latest results.
Oct 23, 2023
cc37bc3
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Oct 30, 2023
6471ae7
A couple bugfixes, lots of cleanup, docs/changelog updates.
shorowit Oct 30, 2023
8b9a9e2
Update expected test results
shorowit Oct 31, 2023
a1395a1
Latest results.
Oct 31, 2023
82faa22
Merge branch 'master' of https://github.com/NREL/OpenStudio-HPXML int…
shorowit Oct 31, 2023
4497611
Fix mechvent preheat/precool test.
shorowit Oct 31, 2023
2ec7515
Latest results.
Oct 31, 2023
d3f54ab
Remove some unnecessary sample files.
shorowit Oct 31, 2023
4ed175e
Address some more FIXMEs.
shorowit Oct 31, 2023
2c71850
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Oct 31, 2023
c646b84
Address more FIXMEs, remove some more unnecessary sample files, speed…
shorowit Oct 31, 2023
0227ed5
Latest results.
Oct 31, 2023
1d6ffc2
Add base-multiple-mf-units.xml sample file. Rename base-multiple-buil…
shorowit Oct 31, 2023
326d947
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Oct 31, 2023
b159db6
Rename more sample files for clarity.
shorowit Oct 31, 2023
11c321e
Don't write Building/Site element when not needed.
shorowit Oct 31, 2023
0cb03bd
Fix CI.
shorowit Nov 1, 2023
6f33b34
Latest results.
Nov 1, 2023
61a41f2
Remove a few more unnecessary sample files.
shorowit Nov 1, 2023
cfcdcd8
Merge branch 'whole_sfa_mf_models_unit_multiplier' of https://github.…
shorowit Nov 1, 2023
dd97163
Latest results.
Nov 1, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
run-unit-tests:
runs-on: ubuntu-latest
container:
image: docker://nrel/openstudio:develop
image: docker://nrel/openstudio:3.7.0-rc1
steps:
- uses: actions/checkout@v3
with:
Expand Down Expand Up @@ -63,7 +63,7 @@ jobs:
run-workflow-tests:
runs-on: ubuntu-latest
container:
image: docker://nrel/openstudio:develop
image: docker://nrel/openstudio:3.7.0-rc1
steps:
- uses: actions/checkout@v3
with:
Expand Down
22 changes: 22 additions & 0 deletions BuildResidentialHPXML/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,17 @@ Absolute/relative path of the HPXML file.

<br/>

**Existing HPXML File Path**

Absolute/relative path of the existing HPXML file. If not provided, a new HPXML file with one Building element is created. If provided, a new Building element will be appended to this HPXML file (e.g., to create a multifamily HPXML file describing multiple dwelling units).

- **Name:** ``existing_hpxml_path``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Software Info: Program Used**

The name of the software program used.
Expand Down Expand Up @@ -271,6 +282,17 @@ The year the building was built.

<br/>

**Building Construction: Unit Multiplier**

The number of similar dwelling units. EnergyPlus simulation results will be multiplied this value. If not provided, defaults to 1.

- **Name:** ``unit_multiplier``
- **Type:** ``Integer``

- **Required:** ``false``

<br/>

**Geometry: Unit Type**

The type of dwelling unit. Use single-family attached for a dwelling unit with 1 or more stories, attached units to one or both sides, and no units above/below. Use apartment unit for a dwelling unit with 1 story, attached units to one, two, or three sides, and units above and/or below.
Expand Down
1,708 changes: 939 additions & 769 deletions BuildResidentialHPXML/measure.rb

Large diffs are not rendered by default.

26 changes: 21 additions & 5 deletions BuildResidentialHPXML/measure.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<schema_version>3.1</schema_version>
<name>build_residential_hpxml</name>
<uid>a13a8983-2b01-4930-8af2-42030b6e4233</uid>
<version_id>93c1361d-ce33-4609-ba76-21245e0ee0d7</version_id>
<version_modified>2023-10-23T16:23:38Z</version_modified>
<version_id>d77dae30-70b5-4522-90fe-fb58f53cc600</version_id>
<version_modified>2023-11-01T02:43:51Z</version_modified>
<xml_checksum>2C38F48B</xml_checksum>
<class_name>BuildResidentialHPXML</class_name>
<display_name>HPXML Builder</display_name>
Expand All @@ -19,6 +19,14 @@
<required>true</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>existing_hpxml_path</name>
<display_name>Existing HPXML File Path</display_name>
<description>Absolute/relative path of the existing HPXML file. If not provided, a new HPXML file with one Building element is created. If provided, a new Building element will be appended to this HPXML file (e.g., to create a multifamily HPXML file describing multiple dwelling units).</description>
<type>String</type>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>software_info_program_used</name>
<display_name>Software Info: Program Used</display_name>
Expand Down Expand Up @@ -532,6 +540,14 @@
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>unit_multiplier</name>
<display_name>Building Construction: Unit Multiplier</display_name>
<description>The number of similar dwelling units. EnergyPlus simulation results will be multiplied this value. If not provided, defaults to 1.</description>
<type>Integer</type>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>geometry_unit_type</name>
<display_name>Geometry: Unit Type</display_name>
Expand Down Expand Up @@ -6735,7 +6751,7 @@
<filename>README.md</filename>
<filetype>md</filetype>
<usage_type>readme</usage_type>
<checksum>02398DA0</checksum>
<checksum>28DA31D7</checksum>
</file>
<file>
<filename>README.md.erb</filename>
Expand All @@ -6752,7 +6768,7 @@
<filename>measure.rb</filename>
<filetype>rb</filetype>
<usage_type>script</usage_type>
<checksum>D0F900F0</checksum>
<checksum>266F1E06</checksum>
</file>
<file>
<filename>geometry.rb</filename>
Expand All @@ -6764,7 +6780,7 @@
<filename>build_residential_hpxml_test.rb</filename>
<filetype>rb</filetype>
<usage_type>test</usage_type>
<checksum>09CBC38A</checksum>
<checksum>F24631AD</checksum>
</file>
</files>
</measure>
Loading