Skip to content

NREL/OpenStudio-HPXML

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenStudio-HPXML

GitHub release (latest by date including pre-releases) ci Documentation Status

OpenStudio-HPXML allows running residential EnergyPlus simulations using an HPXML file for the building description. A Schematron document for the EnergyPlus use case is used to validate that the appropriate HPXML inputs are provided to run EnergyPlus.

OpenStudio-HPXML can accommodate a wide range of different building technologies and geometries. End-to-end simulations typically run in 3-10 seconds, depending on complexity, computer platform and speed, etc.

For more information on running simulations, generating HPXML files, etc., please visit the documentation.

Workflows

A simple run_simulation.rb script is provided to run a residential EnergyPlus simulation from an HPXML file. See the Usage Instructions for documentation on running the workflow.

Since OpenStudio measures are used for model generation, additional OpenStudio-based workflows and interfaces can instead be used if desired.

Measures

This repository contains several OpenStudio measures:

  • BuildResidentialHPXML: A measure that generates an HPXML file from a set of building description inputs (including, e.g., simplified geometry inputs).
  • BuildResidentialScheduleFile: A measure that generates a CSV of detailed schedules (e.g., stochastic occupancy) for use in the simulation.
  • HPXMLtoOpenStudio: A measure that translates an HPXML file to an OpenStudio model.
  • ReportSimulationOutput: A reporting measure that generates a variety of simulation-based annual/timeseries outputs in CSV/JSON/MessagePack format.
  • ReportUtilityBills: A reporting measure that generates utility bill outputs in CSV/JSON/MessagePack format.

Projects

The OpenStudio-HPXML workflow is used by a number of other residential projects, including:

License

This project is available under a BSD-3-like license, which is a free, open-source, and permissive license. For more information, check out the license file.

About

Modeling of residential buildings in EnergyPlus using OpenStudio/HPXML.

Resources

License

Stars

Watchers

Forks