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

MRF foam problem

Register Blogs Community New Posts Updated Threads Search

 
 
LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old   November 29, 2013, 05:12
Default MRF foam problem
  #1
New Member
 
Join Date: Oct 2013
Posts: 12
Rep Power: 12
Hennet_m is on a distinguished road
Hi everybody,

I am a pretty new user of OpenFoam and I will use this software to optimize the rotor of helicopters.

Well, I try to simulate a 3D rotating flow around a NACA0012 extruded on 16 meters.

In a first step, I have used Openscad for the 3D blade rotor and I have saved it in STL format. This file is in
constant/triSurface.

In blockMeshDict, I have created a big boxe and my 3D blade is in the center of the box.
The command blockMesh gives me the first mesh.

The commande surfaceFeatureExtract -includedAngle 150 constant/triSurface/rotor.Stl features extracted correctly
all points of the rotor.

In the snappyHexmeshDict, I have created severals zones in the geometry:

geometry
{
rotor.stl
{
type triSurfaceMesh;
name rotor;
}

refinementBox
{
type searchableBox;
min (-3.0 -1.0 -2.0);
max (3.0 1.0 20);
}

cylinder_search
{
type searchableCylinder;
point1 (0.5 -1 0);
point2 (0.5 1 0);
radius 20;
name cylinder_search;
}


};

In the refinementSurfaces, I have set:

refinementSurfaces
{
rotor
{
// Surface-wise min and max refinement level
level (4 5);

}

cylinder_search
{
level (2 2);
cellZone MRF;
faceZone MRF;
// cellZoneInside inside;
zoneInside true;
}

}

In refinementregion:

refinementRegions
{
refinementBox
{
mode inside;
levels ((1E15 2));
}
// cylinder_search
// {
// mode inside;
// levels((1E15 2));
// }

}

After I have done the command: snappyHexmesh -overwrite, the results seems to be ok.

I have big problems for the boundary conditions. When I execute the command simpleFoam to simulate the flow,
simpleFoam says me that the keybord "outlet" is undefined in the dictionnary. This is strange because this
boundarycondition is already defined...

Could somebody can help me to solve this problem? It will be very useful for me. You can find the entire case in
the attached file.

Thanks you very much,

Best regards,

Martin.

Ps: my english is not very fluent, I am French.
Attached Files
File Type: zip 3d_rotor_MRF.zip (22.7 KB, 20 views)
Hennet_m is offline   Reply With Quote

 


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
area does not match neighbour by ... % -- possible face ordering problem St.Pacholak OpenFOAM 10 February 7, 2024 21:50
[snappyHexMesh] How to define to right point for locationInMesh Mirage12 OpenFOAM Meshing & Mesh Conversion 7 March 13, 2016 14:07
simpleFoam parallel AndrewMortimer OpenFOAM Running, Solving & CFD 12 August 7, 2015 18:45
gmsh2ToFoam sarajags_89 OpenFOAM 0 November 24, 2009 22:50
MRF problem mateus FLUENT 1 May 3, 2007 07:12


All times are GMT -4. The time now is 13:26.