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

EnergyPlusCrash on WindowShadingControl

asked 2023-09-26 06:02:52 -0600

TSol's avatar

Hello,

I'm currently modeling the 5th floor of a building on EnergyPlus. It crashed on the first try without giving a .err file. After looking for an answer on this forum, I finally tried to find the problem by my own means. I found that very strangely, the WindowShadingControl item "OccultationSolaireClOuest" applied to the window named "ClasseOuestFenOuest" was the reason of the crash. However, I didn't managed to understand why it causes the crash. I tried to change every parameter I thought of, without success. If someone has an answer to this question, it would be awesome!

Thank you in advance. P.S: The idf file, osm file (just used for drawing the geometry) and a picture of the model are available here : https://drive.google.com/drive/folder...

edit retag flag offensive close merge delete

Comments

It looks like we need to request access. Can you change the Google Drive sharing permissions so anyone with the link has access?

shorowit's avatar shorowit  ( 2023-09-26 09:33:09 -0600 )edit

Done. Sorry for the blunder =).

TSol's avatar TSol  ( 2023-09-27 02:07:12 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
2

answered 2023-09-27 08:41:28 -0600

updated 2023-09-27 08:51:10 -0600

Hello,

Edit: filed an issue at NREL/EnergyPlus#10245

I can reproduce the issue with energyplus 23.1.0

Starting Simulation at 06/15/2019 for RUN PERIOD 1
Segmentation fault: 11

I've transitionned your file to the (upcoming) V23.2.0 release, and ran it in debug. I do get some errors in the eplusout.err that are worth checking out

** Warning ** CalculateZoneVolume: 1 zone is not fully enclosed. For more details use:  Output:Diagnostics,DisplayExtrawarnings;
** Warning ** CheckUsedConstructions: There are 1 nominally unused constructions in input.
**   ~~~   ** For explicit details on each unused construction, use Output:Diagnostics,DisplayExtraWarnings;
** Warning ** DXFOut: Could not triangulate surface="CIRCTOIT1", type="Roof", check surface vertex order(entry)
**   ~~~   ** ...use Output:Diagnostics,DisplayExtraWarnings; to show more details on individual surfaces.
** Warning ** DXFOut: Could not triangulate surface="CIRCSOL2", type="Floor", check surface vertex order(entry)

I've enabled OutputDiagnostics, see full log below. I recommend you start by trying to fix these geometry errors.

Anyways, it still throws with a vectorissue. I've caught the crash, it happens here: https://github.com/NREL/EnergyPlus/bl...

BlNum is 0, which it shouldn't (the array is 1-indexed)


** Warning ** CheckConvexity: Zone="CIRCULATIONS", Surface="CIRCTOIT1" is non-convex.
**   ~~~   ** ...vertex 2 to vertex 3 to vertex 4
**   ~~~   ** ...vertex 2=[64.41,28.50,20.10]
**   ~~~   ** ...vertex 3=[72.30,25.62,20.10]
**   ~~~   ** ...vertex 4=[75.81,35.28,20.10]
** Warning ** CheckConvexity: Zone="CIRCULATIONS", Surface="CIRCTOIT2" is non-convex.
**   ~~~   ** ...vertex 2 to vertex 3 to vertex 4
**   ~~~   ** ...vertex 2=[17.12,22.48,20.10]
**   ~~~   ** ...vertex 3=[9.23,25.35,20.10]
**   ~~~   ** ...vertex 4=[5.71,15.70,20.10]
** Warning ** CalculateZoneVolume: The Zone="CIRCULATIONS" is not fully enclosed. To be fully enclosed, each edge of a surface must also be an edge on one other surface.
**   ~~~   **   The zone volume was calculated using the floor area times ceiling height method where the floor and ceiling are the same except for the z-coordinates.
**   ~~~   **   The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces: 
**   ~~~   **     It was found on the following Surfaces: 'CIRCTOIT1' 'AIRWALLCIRC4' 'CIRCTOIT2' 
**   ~~~   **     Vertex start { 61.3840, 35.1035, 20.1000}
**   ~~~   **     Vertex end   { 67.9208, 38.1517, 20.1000}
**   ~~~   **   The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces: 
**   ~~~   **     It was found on the following Surfaces: 'MURINTCIRCCLASSENORD' 'AIRWALLCIRC4' 'SURFACE 189' 
**   ~~~   **     Vertex start { 67.9208, 38.1517, 20.1000}
**   ~~~   **     Vertex end   { 67.9208, 38.1517, 16.1000}
**   ~~~   **   The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces: 
**   ~~~   **     It was found on the following Surfaces: 'CIRCSOL1' 'AIRWALLCIRC4' 'CIRCSOL2' 
**   ~~~   **     Vertex start { 67.9208, 38.1517, 16.1000}
**   ~~~   **     Vertex end   { 61.3840, 35.1035, 16.1000}
**   ~~~   **   The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces: 
**   ~~~   **     It was found on the following Surfaces: 'MURPATIOOUEST1' 'AIRWALLCIRC4' 'MURPATIOSUD2' 
**   ~~~   **     Vertex start { 61.3840, 35.1035, 16.1000}
**   ~~~   **     Vertex ...
(more)
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

2 followers

Stats

Asked: 2023-09-26 06:02:52 -0600

Seen: 963 times

Last updated: Sep 27 '23