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

DetailedConstruction element for surfaces #371

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

shorowit
Copy link
Contributor

@shorowit shorowit commented Feb 13, 2023

Strawman proposal:

HPXMLBaseElements_DetailedConstruction

LayerType choices:

  • exterior finish
  • sheathing
  • continuous insulation
  • framing/cavity insulation
  • structural core
  • interior finish
  • subfloor
  • other

Example for wood stud wall:

<DetailedConstruction>
  <SystemIdentifier id='WoodStudWallConstruction'/>
  <!-- Brick siding -->
  <ConstructionLayer>
    <LayerType>exterior finish</LayerType>
    <LayerThickness>4.0</LayerThickness>
    <LayerMaterial>
      <MaterialType>brick</MaterialType>
      <RValue>0.44</RValue>
    </LayerMaterial>
  </ConstructionLayer>
  <!-- R-5 continuous insulation -->
  <ConstructionLayer>
    <LayerType>continuous insulation</LayerType>
    <LayerThickness>1.0</LayerThickness>
    <LayerMaterial>
      <MaterialType>XPS</MaterialType>
      <RValue>5.0</RValue>
    </LayerMaterial>
  </ConstructionLayer>
  <!-- 2x6, 24" oc wood framing w/ R-13 cavity insulation -->
  <ConstructionLayer>
    <LayerType>framing/cavity insulation</LayerType>
    <LayerThickness>3.5</LayerThickness>
    <LayerMaterial>
      <AreaFraction>0.8</AreaFraction>
      <MaterialType>fiberglass batt</MaterialType>
      <RValue>19.0</RValue>
    </LayerMaterial>
    <LayerMaterial>
      <AreaFraction>0.2</AreaFraction>
      <MaterialType>wood stud</MaterialType>
      <RValue>6.875</RValue>
    </LayerMaterial>
  </ConstructionLayer>
  <!-- 0.5 in drywall -->
  <ConstructionLayer>
    <LayerType>interior finish</LayerType>
    <LayerThickness>0.5</LayerThickness>
    <LayerMaterial>
      <MaterialType>gyp board</MaterialType>
      <RValue>0.45</RValue>
    </LayerMaterial>
  </ConstructionLayer>
</DetailedConstruction>

@shorowit
Copy link
Contributor Author

  • Add LayerType element with choices like "siding", "insulation", "sheathing", "interior finish", ...

@nmerket
Copy link
Contributor

nmerket commented Feb 15, 2023

@shorowit shorowit marked this pull request as ready for review March 7, 2023 20:28
@shorowit
Copy link
Contributor Author

shorowit commented Mar 14, 2023

  • Top to bottom for horizontal surfaces instead?
  • What about interior partition walls/floors (e.g., floor between conditioned stories)?
  • Think about expanding the LayerType choices and/or making them more specific.

shorowit and others added 3 commits March 15, 2023 08:13
@nmerket
Copy link
Contributor

nmerket commented Mar 15, 2023

@shorowit
Copy link
Contributor Author

@GamalielL Regarding the convention of the order of construction layers, what do you think about an element to describe it? For example, there could be a ConstructionLayersOrder element with choices of "exterior to interior", "interior to exterior", "top to bottom", and "bottom to top". Is the flexibility worth the extra complexity? Or should we just force all HPXML users to do it the same way?

@shorowit shorowit added this to the v4.1 milestone Aug 8, 2023
@shorowit shorowit marked this pull request as draft February 7, 2024 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants