CMHC is investigating energy use in Canada’s existing housing stock and exploring policy measures to enhance energy efficiency and affordability for Canadians. The primary tool used to evaluate building energy performance in Canada is NRCan’s Hot2000 (H2K) software. H2K is a building energy simulator that estimates the annual energy consumption of homes across Canada. NRCan has also developed a comprehensive database of archetypes representing housing across the country, using over 30 years of data from the EnerGuide for housing program. This location-specific database includes more than 6,000 archetypes, each reflecting regional housing characteristics.
However, H2K has some limitations, including the inability to provide hourly energy data. H2K only produces annual energy estimates. This lack of hourly resolution restricts its capacity to support analyses of modern energy conservation measures, such as thermal and electrical storage technologies, renewable energy, advanced building automation, and other innovative solutions. Furthermore, H2K cannot assess the effects of time-of-use (TOU) electricity rates or peak demand on housing affordability.
In contrast, the software created by the U.S. Department of Energy (U.S. DOE), EnergyPlus/HPXML, provides high resolution sub-hourly outputs. EnergyPlus/HPXML was developed in 2001 to be the standard simulation tool used by the U.S. DOE to support housing and building energy analysis. Over $3M is annually invested in EnergyPlus/HPXML to support R&D, as well as national programs. It provides detailed simulation information at a sub-hourly resolution that can examine time-of-use (TOU) technologies and help examine evaluate several advanced energy conservation measures.
The goal of this work is to leverage the 6000 H2K archetype model data, by translating them to EnergyPlus/HPXML. These new models will then produce sub-hourly natural gas and electricity usage profiles to better analyze the Canadian housing stock. This will create an unprecedented level of information on how these homes consume electricity and natural gas on a sub hourly basis. It can also provide estimates on the hourly temperatures these homes experience in extreme weather events.
This data could be used to better understand thermal safety measures (overheating) that could be applied to existing and new homes. The affordability of different HVAC systems combined with TOU electricity rates could show what are the most cost-effective systems based on TOU electric utility rates. It could also be used to explore new technologies such as energy storage to support electrification. This and other analyses are possible and open up a door to a wealth of analysis for housing down the road.
HPXML, or Home Performance eXtensible Markup Language, is a standardized data format designed for the residential energy efficiency industry. It enables consistent data collection, sharing, and analysis across different software systems, tools, and stakeholders involved in home energy performance. Developed by the Building Performance Institute (BPI) and managed by the National Renewable Energy Laboratory (NREL), HPXML provides a common structure for information about home energy audits, improvements, and performance metrics. By using HPXML, organizations can streamline processes, improve data accuracy, and easily integrate with energy efficiency programs, certifications, and incentives. More information on the HPXML standard can be found here
The overall goal of this project is to have full support of all H2K features translated to OS/EnergyPlus via HPXML format. We have taken an incremental approach to release the translator as we add funtionality. This allows researchers and stakeholders to use, and evaluate the translation capabilities as we develop them.
The timeline is as follows:
Phase | Description | Target OS SDK | Target Completion Date | Status |
---|---|---|---|---|
1 | Loads Translations. This includes schedules, occupancy, plug loads, envelope charecteristics & climate file mapping. Default fixed HVAC | 3.7.0 | Summer 2024 | Completed & available for use. Presentation comparing results available here |
2 | HVAC Systems. This includes all systems and fuel types. | 3.9.0 | Spring 2025 | Underway |
3 | Multi-Urban Residential Buildings | TBD | TBD | Not Started |
Note: Versioning of components targeted for each OS SDK is kept here. This will keep the development and results consistent across development as we upgrade components.
Here is a list of the current completed sections related to the HPXML standard. This is a list of the assumptions and issues that were found in the translation work.
During development, we've created a separate Docker command-line interface (CLI) application that translates and runs H2K data files in EnergyPlus. To use it, simply install Docker Desktop on your machine. Comprehensive installation and usage documentation is available here
The project integrates several key components to achieve its goals:
- EnergyPlus
- OpenStudio SDK
- NREL's HPXML-OpenStudio Python source code
- Python 3 and necessary libraries
To streamline development, we've created a Visual Studio Code, devcontainer environment that automatically installs all required libraries with their correct versions on your computer, ensuring a smooth setup and consistent configuration.
Full instructions on how to set up the development environment are here
Contributions are encouraged! If you find a bug, submit an "Issue" on the tab above. Please understand that this is still under heavy development and should not be used for any production level of work.