|
[Sponsors] |
CFX multiphase flow with poly-dispersed approach |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
November 4, 2019, 09:30 |
CFX multiphase flow with poly-dispersed approach
|
#1 |
New Member
Sibel
Join Date: Apr 2017
Posts: 18
Rep Power: 9 |
Hi everybody
I have started the boiling flow simulation (RPI model) in a rod bundle system. First I did it with the mono approach and I obtained convergence. After that, I have tried it with the poly-dispersed (iMUSIG) approach. But my simulations stop after some iterations (around 500 iterations) with this error: c_fpx_handler: Floating point exception: Invalid Operand. What I have tried: different time scales (smaller), different turbulence models, coarser meshes, checking the BCs. But I could not prevent the error. Do you have any recommendations? Many thanks |
|
November 4, 2019, 16:11 |
|
#2 |
Super Moderator
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143 |
__________________
Note: I do not answer CFD questions by PM. CFD questions should be posted on the forum. |
|
November 8, 2019, 04:52 |
|
#3 | |
New Member
Sibel
Join Date: Apr 2017
Posts: 18
Rep Power: 9 |
Quote:
Hi ghorrocks Many thanks for the answer. However I tried everything which is written there. I am suspicious about the ANSYS version for the boiling flow and clusters communication. Because when I changed for example the partition on the clusters, the error comes after 1000 iteration. And this error occurs while my solution is converging. It just suddenly stops without diverging. How can I handle it? Thanks |
||
November 8, 2019, 09:07 |
|
#4 | |
Senior Member
Join Date: Jun 2009
Posts: 1,803
Rep Power: 32 |
Have you contacted ANSYS CFX support for suggestions?
The inhomogeneous MUSIG Wall Boiling model is not a trivial simulation, and you can benefit from their advice. For the "Invalid Operand" message, I have taken some information from the GNU compiler floating-point exceptions document Quote:
Last edited by Opaque; November 8, 2019 at 09:14. Reason: Improve answer |
||
November 8, 2019, 09:41 |
|
#5 | |
New Member
Sibel
Join Date: Apr 2017
Posts: 18
Rep Power: 9 |
Quote:
Hi Opaque I have not contacted with ANSYS support, I will try it. I have already read those information. So that I tried almost everything. If the error came from one of these reasons, would it be done a peak before the error or and any divergence? In my case, it is just stopping while it is converging. And the another question is why the error is coming at different iterations when I change only the CPU in the clusters? Note: I have already simulated mono dispersed flow without any error with the cluster. |
||
November 8, 2019, 09:51 |
|
#6 |
Senior Member
Join Date: Jun 2009
Posts: 1,803
Rep Power: 32 |
If the model contains anything close to square roots, logarithms or inverse trigonometric functions or the like where the argument could be invalid, the solution can suddenly fails w/o warning.
Assume the solution is well behaved near the limit of the argument, but for some round off the argument becomes invalid, there is no smooth transition and the CPU will trigger the floating-point exception. About the cluster, is it homogeneous, i.e. are all the CPU's are identical? Do you use the exact same number of partitions between simulations? Are you using memory settings in the command line? Are you running in double precision, or single precision? Round-off is a function of the order of execution of the operations regardless of precision, but even more sensitive in single precision. |
|
November 8, 2019, 10:31 |
|
#7 | |
New Member
Sibel
Join Date: Apr 2017
Posts: 18
Rep Power: 9 |
Quote:
First of all many thanks. I understood but how can I solve the problem? I have tried everything, anything comes to my mind more (if it comes from the model). No all the CPUs are not identical. One Partition is consisted of only Intel 20-Core Xeon 2,4 GHz and the other one Intel 16-Core Xeon 2,3 GHz and Intel 8-Core Xeon 3,3 GHz. Yes I am using same number of partitions between simulations. With double precision. "Are you using memory settings in the command line?" What is this? I have also heard that version difference of ANSYS also changes the simulation behaviour. Especially for ANSYS 19. They changed the void implementation mechanism to the first cell near the wall. Do you know something about it? |
||
November 8, 2019, 17:06 |
|
#8 |
Senior Member
Gert-Jan
Join Date: Oct 2012
Location: Europe
Posts: 1,827
Rep Power: 27 |
My 50 cents: another thing you can try is a different partition method. Default is MeTis. Numerous other options are there to investigate. Not sure if it helps. Mostly it is a matter of phyiscs.
So, another 50 cents: Try to avoid the value 0 in various BC-settings, like volume fractions, number fractions, etc. 1e-5 for volume fraction is a limit I tend to use. |
|
November 11, 2019, 01:09 |
|
#9 |
Senior Member
M
Join Date: Dec 2017
Posts: 642
Rep Power: 12 |
Little addition to Gert-Jan's answer: you can also enforce minimum volume fractions inside the Domain under Domain Properties within the Material section.
|
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
CFX siphon two phase flow - boundary conditions | bolus13 | CFX | 18 | August 25, 2016 18:39 |
Multiphase flow modeling: CFX or FLUENT? | Paul | Main CFD Forum | 8 | January 24, 2012 09:25 |
Some quiestions on multiphase flow | fjalil | CFX | 4 | June 17, 2009 12:32 |
Compressibility on multiphase flow on CFX 11 | Bayard Morales | CFX | 0 | October 5, 2007 14:59 |
Multiphase flow. Dispersed and free surface model | Luis | CFX | 8 | May 29, 2007 18:13 |