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

Revision history [back]

(I'm not sure if I should answer this question since I think it's exactly the same question as the one linked except you ask about an "intermediate IDF", but here it is anwyays)

No, there isn't an "intermediate IDF" file with the autosized values. What E+ does is two fold:

  • If autosize, it autosizes it during the run of the program and uses that in subsequent calculations
  • It also exports it for review

The autosized values are for example stored in the eplusout.sql file (if you request it), so you could use a script to fetch and replace them.

openstudio-standards actually uses this logic to apply sizing values to the model, see for yourself:

If you dig a mininum in the code base of openstudio-standards, you'll realize it's a lot of work to define it for every possible type of component (and it's actually not implemented for a bunch of components right now, the ones that aren't mandatory for baseline generation).

So if you only want to get a few autosized values (say for any Boiler:HotWater of Chiller:ElectricEIR only), then a quick python script querying the SQL file is the way to go, couple that with eppy for eg.

If you want to do it for a ton of components, a good idea might be to use OpenStudio with openstudio-standards.