6

Best way to do sensitivity analysis in EP

Would it be possible for anybody to share how exactly is sensitivity analysis done in Energy Plus? What are the exact steps that have to be taken?

Is there any Excel plugin for this or do we have to link up EP with Matlab using BCVTB or using a Python code for analysis of final result files?

GauravC's avatar
133
GauravC
asked 2016-06-23 03:21:55 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2017-05-05 09:22:52 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

4

For sensitivity analysis in python I've been using SALib which is pretty easy to use.

I use the SQL output rather than CSV files, which I think is also the approach in jEPlus. There might be some useful snippets in my repository here which is a framework for dockerised client/queue/worker architecture for creating, running and analysing EnergyPlus jobs.

In particular:

Jamie Bull's avatar
5.1k
Jamie Bull
answered 2016-06-23 07:20:59 -0500, updated 2016-06-23 07:39:47 -0500
edit flag offensive 0 remove flag delete link

Comments

1

Hi, Thanks for your answer. I think I can dig into it work from there.

GauravC's avatar GauravC (2016-06-23 07:50:11 -0500) edit
add a comment see more comments
3

All these tools can be used for be used for both sensitivity and optimization

Side note:

To some extent the Parametric Analysis Tool (OpenStudio PAT) can also be used, but it you have many cases it'll be tedious at best.

The EnergyPlus Parametric IDF objects can also be leveraged, as well as any scripting language you'd like.

Julien Marrec's avatar
29.7k
Julien Marrec
answered 2016-06-23 05:10:49 -0500, updated 2016-06-23 05:12:24 -0500
edit flag offensive 0 remove flag delete link

Comments

Hi,

Yes, I am aware of these tools, but I guess these are just meant for optimization or parametric simulations. I am able to make a Py script to make multiple idf files but am stuck after the simulation runs.

I wanted to know of a way to post process the data files from 1000s of simulation runs. If anybody can share Py script for post processing multiple CSV files, to calculate sensitivity of one parameter or even combo of multiple parameters towards certain output.

GauravC's avatar GauravC (2016-06-23 05:39:05 -0500) edit

The OpenStudio Analysis Framework is designed to perform a wide range of tasks including sampling analysis based on uncertain parameters within measures. PAT 2.0 will include much of the functionality of the analysis spreadsheet - removing the tedium that Julien mentions for certain classes of problems. The real strength of the framework is being able to use OS Measures to parameterize complex model transformations. If you want to analyze things with simple text substitution there are a number of options, but OpenStudio lets you do so much more very compactly.

ljbrackney's avatar ljbrackney (2016-06-23 08:26:53 -0500) edit
add a comment see more comments