CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Disappearing drain vortex

Register Blogs Community New Posts Updated Threads Search

Like Tree2Likes
  • 2 Post By lasherwc

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 5, 2019, 12:40
Default Disappearing drain vortex
  #1
Member
 
Bill Lasher
Join Date: Jun 2009
Posts: 36
Rep Power: 17
lasherwc is on a distinguished road
I'm simulating a tank with a drain using interFoam. Water flows into the tank over lips at the edge at a known flowrate. The goal is to measure the height of the water and plot height vs. flowrate.

I built a very coarse unstructured mesh using Salome (Netgen) and got decent results, although the mesh is too coarse. There is an air core vortex that forms spontaneously, then shrinks and expands, just like in the experiment, and the water level is pretty close to what is measured. See pics attached.

When I refined the mesh the air core vortex eventually dissipated. When I meshed it using snappyHexMesh the air core vortex never formed. I have tried everything I can think of and can't get an air core vortex on a really good mesh.

I know that the flow must be "perturbed" to get the vortex to form based on experiments we did. I am assuming the really coarse Netgen mesh produces enough "wiggles" to kick the vortex off. I tried changing the div of U to linear hoping it would introduce wiggles and a vortex didn't form. I have played around with mesh density and convergence criteria and can't get the vortex on a good mesh. I tried several different turbulence models including kOmegaSST, kEpsilon, realizable, and LES. None of these gave me a vortex (I used kOmegaSST in the original model).

I added a tangential component to the incoming flow but that died off before it reached the drain. I created a model with an initial swirl and got an air core vortex to start, but it eventually died off. I put turning vanes in the tank which caused swirl but no dip in the free surface (ie, no air core).

Any thoughts on this? I believe it is real and important to simulate because it affects separation at the exit which determines the height of the water for a given flowrate.
Attached Images
File Type: png original_section.png (162.8 KB, 52 views)
File Type: jpg original_surface.jpg (145.9 KB, 38 views)
lasherwc is offline   Reply With Quote

Old   June 17, 2020, 09:04
Default
  #2
Member
 
Kumar
Join Date: Jun 2013
Posts: 47
Rep Power: 13
kishpishar is on a distinguished road
Hi Bill,


This is a very interesting observation about the vortex formation simulation with tetrahedral meshes. Were you eventually able to obtain the free surface vortices in simulations on hexahedral meshes?


Thanks & regds
Kumar
kishpishar is offline   Reply With Quote

Old   June 17, 2020, 10:02
Default bad mesh
  #3
ves
Member
 
Veskov Eugene
Join Date: Feb 2011
Posts: 31
Rep Power: 15
ves is on a distinguished road
You have very bad mesh with high skewness. You must buid mesh with skewness 0.5-0.7. You may receive best result with cartesian cut-cell mesh or poly-hex core method (best mesh for free surface flow - cartesian cells) in Fluent meshing. If you send me geometry in Parasolid x_t I may build good mesh in Ansys fluent meshing and convert it to OpenFoam
ves is offline   Reply With Quote

Old   June 17, 2020, 10:04
Default boundary condition
  #4
ves
Member
 
Veskov Eugene
Join Date: Feb 2011
Posts: 31
Rep Power: 15
ves is on a distinguished road
You must drawing pipe 10 diameters long fo corect implementation of boundary condition
ves is offline   Reply With Quote

Old   June 17, 2020, 11:52
Default Able to get drain swirl
  #5
Member
 
Bill Lasher
Join Date: Jun 2009
Posts: 36
Rep Power: 17
lasherwc is on a distinguished road
I was able to get good swirl using a high-quality mesh. The system I was modeling is described in ANSI standard Z1034 2015. The model consisted of a square tank with 10 jets on each side. The jets produce a high amount of vorticity which allows swirl to develop.

I believe the original mesh (which I know is very low quality) produces vorticity due to jumps in mesh size and skewness. The inlet BC was a low speed "trickle" of water, as opposed to high-speed jets of the final model, so there was little vorticity inherent in the problem. When I made the mesh higher quality the vorticity introduced by the bad mesh went away.

What surprises me is how much vorticity is required to get the swirl. I presumed that the bad mesh was generating some instabilities and thought all I had to do was "tickle" the flow to get the vortex going. That is not the case - the amount of vorticity that has to be introduced into the system is quite high.

I've posted a bit more information on this on my website - see the last article on this page: https://cfdsolutionsllc.com/fascinating-findings
kishpishar and Rango like this.
lasherwc is offline   Reply With Quote

Old   June 18, 2020, 17:08
Default
  #6
Member
 
Kumar
Join Date: Jun 2013
Posts: 47
Rep Power: 13
kishpishar is on a distinguished road
Thank you Bill! That was very informative.
kishpishar is offline   Reply With Quote

Old   July 1, 2020, 11:15
Default
  #7
New Member
 
Ricardo Lopez
Join Date: Oct 2013
Posts: 19
Rep Power: 13
RicardoLB is on a distinguished road
Hello,
I am doing some work on irrotational vortices in tanks with tangential inlets and a bottom drain in the centre, and at least in simpleFoam I manage to simulate the vortex with the realizable k-epsilon model (SST k-omega, for example, does not work at all). I am currently trying to get the same case running in interFoam to model the bending of the water surface, but I the irrotational vortex doesn't develop as it should. What turbulence model did you use?

Greetings,
Ricardo
RicardoLB is offline   Reply With Quote

Old   July 1, 2020, 13:29
Default
  #8
Member
 
Bill Lasher
Join Date: Jun 2009
Posts: 36
Rep Power: 17
lasherwc is on a distinguished road
Hi Ricardo:

I used the k-omega SST model. I did try an inlet flow with a tangential component at one point and was not able to get any swirl. I suspect that the tangential velocity was too low. You might want to try very small inlets with a high velocity. I think you need to generate significant shear, not just swirl, to get it to work.

Hope this helps.

Bill
lasherwc is offline   Reply With Quote

Old   July 1, 2020, 16:18
Default
  #9
New Member
 
Ricardo Lopez
Join Date: Oct 2013
Posts: 19
Rep Power: 13
RicardoLB is on a distinguished road
Hello Bill,
Thanks for your quick answer. I am comparing my results with experimental values, so I have to respect the inlet speeds. But you are right, if you reduce the area of the inlets the forced vortex in the outer sections has higher velocities. From my observations, yes, the tangential velocity helps to create the swirl, but the flow rate going through the outlet is ultimately responsible for the strength of the irrotational vortex. I just extended the outlet section, as Ves suggests, and the results look promising.

Greetings,
Ricardo
RicardoLB is offline   Reply With Quote

Old   July 1, 2020, 17:15
Default
  #10
Member
 
Bill Lasher
Join Date: Jun 2009
Posts: 36
Rep Power: 17
lasherwc is on a distinguished road
Good to hear!
lasherwc is offline   Reply With Quote

Reply

Tags
drain, interfoam, vortex


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Bernoulli's Equation applicability for vortex flows bineet_aero Main CFD Forum 1 February 6, 2018 07:40
Presenation of vortex strength and velocity concept? fruitkiwi Main CFD Forum 0 September 26, 2012 23:08
vortex cause pressure gradient or pressure gradient induce vortex? fruitkiwi Main CFD Forum 4 June 12, 2012 02:12
creating vortex core line aay023 Main CFD Forum 0 September 15, 2010 22:49
turbulent scales of forced vortex and free vortex lcw Main CFD Forum 3 September 1, 2005 14:40


All times are GMT -4. The time now is 10:45.