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

Any ideas to correct this GenOpt 3.1 error?

asked 2015-10-20 19:08:53 -0600

TN gravatar image

updated 2015-10-21 07:46:11 -0600

Running the GPSHookeJeeves GenOpt example using Eplus v8.2 gives me this error in GenOpt:

File: 'C:\GenOpt\example\energyplus\8_2_0\GPSHookeJeeves\tmp-genopt-run-1\singleZonePurchAir.eso' does not exist after simulation call.

In the 'tmp-genopt-run-1' folder the singleZonePurchAir.err file shows these warnings:

** Warning ** Version: in IDF="7.0" not the same as expected="8.2"
** Warning ** The following Report Variables were requested but not generated
   **   ~~~   ** because IDF did not contain these elements or misspelled variable name -- check .rdd file
   ************* Key=*, VarName=IDEAL LOADS TOTAL COOLING ENERGY, Frequency=Annual
   ************* Key=*, VarName=IDEAL LOADS TOTAL HEATING ENERGY, Frequency=Annual
   ************* Key=*, VarName=LIGHTS ELECTRIC CONSUMPTION, Frequency=Annual

I used an idf version update tool to go from v 7.0 to 8.2, and I altered the GenOpt cfg and the .ini files from the example folder. Updating did alter the output variables to be

Output:Variable,*,Zone Ideal Loads Supply Air Total Cooling Energy,Environment;
Output:Variable,*,Zone Ideal Loads Supply Air Total Heating Energy,Environment;
Output:Variable,*,Lights Electric Energy,Environment;

for v8.2 instead of the original:

Output:Variable,*,Ideal Loads Total Cooling Energy,Environment;
Output:Variable,*,Ideal Loads Total Heating Energy,Environment;
Output:Variable,*,Lights Electric Consumption,Environment;

for v7.0.

I am confused as to why the version warning still persists, and I am also not sure where the Key=*, VarName= warnings/errors are coming from. Thus far I haven't been able to located these particular variables in v8.2 .rdd files.

Any ideas?

I did take a look at this post: Can GenOpt 3.1 be coupled to E+ 8.2 or just E+ 7.0

edit retag flag offensive close merge delete

Comments

Did you put the version object in both the idf file and the genopt cfg file to be 8.2?

Julien Marrec gravatar imageJulien Marrec ( 2015-10-21 07:48:02 -0600 )edit

Thank you for your help Julien! I thought I had updated all version objects, but looking inside of the .ini file and looking at the reference files there is also the template file, which I had missed

Simulation { Files { Template { File1 = singleZonePurchAir_template.idf; } Input { File1 = singleZonePurchAir.idf; } Log { File1 = singleZonePurchAir.err; } Output { File1 = singleZonePurchAir.eso; }

I only had altered the version object for the .idf file and not the template. After updating the template file all is well and it works now.

TN gravatar imageTN ( 2015-10-21 12:01:12 -0600 )edit

Glad you got it working. I'll post it as an answer so we can close the topic.

Julien Marrec gravatar imageJulien Marrec ( 2015-10-21 14:48:38 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2015-10-21 14:48:11 -0600

updated 2015-10-21 14:52:17 -0600

Make sure you update the version in all of the EnergyPlus input file.idf files referenced.

For example, in the .ini you could have two idf files in there:

Simulation { Files { Template { File1 = singleZonePurchAir_template.idf; } Input { File1 = singleZonePurchAir.idf; } Log { File1 = singleZonePurchAir.err; } Output { File1 = singleZonePurchAir.eso; }

In which case you'd need to modify the singleZonePurchAir.idf and the singleZonePurchAir_template.idf.

edit flag offensive delete link more

Your Answer

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

Add Answer

 

Question Tools

1 follower

Stats

Asked: 2015-10-20 19:08:53 -0600

Seen: 210 times

Last updated: Oct 21 '15