NRCan-IETS-CE-O-HBC / HTAP

NRCan's Ruby scripts for batch analysis and optimization with HOT2000
http://www.nrcan.gc.ca/energy/efficiency/housing/home-improvements/17725
GNU Lesser General Public License v3.0
15 stars 8 forks source link

Heated Floor Area #43

Closed asaee closed 5 years ago

asaee commented 6 years ago

getHeatedFloorArea function estimates the heated floor area and compare that with the user-input data.

A few concerns about area calculations using ceiling area as a reference: (Heated floor area = Ceiling area * No of Storeys + Slab area)

  1. The cathedral ceiling area is the actual area, not the horizontal projection of the ceiling area.
  2. It is possible that the user-input ceiling area is not consistent with the building geometry (too small or too large)
  3. Does the slab attribute accounts for the slab area in basement/heated crawl space?
  4. xml format has slightly changed in v11.5b8.
jblake59 commented 6 years ago

Committed changes that improved the GetHeatedFloorArea function. Notes on each request above:

  1. Did not project cathedral ceiling area to the horizontal since the XML output field used does not identify the components of ceiling area. Could switch from using this XML output field to a different approach later.
  2. Quite possible but have no solution
  3. Changed logic to use new XML output for basement slab area
  4. Accounted for this change.
fergusoa commented 6 years ago

Ok to close this issue @jblake59 @asaee ?