|
[Sponsors] |
October 28, 2014, 16:31 |
Create CellZones in an UNV Mesh
|
#1 |
New Member
Esteban Vargas
Join Date: Jul 2014
Location: Medellin, Colombia
Posts: 8
Rep Power: 12 |
Hi.
I'm working in a propeller simulation. But I have several problems to create my cellZones dict to generate the rotation in my case. I'm working with simpleFoam, and generate the rotation with MRFZones in my fvOptions dict in System folder, but I don't really know how to create my cellZones. I've already generated my mesh in salome, and then exported into OF, but this export doesn't generate any cellZone. In salome I just generate a mesh waiting for create my cellzones in OF. I'm looking for rotate the propeller. I attach the file of my case. https://www.dropbox.com/s/nu6d9v4fsm...er.tar.gz?dl=0 |
|
October 28, 2014, 16:38 |
Using OF 2.3
|
#2 |
New Member
Esteban Vargas
Join Date: Jul 2014
Location: Medellin, Colombia
Posts: 8
Rep Power: 12 |
An additional comment, I'm using OF 2.3
|
|
June 7, 2019, 14:47 |
|
#3 | |
New Member
spike
Join Date: Mar 2019
Posts: 5
Rep Power: 7 |
Quote:
I have the same problem, could you solve it? I really appreciate your help |
||
June 10, 2019, 23:18 |
|
#4 |
New Member
Yehezkiel Wiliardy
Join Date: Feb 2018
Location: Singapore
Posts: 9
Rep Power: 8 |
i usually use MRFproperties inside the constant folder instead
it looks something like this Code:
/*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 4.x | | \\ / A nd | Web: www.OpenFOAM.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; location "constant"; object MRFProperties; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // rotor { cellZone rotor; active yes; // Fixed patches (by default they 'move' with the MRF zone) nonRotatingPatches (); origin (0 0 0); axis (0 0 1); //axis of rotation omega constant 1047.2; //rotation in rad/s } // ************************************************************************* // Code:
geometry { rotor { type searchableCylinder; point1 (0 0 0); //start of zone center point2 (0 0 1); //height of zone radius 3.00; //radius of zone } } //modify this to setup your zone castellatedMeshControls { refinementSurfaces { rotor { level (7 8); faceType internal; cellZone rotor; faceZone rotor; cellZoneInside inside; } } } cheers, yewi |
|
June 17, 2022, 13:46 |
|
#5 |
New Member
Join Date: Apr 2022
Posts: 9
Rep Power: 4 |
Doesn't the use of snappyHexMeshDict imply that this cellzone will only be created if the geometry is meshed with snappy hex mesh? I too would like to import a mesh from Salome and define the MRF cellzone for purposes of spinning a propeller.
Or does this leave the mesh untouched, but use snappyHexMesh somehow to only define a cellzone? |
|
June 18, 2022, 16:01 |
|
#6 |
Senior Member
Niels Nielsen
Join Date: Mar 2009
Location: NJ - Denmark
Posts: 556
Rep Power: 27 |
If you want to use Salome for multizone meshing you can follow this tutorial.
https://www.youtube.com/watch?v=NYEU6ALOtJk Key is to have a compound of solids that create "Groups of Volumes". ideasUnvToFoam will use those groups to create cellZones.
__________________
Linnemann PS. I do not do personal support, so please post in the forums. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SonicFoam tuto nacaAirfoil steadystate | Dorian1504 | OpenFOAM Running, Solving & CFD | 10 | October 11, 2017 18:05 |
Gambit problems | Althea | FLUENT | 22 | January 4, 2017 04:19 |
Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 07:20 |
[snappyHexMesh] Layers:problem with curvature | giulio.topazio | OpenFOAM Meshing & Mesh Conversion | 10 | August 22, 2012 10:03 |
Where's the singularity/mesh flaw? | audrich | FLUENT | 3 | August 4, 2009 02:07 |