Files
openfoam/tutorials/mesh/moveDynamicMesh/bendJunction/system/blockMeshDict
2024-12-12 16:13:32 +00:00

347 lines
16 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: v2006 |
| \\ / A nd | Website: www.openfoam.com |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
scale 1;
// Nb of cells
/*
// 2260
d0 5;
d1 1;
d2 2;
d3 10;
d4 3;
d5 10;
d6 2;
d7 2;
d8 2;
d9 5;
*/
// 100000
d0 17;
d1 3;
d2 5;
d3 30;
d4 8;
d5 30;
d6 7;
d7 5;
d8 5;
d9 17;
#inputMode merge
vertices
(
( 163.03320099 -11.03547257 252.075300317) // 0
( 163.03320099 11.03547257 252.075300317) // 1
( 181.112660821 11.03547257 239.415926257) // 2
( 181.112660821 -11.03547257 239.415926257) // 3
( 186.820645067 -25 235.419152659) // 4
( 157.325216744 -25 256.072073914) // 5
( 157.325216744 25 256.072073914) // 6
( 186.820645067 25 235.419152659) // 7
( 121.715728415 28.2842709103 -100) // 8
( 178.28427091 28.2842709103 -100) // 9
( 178.28427091 13.2842713871 -100) // 10
( 178.28427091 -28.2842715846 -100) // 11
( 121.715728415 -28.2842715846 -100) // 12
( 121.715728415 -13.2842713871 -100) // 13
( 206.56854183 -56.568543179 -100) // 14
( 93.4314568307 -56.5685431693 -100) // 15
( 93.4314568307 56.5685418206 -100) // 16
( 206.568541821 56.5685418206 -100) // 17
( 206.568541821 25 -100) // 18
( 121.715728415 13.2842713871 -100) // 19
( 93.4314568307 30 -100) // 20
( 206.568541821 -25 -100) // 21
( 178.28427091 -13.2842713871 -100) // 22
( 93.4314568307 -30 -100) // 23
( 144.25122796 25 174.623724471) // 24
( 114.755799637 25 195.276645725) // 25
( 114.755799637 -25 195.276645725) // 26
( 144.25122796 -25 174.623724471) // 27
( -135.598492956 28.2842709103 80.1733574929) // 28
( -154.946073968 28.2842709103 133.330399444) // 29
( -154.946073968 13.2842713871 133.330399444) // 30
( -154.946073968 -28.2842715846 133.330399444) // 31
( -135.598492956 -28.2842715846 80.1733574929) // 32
( -135.598492956 -13.2842713871 80.1733574929) // 33
( -164.619864362 -56.568543179 159.908920112) // 34
( -125.924702335 -56.5685431693 53.5948362005) // 35
( -125.924702335 56.5685418206 53.5948362005) // 36
( -164.619864359 56.5685418206 159.908920103) // 37
( -164.619864359 25 159.908920103) // 38
( -135.598492956 13.2842713871 80.1733574929) // 39
( -125.924702335 30 53.5948362005) // 40
( -164.619864359 -25 159.908920103) // 41
( -154.946073968 -13.2842713871 133.330399444) // 42
( -125.924702335 -30 53.5948362005) // 43
( 126.07044907 13.2842713871 152.956715912) // 44
( 100.613664182 13.2842713871 170.781748589) // 45
( 89.7088908564 13.2842713871 109.622698279) // 46
( 72.3293929347 13.2842713871 121.791953734) // 47
( 126.07044907 28.2842715846 152.956715912) // 48
( 100.613664182 28.2842715846 170.781748589) // 49
( 89.7088908564 28.2842715846 109.622698279) // 50
( 72.3293929347 28.2842715846 121.791953734) // 51
( 126.07044907 -13.2842713871 152.956715912) // 52
( 100.613664182 -13.2842713871 170.781748589) // 53
( 89.7088908564 -13.2842713871 109.622698279) // 54
( 72.3293929347 -13.2842713871 121.791953734) // 55
( 126.07044907 -28.2842715846 152.956715912) // 56
( 100.613664182 -28.2842715846 170.781748589) // 57
( 89.7088908564 -28.2842715846 109.622698279) // 58
( 72.3293929347 -28.2842715846 121.791953734) // 59
( 144.251227967 -56.568543179 174.623724478) // 60
( 71.5281115328 -56.5685431693 87.9556892035) // 61
( 71.5281115328 56.5685418206 87.9556892035) // 62
( 144.25122796 56.5685418206 174.623724471) // 63
( 71.5281115328 30 87.9556892035) // 64
( 71.5281115328 -30 87.9556892035) // 65
( 114.755799642 -56.568543179 195.276645734) // 66
( 58.1872571424 -56.5685431693 97.2970560138) // 67
( 58.1872571424 56.5685418206 97.2970560138) // 68
( 114.755799637 56.5685418206 195.276645725) // 69
( 58.1872571424 30 97.2970560138) // 70
( 58.1872571424 -30 97.2970560138) // 71
( 138.543243714 -11.03547257 178.620498068) // 72
( 120.463783883 -11.03547257 191.279872128) // 73
( 120.463783883 11.03547257 191.279872128) // 74
( 138.543243714 11.03547257 178.620498068) // 75
( 106.977860404 -6.64213569356 166.32549042) // 76
( 106.977860404 6.64213569356 166.32549042) // 77
( 119.706252848 6.64213569356 157.412974081) // 78
( 119.706252848 -6.64213569356 157.412974081) // 79
( 76.6742674151 -6.64213569356 118.74963987) // 80
( 76.6742674151 6.64213569356 118.74963987) // 81
( 85.364016376 6.64213569356 112.665012142) // 82
( 85.364016376 -6.64213569356 112.665012142) // 83
( 68.1928979352 -15 90.291030906) // 84
( 68.1928979352 15 90.291030906) // 85
( 61.52247074 -15 94.9617143112) // 86
( 61.52247074 15 94.9617143112) // 87
);
edges
(
);
blocks
(
// 0
hex ( 72 75 74 73 3 2 1 0) ($d6 $d8 $d0 ) simpleGrading (1 1 1)
// 1
hex ( 26 27 72 73 5 4 3 0) ($d8 $d1 $d0 ) simpleGrading (1 1 1)
// 2
hex ( 25 26 73 74 6 5 0 1) ($d6 $d1 $d0 ) simpleGrading (1 1 1)
// 3
hex ( 24 25 74 75 7 6 1 2) ($d8 $d1 $d0 ) simpleGrading (1 1 1)
// 4
hex ( 24 75 72 27 7 2 3 4) ($d1 $d6 $d0 ) simpleGrading (1 1 1)
// 5
hex ( 44 46 50 48 10 19 8 9) ($d9 $d2 $d3 ) simpleGrading (1 1 1)
// 6
hex ( 48 50 62 63 9 8 16 17) ($d9 $d4 $d3 ) simpleGrading (1 1 1)
// 7
hex ( 46 64 62 50 19 20 16 8) ($d4 $d2 $d3 ) simpleGrading (1 1 1)
// 8
hex ( 24 44 48 63 18 10 9 17) ($d4 $d2 $d3 ) simpleGrading (1 1 1)
// 9
hex ( 44 52 54 46 10 22 13 19) ($d6 $d9 $d3 ) simpleGrading (1 1 1)
// 10
hex ( 24 27 52 44 18 21 22 10) ($d6 $d4 $d3 ) simpleGrading (1 1 1)
// 11
hex ( 52 56 58 54 22 11 12 13) ($d7 $d9 $d3 ) simpleGrading (1 1 1)
// 12
hex ( 56 60 61 58 11 14 15 12) ($d4 $d9 $d3 ) simpleGrading (1 1 1)
// 13
hex ( 27 60 56 52 21 14 11 22) ($d7 $d4 $d3 ) simpleGrading (1 1 1)
// 14
hex ( 54 58 61 65 13 12 15 23) ($d7 $d4 $d3 ) simpleGrading (1 1 1)
// 15
hex ( 46 54 65 64 19 13 23 20) ($d6 $d4 $d3 ) simpleGrading (1 1 1)
// 16
hex ( 48 63 69 49 44 24 25 45) ($d4 $d8 $d2 ) simpleGrading (1 1 1)
// 17
hex ( 74 75 78 77 25 24 44 45) ($d8 $d4 $d1 ) simpleGrading (1 1 1)
// 18
hex ( 72 79 78 75 27 52 44 24) ($d4 $d6 $d1 ) simpleGrading (1 1 1)
// 19
hex ( 26 53 42 41 25 45 30 38) ($d4 $d5 $d6 ) simpleGrading (1 1 1)
// 20
hex ( 29 49 69 37 30 45 25 38) ($d5 $d4 $d2 ) simpleGrading (1 1 1)
// 21
hex ( 73 74 77 76 26 25 45 53) ($d6 $d4 $d1 ) simpleGrading (1 1 1)
// 22
hex ( 31 57 53 42 34 66 26 41) ($d5 $d7 $d4 ) simpleGrading (1 1 1)
// 23
hex ( 56 57 66 60 52 53 26 27) ($d8 $d4 $d7 ) simpleGrading (1 1 1)
// 24
hex ( 72 73 76 79 27 26 53 52) ($d8 $d4 $d1 ) simpleGrading (1 1 1)
// 25
hex ( 45 49 51 47 30 29 28 39) ($d2 $d9 $d5 ) simpleGrading (1 1 1)
// 26
hex ( 49 69 68 51 29 37 36 28) ($d4 $d9 $d5 ) simpleGrading (1 1 1)
// 27
hex ( 47 51 68 70 39 28 36 40) ($d2 $d4 $d5 ) simpleGrading (1 1 1)
// 28
hex ( 45 47 55 53 30 39 33 42) ($d9 $d6 $d5 ) simpleGrading (1 1 1)
// 29
hex ( 53 55 59 57 42 33 32 31) ($d9 $d7 $d5 ) simpleGrading (1 1 1)
// 30
hex ( 57 59 67 66 31 32 35 34) ($d9 $d4 $d5 ) simpleGrading (1 1 1)
// 31
hex ( 55 71 67 59 33 43 35 32) ($d4 $d7 $d5 ) simpleGrading (1 1 1)
// 32
hex ( 47 70 71 55 39 40 43 33) ($d4 $d6 $d5 ) simpleGrading (1 1 1)
// 33
hex ( 48 49 51 50 44 45 47 46) ($d8 $d9 $d2 ) simpleGrading (1 1 1)
// 34
hex ( 77 78 82 81 45 44 46 47) ($d8 $d9 $d1 ) simpleGrading (1 1 1)
// 35
hex ( 78 79 83 82 44 52 54 46) ($d6 $d9 $d1 ) simpleGrading (1 1 1)
// 36
hex ( 76 77 81 80 53 45 47 55) ($d6 $d9 $d1 ) simpleGrading (1 1 1)
// 37
hex ( 62 68 70 64 50 51 47 46) ($d8 $d2 $d4 ) simpleGrading (1 1 1)
// 38
hex ( 82 83 84 85 46 54 65 64) ($d6 $d4 $d1 ) simpleGrading (1 1 1)
// 39
hex ( 81 82 85 87 47 46 64 70) ($d8 $d4 $d1 ) simpleGrading (1 1 1)
// 40
hex ( 80 81 87 86 55 47 70 71) ($d6 $d4 $d1 ) simpleGrading (1 1 1)
// 41
hex ( 62 63 69 68 50 48 49 51) ($d9 $d8 $d4 ) simpleGrading (1 1 1)
// 42
hex ( 56 58 59 57 52 54 55 53) ($d9 $d8 $d7 ) simpleGrading (1 1 1)
// 43
hex ( 76 80 83 79 53 55 54 52) ($d9 $d8 $d1 ) simpleGrading (1 1 1)
// 44
hex ( 61 65 71 67 58 54 55 59) ($d7 $d8 $d4 ) simpleGrading (1 1 1)
// 45
hex ( 80 86 84 83 55 71 65 54) ($d4 $d8 $d1 ) simpleGrading (1 1 1)
// 46
hex ( 60 61 67 66 56 58 59 57) ($d9 $d8 $d4 ) simpleGrading (1 1 1)
// 47
hex ( 76 79 78 77 73 72 75 74) ($d8 $d6 $d4 ) simpleGrading (1 1 1)
// 48
hex ( 80 83 82 81 76 79 78 77) ($d8 $d6 $d9 ) simpleGrading (1 1 1)
// 49
hex ( 84 85 87 86 83 82 81 80) ($d6 $d8 $d4 ) simpleGrading (1 1 1)
);
boundary
(
InletSmall
{
type patch;
faces
(
( 0 1 2 3) // 0
( 0 3 4 5) // 1
( 0 5 6 1) // 2
( 1 6 7 2) // 3
( 2 7 4 3) // 4
);
}
Outlet
{
type patch;
faces
(
( 8 19 10 9) // 0
( 8 9 17 16) // 1
( 8 16 20 19) // 2
( 9 10 18 17) // 3
( 10 19 13 22) // 4
( 10 22 21 18) // 5
( 11 22 13 12) // 6
( 11 12 15 14) // 7
( 11 14 21 22) // 8
( 12 13 23 15) // 9
( 13 19 20 23) // 10
);
}
SmallPipe
{
type wall;
faces
(
( 4 7 24 27) // 0
( 4 27 26 5) // 1
( 5 26 25 6) // 2
( 6 25 24 7) // 3
);
}
Inlet
{
type patch;
faces
(
( 28 29 30 39) // 0
( 28 36 37 29) // 1
( 28 39 40 36) // 2
( 29 37 38 30) // 3
( 30 42 33 39) // 4
( 30 38 41 42) // 5
( 31 32 33 42) // 6
( 31 34 35 32) // 7
( 31 42 41 34) // 8
( 32 35 43 33) // 9
( 33 43 40 39) // 10
);
}
BigPipe
{
type wall;
faces
(
( 14 21 27 60) // 0
( 14 15 61 60) // 1
( 15 23 65 61) // 2
( 16 17 63 62) // 3
( 16 62 64 20) // 4
( 17 63 24 18) // 5
( 18 24 27 21) // 6
( 20 64 65 23) // 7
( 24 63 69 25) // 8
( 25 69 37 38) // 9
( 25 38 41 26) // 10
( 26 41 34 66) // 11
( 26 66 60 27) // 12
( 34 66 67 35) // 13
( 35 67 71 43) // 14
( 36 68 69 37) // 15
( 36 40 70 68) // 16
( 40 43 71 70) // 17
( 60 61 67 66) // 18
( 61 65 71 67) // 19
( 62 63 69 68) // 20
( 62 68 70 64) // 21
( 64 85 84 65) // 22
( 64 70 87 85) // 23
( 65 84 86 71) // 24
( 70 71 86 87) // 25
( 84 85 87 86) // 26
);
}
);
// ************************************************************************* //