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

Manufactured home belly ducts #1340

Merged
merged 80 commits into from
Jun 29, 2023
Merged

Manufactured home belly ducts #1340

merged 80 commits into from
Jun 29, 2023

Conversation

nmerket
Copy link
Member

@nmerket nmerket commented Mar 31, 2023

Pull Request Description

Adding mobile home belly and wing and ducts in the belly.

Checklist

PR Author: Check these when they're done. Not all may apply. strikethrough and check any that do not apply.

PR Reviewer: Verify each has been completed.

  • Schematron validator (EPvalidator.xml) has been updated
  • Sample files have been added/updated (via tasks.rb)
  • Tests have been added/updated (e.g., HPXMLtoOpenStudio/tests and/or workflow/tests/hpxml_translator_test.rb)
  • Documentation has been updated
  • Changelog has been updated
  • openstudio tasks.rb update_measures has been run
  • No unexpected changes to simulation results of sample files

@nmerket nmerket requested a review from shorowit March 31, 2023 22:25
@nmerket
Copy link
Member Author

nmerket commented Mar 31, 2023

@shorowit This is just a start, but I wanted to check in with you that I'm on correct path here.

Copy link
Contributor

@shorowit shorowit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a reasonable start. That may be all you have to do to handle the ducts, but you'll obviously have to make some additional changes to handle the belly/wing foundation type. I'd suggest manually creating an HPXML for testing -- you'll probably hit errors or, if it runs correctly, it'll probably have some wrong IDF properties. To be able to run the HPXML file, you'll at a minimum need to update the schematron (EPvalidator.xml) to allow a belly and wing foundation type and duct location.

HPXMLtoOpenStudio/resources/hpxml.rb Outdated Show resolved Hide resolved
HPXMLtoOpenStudio/resources/hpxml.rb Outdated Show resolved Hide resolved
@shorowit shorowit added the enhancement New feature or request label Apr 3, 2023
HPXMLtoOpenStudio/measure.rb Outdated Show resolved Hide resolved
@nmerket nmerket requested a review from shorowit June 22, 2023 23:18
shorowit and others added 2 commits June 23, 2023 10:50
…o mobile_home_belly_ducts

# Conflicts:
#	BuildResidentialHPXML/measure.xml
#	HPXMLtoOpenStudio/measure.xml
#	ReportUtilityBills/measure.xml
#	workflow/sample_files/base-appliances-dehumidifier-ief-portable.xml
#	workflow/sample_files/base-appliances-dehumidifier-ief-whole-home.xml
#	workflow/sample_files/base-appliances-dehumidifier-multiple.xml
#	workflow/sample_files/base-appliances-dehumidifier.xml
#	workflow/sample_files/base-atticroof-radiant-barrier.xml
#	workflow/sample_files/base-enclosure-2stories-garage.xml
#	workflow/sample_files/base-enclosure-garage.xml
#	workflow/sample_files/base-enclosure-split-level.xml
#	workflow/sample_files/base-foundation-basement-garage.xml
#	workflow/sample_files/base-foundation-complex.xml
#	workflow/sample_files/base-foundation-slab.xml
#	workflow/sample_files/base-foundation-walkout-basement.xml
#	workflow/sample_files/base-hvac-none.xml
#	workflow/sample_files/base-location-dallas-tx.xml
#	workflow/sample_files/base-location-honolulu-hi.xml
#	workflow/sample_files/base-location-miami-fl.xml
#	workflow/sample_files/base-location-phoenix-az.xml
#	workflow/sample_files/base-pv-battery-garage.xml
#	workflow/tests/base_results/results.csv
#	workflow/tests/base_results/results_bills.csv
Copy link
Contributor

@shorowit shorowit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work. This looks pretty close. I have a few comments, but really only two substantive questions (floor exterior_adjacent_to enumeration and water heaters in belly).

docs/source/workflow_inputs.rst Show resolved Hide resolved
docs/source/workflow_inputs.rst Outdated Show resolved Hide resolved
HPXMLtoOpenStudio/resources/hpxml_defaults.rb Outdated Show resolved Hide resolved
HPXMLtoOpenStudio/resources/geometry.rb Show resolved Hide resolved
@nmerket nmerket requested a review from shorowit June 27, 2023 17:32
@nmerket nmerket changed the title Mobile home belly ducts Manufactured home belly ducts Jun 28, 2023
Copy link
Contributor

@shorowit shorowit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I fixed the line endings (so that we don't have 350 HPXML files w/ diffs in GitHub, now or in the future) and found one more place where we needed to remove code for setting the water heater location to the belly.

This looks good to me. Will merge in if the CI comes back happy. Thanks, @nmerket!

@shorowit shorowit merged commit 36d7255 into master Jun 29, 2023
5 checks passed
@shorowit shorowit deleted the mobile_home_belly_ducts branch June 29, 2023 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants