Help needed for case recovery after numerical instability #14940
Replies: 5 comments 21 replies
-
Note that the problematic case is just one of three scenarios, of which the other two ran fine. So the root cause is definitely more of an unfortunate flow occurrence somewhere in the domain than a principal problem with the input file. |
Beta Was this translation helpful? Give feedback.
-
Can you post your out, steps, and hrr files?
|
Beta Was this translation helpful? Give feedback.
-
Keep in mind that it is not always a pressure problem that causes instabilities, and the diagnostics at the last time step are almost always off the charts because the velocity has gone off the charts. I suggest that you look at the Plot3d output in Smokeview and identify where in the domain the velocity went off the rails. That could provide a hint as to what is going wrong. |
Beta Was this translation helpful? Give feedback.
-
I've played with the case some more and - for now at least - managed to recover it. What I did: I'm not sure if UGLMAT HYPRE managed to clean up and tighten the velocities in the domain enough for FFT to continue, but so far, I'm not seeing anything out of the ordinary in any output file. |
Beta Was this translation helpful? Give feedback.
-
Just to demonstrate how randomly successful restarts are: I had another case, using the exact same geometry, design fire (just at another location), meshes, etc. as the problematic one from the first post running on my personal machine. In such a case, it would help if restart points generated by |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm trying to recover a case running with FDS 6.10.1 that crashed on me due to numerical instability shortly after a restart point. Since there was a density warning before, the error is pressure solver related. (I can not remember if it was minimum or maximum density as I've already closed the console window and these warnings are not printed to the .out file.)
The case (which I can not post in public) was initially run with the FFT pressure solver. This is its original header:
In the past, a crashed case had a good chance to be completed by switching to the ULMAT pressure solver and continuing from a restart point, but this does not appear to work for this one. I've edited the header of the FDS to disable the FFT solver configuration and enable the ULMAT solver instead:
Now when I start the case from the restart point at around t = 900 s, it still crashes a few time steps later:
In the .out file, the pressure and velocity errors shoot up to ludicrous values for the time step before the crash:
The time step before the one with the crash had errors of 0.72E-01 for velocity and 0.12E+03 for pressure.
No mesh exceeds 1 for the CFL number.
I've already tried to decrease the minimum density by adding
&CLIP MAXIMUM_DENSITY=2.000, MINIMUM_DENSITY=0.005/
to the input file header, but it still crashes at the same point.Is there anything else I can try to recover the case?
As there are more than 1,000,000 cells (2,304,649, to be exact, split over 16 meshes, all at the same dx,dy,dz), switching to GLMAT and UGLMAT is not an option.
Beta Was this translation helpful? Give feedback.
All reactions