CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[blockMesh] External flow around cube with blockMesh

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 31, 2015, 15:54
Default External flow around cube with blockMesh
  #1
New Member
 
Join Date: Mar 2015
Location: Switzerland
Posts: 1
Rep Power: 0
Woody8 is on a distinguished road
Hi dear forum readers

First, the boring thing: My CFD-experiences are years behind. However, I installed CAElinux with OpenFOAM and would like to simulate an external flow around a cube (3-dimensional). The goal is actually to do a parameter study, involving different flow directions and cube sizes.

I have started to look at the basic tutorials, from where I have a rough idea about the blockMesh utility. I then decided to try it with blockMesh, because I would like to control the mesh as much as possible (because of the planned post-processing, which is another story).

However, upon my understanding how the blockMesh works, I set up a case (see case descriptions). Running blockMesh results in this error:

--> FOAM FATAL ERROR:
Trying to specify a boundary face 4(5 21 22 6) on the face on cell 1 which is either an internal face or already belongs to some other patch. This is face 0 of patch 3 named cube.


----- this works... ------
If I don' "patch" the cube, blockMesh and checkMesh runs through (unfortunately Paraview crashes - so there might be other problems :-(

cube
{
type wall;
faces
(
//(5 21 22 6) // 0
//(9 25 26 10) // 1
//(5 9 25 21) // 2
//(6 10 26 22) // 3
//(21 22 26 25) // 4

);
}
-----------------------------------------
Can someone help me with this problem?
General question: Does my concept (numbering, etc.) work?

Best regards,
Woody8

--------- blockMeshDict ------

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.1.x |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1 ;

vertices
(
(0 0 0) // 0
(5 0 0) // 1
(6 0 0) // 2
(11 0 0) // 3
(0 5 0) // 4
(5 5 0) // 5
(6 5 0) // 6
(11 5 0) // 7
(0 6 0) // 8
(5 6 0) // 9
(6 6 0) // 10
(11 6 0) // 11
(0 11 0) // 12
(5 11 0) // 13
(6 11 0) // 14
(11 11 0) // 15
(0 0 1) // 16
(5 0 1) // 17
(6 0 1) // 18
(11 0 1) // 19
(0 5 1) // 20
(5 5 1) // 21
(6 5 1) // 22
(11 5 1) // 23
(0 6 1) // 24
(5 6 1) // 25
(6 6 1) // 26
(11 6 1) // 27
(0 11 1) // 28
(5 11 1) // 29
(6 11 1) // 30
(11 11 1) // 31
(0 0 6) // 32
(5 0 6) // 33
(6 0 6) // 34
(11 0 6) // 35
(0 5 6) // 36
(5 5 6) // 37
(6 5 6) // 38
(11 5 6) // 39
(0 6 6) // 40
(5 6 6) // 41
(6 6 6) // 42
(11 6 6) // 43
(0 11 6) // 44
(5 11 6) // 45
(6 11 6) // 46
(11 11 6) // 47

);

blocks
(
hex (0 1 5 4 16 17 21 20) (20 20 20) simpleGrading (1 1 1) // Block 0
hex (1 2 6 5 17 18 22 21) (20 20 20) simpleGrading (1 1 1) // Block 1
hex (2 3 7 6 18 19 23 22) (20 20 20) simpleGrading (1 1 1) // Block 2
hex (4 5 9 8 20 21 25 24) (20 20 20) simpleGrading (1 1 1) // Block 3
hex (5 6 10 9 21 22 26 25) (20 20 20) simpleGrading (1 1 1) // Block 4
hex (6 7 11 10 22 23 27 26) (20 20 20) simpleGrading (1 1 1) // Block 5
hex (8 9 13 12 24 25 29 28) (20 20 20) simpleGrading (1 1 1) // Block 6
hex (9 10 14 13 25 26 30 29) (20 20 20) simpleGrading (1 1 1) // Block 7
hex (10 11 15 14 26 27 31 30) (20 20 20) simpleGrading (1 1 1) // Block 8
hex (16 17 21 20 32 33 37 36) (20 20 20) simpleGrading (1 1 1) // Block 9
hex (17 18 22 21 33 34 38 37) (20 20 20) simpleGrading (1 1 1) // Block 10
hex (18 19 23 22 34 35 39 38) (20 20 20) simpleGrading (1 1 1) // Block 11
hex (20 21 25 24 36 37 41 40) (20 20 20) simpleGrading (1 1 1) // Block 12
hex (21 22 26 25 37 38 42 41) (20 20 20) simpleGrading (1 1 1) // Block 13
hex (22 23 27 26 38 39 43 42) (20 20 20) simpleGrading (1 1 1) // Block 14
hex (24 25 29 28 40 41 45 44) (20 20 20) simpleGrading (1 1 1) // Block 15
hex (25 26 30 29 41 42 46 45) (20 20 20) simpleGrading (1 1 1) // Block 16
hex (26 27 31 30 42 43 47 46) (20 20 20) simpleGrading (1 1 1) // Block 17
);

edges
(
);

boundary
(
inlet
{
type wall;
faces
(
(0 4 20 16) // 0
(4 8 24 20) // 1
(8 12 28 24) // 2
(16 20 36 32) // 3
(20 24 40 36) // 4
(24 28 44 40) // 5
(12 13 29 28) // 6
(13 14 30 29) // 7
(14 15 31 30) // 8
(28 29 45 44) // 9
(29 30 46 45) // 10
(30 31 47 46) // 11

);
}

outlet
{
type wall;
faces
(
(3 7 23 19) // 0
(7 11 27 23) // 1
(11 15 31 27) // 2
(19 23 39 35) // 3
(23 27 43 39) // 4
(27 31 47 43) // 5
(0 1 17 16) // 6
(1 2 18 17) // 7
(2 3 19 18) // 8
(16 17 33 32) // 9
(17 18 34 33) // 10
(18 19 35 34) // 11

);
}

bottom
{
type wall;
faces
(
(0 1 5 4) // 0
(1 2 6 5) // 1
(2 3 7 6) // 2
(4 5 9 8) // 3
(5 6 10 9) // 4
(6 7 11 10) // 5
(8 9 13 12) // 6
(9 10 14 13) // 7
(10 11 15 14) // 8

);
}

cube
{
type wall;
faces
(
(5 21 22 6) // 0
(9 25 26 10) // 1
(5 9 25 21) // 2
(6 10 26 22) // 3
(21 22 26 25) // 4

);
}

empty
{
type wall;
faces
(
(32 33 37 36) // 0
(33 34 38 37) // 1
(34 35 39 38) // 2
(36 37 41 40) // 3
(37 38 42 41) // 4
(38 39 43 42) // 5
(40 41 45 44) // 6
(41 42 46 45) // 7
(42 43 47 46) // 8

);
}

);

mergePatchPairs

(
);

// ************************************************** *********************** //
Woody8 is offline   Reply With Quote

Reply

Tags
blockmeshdict block mesh, cube, external flow

Thread Tools Search this Thread
Search this Thread:

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Match Pressure Inlet/Outlet Boundary Condition Mass Flow Rate MSchneid Fluent UDF and Scheme Programming 3 February 23, 2019 07:00
About Some Concepts:Laminar flow, turbulent flow, steady flow and time-dependent flow Jing Main CFD Forum 8 October 5, 2018 18:02
simpleFoam - flow around a cube egerland OpenFOAM Running, Solving & CFD 23 February 23, 2011 06:41
[blockMesh] square external flow mesh generation shackman287 OpenFOAM Meshing & Mesh Conversion 0 September 7, 2010 14:58
External flow field. Moon FLUENT 3 March 5, 2003 11:32


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