Problems with simulating turbulent flow in a simple pipe
Posted: Mon May 16, 2011 5:52 pm
Hi all,
I am working on a simple geometry : a pipe of a 33.7mm diameter and 2m long. My mesh is made of tri/quad elements but with a high number of nodes (1502501 nodes!). The simulation is a simple Poiseuille flow with a velocity inlet (Reynolds number=60000), an outflow and the rest is a wall. In laminar regime everything is OK, but when I try to simulate a turbulent k-epsilon flow it doesn't work : or divergence error solving dissipation or I have a velocity profile which is not a turbulent one. Actually, I have tried different combinations of initialization and boundary conditions for turbulence. But it never works! I thought initializing the volume by values (turbener and dissip) would work. I did this with Fluent at home (I took turbener=0.01 and dissip=0.001) and it worked well. I am importing my meshes in Code Saturne in a neutral format (I do them with Gambit), has this anything to do with my problem? I don't think so, because the checking of the mesh by Saturne is OK.
So my question is, and I need your help :
1-What should I choose in the turbulence model panel k-epsilon advanced options : one scale model, two scale model or scalable wall function?
2-What should I choose in the volume condition initialization panel for turbulence : by values for the selected zones, by reference velocity for all zones, reference velocity and reference length for all zones?
3-For the turbulent boundary conditions for the inlet : calculation by hydraulic diameter or by turbulent intensity (and which value)?
I tried too to deactivate the reconstruction flux box in the equation parameters scheme panel as I had been advised, but it didn't changed anything to the result.
I attach one of my cas.
Thank you for your answer,
Alexis
I am working on a simple geometry : a pipe of a 33.7mm diameter and 2m long. My mesh is made of tri/quad elements but with a high number of nodes (1502501 nodes!). The simulation is a simple Poiseuille flow with a velocity inlet (Reynolds number=60000), an outflow and the rest is a wall. In laminar regime everything is OK, but when I try to simulate a turbulent k-epsilon flow it doesn't work : or divergence error solving dissipation or I have a velocity profile which is not a turbulent one. Actually, I have tried different combinations of initialization and boundary conditions for turbulence. But it never works! I thought initializing the volume by values (turbener and dissip) would work. I did this with Fluent at home (I took turbener=0.01 and dissip=0.001) and it worked well. I am importing my meshes in Code Saturne in a neutral format (I do them with Gambit), has this anything to do with my problem? I don't think so, because the checking of the mesh by Saturne is OK.
So my question is, and I need your help :
1-What should I choose in the turbulence model panel k-epsilon advanced options : one scale model, two scale model or scalable wall function?
2-What should I choose in the volume condition initialization panel for turbulence : by values for the selected zones, by reference velocity for all zones, reference velocity and reference length for all zones?
3-For the turbulent boundary conditions for the inlet : calculation by hydraulic diameter or by turbulent intensity (and which value)?
I tried too to deactivate the reconstruction flux box in the equation parameters scheme panel as I had been advised, but it didn't changed anything to the result.
I attach one of my cas.
Thank you for your answer,
Alexis