CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM

Got trouble meshing

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   December 1, 2010, 18:09
Default Got trouble meshing
  #1
Member
 
Pierre
Join Date: Sep 2010
Posts: 57
Rep Power: 6
Leech is on a distinguished road
Hi everyone,

i'm working on a project and i just can't get my mesh working. First of all i'll show you the geometry i'm trying to realize using blockmesh (unfortunately i'll have to use the direct way by the blockmeshdict, instead of importing a cad-model).
So in the atachement is the geometry shown in 2D. For shure im creating it 3D.
Everything went good and i already saw the mesh in paraview, but then i realized that the little faces from the "turbulenzgenerator" were not addressed. So i wanted to add them in the wall section and Openfoam got me an error. So i thought i got to merge the patches from the neighbor blocks, so they share the cells. So i tried to add them in the mergePatchPairs section. But i don't now if i missunderstood the syntax or what the problem is.
So here is my blockmeshdict:
Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  1.7.1                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.com                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 0.01;

vertices        
(
(-340 0 0)
(-306.8 0 0)
(-306.8 10 0)
(-340 10 0)

(-340 0 38.1)
(-306.8 0 38.1)
(-306.8 10 38.1)
(-340 10 38.1)

(-340 0 76.2)
(-306.8 0 76.2)
(-306.8 10 76.2)
(-340 10 76.2)

(-306.8 0 2)
(-302.8 0 2)
(-302.8 10 2)
(-306.8 10 2)

(-302.8 0 38.1)
(-302.8 10 38.1)

(-306.8 0 74.2)
(-302.8 0 74.2)
(-302.8 10 74.2)
(-306.8 10 74.2)

(-302.8 0 0)
(0 0 0)
(0 10 0)
(-302.8 10 0)

(0 0 38.1)
(0 10 38.1)

(-302.8 0 76.2)
(0 0 76.2)
(0 10 76.2)
(-302.8 10 76.2)

(0 0 -50.8)
(4000 0 -50.8)
(4000 10 -50.8)
(0 10 -50.8)

(4000 0 76.2)
(4000 10 76.2)
);

blocks          
(
hex (0 1 2 3 4 5 6 7) (50 1 70) simpleGrading (1 1 10)
hex (4 5 6 7 8 9 10 11) (50 1 70) simpleGrading (1 1 0.1)
hex (12 13 14 15 5 16 17 6) (20 1 60) simpleGrading (1 1 10)
hex (5 16 17 6 18 19 20 21) (20 1 60) simpleGrading (1 1 0.1)
hex (22 23 24 25 16 26 27 17) (200 1 70) simpleGrading (1 1 10)
hex (16 26 27 17 28 29 30 31) (200 1 70) simpleGrading (1 1 0.1)
hex (32 33 34 35 29 36 37 30) (800 1 300) simpleGrading (1 1 1)
);

edges           
(
);

patches         
(
    patch  Einlass
    (
    (0 4 7 3)
    (4 8 11 7)
    )
    patch Auslass
    (
    (37 36 33 34)
    )
    empty Leer    
    (
    (0 1 5 4)
    (4 5 9 8)
    (3 7 6 2)
    (7 11 10 6)
    (12 13 16 5)
    (5 16 19 18)
    (15 6 17 14)
    (6 21 20 17)
    (22 23 26 16)
    (16 26 29 28)
    (25 17 27 24)
    (17 31 30 27)
    (32 33 36 29)
    (35 30 37 34)
    )
    wall WandFest
    (
    (8 9 10 11)
    (3 2 1 0)
    (15 14 13 12)
    (18 19 20 21)
    (22 25 24 23)
    (28 29 30 31)
    (32 35 34 33)
    (29 36 37 30)
    /*(10 9 18 21)
    (15 12 1 2)
    (20 19 28 31)
    (25 22 13 14)
    (35 32 23 24)*/ 
    )
    patch one /* Patch für merged Patch pairs */
    (
    (10 9 5 6)
    )
    patch two /* Patch für merged Patch pairs */
    (
    (6 5 18 21)
    )
    
);

mergePatchPairs 
(
    (one two)
);

// ************************************************************************* //
I guess am in a point where i dont know how to continue the work and so i thought it might be a good idea to ask in the forum.
Thanks anyone who is trying to help me.
By the way: the patches in the "wall wandfest" section which are out commentated are the 5 patches which i forgot to define. But Foam didn't wanted them to use.

Thanks for your help
Leech
Attached Images
File Type: jpg Bildschirmfoto.jpg (38.1 KB, 17 views)
Leech is offline   Reply With Quote

Old   December 2, 2010, 07:05
Default
  #2
Senior Member
 
Nakul
Join Date: Apr 2010
Location: India
Posts: 147
Rep Power: 7
nakul is on a distinguished road
Hi,
It woud be better if you try to specify these faces in "wall" patch only, rather than using merge patch pairs.

It might be possible that you had defined these faces in wrong order. Have a look at them and also tell what error do you get when you specify those faces in "wall" patch.
nakul is offline   Reply With Quote

Reply

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[GAMBIT] Trouble meshing complex VOF geometry RPJones ANSYS Meshing & Geometry 2 February 14, 2011 19:54
importing cylinder doesn't work & meshing trouble kfk STAR-CCM+ 1 January 7, 2010 04:34
Mixed stairstep + submap meshing trouble Paweł FLUENT 0 August 4, 2006 06:48
Trouble with meshing in Pro-am NALLELI CD-adapco 1 July 13, 2005 03:41
Singularity of grid?Volume meshing vs face meshing Ken Main CFD Forum 0 September 4, 2003 11:09


All times are GMT -4. The time now is 23:54.