After comparing your version of the refrigerated warehouse example file to what is provided with the EnergyPlus installation, I realized that you had also saved the IDF using the "Sorted" option with IDF Editor. I tried opening the original example file in IDF Editor and saw 3 warning messages like this:
Basically, there is a Table:IndependentVariable
object in the example file with more input fields defined than what IDF Editor can read. As the error mentions, saving the file in IDF Editor will lose model data, which is what's causing the severe error you posted about.
The error also mentions checking the IDD (input data dictionary) file to review the rules for this table object type. At the end of its rules, the values can only go up to 15. There is a table object named ColmacCoilInc_IndependentVariable1 which has 18 values defined, and 4.44 is value #16.
To avoid this issue, you can either:
- Make your changes (deleting output variables) to the original example file in a text editor instead of IDF Editor.
- Edit the IDD file to allow more values to be set in each object type that this warning is referencing when the IDF is opened in IDF Editor. After editing and saving the IDD file, try to open the refrigerated warehouse IDF again in IDF Editor.
@Zakaria which version of EnergyPlus are you using, and is the example file for the same version?
I used four versions: 9.2.0, 9.4.0, 9.5.0 and 22.2.0. In each of them, I used its own example, and still the same error.
It runs correctly the first time, but if I change the Output:Variable (add or delete outputs), it displays the error.
I ran the example using EnergyPlus V8.7.0 and V9.0.1 and the simulation runs correctly even when I changed the output variable.
@Zakaria, This file is tested every time someone makes a change to the EnergyPlus source code. I'm wondering if you've made any modifications to the file from what is distributed with EnergyPlus or hosted on the repository.
If you are referring to a modification in E+ sourecode, I didn't modify it. If you are referring to the example file, I only removed some unnecessary output variables.
@Zakaria can you upload your modified example file to Google Drive, Dropbox, or something similar and then share a link for others to download the file? That way, they can compare it to the original example file that is part of the EnergyPlus installation and review your changes.