Leveraging and Extending OpenStudio – Measure Authoring – ASHRAE Atlanta


September 9, 2014 @ 8:00 am – 5:00 pm
ASHRAE Atlanta
Lauren McFeeley(607) 277-6240 ext 282E-mail


Course Description

This course will introduce two important and powerful topics that can be explored using the OpenStudio ecosystem – authoring of custom ‘measures’ and the numerical quantification of simulation related uncertainties. Participants will learn the fundamentals of OpenStudio measure authoring, and will gain an understanding of how the flexible OpenStudio architecture can be manipulated to accomplish simulation goals. Methods for using OpenStudio tools to determine simulation related uncertainty will be shared, along with examples studies.

Course Agenda

8:00–8:30: Arrive and ensure software is installed and configured properly

8:30–8:45: Introductions

8:45–10:15: Review OpenStudio Object Model

Overall review of OpenStudio software architecture:

  • Building / Story / Zone / Space / Surface / Subsurface
  • Loads and Load Definitions

Discussion of Inheritance hierarchy:

  • Assignment at Building vs Story vs Space Type vs Space
  • Space Types

Measures – Core Fundamentals:

  • Where measures are applied in OS workflows
  • 3 Types (OpenStudio / EnergyPlus / Reporting)
  • Best Practices – Measure Specifications

10:15–10:30: BREAK

10:30–12:00: Understanding the OpenStudio SDK

  • Major / Minor Releases
  • Available Class Lists / Objects

12:00–1:00: LUNCH

1:00–1:30: Best Practices for authoring measures

  • Text Editor vs IDE
  • Sources for sample measure code
  • Unit Testing

1:30–3:15: Hands on exercises

  • Writing an OpenStudio Measure
    • Modifying an existing OpenStudio measure
  • Writing an EnergyPlus Measure
    • Modifying an existing EnergyPlus measure
  • Writing a Reporting Measure
    • Modifying an existing Reporting measure

3:15 – 3:30: BREAK

3:30 – 4:00: Introduction to Uncertainty Analysis (UA) in building simulation

  • Probabilistic approach to building energy simulation
  • Determining uncertainty of inputs

4:00 – 4:30: Setting up the UA simulation runs in OpenStudio

  • Setting up measures to describe input parameter uncertainty
  • Creation of new measures for uncertainty analysis
  • Cloud simulation parameter inputs

4:30 – 5:00: Interpreting the results

  • Visualization tools
  • Post processing
  • Creating the savings probability distribution