First time here? Check out the Help page!

Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question
4

EnergyPlus Parameterize an IMF for Parametric Simulation

asked 8 years ago

I'm aware of how to do a parametric run in an IDF file but when attempted in an IMF I receive errors. Is it possible to do parametric simulations directly in the IMF file? If so, what is the syntax?

Preview: (hide)

Comments

1

There are several different way to do parametric simulations with EnergyPlus, which one are you using?

JasonGlazer's avatar JasonGlazer  ( 8 years ago )
1

I'm referring to parameterizing a variable directly within the IMF file. Without the use for third-party applications or splitting the file into individual configurations.

JustinShultz's avatar JustinShultz  ( 8 years ago )

2 Answers

Sort by » oldest newest most voted
2

answered 8 years ago

I wanted to touch base on this question. I have since found a tool able to do parametric simulation on EnergyPlus IMF files. It is not native to EnergyPlus but it is quite powerful and has really sped up my parametric studies, especially since it compiles all the output results into one file too.

The tool is called jEPlus, main page can be found here. There are a number of video tutorials that can be found here.The one that helped me with parametric IMF manipulation was this one here.

I hope this is helpful to someone else looking for the answer to this question.

Preview: (hide)
link
2

answered 8 years ago

Chandan Sharma's avatar

updated 8 years ago

One approach is to run EP-Macro first and get out.idf. Then out.idf can be run using EP-Launch which will automatically run parametric preprocessor program. AbsorptionChiller_Macro.imf EnergyPlus example file is a good place to start. The HVAC3ZoneMat-Const.idf below can have Parametric:SetValueForRun etc. objects.

##include C:\EnergyPlusV8-5-0\HVAC3ZoneMat-Const.idf
Preview: (hide)
link

Comments

Yeah, I could run the IMF file, take the .expidf file, rename to .idf and parameterize that file. However, I would like to parameterize an IMF defined variable that is used to calculate a number of other variables in the IMF.

I guess my question would be more simply worded as: Can I parameterize a ##set1 variable[] =?

JustinShultz's avatar JustinShultz  ( 8 years ago )
1

Do you mean by using Parametric:SetValueForRun? If so, than no you cannot use those variables in a EPMacro ##set1 statement.

JasonGlazer's avatar JasonGlazer  ( 8 years ago )

So I guess the best way is to simulate the IMF to get the IDF and then parameterize the IDF file?

Thank you for your time.

JustinShultz's avatar JustinShultz  ( 8 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

1 follower

Stats

Asked: 8 years ago

Seen: 945 times

Last updated: Dec 11 '16