skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Leveraging OpenStudio's Application Programming Interfaces: Preprint

Abstract

OpenStudio development efforts have been focused on providing Application Programming Interfaces (APIs) where users are able to extend OpenStudio without the need to compile the open source libraries. This paper will discuss the basic purposes and functionalities of the core libraries that have been wrapped with APIs including the Building Model, Results Processing, Advanced Analysis, UncertaintyQuantification, and Data Interoperability through Translators. Several building energy modeling applications have been produced using OpenStudio's API and Software Development Kits (SDK) including the United States Department of Energy's Asset ScoreCalculator, a mobile-based audit tool, an energy design assistance reporting protocol, and a portfolio scale incentive optimization analysismethodology. Each of these software applications will be discussed briefly and will describe how the APIs were leveraged for various uses including high-level modeling, data transformations from detailed building audits, error checking/quality assurance of models, and use of high-performance computing for mass simulations.

Authors:
; ; ; ; ; ;
Publication Date:
Research Org.:
National Renewable Energy Lab. (NREL), Golden, CO (United States)
Sponsoring Org.:
USDOE Office of Energy Efficiency and Renewable Energy (EERE), Building Technologies Office
OSTI Identifier:
1260331
Report Number(s):
NREL/CP-5500-58520
DOE Contract Number:  
AC36-08GO28308
Resource Type:
Conference
Resource Relation:
Conference: Presented at the IBPSA Building Simulation Conference, 25-28 August 2013, Chambery
Country of Publication:
United States
Language:
English
Subject:
32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATION; OpenStudio Software; API; application programming interface; software development kit (SDK); SDK; optimization analysis

Citation Formats

Long, N., Ball, B., Goldwasser, D., Parker, A., Elling, J., Davis, O., and Kruchten, D. Leveraging OpenStudio's Application Programming Interfaces: Preprint. United States: N. p., 2013. Web.
Long, N., Ball, B., Goldwasser, D., Parker, A., Elling, J., Davis, O., & Kruchten, D. Leveraging OpenStudio's Application Programming Interfaces: Preprint. United States.
Long, N., Ball, B., Goldwasser, D., Parker, A., Elling, J., Davis, O., and Kruchten, D. Fri . "Leveraging OpenStudio's Application Programming Interfaces: Preprint". United States. https://www.osti.gov/servlets/purl/1260331.
@article{osti_1260331,
title = {Leveraging OpenStudio's Application Programming Interfaces: Preprint},
author = {Long, N. and Ball, B. and Goldwasser, D. and Parker, A. and Elling, J. and Davis, O. and Kruchten, D.},
abstractNote = {OpenStudio development efforts have been focused on providing Application Programming Interfaces (APIs) where users are able to extend OpenStudio without the need to compile the open source libraries. This paper will discuss the basic purposes and functionalities of the core libraries that have been wrapped with APIs including the Building Model, Results Processing, Advanced Analysis, UncertaintyQuantification, and Data Interoperability through Translators. Several building energy modeling applications have been produced using OpenStudio's API and Software Development Kits (SDK) including the United States Department of Energy's Asset ScoreCalculator, a mobile-based audit tool, an energy design assistance reporting protocol, and a portfolio scale incentive optimization analysismethodology. Each of these software applications will be discussed briefly and will describe how the APIs were leveraged for various uses including high-level modeling, data transformations from detailed building audits, error checking/quality assurance of models, and use of high-performance computing for mass simulations.},
doi = {},
url = {https://www.osti.gov/biblio/1260331}, journal = {},
number = ,
volume = ,
place = {United States},
year = {2013},
month = {11}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: