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

Revision history [back]

I upgraded your file to E+ 9.6.0 and it doesn't segfault there. I'll paste the log below, but I know what's going on.

Please add DesignDays to your OpenStudio model. Without design days added to your OSM, there isn't a Sizing:Zone object that is written to the IDF file. Yet, your PTAC has an autosized DX cooling coil. My guess is that E+ 9.5.0 did not properly catch that condition to handle it gracefully and segfaults as a result. 9.6.0 does it though.

I added design days to your OSM model to check, and it runs perfectly fine with them.


For completeness, in the ForwardTranslator (which translates the OSM to an IDF), a check is done in ForwardTranslateThermalZone.cpp, and a Sizing:Zone object is only added if: * The ThermalZone has at least one hvac equipment or Uses the IdealAirLoads * There is at least one SizingPeriod:DesignDay in your model


The interesting part of the E+ 9.6.0 eplusout.err is this one:

** Warning ** CalculateZoneVolume: 1 zone is not fully enclosed. For more details use:  Output:Diagnostics,DisplayExtrawarnings; 
** Warning ** GetInternalHeatGains: People="PEOPLE 13", Activity Level Schedule Name values
**   ~~~   ** fall outside typical range [70,1000] W/person for Thermal Comfort Reporting.
**   ~~~   ** Odd comfort values may result; Schedule="LOBBY ACTIVITY".
**   ~~~   ** Entered min/max range=[0.0,] W/person.125.0
** Warning ** GetInternalHeatGains: People="PEOPLE 7", Activity Level Schedule Name values
**   ~~~   ** fall outside typical range [70,1000] W/person for Thermal Comfort Reporting.
**   ~~~   ** Odd comfort values may result; Schedule="CORRIDOR ACTIVITY".
**   ~~~   ** Entered min/max range=[0.0,] W/person.160.0
** Severe  ** For autosizing of ZoneHVAC:PackagedTerminalAirConditioner CYCLING PTAC DX CLG ELEC HTG, a zone sizing run must be done.
**   ~~~   ** No "Sizing:Zone" objects were entered.
**   ~~~   ** The "SimulationControl" object did not have the field "Do Zone Sizing Calculation" set to Yes.
**  Fatal  ** Program terminates due to previously shown condition(s).