I’m trying to run an energy simulation in a cold climate and the default number of warm up days (25) is not enough. I am using the simulation control component to increase this, (see the old thread below) but when I go into open studio it still ends at 25.
If anyone has any ideas for how to get around this that would be great.
We are currently working with the OpenStudio development team and I will ask about exposing this property the next time that we talk. In the meantime, I’m sorry that I can’t offer anything better than the following options:
Use the direct E+ exporter in Honeybee (and sacrifice detailed HVAC systems)
Use an EnergyPlus measure to automatically edit this property after export from OpenStudio
Manually edit the number of warmup days in the IDF and use the ReRun IDF component to run it through E+ and bring the results back into Grasshopper
Also, I don’t see a warning about convergence in your screenshot. Is there something that I am missing?
Thank you, I’ve managed to update the warm up days but unfortunately it does not converge even after 500 days! So I think I have a much larger error elsewhere. I will go back through the rest of the script and try to identify it
Yes you’re right the screenshot doesn’t show a warning. The script I was using wasn’t all my work so I screenshotted a sample to show the component I was having trouble with.
I should also mention that, sometimes, the lack of convergence isn’t necessarily erroneous or incorrect if the type of things going on in the building are intentionally dynamic. For example, I know some of simulations that I have run with natural ventilation don’t converge but this is because the windows keep opening and closing in response to the zone temperature. In this case, I tend to just note the warning but proceed with analyzing the results.
I have a correction to make to my previous comment. The WarmUp Days are exposed in OpenStudio SDK. They are just on the SimulationControl object rather than the Building object, which I have to say makes a lot of sense.
So I will add the ability to set the number of Warmup days on the OpenStudio component now.