|
[Sponsors] |
How to create a case with a karman vortex using openfoam? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 4, 2012, 08:16 |
How to create a case with a karman vortex using openfoam?
|
#1 |
New Member
Join Date: Dec 2012
Posts: 1
Rep Power: 0 |
Hi guys,
I am a newbie at using openfoam and was recently requested to create a simulation of a flow over a cylinder with karman vortex behind the it and I have no idea how to begin. The geometry of the cylinder is shown below and the length of the no-slip wall on the top and bottom are both 15m. The height of the inlet and outlet are 5m. The inlet velocity of the fluid is 1m/s and the pressure at the outlet is 0 Pa. I would like to know how do I create the above geometry and which solver should I be using (potentialfoam or icofoam?). In addition what is the condition for karman vortex? |
|
December 4, 2012, 10:06 |
|
#2 |
Senior Member
Ehsan
Join Date: Oct 2012
Location: Iran
Posts: 2,208
Rep Power: 27 |
hi
top and bottom should be symmetryplane left surface inletoutlet and right zerogradient if you want slip on cylinder must use potentialfoam and symmetryplane on cylinder.if no-slip use icoFoam and fixedValue on cylinder with value uniform (0 0 0).its easier to make mesh in fluent and enter to openfoam with fluentMeshToFoam in command shell. if have any question tell me. |
|
January 29, 2013, 00:24 |
Hi !!
|
#3 | |
New Member
jobito_2012
Join Date: Oct 2012
Location: Chile
Posts: 28
Rep Power: 14 |
Quote:
I need to do the same problem, can you send me the file please...I´m learning OpenFoam...thanks!! my mail is aguilera1623@mail.com |
||
January 29, 2013, 08:09 |
|
#4 |
Senior Member
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 533
Rep Power: 20 |
Here is a ready to run example where I used pimpleFoam. It contains a coarse and a fine grid created with GridPro. Have fun.
www.beilke-cfd.de/Karmann_OpenFoam.tar.gz |
|
January 29, 2013, 11:38 |
Ok! :)
|
#5 | |
New Member
jobito_2012
Join Date: Oct 2012
Location: Chile
Posts: 28
Rep Power: 14 |
Quote:
Ok!! thanks a lot...I will review the files |
||
March 17, 2015, 05:22 |
How to make it work
|
#8 | |
New Member
Jeremy
Join Date: Oct 2014
Posts: 6
Rep Power: 12 |
Quote:
I am trying to make the tar.gz file that JBeilke uploaded. I did the following commands: tar -zxvf Karmann_OpenFoam.tar.gz cd karmann_gridpro_pimple pimpleFoam I also tried simpleFoam command but it didnt work. =( Here is the error code: --> FOAM FATAL IO ERROR: keyword laplacian(rAUf,p) is undefined in dictionary "/home/JeremyVM/OpenFOAM/JeremyVM-2.3.1/run/karmann_gridpro_pimple/system/fvSchemes.laplacianSchemes" file: /home/JeremyVM/OpenFOAM/JeremyVM-2.3.1/run/karmann_gridpro_pimple/system/fvSchemes.laplacianSchemes from line 44 to line 50. From function dictionary::lookupEntry(const word&, bool, bool) const in file db/dictionary/dictionary.C at line 437. FOAM exiting Is it more complicated than this? Please help. I really new to OpenFoam and I need to run some tests that is computationally and process intensive. This is a really good example but I can't get it to work. Please Advise. Jeremy |
||
March 17, 2015, 06:49 |
|
#9 | |
Member
Avdeev Evgeniy
Join Date: Jan 2011
Location: Togliatty, Russia
Posts: 69
Blog Entries: 1
Rep Power: 21 |
Quote:
It is happen because case was made and worked on older OpenFOAM version - I see you use the newest 2.3.1. And OpenFOAM developers have changed some variables-fields names (I hope they had reasons, becaue it happens frequently, almost every release ). So. I think if you add Code:
laplacian(rAUf,p) Gauss linear corrected; Code:
laplacian((1|A(U)),p) Gauss linear corrected; |
||
March 17, 2015, 08:07 |
|
#10 | |
New Member
Jeremy
Join Date: Oct 2014
Posts: 6
Rep Power: 12 |
Quote:
Sorry I misunderstood. I got what you mean. Its working now. Thanks! Last edited by jemz; March 17, 2015 at 15:31. |
||
March 17, 2015, 15:05 |
|
#11 |
Member
Avdeev Evgeniy
Join Date: Jan 2011
Location: Togliatty, Russia
Posts: 69
Blog Entries: 1
Rep Power: 21 |
Hi, jemz
I have tryed and it works in OpenFOAM 2.3.1 with following system/fvSchemes: Code:
FoamFile { version 2.0; format ascii; class dictionary; location "system"; object fvSchemes; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ddtSchemes { default Euler; } gradSchemes { default Gauss linear; grad(p) Gauss linear; grad(U) Gauss linear; } divSchemes { default none; div(phi,U) Gauss limitedLinearV 1; div(phi,k) Gauss limitedLinear 1; div(phi,epsilon) Gauss limitedLinear 1; div(phi,R) Gauss limitedLinear 1; div(R) Gauss linear; div(phi,nuTilda) Gauss limitedLinear 1; div((nuEff*dev(T(grad(U))))) Gauss linear; } laplacianSchemes { default none; laplacian(nuEff,U) Gauss linear corrected; // laplacian((1|A(U)),p) Gauss linear corrected; laplacian(rAUf,p) Gauss linear corrected; laplacian(DkEff,k) Gauss linear corrected; laplacian(DepsilonEff,epsilon) Gauss linear corrected; laplacian(DREff,R) Gauss linear corrected; laplacian(DnuTildaEff,nuTilda) Gauss linear corrected; } interpolationSchemes { default linear; interpolate(U) linear; } snGradSchemes { default corrected; } fluxRequired { default no; p ; } |
|
August 24, 2015, 18:53 |
piso/pimple vs. ico?
|
#12 |
New Member
Paul W. Fontana
Join Date: Jul 2013
Posts: 5
Rep Power: 13 |
I've seen examples using pisoFoam, and now pimpleFoam. What's the advantage over using icoFoam? In any solver, is it necessary to generate an initial fluctuation to stimulate the instability?
|
|
August 26, 2015, 19:17 |
|
#13 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,982
Blog Entries: 45
Rep Power: 128 |
Quote:
Depends on what you want to do?! |
||
August 26, 2015, 19:43 |
|
#14 |
New Member
Paul W. Fontana
Join Date: Jul 2013
Posts: 5
Rep Power: 13 |
@wyldckat Thanks. I'm aware of the differences in principle. I was wondering about application to this particular case. Since pisoFoam with turbulence set to "laminar" is the same as icoFoam, is there some reason not to simulate vortex shedding with icoFoam?
Some time ago I was working on a DNS of vortex shedding from a CFD text/workbook, not in openFoam. Because a symmetrical flow is a solution, it was necessary to give the flow a kick in the form of a small random perturbation in order to cause the vortex shedding instability to be excited. I was wondering if people do that in their openFoam simulations of vortex shedding, or if not, why it's not necessary? Is numerical error enough to seed the instability? (I thought maybe that was what people used pisoFoam for - to include some small initial turbulence to get the shedding going.) |
|
August 30, 2015, 17:56 |
|
#15 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,982
Blog Entries: 45
Rep Power: 128 |
Quick answers: I was hoping someone else on this thread would answer, but since not, here's what I know:
|
|
December 23, 2016, 06:47 |
Case Request
|
#16 |
New Member
Kevin
Join Date: Mar 2012
Posts: 10
Rep Power: 14 |
Hello,
is it possible that the files with a tutorial case on karman vortex street may be uploaded once again? I don't really know how to setup the problem but I would like to learn from an example, maybe in icoFoam and pimpleFoam for comparision turbulent vs. laminar solver?? Thx in advance Kevin |
|
December 23, 2016, 08:19 |
|
#17 | |
Member
Avdeev Evgeniy
Join Date: Jan 2011
Location: Togliatty, Russia
Posts: 69
Blog Entries: 1
Rep Power: 21 |
Quote:
JBeilke link server looks unstable. You can try download same case from my git: https://github.com/j-avdeev/KarmanPimple |
||
December 24, 2016, 05:32 |
|
#18 |
New Member
Kevin
Join Date: Mar 2012
Posts: 10
Rep Power: 14 |
Hi there, thanks!
But it doesnt seem to run on my system... what do I need? I only have OpenFOAM 4.1 installed, do I need anymore software to be able to run your programm? I guess I must execute the Allrun script? But nothing really happens when I do that... One more question, how do I reset paraView? It seems like I messed up the standard layout and now I dont know how to get the left side part of the programm window back. Merry X-Mas, btw. |
|
December 24, 2016, 06:20 |
|
#19 |
Senior Member
Join Date: Jun 2012
Location: Germany, Bochum
Posts: 230
Rep Power: 16 |
The tutorial can only be used for older version of OpenFOAM. You would need to adjust some files according to the new file structure. Check a similar tutorial of the solver and readjust the entries in the files.
|
|
December 24, 2016, 06:30 |
|
#20 | ||
Member
Avdeev Evgeniy
Join Date: Jan 2011
Location: Togliatty, Russia
Posts: 69
Blog Entries: 1
Rep Power: 21 |
Quote:
This cas works on OpenFOAM 2.1.x. So you probably can get some errors during OpenFOAM 4.1, but usually it is easy to correct, because error output usually detailed enough. If you have no output after Allrun ececution - have you run OpenFOAM environment setting script before it? Code:
$ of41 Code:
decomposePar mpirun -np 3 simpleFoam -parallel reconstructPar Quote:
Thank you, happy foam-holidays you too |
|||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to Create .msh file so that when converted to OpenFOAM will have some BC | jaypatel | OpenFOAM | 13 | November 9, 2017 08:44 |
[GAMBIT] How to plot S pipe | mariam.sara | ANSYS Meshing & Geometry | 36 | November 7, 2013 16:22 |
karman vortex street help please | SSeth | STAR-CCM+ | 7 | January 10, 2011 12:31 |
Free surface boudary conditions with SOLA-VOF | Fan | Main CFD Forum | 10 | September 9, 2006 13:24 |
Kármán vortex street in cavitating flow behind bodies in the cavitation tunnel | L. Könözsy | Main CFD Forum | 0 | April 17, 2000 14:16 |