Problem when switching from explciit to implicit
I am currently running a steady 3D K-Epsilon Realizable Simulation, I run the simulation for around 20,000 explicit iterations and then switch to implicit for another 10,000.
The simulation runs fine in explicit as expected but when I switch to implicit the simulation crashes, I have tried reducing the CFL number to 1 from 5 but it still crashes. The simulation orginally runs in 2nd order schemes but I am now swicthing that to 1st order to see if that helps. I was just wondering if anyone has any ideas that could possibly help it run in implicit? Possibly incease explicit iterations to around 25,000 or 30,000 to increase convergence? |
Disclaimer : not an expert, may want to wait for a better answer from someone more experienced than me
If it takes an extra few hours to complete 10,000 more explicit iterations, it might be better to just let it be explicit till the end, but I can see the benefit of switching out to use implicit iterations for the last few thousand iterations till convergence. Since you're using explicit iterations, and implicit is not converging, I'm assuming that your simulation has a lot of complex interactions that happen within a very small time-frame. I'm generally only qualified to answer for explicit solvers and don't know much about implicit solvers, but your troubleshooting ideas seem right.
|
Quote:
Thanks for the troubleshooting advice, I will now check through the simulation for these and to see if the software has dynamic CFL numbers. I will continue to increase the explicit iteration count and reduce the CFL number below 1. |
All times are GMT -4. The time now is 10:42. |