Flexible Integration of Diverse HVAC Technologies in EnergyPlus via Python-Enabled Workflows
- National Renewable Energy Laboratory (NREL), Golden, CO (United States)
Analysis of advanced controls and novel system types is often not directly feasible in building energy simulation tools. Various techniques extend building energy simulation tool capabilities to allow the use of user-defined scripts and programs, but these approaches have limitations. The EnergyPlus Python plugin offers users new flexibility to use EnergyPlus to call an external Python module at specific points in the simulation, as well as to use Python to call EnergyPlus functionality through an application programming interface (API). This paper presents four case studies leveraging the EnergyPlus Python plugin to facilitate analysis of advanced controls and system types. The use of the Python plugin offers greater modularity and flexibility relative to previous approaches, is less error prone, and is simpler for users to adopt. The Python plugin allows EnergyPlus to be used in a more flexible manner and to accommodate the expanding realm of energy modeling applications.
- Research Organization:
- National Renewable Energy Laboratory (NREL), Golden, CO (United States)
- Sponsoring Organization:
- USDOE Office of Energy Efficiency and Renewable Energy (EERE), Energy Efficiency Office. Building Technologies Office; USDOE Laboratory Directed Research and Development (LDRD) Program; Copeland; US General Services Administration; Wells Fargo Innovation Incubator
- DOE Contract Number:
- AC36-08GO28308
- OSTI ID:
- 2567047
- Report Number(s):
- NREL/TP--5500-85628; MainId:86401; UUID:c221323d-efef-4282-8008-dc630e806c0a; MainAdminId:76387
- Country of Publication:
- United States
- Language:
- English
Similar Records
A Python Library for Radiance Matrix-based Simulation Control and EnergyPlus Integration
Energy Design Plugin: An EnergyPlus Plugin for SketchUp; Preprint
Enhancing EnergyPlus capabilities to model dynamic building envelopes using python plugin
Conference
·
Wed Sep 01 00:00:00 EDT 2021
·
OSTI ID:1874261
Energy Design Plugin: An EnergyPlus Plugin for SketchUp; Preprint
Conference
·
Fri Aug 01 00:00:00 EDT 2008
·
OSTI ID:936191
Enhancing EnergyPlus capabilities to model dynamic building envelopes using python plugin
Journal Article
·
Sat Apr 19 20:00:00 EDT 2025
· Energy and Buildings
·
OSTI ID:2563295