Skip to content

DetailedConstruction element for surfaces#371

Draft
shorowit wants to merge 16 commits into
masterfrom
detailed_construction
Draft

DetailedConstruction element for surfaces#371
shorowit wants to merge 16 commits into
masterfrom
detailed_construction

Conversation

@shorowit

@shorowit shorowit commented Feb 13, 2023

Copy link
Copy Markdown
Contributor

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
Copy Markdown
Contributor Author
  • Add LayerType element with choices like "siding", "insulation", "sheathing", "interior finish", ...

@nmerket

nmerket commented Feb 15, 2023

Copy link
Copy Markdown
Contributor

@shorowit shorowit marked this pull request as ready for review March 7, 2023 20:28
Comment thread schemas/HPXMLBaseElements.xsd
@shorowit

shorowit commented Mar 14, 2023

Copy link
Copy Markdown
Contributor Author
  • 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

nmerket commented Mar 15, 2023

Copy link
Copy Markdown
Contributor

@shorowit

Copy link
Copy Markdown
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 marked this pull request as draft February 7, 2024 16:08
@shorowit shorowit modified the milestones: v4.1, v5.0 Sep 23, 2024
@nmerket nmerket removed this from the v5.0 milestone Mar 12, 2026
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.

2 participants