samuelduchesne / archetypal

archetypal: Retrieve, construct, simulate, convert and analyse building simulation templates
https://archetypal.readthedocs.io/
MIT License
11 stars 8 forks source link

Basement Preprocessor seems to fail (EnergyPlus 9.5, Linux) #508

Open szvsw opened 10 hours ago

szvsw commented 10 hours ago

Files requiring basement preprocessing seem to fail - testing with the PNNL Residential Prototypes. Testing in a Docker linux container with energyplus 9.5.0 installed via the standard Archetypal shell script.

NB: slabs seem to run fine.

When running the file, the following EnergyPlusProcessError is triggered:

Program Version,EnergyPlus, Version 9.5.0-de239b2e5f, YMD=2024.09.19 09:15,
   ************* Beginning Zone Sizing Calculations
   ** Warning ** Weather file location will be used rather than entered (IDF) Location object.
   **   ~~~   ** ..Location object=EL PASO INTERNATIONAL AP  UT_TX_USA DESIGN_CONDITIONS
   **   ~~~   ** ..Weather File Location=Boston-Logan.Intl.AP MA USA SRC-TMYx WMO#=725090
   **   ~~~   ** ..due to location differences, Latitude difference=[10.59] degrees, Longitude difference=[35.49] degrees.
   **   ~~~   ** ..Time Zone difference=[2.0] hour(s), Elevation difference=[99.69] percent, [1182.30] meters.
   ** Severe  ** BuildingSurface:Detailed="BGWALL_LOWER_LDF", invalid Outside Boundary Condition Object="SURFPROPOTHSDCOEFBASEMENTAVGWALL".
   **   ~~~   **  no OtherSideCoefficients of that name.
   ** Severe  ** BuildingSurface:Detailed="BGWALL_LOWER_SDR", invalid Outside Boundary Condition Object="SURFPROPOTHSDCOEFBASEMENTAVGWALL".
   **   ~~~   **  no OtherSideCoefficients of that name.
   ** Severe  ** BuildingSurface:Detailed="BGWALL_LOWER_LDB", invalid Outside Boundary Condition Object="SURFPROPOTHSDCOEFBASEMENTAVGWALL".
   **   ~~~   **  no OtherSideCoefficients of that name.
   ** Severe  ** BuildingSurface:Detailed="BGWALL_LOWER_SDL", invalid Outside Boundary Condition Object="SURFPROPOTHSDCOEFBASEMENTAVGWALL".
   **   ~~~   **  no OtherSideCoefficients of that name.
   ** Severe  ** BuildingSurface:Detailed="EXTFLOOR_UNIT1", invalid Outside Boundary Condition Object="SURFPROPOTHSDCOEFBASEMENTAVGFLOOR".
   **   ~~~   **  no OtherSideCoefficients of that name.
   **  Fatal  ** GetSurfaceData: Errors discovered, program terminates.
   ...Summary of Errors that led to program termination:
   ..... Reference severe error count=5
   ..... Last severe error=BuildingSurface:Detailed="EXTFLOOR_UNIT1", invalid Outside Boundary Condition Object="SURFPROPOTHSDCOEFBASEMENTAVGFLOOR".
   ************* Warning:  Node connection errors not checked - most system input has not been read (see previous warning).
   ************* Fatal error -- final processing.  Program exited before simulations began.  See previous error messages.
   ************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
   ************* EnergyPlus Sizing Error Summary. During Sizing: 1 Warning; 5 Severe Errors.
   ************* EnergyPlus Terminated--Fatal Error Detected. 1 Warning; 5 Severe Errors; Elapsed Time=00hr 00min  0.23sec

Note that the errors are occurring on the Basement zone surfaces and appear to be due to the fact that the objects that are supposed to be generated by the basement preprocessor are not found in the file.

szvsw commented 10 hours ago

Minimal failing demo:

basement_test.zip