-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HVAC Templates giving fatal error #969
Comments
@erikbeeren Thanks for the bug report. Can you please send me an example .osm file of the building? Another .osm from an HVAC system that did work should be fine. @chriswmackey can you link to the openstudio-standards call in Honeybee that call the openstudio-standards method? |
The DOASwithfancoilchillerwithbaseboardelectric is an exemple which resulted in a fatal error. |
This bug is caused by an oversight in not testing every available system in the create typical building Model.hvac options. It arises from a hot water loop still being added to DOAS systems when the 'air_loop_heating_type' flag in model_add_hvac_system is set to 'Water' (the default) even if the main_heat_fuel type is nil. https://github.com/NREL/openstudio-standards/pull/976/files The fix for this is to check whether the main_heat_fuel type is nil, and ignore adding a hot water loop for DOAS coils if so. This will be in the next release of openstudio-standards, however a quick fix is to set the 'air_loop_heating_type' to nil in the model_add_hvac_system method call, e.g.: |
Thank you, @mdahlhausen and @erikbeeren . Here is the place where I am calling the standards gem methods on the Honeybee side of things: Essentially the |
More information can be found here: NREL/openstudio-standards#969
Implemented the quick fix on the Honeybee side of things and I verified that it's all running through E+ correctly: Thanks again @mdahlhausen ! |
More information can be found here: NREL/openstudio-standards#969
Hi @mdahlhausen and @chriswmackey,
|
And finaly I tested all Heat and Cool templates. Here all "direct evap coolers" gave a fatal error:
|
And the
gave the folowing error:
|
Thanks @erikbeeren . I haven't written tests for all the HVAC systems with the new OS update - I think there were some EMS changes that break systems that rely heavily on EMS code (ASHPs, direct evap coolers). I'll look into those. Some systems can have autosizing fail if depending on climate zone / thermal zoning. If a the design temperature delta for a coil is too small, it will cause UA sizing errors. I'm not sure of the best way to address this, though it is a longer term issue we are thinking about trying to make HVAC systems that are robust to a wide array of input models. |
Hi @mdahlhausen, Thank you for looking at al these issues. Today I also got a message from @chriswmackey that some issues where not caused by the openstudio gems. Here what Chris responded to me.
|
Hi @mdahlhausen
I got your name from @chriswmackey. I am using the new Ladybug tools and was testing the different HVAC templates which are based, as I understand, on the Openstudio Standard gems.
I did a batch simulation with colibri/honeybee/grasshopper for all standard HB DOAS HVAC Templates. I discovered that all templates with baseboard electric, gas unit heaters and no heat resulted in a fatal error during the simulation giving me the folowing error report:
It looks like there is missing a scheme in these templates.
The text was updated successfully, but these errors were encountered: