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

Fatal warnings in jEPlus

Hello,

I tried to run jEPlus.... but it doesn't work again :(

I think that's because I didn't define rvi file correctly.

Is it right way to define rvi file?

or maybe i put parameter name, description, search tag arbitrary..........

( i only changed parameter item on the left side of the picture)

i mean i didn't change @@~~ @@ in an IDF file.....

i saw " string must not naturally occur in an IDF file" ...........how can i change it.....?

My parameter is

1.infiltration rate [0.1: 0.01: 0.6]

2.setpoint temperature [18: 0.1:32]

I also execute 1000 lhs

Thank you so much!!!!

edit retag close merge delete

( 2015-04-21 03:07:28 -0500 )edit

( 2015-04-21 03:08:12 -0500 )edit

Sort by » oldest newest most voted

Hi Jane,

there are multiple errors you have to address. Firstly, your rvi file is not defined correctly. Here is the link which tells you how to define a rvi file and how to use ReadVarsESO. First couple of lines have to be eplusout instead of 9th_parame... as in your example. File has to end with 0 and between you specify outputs you would like to extract from eso file. These outputs have to be defined in idf/imf file. Output:variable and Output:meter objects are places where you specify desired outputs. "Infiltration rate" is not among available outputs. However you can have "Zone Infiltration Air Change Rate" (or "Zone Infiltration Standard Density Volume Flow Rate") as an output. Similarly, "setpoint temperature" is not on the list of available outputs. You can use "Zone Thermostat Air Temperature" instead. Available outputs can be found in rdd and mdd files (after simulation is executed for a first time). Your rvi file should be:

eplusout.eso
eplusout.csv
Zone Infiltration Air Change Rate
Zone Thermostat Air Temperature
0


Secondly, jEPlus parameter definition in your case require "double" value type instead of "discrete". You can see in the preview box that you have an error.

Thirdly, search tag (@@...@@) you define in parameter definition has to be inserted in the idf/imf (model) file at the correct location. In the case of an infiltration rate it should replace 0.014 !Design flow rate (based on your screenshot). You also need to define second parameter (setpoint temperature), assign search tag and insert search tag in the model at appropriate location (it will be in setpoint schedules). You can find a lot more in the jEPlus manual on the following link

more

Oh!! Thanks a lot !! However i couldn't find appropriate location in the idf file.... can you please check? There's no 0!

( 2015-04-21 03:06:48 -0500 )edit

there's a message "Energyplus completed successfully" However,,,, I don't know what's results??? I mean how can i use the results? Thanks... I really don't know...sorry...

( 2015-04-21 03:40:43 -0500 )edit

( 2015-04-21 03:40:54 -0500 )edit

It is very difficult to find why there are no results. If everything was set correctly, you should get summary results in SimResults.csv and AllCombinedResults.csv. The potential reason not having summary results might be high frequency of outputs (hourly or timestep). A lot of simulations can generate a lot of outputs and you can run out of memory (or exceed csv limits). You might not defined outputs in the idf file, or there is some error in rvi file. Let's try one example first. Search for the following object in idf file: Output:VariableDictionary,IDF; (or regular instead of "IDF")...

( 2015-04-22 05:27:45 -0500 )edit

If you cannot find this object you should create one. Following this you should add these two output variables: Output:Variable,*,Zone Infiltration Air Change Rate,annual; Output:Variable,*,Zone Thermostat Air Temperature,annual; I changed output frequency to annual in order to get one line of outputs per simulation. RVI file should be as in my answer above. Run simulation and see if you get summary outputs.

( 2015-04-22 05:29:49 -0500 )edit