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 7 forks source link

Add additional reporting parameters required for NBC #16

Closed fergusoa closed 6 years ago

fergusoa commented 6 years ago

From Adam Wills

Not yet supported (add) • Annual heat loss by envelope component • Annual DHW heating load [GJ] -- heating load (or demand) on DHW system (before eff applied)

Confirm already supported by HTAP

Add all new outputs to the screen dump and the output file (SubstitutePL-output.txt). Add a new command line switch (something like -e1,--extended-output1) so we don't screw up existing tableau workbooks with these new outputs.

jblake59 commented 6 years ago

@fergusoa : Could you expand on "Space heating load (through the TEDI???)"?

jblake59 commented 6 years ago

Annual heat loss by envelope component. Total of all zones found here: `

jblake59 commented 6 years ago

Annual space heating consumption and Annual DHW consumption are not provided in HTAP outputs by fuel type and have been added under the command line option "-e1" (i.e., extended output). These outputs have been added for all fuel types available in HOT2000 (Electricity, Natural Gas, Oil, Propane and Wood).

jblake59 commented 6 years ago

The space heating load is assumed to be AuxEnergyReq-HeatingGJ that is currently provided in HTAP. This is the heating load that the heating system must provide to the spaces. It does not include for the efficiency of the space heating system energy conversion efficiency.

jblake59 commented 6 years ago

The TEDI value is currently calculated for HTAP as:

$gAuxEnergyHeatingGJ * 277.78 / $FloorArea

However, the $FloorArea value above relies on the sum of the above and below grade heated floor areas optionally entered by the file creator in the HOT2000 GUI House Specifications section. My review of a handful of H2K files reveals that this is seldom done.

To resolve this I will create a subroutine that estimates the total heated floor area based on either these house specification inputs, if they are reasonable, or a calculation using the outputs in the output section.

jblake59 commented 6 years ago

Found a bug in the output section for section. The total electrical energy attribute is always 0 GJ (v11.3b90)! I've reported this to OEE and worked around it by calculating the total electrical energy as the sum of it's components.