2016Proceedings of SimBuildRequires access

USING PYTHON AND EPPY FOR A LARGE NATIONAL SIMULATION STUDY

Jason Glazer

Open publisher page 6 citations

Abstract

A large study was performed using EnergyPlus to assess the maximum technically achievable energy targets for commercial buildings. The study looked at 16 different building models across 17 climates based on the PNNL prototype building models and applied 30 different “maxtech” energy efficiency measures to each. In order to perform the analysis, scripts were developed to modify each building model to implement each individual energy efficiency measures using the open source Eppy scripting library based on Python. In addition, Python was used to automatically extract results, analyze error messages, manage the selection of measure options, and produce summary tables. Simulations were run on a variety of computers, some local and some on the cloud, and managed by a Python script to optimize the use of resources. Data from all simulations was sent to a central location with remote monitoring. The strengths and weaknesses of the overall approach will be discussed as well as lessons learned by performing the overall analysis, the use of EnergyPlus, Eppy and Python scripting. The results of the analysis are presented in the final report and in a future paper. This paper focuses on the use of scripting to perform the analysis.

About this research paper

What this paper is about

A large study was performed using EnergyPlus to assess the maximum technically achievable energy targets for commercial buildings. The study looked at 16 different building models across 17 climates based on the PNNL prototype building models and applied 30 different “maxtech” energy efficiency measures to each. In order to perform the analysis, scripts were developed to modify each building model to implement each individual energy efficiency measures using the open source Eppy scripting library based on Python. In addition, Python was used to automatically extract results, analyze error messages, manage the selection of measure options, and produce summary tables. Simulations were run on a variety of computers, some local and some on the cloud, and managed by a Python script to optimize the use of resources. Data from all simulations was sent to a central location with remote monitoring. The strengths and weaknesses of the overall approach will be discussed as well as lessons learned by performing the overall analysis, the use of EnergyPlus, Eppy and Python scripting. The results of the analysis are presented in the final report and in a future paper. This paper focuses on the use of scripting to perform the analysis.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

A large study was performed using EnergyPlus to assess the maximum technically achievable energy targets for commercial buildings. The study looked at 16 different building models across 17 climates based on the PNNL prototype building models and applied 30 different “maxtech” energy efficiency measures to each. In order to perform the analysis, scripts were developed to modify each building model to implement each individual energy efficiency measures using the open source Eppy scripting library based on Python. In addition, Python was used to automatically extract results, analyze error messages, manage the selection of measure options, and produce summary tables. Simulations were run on a variety of computers, some local and some on the cloud, and managed by a Python script to optimize the use of resources. Data from all simulations was sent to a central location with remote monitoring. The strengths and weaknesses of the overall approach will be discussed as well as lessons learned by performing the overall analysis, the use of EnergyPlus, Eppy and Python scripting. The results of the analysis are presented in the final report and in a future paper. This paper focuses on the use of scripting to perform the analysis.

Key concepts: Python (programming language), Scripting language, Computer science, Cloud computing, Software engineering, Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
USING PYTHON AND EPPY FOR A LARGE NATIONAL SIMULATION STUDY — Research Paper | ScholarLens