Internal faces between blocks
Dear All,
I'm creating a mesh with many internal blocks. The mesh and boundary conditions are OK but some internal faces are producing mass flow. Should not these internal faces between blocks (which didn't received boundary conditions) simply be ignored? Any quick help is welcomed. Many thanks, Marco. /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / O peration | Version: 1.7.0 | | \\ / A nd | Web: www.OpenFOAM.com | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ FoamFile { version 2.0; format ascii; class dictionary; object blockMeshDict; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // convertToMeters 0.1; vertices ( (0 15.2782086 0) //0 (31.8779167 15.2782086 0) //1 (25 32.5 0) //2 (0 32.5 0) //3 (0 15.2782086 0.5) //4 (31.8779167 15.2782086 0.5) //5 (25 32.5 0.5) //6 (0 32.5 0.5) //7 (0 3 0) //8 (31.8779167 3 0) //9 (31.8779167 15.2782086 0) //10 (0 15.2782086 0) //11 (0 3 0.5) //12 (31.8779167 3 0.5) //13 (31.8779167 15.2782086 0.5) //14 (0 15.2782086 0.5) //15 (0 1.2727922 0) //16 (31.8779167 1.2727922 0) //17 (31.8779167 3 0) //18 (0 3 0) //19 (0 1.2727922 0.5) //20 (31.8779167 1.2727922 0.5) //21 (31.8779167 3 0.5) //22 (0 3 0.5) //23 (0 0 0) //24 (31.8779167 0 0) //25 (31.8779167 1.2727922 0) //26 (0 1.2727922 0) //27 (0 0 0.5) //28 (31.8779167 0 0.5) //29 (31.8779167 1.2727922 0.5) //30 (0 1.2727922 0.5) //31 (31.8779167 3 0) //32 (48.727078 3 0) //33 (48.727078 7.532421 0) //34 (31.8779167 15.2782086 0) //35 (31.8779167 3 0.5) //36 (48.727078 3 0.5) //37 (48.727078 7.532421 0.5) //38 (31.8779167 15.2782086 0.5) //39 (31.8779167 1.2727922 0) //40 (48.727078 1.2727922 0) //41 (48.727078 3 0) //42 (31.8779167 3 0) //43 (31.8779167 1.2727922 0.5) //44 (48.727078 1.2727922 0.5) //45 (48.727078 3 0.5) //46 (31.8779167 3 0.5) //47 (31.8779167 0 0) //48 (48.2 0 0) //49 (48.727078 1.2727922 0) //50 (31.8779167 1.2727922 0) //51 (31.8779167 0 0.5) //52 (48.2 0 0.5) //53 (48.727078 1.2727922 0.5) //54 (31.8779167 1.2727922 0.5) //55 (48.727078 3 0) //56 (50 3 0) //57 (50 7.5 0) //58 (48.727078 7.532421 0) //59 (48.727078 3 0.5) //60 (50 3 0.5) //61 (50 7.5 0.5) //62 (48.727078 7.532421 0.5) //63 (48.727078 1.2727922 0) //64 (50 1.8 0) //65 (50 3 0) //66 (48.727078 3 0) //67 (48.727078 1.2727922 0.5) //68 (50 1.8 0.5) //69 (50 3 0.5) //70 (48.727078 3 0.5) //71 ); blocks ( hex (0 1 2 3 4 5 6 7) (20 20 1) simpleGrading (1 1 1) hex (8 9 10 11 12 13 14 15) (20 20 1) simpleGrading (1 1 1) hex (16 17 18 19 20 21 22 23) (20 4 1) simpleGrading (1 1 1) hex (24 25 26 27 28 29 30 31) (20 4 1) simpleGrading (1 1 1) hex (32 33 34 35 36 37 38 39) (20 20 1) simpleGrading (1 1 1) hex (40 41 42 43 44 45 46 47) (20 4 1) simpleGrading (1 1 1) hex (48 49 50 51 52 53 54 55) (20 4 1) simpleGrading (1 1 1) hex (56 57 58 59 60 61 62 63) (4 20 1) simpleGrading (1 1 1) hex (64 65 66 67 68 69 70 71) (4 4 1) simpleGrading (1 1 1) ); edges ( arc 1 2 (26.7830657 23.2277857 0) arc 5 6 (26.7830657 23.2277857 0.5) arc 34 35 (39.5577969 9.7852384 0) arc 38 39 (39.5577969 9.7852384 0.5) arc 49 50 (48.3370196 0.6888302 0) arc 53 54 (48.3370196 0.6888302 0.5) arc 64 65 (49.3111698 1.6229832 0) arc 68 69 (49.3111698 1.6229832 0.5) ); boundary ( inlet // patch name { type inlet; // patch type for patch 0 faces ( (0 3 7 4) (8 11 15 12) (16 19 23 20) (24 27 31 28) ); } outlet // patch name { type patch; // patch type for patch 1 faces ( (57 58 62 61) (65 66 70 69) ); } walls // patch name { type wall; // patch type for patch 0 faces ( (1 2 6 5) (3 2 7 6) (34 35 39 38) (62 63 59 58) (24 49 53 28) (49 50 54 53) (64 65 69 68) ); } ); patches ( patch inlet ( (0 3 7 4) (8 11 15 12) (16 19 23 20) (24 27 31 28) ) patch outlet ( (57 58 62 61) (65 66 70 69) ) symmetryPlane symmetryPlane ( (2 3 7 6) (24 25 29 28) (48 49 53 52) ) wall wall ( (1 2 6 5) (34 35 39 38) (58 59 63 62) (49 50 54 53) (64 65 69 68) ) empty empty ( (0 1 2 3) (4 5 6 7) (8 9 10 11) (12 13 14 15) (16 17 18 19) (20 21 22 23) (24 25 26 27) (28 29 30 31) (32 33 34 35) (36 37 38 39) (40 41 42 43) (44 45 46 47) (48 49 50 51) (52 53 54 55) (56 57 58 59) (60 61 62 63) (64 65 66 67) (68 69 70 71) ) ) mergePatchPairs ( ); // ************************************************** *********************** // |
Greetings Marco,
I've moved you thread to the blockMesh sub-forum, since this would be the best place to ask about how to use it ;) I don't have enough time right now to go around diagnosing the one you've got, so my quickest suggestion is for you to use SwiftBlock: http://openfoamwiki.net/index.php/Contrib/SwiftBlock Best regards, Bruno |
All times are GMT -4. The time now is 06:35. |