|
[Sponsors] | |||||
|
|
|
#1 |
|
Member
Joe
Join Date: Dec 2011
Location: Groton, CT
Posts: 62
Rep Power: 3 ![]() |
I have been able to run the 2D tutorial case supplied with the pimpleDyMFoam solver; however, I would like to begin running my own cases. My only experience so far is with the icoFoam solver - the manual breaks down the basic usage (you need at least the constant folder with the polyMesh folder with transportProperties, blockMesh... system/controlDict, etc), but what exactly do I need for the pimpleDyMFoam solver?
As a more general question, how can I dissect these solvers to know what information they are looking for in order to use them on a basic (and hopefully eventually advanced) level? I apologize if this is too vague a question - let me know if I need to be more specific. Thanks in advance |
|
|
|
|
|
|
|
|
#2 |
|
Member
Joe
Join Date: Dec 2011
Location: Groton, CT
Posts: 62
Rep Power: 3 ![]() |
Just documenting my progress so future readers may see one user's process:
The 2D case is the mixerVessel2DAMI. As stated in my previous post I'm able to run it just fine. In the interest of figuring out what exactly is "necessary", I have started removing as many files as I can and as much information from the dictionary files as I can while still keeping the code running. For example, there is a set folder in the polyMesh folder that contains 2 files - AMI and rotor. I have deleted everything other than blockMeshDict from the polyMesh folder, then run the blockMesh utility - everything except the AMI file appear and the results don't appear to be any different in paraview. I have also removed information from the transportProperties file - it isn't using any special viscosity model, so the coefficients present for those models aren't even being read - it runs fine without that information. Next I tried removing some of the turbulence files and information (I don't remember exactly what - I'm not posting this from my home workstation so I'll need to update this when home). I did this because in the turbulence dictionary there was a keyword 'laminar' in there, so I'm assuming that the solver won't be looking for any turbulence properties or will just zero them out. The last thing I tried was severely altering the blockMeshDict file. First I removed the patches defining the blades of the rotor and stator. That worked. For the tutorial case there are about 100 or so verticies - I tried to trim this down to 12 on each plane and therefore 24 total for this 2D case. This returned errors when running the blockMesh utility. I think (not 100% sure) this is because the .stl file describing the AMI has more points than what I was providing in the blockMeshDict file and that I need to specify the same points in both the .stl file and the AMI in the blockMeshDict file. I'll try to figure this out later today. |
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| FloWorks and CPU usage? | cvp_dk | FloEFD, FloWorks & FloTHERM | 6 | June 20, 2011 08:57 |
| pimpleDyMFoam stability problems | cnsidero | OpenFOAM Running, Solving & CFD | 3 | January 29, 2011 12:36 |
| LES basic and simple questions. | dshawul | Main CFD Forum | 0 | October 4, 2010 10:56 |
| Basic Blade Design Code | apoorv | Main CFD Forum | 0 | April 5, 2010 06:37 |
| OpenFOAM Solver/BC usage description | murrayjc | OpenFOAM | 3 | August 25, 2009 04:48 |