chtmultiregionfoam case does not converge
1 Attachment(s)
Although there are many posts of this kind of problem, they are all unique, and I hope that by posting my run log, someone can have an idea of what steps I might take to debug the problem.
My case consists of a flying body with a duct, in which is a radiator modeled as a porous zone. CheckMesh says that the body mesh is good, and the radiator itself is created by blockMeshDict. Most of the boundary conditions are shown at the bottom of this thread: https://www.cfd-online.com/Forums/op...rocessing.html It fails at time step 9 with this message "Energy temperature conversion failed to converge." I will gladly supply any other information that might help interested individuals from aiding me with this. Could use some help! |
My chtmultiregionfoam case runs! - incorrectly, but hey, it runs
1 Attachment(s)
But I need it to run properly. The attached powerpoint file shows images of slices through the domain which includes the aircraft fuselage and its ventral radiator, the latter being too small to see.
(btw, the fix for the previous failure to converge was to set the p_rgh value as 1e05. I previously had it as 0) In the image, the U field looks okay, but the T field is obviously completely wrong, and the p field doesn't look right, in that I would expect the domain pressure to be constant, whereas it is higher at the inlet. The worst one is for temperature, and here are the boundary conditions for fluid: Code:
dimensions [0 0 0 1 0 0 0]; Code:
dimensions [0 0 0 1 0 0 0]; The p field is also suspect. Here are the BCs for fluid and then solid: Code:
dimensions [1 -1 -2 0 0 0 0]; Code:
dimensions [1 -1 -2 0 0 0 0]; |
Quote:
Have you tried with a Co less than 1? |
Hi fnohpat
It turns out that I was using the wrong internalField value for p_rgh.
Previously I had it at 0, but when I changed it to 1e05, the simulation ran to completion. Found it in another post in this great forum. |
All times are GMT -4. The time now is 23:35. |