OpenStudio® is a cross-platform (Windows, Mac, and Linux) collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance. OpenStudio is an open source project to facilitate community development, extension, and private sector adoption.
OpenStudio SDK is both a Software Development Kit (SDK) and a Command Line Interface (CLI). Conceptually, OpenStudio SDK provides an Application Programming Interface (API) to access the EnergyPlus modeling engine. This interface provides many benefits such as a stable, version-controlled interface, space typology abstractions that make it easier for end-users to model buildings, and language bindings in Ruby, Python and C-Sharp to make it more accessible to users familiar with these languages. The CLI is a powerful, cross-platform tool that allows users to run OpenStudio based workflows on supported architectures such as Linux, Windows and Mac.
The graphical applications include the OpenStudio SketchUp Plug-in, OpenStudio Application, and the Parametric Analysis Tool. The SketchUp Plug-in and the Openstudio Application are maintained by the OpenStudio Coalition, which was founded to maintain and develop these graphical applications for the building energy modeling community. The SketchUp Plug-in is an extension to Trimble’s popular SketchUp 3D modeling tool that allows users to quickly create geometry needed for EnergyPlus. Additionally, OpenStudio supports import of gbXML and IFC for geometry creation. The OpenStudio Application is a fully featured graphical interface to OpenStudio models including envelope, loads, schedules, and HVAC. ResultsViewer enables browsing, plotting, and comparing simulation output data, especially time series. The Parametric Analysis Tool enables studying the impact of applying multiple combinations of OpenStudio Measures to a base model as well as export of the analysis results for EDAPT submission.
OpenStudio Measure is a scripting facility that uses Ruby (and now phase 1 support for Python in v3.5.0) to automate model queries and transformations and to incrementally extend and customize the OpenStudio platform. To date, hundreds of Measures have been written and posted on the Building Component Library (BCL) (https://bcl.nrel.gov/), an open online database of OpenStudio related content like weather files, construction and equipment specifications. These Measures perform transformations that correspond to energy conservation measures—that’s the origin of the name—that range from simple lighting power density reductions to complex and context sensitive daylighting transformations, create custom reports, and link energy simulation to other analyses.
OpenStudio Standards is a collection of Measures and resources that automate the construction of prototype building models (e.g., office, hospital, primary school) as well as the transformations associated with ASHRAE Standard 90.1 Appendix G “Performance Rating Method”, a commonly exercised transformation that supports code compliance, LEED certification, and utility incentive calculations.
OpenStudio Server allows vendors and users to combine seed models—either prototypical or specific— with Measures in a large-scale computing environment to specify and organize large scale analyses such as uncertainty analysis, model calibration, design optimization, or stock level measure analysis, all via the OpenStudio Analysis Framework (OSAF) quickly and systematically. The transparency of the OpenStudio platform is requisite for applications that support taxpayer and ratepayer funded programs.
OpenStudio allows building researchers and software developers to quickly get started through its multiple entry levels, including access through C++, Ruby, Python and C#. Users can leverage the Ruby interface to create OpenStudio Measures that can be easily shared and applied to OpenStudio Models.
Follow Us
News
OpenStudio 3.9.0 SDK has been released. 3.9.0 is a major release, this update includes performance improvements and bug fixes.
Posted on 11/14/2024 - 19:00
OpenStudio 3.8.0 SDK has been released. 3.8.0 is a major release, this update includes performance improvements and bug fixes.
Posted on Invalid DateTime
OpenStudio 3.7.0 SDK has been released. 3.7.0 is a major release, this update includes performance improvements and bug fixes.
Posted on 11/20/2023 - 18:00