Reviewed all *inter*Foam tutorials
This commit is contained in:
parent
3fca743626
commit
0e6720c7c4
76 changed files with 963103 additions and 265003 deletions
|
@ -8,155 +8,416 @@
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object blockMeshDict;
|
object blockMeshDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// General macros to create 2D/extruded-2D meshes
|
// General macros to create 2D/extruded-2D meshes
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
convertToMeters 0.1;
|
convertToMeters 0.1;
|
||||||
|
|
||||||
// Hub radius
|
// Hub radius
|
||||||
|
|
||||||
|
|
||||||
// Impeller-tip radius
|
// Impeller-tip radius
|
||||||
|
|
||||||
|
|
||||||
// Baffle-tip radius
|
// Baffle-tip radius
|
||||||
|
|
||||||
|
|
||||||
// Tank radius
|
// Tank radius
|
||||||
|
|
||||||
|
|
||||||
// MRF region radius
|
// MRF region radius
|
||||||
|
|
||||||
|
|
||||||
// Thickness of 2D slab
|
// Thickness of 2D slab
|
||||||
|
|
||||||
|
|
||||||
// Base z
|
// Base z
|
||||||
|
|
||||||
|
|
||||||
// Top z
|
// Top z
|
||||||
|
|
||||||
|
|
||||||
// Number of cells radially between hub and impeller tip
|
// Number of cells radially between hub and impeller tip
|
||||||
|
|
||||||
|
|
||||||
// Number of cells radially in each of the two regions between
|
// Number of cells radially in each of the two regions between
|
||||||
// impeller and baffle tips
|
// impeller and baffle tips
|
||||||
|
|
||||||
|
|
||||||
// Number of cells radially between baffle tip and tank
|
// Number of cells radially between baffle tip and tank
|
||||||
|
|
||||||
|
|
||||||
// Number of cells azimuthally in each of the 8 blocks
|
// Number of cells azimuthally in each of the 8 blocks
|
||||||
|
|
||||||
|
|
||||||
// Number of cells in the thickness of the slab
|
// Number of cells in the thickness of the slab
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
vertices
|
vertices
|
||||||
(
|
(
|
||||||
(0.2 0 0) // Vertex r0b = 0
|
(0.2 0 0) // Vertex r0b = 0
|
||||||
(0.2 0 0) // Vertex r0sb = 1
|
(0.2 0 0) // Vertex r0sb = 1
|
||||||
(0.141421356364228 -0.141421356110391 0) // Vertex r1b = 2
|
(0.141421356364228 -0.141421356110391 0) // Vertex r1b = 2
|
||||||
(3.58979347393082e-10 -0.2 0) // Vertex r2b = 3
|
(3.58979347393082e-10 -0.2 0) // Vertex r2b = 3
|
||||||
(3.58979347393082e-10 -0.2 0) // Vertex r2sb = 4
|
(3.58979347393082e-10 -0.2 0) // Vertex r2sb = 4
|
||||||
(-0.141421355856554 -0.141421356618065 0) // Vertex r3b = 5
|
(-0.141421355856554 -0.141421356618065 0) // Vertex r3b = 5
|
||||||
(-0.2 7.17958694786164e-10 0) // Vertex r4b = 6
|
(-0.2 7.17958694786164e-10 0) // Vertex r4b = 6
|
||||||
(-0.2 7.17958694786164e-10 0) // Vertex r4sb = 7
|
(-0.2 7.17958694786164e-10 0) // Vertex r4sb = 7
|
||||||
(-0.141421355856554 0.141421356618065 0) // Vertex r5b = 8
|
(-0.141421355856554 0.141421356618065 0) // Vertex r5b = 8
|
||||||
(3.58979347393082e-10 0.2 0) // Vertex r6b = 9
|
(3.58979347393082e-10 0.2 0) // Vertex r6b = 9
|
||||||
(3.58979347393082e-10 0.2 0) // Vertex r6sb = 10
|
(3.58979347393082e-10 0.2 0) // Vertex r6sb = 10
|
||||||
(0.141421356364228 0.141421356110391 0) // Vertex r7b = 11
|
(0.141421356364228 0.141421356110391 0) // Vertex r7b = 11
|
||||||
|
|
||||||
(0.5 0 0) // Vertex rb0b = 12
|
(0.5 0 0) // Vertex rb0b = 12
|
||||||
(0.353553390910569 -0.353553390275978 0) // Vertex rb1b = 13
|
(0.353553390910569 -0.353553390275978 0) // Vertex rb1b = 13
|
||||||
(8.97448368482705e-10 -0.5 0) // Vertex rb2b = 14
|
(8.97448368482705e-10 -0.5 0) // Vertex rb2b = 14
|
||||||
(-0.353553389641386 -0.353553391545162 0) // Vertex rb3b = 15
|
(-0.353553389641386 -0.353553391545162 0) // Vertex rb3b = 15
|
||||||
(-0.5 1.79489673696541e-09 0) // Vertex rb4b = 16
|
(-0.5 1.79489673696541e-09 0) // Vertex rb4b = 16
|
||||||
(-0.353553389641386 0.353553391545162 0) // Vertex rb5b = 17
|
(-0.353553389641386 0.353553391545162 0) // Vertex rb5b = 17
|
||||||
(8.97448368482705e-10 0.5 0) // Vertex rb6b = 18
|
(8.97448368482705e-10 0.5 0) // Vertex rb6b = 18
|
||||||
(0.353553390910569 0.353553390275978 0) // Vertex rb7b = 19
|
(0.353553390910569 0.353553390275978 0) // Vertex rb7b = 19
|
||||||
|
|
||||||
(0.6 0 0) // Vertex ri0b = 20
|
(0.6 0 0) // Vertex ri0b = 20
|
||||||
(0.424264069092683 -0.424264068331174 0) // Vertex ri1b = 21
|
(0.424264069092683 -0.424264068331174 0) // Vertex ri1b = 21
|
||||||
(1.07693804217925e-09 -0.6 0) // Vertex ri2b = 22
|
(1.07693804217925e-09 -0.6 0) // Vertex ri2b = 22
|
||||||
(-0.424264067569663 -0.424264069854194 0) // Vertex ri3b = 23
|
(-0.424264067569663 -0.424264069854194 0) // Vertex ri3b = 23
|
||||||
(-0.6 2.15387608435849e-09 0) // Vertex ri4b = 24
|
(-0.6 2.15387608435849e-09 0) // Vertex ri4b = 24
|
||||||
(-0.424264067569663 0.424264069854194 0) // Vertex ri5b = 25
|
(-0.424264067569663 0.424264069854194 0) // Vertex ri5b = 25
|
||||||
(1.07693804217925e-09 0.6 0) // Vertex ri6b = 26
|
(1.07693804217925e-09 0.6 0) // Vertex ri6b = 26
|
||||||
(0.424264069092683 0.424264068331174 0) // Vertex ri7b = 27
|
(0.424264069092683 0.424264068331174 0) // Vertex ri7b = 27
|
||||||
|
|
||||||
(0.7 0 0) // Vertex Rb0b = 28
|
(0.7 0 0) // Vertex Rb0b = 28
|
||||||
(0.494974747274797 -0.494974746386369 0) // Vertex Rb1b = 29
|
(0.494974747274797 -0.494974746386369 0) // Vertex Rb1b = 29
|
||||||
(1.25642771587579e-09 -0.7 0) // Vertex Rb2b = 30
|
(1.25642771587579e-09 -0.7 0) // Vertex Rb2b = 30
|
||||||
(-0.49497474549794 -0.494974748163226 0) // Vertex Rb3b = 31
|
(-0.49497474549794 -0.494974748163226 0) // Vertex Rb3b = 31
|
||||||
(-0.7 2.51285543175157e-09 0) // Vertex Rb4b = 32
|
(-0.7 2.51285543175157e-09 0) // Vertex Rb4b = 32
|
||||||
(-0.49497474549794 0.494974748163226 0) // Vertex Rb5b = 33
|
(-0.49497474549794 0.494974748163226 0) // Vertex Rb5b = 33
|
||||||
(1.25642771587579e-09 0.7 0) // Vertex Rb6b = 34
|
(1.25642771587579e-09 0.7 0) // Vertex Rb6b = 34
|
||||||
(0.494974747274797 0.494974746386369 0) // Vertex Rb7b = 35
|
(0.494974747274797 0.494974746386369 0) // Vertex Rb7b = 35
|
||||||
|
|
||||||
(1 0 0) // Vertex R0b = 36
|
(1 0 0) // Vertex R0b = 36
|
||||||
(0.707106781821139 -0.707106780551956 0) // Vertex R1b = 37
|
(0.707106781821139 -0.707106780551956 0) // Vertex R1b = 37
|
||||||
(0.707106781821139 -0.707106780551956 0) // Vertex R1sb = 38
|
(0.707106781821139 -0.707106780551956 0) // Vertex R1sb = 38
|
||||||
(1.79489673696541e-09 -1 0) // Vertex R2b = 39
|
(1.79489673696541e-09 -1 0) // Vertex R2b = 39
|
||||||
(-0.707106779282772 -0.707106783090323 0) // Vertex R3b = 40
|
(-0.707106779282772 -0.707106783090323 0) // Vertex R3b = 40
|
||||||
(-0.707106779282772 -0.707106783090323 0) // Vertex R3sb = 41
|
(-0.707106779282772 -0.707106783090323 0) // Vertex R3sb = 41
|
||||||
(-1 3.58979347393082e-09 0) // Vertex R4b = 42
|
(-1 3.58979347393082e-09 0) // Vertex R4b = 42
|
||||||
(-0.707106779282772 0.707106783090323 0) // Vertex R5b = 43
|
(-0.707106779282772 0.707106783090323 0) // Vertex R5b = 43
|
||||||
(-0.707106779282772 0.707106783090323 0) // Vertex R5sb = 44
|
(-0.707106779282772 0.707106783090323 0) // Vertex R5sb = 44
|
||||||
(1.79489673696541e-09 1 0) // Vertex R6b = 45
|
(1.79489673696541e-09 1 0) // Vertex R6b = 45
|
||||||
(0.707106781821139 0.707106780551956 0) // Vertex R7b = 46
|
(0.707106781821139 0.707106780551956 0) // Vertex R7b = 46
|
||||||
(0.707106781821139 0.707106780551956 0) // Vertex R7sb = 47
|
(0.707106781821139 0.707106780551956 0) // Vertex R7sb = 47
|
||||||
|
|
||||||
(0.2 0 0.1) // Vertex r0t = 48
|
(0.2 0 0.1) // Vertex r0t = 48
|
||||||
(0.2 0 0.1) // Vertex r0st = 49
|
(0.2 0 0.1) // Vertex r0st = 49
|
||||||
(0.141421356364228 -0.141421356110391 0.1) // Vertex r1t = 50
|
(0.141421356364228 -0.141421356110391 0.1) // Vertex r1t = 50
|
||||||
(3.58979347393082e-10 -0.2 0.1) // Vertex r2t = 51
|
(3.58979347393082e-10 -0.2 0.1) // Vertex r2t = 51
|
||||||
(3.58979347393082e-10 -0.2 0.1) // Vertex r2st = 52
|
(3.58979347393082e-10 -0.2 0.1) // Vertex r2st = 52
|
||||||
(-0.141421355856554 -0.141421356618065 0.1) // Vertex r3t = 53
|
(-0.141421355856554 -0.141421356618065 0.1) // Vertex r3t = 53
|
||||||
(-0.2 7.17958694786164e-10 0.1) // Vertex r4t = 54
|
(-0.2 7.17958694786164e-10 0.1) // Vertex r4t = 54
|
||||||
(-0.2 7.17958694786164e-10 0.1) // Vertex r4st = 55
|
(-0.2 7.17958694786164e-10 0.1) // Vertex r4st = 55
|
||||||
(-0.141421355856554 0.141421356618065 0.1) // Vertex r5t = 56
|
(-0.141421355856554 0.141421356618065 0.1) // Vertex r5t = 56
|
||||||
(3.58979347393082e-10 0.2 0.1) // Vertex r6t = 57
|
(3.58979347393082e-10 0.2 0.1) // Vertex r6t = 57
|
||||||
(3.58979347393082e-10 0.2 0.1) // Vertex r6st = 58
|
(3.58979347393082e-10 0.2 0.1) // Vertex r6st = 58
|
||||||
(0.141421356364228 0.141421356110391 0.1) // Vertex r7t = 59
|
(0.141421356364228 0.141421356110391 0.1) // Vertex r7t = 59
|
||||||
|
|
||||||
(0.5 0 0.1) // Vertex rb0t = 60
|
(0.5 0 0.1) // Vertex rb0t = 60
|
||||||
(0.353553390910569 -0.353553390275978 0.1) // Vertex rb1t = 61
|
(0.353553390910569 -0.353553390275978 0.1) // Vertex rb1t = 61
|
||||||
(8.97448368482705e-10 -0.5 0.1) // Vertex rb2t = 62
|
(8.97448368482705e-10 -0.5 0.1) // Vertex rb2t = 62
|
||||||
(-0.353553389641386 -0.353553391545162 0.1) // Vertex rb3t = 63
|
(-0.353553389641386 -0.353553391545162 0.1) // Vertex rb3t = 63
|
||||||
(-0.5 1.79489673696541e-09 0.1) // Vertex rb4t = 64
|
(-0.5 1.79489673696541e-09 0.1) // Vertex rb4t = 64
|
||||||
(-0.353553389641386 0.353553391545162 0.1) // Vertex rb5t = 65
|
(-0.353553389641386 0.353553391545162 0.1) // Vertex rb5t = 65
|
||||||
(8.97448368482705e-10 0.5 0.1) // Vertex rb6t = 66
|
(8.97448368482705e-10 0.5 0.1) // Vertex rb6t = 66
|
||||||
(0.353553390910569 0.353553390275978 0.1) // Vertex rb7t = 67
|
(0.353553390910569 0.353553390275978 0.1) // Vertex rb7t = 67
|
||||||
|
|
||||||
(0.6 0 0.1) // Vertex ri0t = 68
|
(0.6 0 0.1) // Vertex ri0t = 68
|
||||||
(0.424264069092683 -0.424264068331174 0.1) // Vertex ri1t = 69
|
(0.424264069092683 -0.424264068331174 0.1) // Vertex ri1t = 69
|
||||||
(1.07693804217925e-09 -0.6 0.1) // Vertex ri2t = 70
|
(1.07693804217925e-09 -0.6 0.1) // Vertex ri2t = 70
|
||||||
(-0.424264067569663 -0.424264069854194 0.1) // Vertex ri3t = 71
|
(-0.424264067569663 -0.424264069854194 0.1) // Vertex ri3t = 71
|
||||||
(-0.6 2.15387608435849e-09 0.1) // Vertex ri4t = 72
|
(-0.6 2.15387608435849e-09 0.1) // Vertex ri4t = 72
|
||||||
(-0.424264067569663 0.424264069854194 0.1) // Vertex ri5t = 73
|
(-0.424264067569663 0.424264069854194 0.1) // Vertex ri5t = 73
|
||||||
(1.07693804217925e-09 0.6 0.1) // Vertex ri6t = 74
|
(1.07693804217925e-09 0.6 0.1) // Vertex ri6t = 74
|
||||||
(0.424264069092683 0.424264068331174 0.1) // Vertex ri7t = 75
|
(0.424264069092683 0.424264068331174 0.1) // Vertex ri7t = 75
|
||||||
|
|
||||||
(0.7 0 0.1) // Vertex Rb0t = 76
|
(0.7 0 0.1) // Vertex Rb0t = 76
|
||||||
(0.494974747274797 -0.494974746386369 0.1) // Vertex Rb1t = 77
|
(0.494974747274797 -0.494974746386369 0.1) // Vertex Rb1t = 77
|
||||||
(1.25642771587579e-09 -0.7 0.1) // Vertex Rb2t = 78
|
(1.25642771587579e-09 -0.7 0.1) // Vertex Rb2t = 78
|
||||||
(-0.49497474549794 -0.494974748163226 0.1) // Vertex Rb3t = 79
|
(-0.49497474549794 -0.494974748163226 0.1) // Vertex Rb3t = 79
|
||||||
(-0.7 2.51285543175157e-09 0.1) // Vertex Rb4t = 80
|
(-0.7 2.51285543175157e-09 0.1) // Vertex Rb4t = 80
|
||||||
(-0.49497474549794 0.494974748163226 0.1) // Vertex Rb5t = 81
|
(-0.49497474549794 0.494974748163226 0.1) // Vertex Rb5t = 81
|
||||||
(1.25642771587579e-09 0.7 0.1) // Vertex Rb6t = 82
|
(1.25642771587579e-09 0.7 0.1) // Vertex Rb6t = 82
|
||||||
(0.494974747274797 0.494974746386369 0.1) // Vertex Rb7t = 83
|
(0.494974747274797 0.494974746386369 0.1) // Vertex Rb7t = 83
|
||||||
|
|
||||||
(1 0 0.1) // Vertex R0t = 84
|
(1 0 0.1) // Vertex R0t = 84
|
||||||
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1t = 85
|
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1t = 85
|
||||||
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1st = 86
|
(0.707106781821139 -0.707106780551956 0.1) // Vertex R1st = 86
|
||||||
(1.79489673696541e-09 -1 0.1) // Vertex R2t = 87
|
(1.79489673696541e-09 -1 0.1) // Vertex R2t = 87
|
||||||
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3t = 88
|
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3t = 88
|
||||||
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3st = 89
|
(-0.707106779282772 -0.707106783090323 0.1) // Vertex R3st = 89
|
||||||
(-1 3.58979347393082e-09 0.1) // Vertex R4t = 90
|
(-1 3.58979347393082e-09 0.1) // Vertex R4t = 90
|
||||||
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5t = 91
|
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5t = 91
|
||||||
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5st = 92
|
(-0.707106779282772 0.707106783090323 0.1) // Vertex R5st = 92
|
||||||
(1.79489673696541e-09 1 0.1) // Vertex R6t = 93
|
(1.79489673696541e-09 1 0.1) // Vertex R6t = 93
|
||||||
(0.707106781821139 0.707106780551956 0.1) // Vertex R7t = 94
|
(0.707106781821139 0.707106780551956 0.1) // Vertex R7t = 94
|
||||||
(0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95
|
(0.707106781821139 0.707106780551956 0.1) // Vertex R7st = 95
|
||||||
);
|
);
|
||||||
|
|
||||||
blocks
|
blocks
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
|
@ -52,11 +52,6 @@ solvers
|
||||||
|
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
momentumPredictor no;
|
|
||||||
nCorrectors 3;
|
|
||||||
nNonOrthogonalCorrectors 0;
|
|
||||||
nAlphaCorr 1;
|
|
||||||
nAlphaSubCycles 2;
|
|
||||||
cAlpha 1;
|
cAlpha 1;
|
||||||
pRefCell 0;
|
pRefCell 0;
|
||||||
pdRefCell 0;
|
pdRefCell 0;
|
||||||
|
@ -64,4 +59,13 @@ PISO
|
||||||
pdRefValue 0;
|
pdRefValue 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PIMPLE
|
||||||
|
{
|
||||||
|
nOuterCorrectors 1;
|
||||||
|
nCorrectors 3;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
nAlphaCorr 1;
|
||||||
|
nAlphaSubCycles 2;
|
||||||
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
9
tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/Allclean
Executable file
9
tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/Allclean
Executable file
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Source tutorial clean functions
|
||||||
|
. $WM_PROJECT_DIR/bin/tools/CleanFunctions
|
||||||
|
|
||||||
|
rm -rf 0 > /dev/null 2>&1
|
||||||
|
|
||||||
|
cleanCase
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# Source tutorial run functions
|
# Source tutorial run functions
|
||||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||||
|
|
||||||
cp -r 0-orig 0
|
cp -r 0.org 0
|
||||||
runApplication blockMesh
|
runApplication blockMesh
|
||||||
runApplication setSet -batch createObstacle.setSet
|
runApplication setSet -batch createObstacle.setSet
|
||||||
runApplication subsetMesh c0 -patch walls -overwrite
|
runApplication subsetMesh c0 -patch walls -overwrite
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -10,7 +10,7 @@ FoamFile
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class polyBoundaryMesh;
|
class polyBoundaryMesh;
|
||||||
location "0.001/polyMesh";
|
location "constant/polyMesh";
|
||||||
object boundary;
|
object boundary;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -9,12 +9,13 @@ FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class labelList;
|
class regIOobject;
|
||||||
location "0.001/polyMesh";
|
location "constant/polyMesh";
|
||||||
object patchMap;
|
object cellZones;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
2(0 1)
|
0
|
||||||
|
()
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -9,28 +9,13 @@ FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class volScalarField;
|
class regIOobject;
|
||||||
location "0.001";
|
location "constant/polyMesh";
|
||||||
object alpha1.org;
|
object faceZones;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
dimensions [0 0 0 0 0 0 0];
|
0
|
||||||
|
()
|
||||||
internalField uniform 0;
|
|
||||||
|
|
||||||
boundaryField
|
|
||||||
{
|
|
||||||
atmosphere
|
|
||||||
{
|
|
||||||
type inletOutlet;
|
|
||||||
inletValue uniform 0;
|
|
||||||
value uniform 0;
|
|
||||||
}
|
|
||||||
walls
|
|
||||||
{
|
|
||||||
type zeroGradient;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -10,11 +10,12 @@ FoamFile
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class faceList;
|
class faceList;
|
||||||
location "0.001/polyMesh";
|
location "constant/polyMesh";
|
||||||
object faces;
|
object faces;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
99968
|
99968
|
||||||
(
|
(
|
||||||
4(1 34 1074 1041)
|
4(1 34 1074 1041)
|
||||||
|
@ -99987,4 +99988,5 @@ FoamFile
|
||||||
4(8966 8999 9000 8967)
|
4(8966 8999 9000 8967)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -11,11 +11,12 @@ FoamFile
|
||||||
format ascii;
|
format ascii;
|
||||||
class labelList;
|
class labelList;
|
||||||
note "nPoints: 35545 nCells: 32256 nFaces: 99968 nInternalFaces: 93568";
|
note "nPoints: 35545 nCells: 32256 nFaces: 99968 nInternalFaces: 93568";
|
||||||
location "0.001/polyMesh";
|
location "constant/polyMesh";
|
||||||
object neighbour;
|
object neighbour;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
93568
|
93568
|
||||||
(
|
(
|
||||||
1
|
1
|
||||||
|
@ -93588,4 +93589,5 @@ FoamFile
|
||||||
32255
|
32255
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -11,11 +11,12 @@ FoamFile
|
||||||
format ascii;
|
format ascii;
|
||||||
class labelList;
|
class labelList;
|
||||||
note "nPoints: 35545 nCells: 32256 nFaces: 99968 nInternalFaces: 93568";
|
note "nPoints: 35545 nCells: 32256 nFaces: 99968 nInternalFaces: 93568";
|
||||||
location "0.001/polyMesh";
|
location "constant/polyMesh";
|
||||||
object owner;
|
object owner;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
99968
|
99968
|
||||||
(
|
(
|
||||||
0
|
0
|
||||||
|
@ -99988,4 +99989,5 @@ FoamFile
|
||||||
8307
|
8307
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -9,28 +9,13 @@ FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class volVectorField;
|
class regIOobject;
|
||||||
location "0.001";
|
location "constant/polyMesh";
|
||||||
object U;
|
object pointZones;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
dimensions [0 1 -1 0 0 0 0];
|
0
|
||||||
|
()
|
||||||
internalField uniform (0 0 0);
|
|
||||||
|
|
||||||
boundaryField
|
|
||||||
{
|
|
||||||
atmosphere
|
|
||||||
{
|
|
||||||
type pressureInletOutletVelocity;
|
|
||||||
value uniform (0 0 0);
|
|
||||||
}
|
|
||||||
walls
|
|
||||||
{
|
|
||||||
type fixedValue;
|
|
||||||
value uniform (0 0 0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -10,11 +10,12 @@ FoamFile
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class vectorField;
|
class vectorField;
|
||||||
location "0.001/polyMesh";
|
location "constant/polyMesh";
|
||||||
object points;
|
object points;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|
||||||
35545
|
35545
|
||||||
(
|
(
|
||||||
(0 0 0)
|
(0 0 0)
|
||||||
|
@ -35564,4 +35565,5 @@ FoamFile
|
||||||
(1 1 1)
|
(1 1 1)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -21,19 +21,19 @@ FoamFile
|
||||||
{
|
{
|
||||||
type wall;
|
type wall;
|
||||||
nFaces 11200;
|
nFaces 11200;
|
||||||
startFace 277808;
|
startFace 281600;
|
||||||
}
|
}
|
||||||
atmosphere
|
atmosphere
|
||||||
{
|
{
|
||||||
type patch;
|
type patch;
|
||||||
nFaces 1600;
|
nFaces 1600;
|
||||||
startFace 289008;
|
startFace 292800;
|
||||||
}
|
}
|
||||||
floatingObject
|
floatingObject
|
||||||
{
|
{
|
||||||
type wall;
|
type wall;
|
||||||
nFaces 672;
|
nFaces 0;
|
||||||
startFace 290608;
|
startFace 294400;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class polyBoundaryMesh;
|
||||||
|
location "constant/polyMesh";
|
||||||
|
object boundary;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
3
|
||||||
|
(
|
||||||
|
stationaryWalls
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 11200;
|
||||||
|
startFace 277808;
|
||||||
|
}
|
||||||
|
atmosphere
|
||||||
|
{
|
||||||
|
type patch;
|
||||||
|
nFaces 1600;
|
||||||
|
startFace 289008;
|
||||||
|
}
|
||||||
|
floatingObject
|
||||||
|
{
|
||||||
|
type wall;
|
||||||
|
nFaces 672;
|
||||||
|
startFace 290608;
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class regIOobject;
|
||||||
|
location "constant/polyMesh";
|
||||||
|
object cellZones;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
0
|
||||||
|
()
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -0,0 +1,21 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class regIOobject;
|
||||||
|
location "constant/polyMesh";
|
||||||
|
object faceZones;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
0
|
||||||
|
()
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,21 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class regIOobject;
|
||||||
|
location "constant/polyMesh";
|
||||||
|
object pointZones;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
0
|
||||||
|
()
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -9,34 +9,53 @@ FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ascii;
|
||||||
class volScalarField;
|
class dictionary;
|
||||||
location "0.001";
|
location "system";
|
||||||
object pd;
|
object fvSchemes;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
dimensions [1 -1 -2 0 0 0 0];
|
ddtSchemes
|
||||||
|
|
||||||
internalField uniform 0;
|
|
||||||
|
|
||||||
boundaryField
|
|
||||||
{
|
{
|
||||||
atmosphere
|
default Euler;
|
||||||
{
|
|
||||||
type totalPressure;
|
|
||||||
rho rho;
|
|
||||||
psi none;
|
|
||||||
gamma 1;
|
|
||||||
p0 uniform 0;
|
|
||||||
value uniform 0;
|
|
||||||
}
|
|
||||||
walls
|
|
||||||
{
|
|
||||||
type buoyantPressure;
|
|
||||||
gradient uniform 0;
|
|
||||||
rho rho;
|
|
||||||
value uniform 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gradSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
divSchemes
|
||||||
|
{
|
||||||
|
div(rho*phi,U) Gauss vanLeerV;
|
||||||
|
div(phi,alpha) Gauss vanLeer;
|
||||||
|
div(phirb,alpha) Gauss vanLeer;
|
||||||
|
div(phi,k) Gauss upwind;
|
||||||
|
div(phi,epsilon) Gauss upwind;
|
||||||
|
}
|
||||||
|
|
||||||
|
laplacianSchemes
|
||||||
|
{
|
||||||
|
default Gauss linear corrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
interpolationSchemes
|
||||||
|
{
|
||||||
|
default linear;
|
||||||
|
}
|
||||||
|
|
||||||
|
snGradSchemes
|
||||||
|
{
|
||||||
|
default corrected;
|
||||||
|
}
|
||||||
|
|
||||||
|
fluxRequired
|
||||||
|
{
|
||||||
|
default no;
|
||||||
|
pd ;
|
||||||
|
pcorr ;
|
||||||
|
alpha ;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
|
@ -0,0 +1,128 @@
|
||||||
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
|
| ========= | |
|
||||||
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
|
| \\/ M anipulation | |
|
||||||
|
\*---------------------------------------------------------------------------*/
|
||||||
|
FoamFile
|
||||||
|
{
|
||||||
|
version 2.0;
|
||||||
|
format ascii;
|
||||||
|
class dictionary;
|
||||||
|
location "system";
|
||||||
|
object fvSolution;
|
||||||
|
}
|
||||||
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
solvers
|
||||||
|
{
|
||||||
|
cellDisplacement
|
||||||
|
{
|
||||||
|
solver GAMG;
|
||||||
|
tolerance 1e-05;
|
||||||
|
relTol 0;
|
||||||
|
smoother GaussSeidel;
|
||||||
|
cacheAgglomeration true;
|
||||||
|
nCellsInCoarsestLevel 10;
|
||||||
|
agglomerator faceAreaPair;
|
||||||
|
mergeLevels 1;
|
||||||
|
}
|
||||||
|
pcorr
|
||||||
|
{
|
||||||
|
solver PCG;
|
||||||
|
preconditioner
|
||||||
|
{
|
||||||
|
preconditioner GAMG;
|
||||||
|
tolerance 1e-05;
|
||||||
|
relTol 0;
|
||||||
|
smoother DICGaussSeidel;
|
||||||
|
nPreSweeps 0;
|
||||||
|
nPostSweeps 2;
|
||||||
|
nBottomSweeps 2;
|
||||||
|
cacheAgglomeration false;
|
||||||
|
nCellsInCoarsestLevel 10;
|
||||||
|
agglomerator faceAreaPair;
|
||||||
|
mergeLevels 1;
|
||||||
|
}
|
||||||
|
tolerance 1e-05;
|
||||||
|
relTol 0;
|
||||||
|
maxIter 100;
|
||||||
|
}
|
||||||
|
pd
|
||||||
|
{
|
||||||
|
solver GAMG;
|
||||||
|
tolerance 1e-08;
|
||||||
|
relTol 0.01;
|
||||||
|
smoother DIC;
|
||||||
|
nPreSweeps 0;
|
||||||
|
nPostSweeps 2;
|
||||||
|
nFinestSweeps 2;
|
||||||
|
cacheAgglomeration true;
|
||||||
|
nCellsInCoarsestLevel 10;
|
||||||
|
agglomerator faceAreaPair;
|
||||||
|
mergeLevels 1;
|
||||||
|
}
|
||||||
|
pdFinal
|
||||||
|
{
|
||||||
|
solver PCG;
|
||||||
|
preconditioner
|
||||||
|
{
|
||||||
|
preconditioner GAMG;
|
||||||
|
tolerance 1e-08;
|
||||||
|
relTol 0;
|
||||||
|
nVcycles 2;
|
||||||
|
smoother DICGaussSeidel;
|
||||||
|
nPreSweeps 2;
|
||||||
|
nPostSweeps 2;
|
||||||
|
nFinestSweeps 2;
|
||||||
|
cacheAgglomeration true;
|
||||||
|
nCellsInCoarsestLevel 10;
|
||||||
|
agglomerator faceAreaPair;
|
||||||
|
mergeLevels 1;
|
||||||
|
}
|
||||||
|
tolerance 1e-08;
|
||||||
|
relTol 0;
|
||||||
|
maxIter 20;
|
||||||
|
}
|
||||||
|
U
|
||||||
|
{
|
||||||
|
solver smoothSolver;
|
||||||
|
smoother GaussSeidel;
|
||||||
|
tolerance 1e-06;
|
||||||
|
relTol 0;
|
||||||
|
nSweeps 1;
|
||||||
|
}
|
||||||
|
"(k|epsilon|omega|R|nuTilda)"
|
||||||
|
{
|
||||||
|
solver PBiCG;
|
||||||
|
preconditioner DILU;
|
||||||
|
tolerance 1e-08;
|
||||||
|
relTol 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
PISO
|
||||||
|
{
|
||||||
|
cAlpha 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
PIMPLE
|
||||||
|
{
|
||||||
|
momentumPredictor yes;
|
||||||
|
nOuterCorrectors 1;
|
||||||
|
nCorrectors 4;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
nAlphaCorr 1;
|
||||||
|
nAlphaSubCycles 3;
|
||||||
|
cAlpha 1;
|
||||||
|
correctPhi yes;
|
||||||
|
}
|
||||||
|
|
||||||
|
relaxationFactors
|
||||||
|
{
|
||||||
|
"(U|k|epsilon|omega|R|nuTilda)" 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// ************************************************************************* //
|
|
@ -8,13 +8,21 @@
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object blockMeshDict;
|
object blockMeshDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// General m4 macros
|
// General m4 macros
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// User-defined parameters
|
// User-defined parameters
|
||||||
|
|
||||||
|
@ -45,28 +53,44 @@ convertToMeters 1;
|
||||||
// Breadth to the top (height) of lower chamfer
|
// Breadth to the top (height) of lower chamfer
|
||||||
// Breadth of upper chamfer
|
// Breadth of upper chamfer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// Parametric description
|
// Parametric description
|
||||||
|
|
||||||
vertices
|
vertices
|
||||||
(
|
(
|
||||||
(-0.5 -15 -10.0) // Vertex bllcb = 0
|
(-0.5 -15 -10.0) // Vertex bllcb = 0
|
||||||
(-0.5 -20 -5) // Vertex bllc = 1
|
(-0.5 -20 -5) // Vertex bllc = 1
|
||||||
(-0.5 -20 10) // Vertex bluc = 2
|
(-0.5 -20 10) // Vertex bluc = 2
|
||||||
(-0.5 -10 20) // Vertex bluct = 3
|
(-0.5 -10 20) // Vertex bluct = 3
|
||||||
(-0.5 15 -10.0) // Vertex brlcb = 4
|
(-0.5 15 -10.0) // Vertex brlcb = 4
|
||||||
(-0.5 20 -5) // Vertex brlc = 5
|
(-0.5 20 -5) // Vertex brlc = 5
|
||||||
(-0.5 20 10) // Vertex bruc = 6
|
(-0.5 20 10) // Vertex bruc = 6
|
||||||
(-0.5 10 20) // Vertex bruct = 7
|
(-0.5 10 20) // Vertex bruct = 7
|
||||||
|
|
||||||
(0.5 -15 -10.0) // Vertex fllcb = 8
|
(0.5 -15 -10.0) // Vertex fllcb = 8
|
||||||
(0.5 -20 -5) // Vertex fllc = 9
|
(0.5 -20 -5) // Vertex fllc = 9
|
||||||
(0.5 -20 10) // Vertex fluc = 10
|
(0.5 -20 10) // Vertex fluc = 10
|
||||||
(0.5 -10 20) // Vertex fluct = 11
|
(0.5 -10 20) // Vertex fluct = 11
|
||||||
(0.5 15 -10.0) // Vertex frlcb = 12
|
(0.5 15 -10.0) // Vertex frlcb = 12
|
||||||
(0.5 20 -5) // Vertex frlc = 13
|
(0.5 20 -5) // Vertex frlc = 13
|
||||||
(0.5 20 10) // Vertex fruc = 14
|
(0.5 20 10) // Vertex fruc = 14
|
||||||
(0.5 10 20) // Vertex fruct = 15
|
(0.5 10 20) // Vertex fruct = 15
|
||||||
);
|
);
|
||||||
|
|
||||||
blocks
|
blocks
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -92,6 +92,10 @@ solvers
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
cAlpha 1;
|
cAlpha 1;
|
||||||
|
pdRefPoint (0 0 0.15);
|
||||||
|
pdRefValue 1e5;
|
||||||
|
pRefPoint (0 0 0.15);
|
||||||
|
pRefValue 1e5;
|
||||||
}
|
}
|
||||||
PIMPLE
|
PIMPLE
|
||||||
{
|
{
|
||||||
|
@ -102,11 +106,6 @@ PIMPLE
|
||||||
nAlphaCorr 1;
|
nAlphaCorr 1;
|
||||||
nAlphaSubCycles 3;
|
nAlphaSubCycles 3;
|
||||||
correctPhi no;
|
correctPhi no;
|
||||||
|
|
||||||
pdRefPoint (0 0 0.15);
|
|
||||||
pdRefValue 1e5;
|
|
||||||
pRefPoint (0 0 0.15);
|
|
||||||
pRefValue 1e5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
|
|
|
@ -8,13 +8,21 @@
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object blockMeshDict;
|
object blockMeshDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// General m4 macros
|
// General m4 macros
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// User-defined parameters
|
// User-defined parameters
|
||||||
|
|
||||||
|
@ -45,28 +53,44 @@ convertToMeters 1;
|
||||||
// Breadth to the top (height) of lower chamfer
|
// Breadth to the top (height) of lower chamfer
|
||||||
// Breadth of upper chamfer
|
// Breadth of upper chamfer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// Parametric description
|
// Parametric description
|
||||||
|
|
||||||
vertices
|
vertices
|
||||||
(
|
(
|
||||||
(-0.5 -15 -10.0) // Vertex bllcb = 0
|
(-0.5 -15 -10.0) // Vertex bllcb = 0
|
||||||
(-0.5 -20 -5) // Vertex bllc = 1
|
(-0.5 -20 -5) // Vertex bllc = 1
|
||||||
(-0.5 -20 10) // Vertex bluc = 2
|
(-0.5 -20 10) // Vertex bluc = 2
|
||||||
(-0.5 -10 20) // Vertex bluct = 3
|
(-0.5 -10 20) // Vertex bluct = 3
|
||||||
(-0.5 15 -10.0) // Vertex brlcb = 4
|
(-0.5 15 -10.0) // Vertex brlcb = 4
|
||||||
(-0.5 20 -5) // Vertex brlc = 5
|
(-0.5 20 -5) // Vertex brlc = 5
|
||||||
(-0.5 20 10) // Vertex bruc = 6
|
(-0.5 20 10) // Vertex bruc = 6
|
||||||
(-0.5 10 20) // Vertex bruct = 7
|
(-0.5 10 20) // Vertex bruct = 7
|
||||||
|
|
||||||
(0.5 -15 -10.0) // Vertex fllcb = 8
|
(0.5 -15 -10.0) // Vertex fllcb = 8
|
||||||
(0.5 -20 -5) // Vertex fllc = 9
|
(0.5 -20 -5) // Vertex fllc = 9
|
||||||
(0.5 -20 10) // Vertex fluc = 10
|
(0.5 -20 10) // Vertex fluc = 10
|
||||||
(0.5 -10 20) // Vertex fluct = 11
|
(0.5 -10 20) // Vertex fluct = 11
|
||||||
(0.5 15 -10.0) // Vertex frlcb = 12
|
(0.5 15 -10.0) // Vertex frlcb = 12
|
||||||
(0.5 20 -5) // Vertex frlc = 13
|
(0.5 20 -5) // Vertex frlc = 13
|
||||||
(0.5 20 10) // Vertex fruc = 14
|
(0.5 20 10) // Vertex fruc = 14
|
||||||
(0.5 10 20) // Vertex fruct = 15
|
(0.5 10 20) // Vertex fruct = 15
|
||||||
);
|
);
|
||||||
|
|
||||||
blocks
|
blocks
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -92,6 +92,9 @@ solvers
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
cAlpha 1;
|
cAlpha 1;
|
||||||
|
pdRefPoint (0 0 0.15);
|
||||||
|
pdRefValue 0;
|
||||||
|
pRefValue 1e5;
|
||||||
}
|
}
|
||||||
PIMPLE
|
PIMPLE
|
||||||
{
|
{
|
||||||
|
@ -102,10 +105,6 @@ PIMPLE
|
||||||
nAlphaCorr 1;
|
nAlphaCorr 1;
|
||||||
nAlphaSubCycles 3;
|
nAlphaSubCycles 3;
|
||||||
correctPhi no;
|
correctPhi no;
|
||||||
|
|
||||||
pdRefPoint (0 0 0.15);
|
|
||||||
pdRefValue 0;
|
|
||||||
pRefValue 1e5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
|
|
|
@ -8,13 +8,21 @@
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object blockMeshDict;
|
object blockMeshDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// General m4 macros
|
// General m4 macros
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// User-defined parameters
|
// User-defined parameters
|
||||||
|
|
||||||
|
@ -45,28 +53,44 @@ convertToMeters 1;
|
||||||
// Breadth to the top (height) of lower chamfer
|
// Breadth to the top (height) of lower chamfer
|
||||||
// Breadth of upper chamfer
|
// Breadth of upper chamfer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// Parametric description
|
// Parametric description
|
||||||
|
|
||||||
vertices
|
vertices
|
||||||
(
|
(
|
||||||
(-10 -15 -10.0) // Vertex bllcb = 0
|
(-10 -15 -10.0) // Vertex bllcb = 0
|
||||||
(-10 -20 -5) // Vertex bllc = 1
|
(-10 -20 -5) // Vertex bllc = 1
|
||||||
(-10 -20 10) // Vertex bluc = 2
|
(-10 -20 10) // Vertex bluc = 2
|
||||||
(-10 -10 20) // Vertex bluct = 3
|
(-10 -10 20) // Vertex bluct = 3
|
||||||
(-10 15 -10.0) // Vertex brlcb = 4
|
(-10 15 -10.0) // Vertex brlcb = 4
|
||||||
(-10 20 -5) // Vertex brlc = 5
|
(-10 20 -5) // Vertex brlc = 5
|
||||||
(-10 20 10) // Vertex bruc = 6
|
(-10 20 10) // Vertex bruc = 6
|
||||||
(-10 10 20) // Vertex bruct = 7
|
(-10 10 20) // Vertex bruct = 7
|
||||||
|
|
||||||
(10 -15 -10.0) // Vertex fllcb = 8
|
(10 -15 -10.0) // Vertex fllcb = 8
|
||||||
(10 -20 -5) // Vertex fllc = 9
|
(10 -20 -5) // Vertex fllc = 9
|
||||||
(10 -20 10) // Vertex fluc = 10
|
(10 -20 10) // Vertex fluc = 10
|
||||||
(10 -10 20) // Vertex fluct = 11
|
(10 -10 20) // Vertex fluct = 11
|
||||||
(10 15 -10.0) // Vertex frlcb = 12
|
(10 15 -10.0) // Vertex frlcb = 12
|
||||||
(10 20 -5) // Vertex frlc = 13
|
(10 20 -5) // Vertex frlc = 13
|
||||||
(10 20 10) // Vertex fruc = 14
|
(10 20 10) // Vertex fruc = 14
|
||||||
(10 10 20) // Vertex fruct = 15
|
(10 10 20) // Vertex fruct = 15
|
||||||
);
|
);
|
||||||
|
|
||||||
blocks
|
blocks
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -92,21 +92,19 @@ solvers
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
cAlpha 1;
|
cAlpha 1;
|
||||||
|
pdRefPoint (0 0 0.15);
|
||||||
|
pdRefValue 0;
|
||||||
|
pRefValue 1e5;
|
||||||
}
|
}
|
||||||
PIMPLE
|
PIMPLE
|
||||||
{
|
{
|
||||||
momentumPredictor yes;
|
momentumPredictor yes;
|
||||||
|
|
||||||
nOuterCorrectors 1;
|
nOuterCorrectors 1;
|
||||||
nCorrectors 4;
|
nCorrectors 4;
|
||||||
nNonOrthogonalCorrectors 0;
|
nNonOrthogonalCorrectors 0;
|
||||||
nAlphaCorr 1;
|
nAlphaCorr 1;
|
||||||
nAlphaSubCycles 3;
|
nAlphaSubCycles 3;
|
||||||
correctPhi no;
|
correctPhi no;
|
||||||
|
|
||||||
pdRefPoint (0 0 0.15);
|
|
||||||
pdRefValue 0;
|
|
||||||
pRefValue 1e5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
|
|
|
@ -8,13 +8,21 @@
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object blockMeshDict;
|
object blockMeshDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// General m4 macros
|
// General m4 macros
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// User-defined parameters
|
// User-defined parameters
|
||||||
|
|
||||||
|
@ -45,28 +53,44 @@ convertToMeters 1;
|
||||||
// Breadth to the top (height) of lower chamfer
|
// Breadth to the top (height) of lower chamfer
|
||||||
// Breadth of upper chamfer
|
// Breadth of upper chamfer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// Parametric description
|
// Parametric description
|
||||||
|
|
||||||
vertices
|
vertices
|
||||||
(
|
(
|
||||||
(-10 -15 -10.0) // Vertex bllcb = 0
|
(-10 -15 -10.0) // Vertex bllcb = 0
|
||||||
(-10 -20 -5) // Vertex bllc = 1
|
(-10 -20 -5) // Vertex bllc = 1
|
||||||
(-10 -20 10) // Vertex bluc = 2
|
(-10 -20 10) // Vertex bluc = 2
|
||||||
(-10 -10 20) // Vertex bluct = 3
|
(-10 -10 20) // Vertex bluct = 3
|
||||||
(-10 15 -10.0) // Vertex brlcb = 4
|
(-10 15 -10.0) // Vertex brlcb = 4
|
||||||
(-10 20 -5) // Vertex brlc = 5
|
(-10 20 -5) // Vertex brlc = 5
|
||||||
(-10 20 10) // Vertex bruc = 6
|
(-10 20 10) // Vertex bruc = 6
|
||||||
(-10 10 20) // Vertex bruct = 7
|
(-10 10 20) // Vertex bruct = 7
|
||||||
|
|
||||||
(10 -15 -10.0) // Vertex fllcb = 8
|
(10 -15 -10.0) // Vertex fllcb = 8
|
||||||
(10 -20 -5) // Vertex fllc = 9
|
(10 -20 -5) // Vertex fllc = 9
|
||||||
(10 -20 10) // Vertex fluc = 10
|
(10 -20 10) // Vertex fluc = 10
|
||||||
(10 -10 20) // Vertex fluct = 11
|
(10 -10 20) // Vertex fluct = 11
|
||||||
(10 15 -10.0) // Vertex frlcb = 12
|
(10 15 -10.0) // Vertex frlcb = 12
|
||||||
(10 20 -5) // Vertex frlc = 13
|
(10 20 -5) // Vertex frlc = 13
|
||||||
(10 20 10) // Vertex fruc = 14
|
(10 20 10) // Vertex fruc = 14
|
||||||
(10 10 20) // Vertex fruct = 15
|
(10 10 20) // Vertex fruct = 15
|
||||||
);
|
);
|
||||||
|
|
||||||
blocks
|
blocks
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -91,18 +91,21 @@ solvers
|
||||||
|
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
momentumPredictor no;
|
|
||||||
nCorrectors 2;
|
|
||||||
nNonOrthogonalCorrectors 0;
|
|
||||||
nAlphaCorr 1;
|
|
||||||
nAlphaSubCycles 3;
|
|
||||||
cAlpha 1.5;
|
cAlpha 1.5;
|
||||||
correctPhi no;
|
|
||||||
|
|
||||||
pdRefPoint (0 0 0.15);
|
pdRefPoint (0 0 0.15);
|
||||||
pdRefValue 0;
|
pdRefValue 0;
|
||||||
pRefValue 1e5;
|
pRefValue 1e5;
|
||||||
}
|
}
|
||||||
|
PIMPLE
|
||||||
|
{
|
||||||
|
momentumPredictor yes;
|
||||||
|
nOuterCorrectors 1;
|
||||||
|
nCorrectors 4;
|
||||||
|
nNonOrthogonalCorrectors 0;
|
||||||
|
nAlphaCorr 1;
|
||||||
|
nAlphaSubCycles 3;
|
||||||
|
correctPhi no;
|
||||||
|
}
|
||||||
|
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,13 +8,21 @@
|
||||||
FoamFile
|
FoamFile
|
||||||
{
|
{
|
||||||
version 2.0;
|
version 2.0;
|
||||||
format ascii;
|
format ;
|
||||||
class dictionary;
|
class dictionary;
|
||||||
object blockMeshDict;
|
object blockMeshDict;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// General m4 macros
|
// General m4 macros
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// User-defined parameters
|
// User-defined parameters
|
||||||
|
|
||||||
|
@ -45,28 +53,44 @@ convertToMeters 1;
|
||||||
// Breadth to the top (height) of lower chamfer
|
// Breadth to the top (height) of lower chamfer
|
||||||
// Breadth of upper chamfer
|
// Breadth of upper chamfer
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
// Parametric description
|
// Parametric description
|
||||||
|
|
||||||
vertices
|
vertices
|
||||||
(
|
(
|
||||||
(-10 -15 -10.0) // Vertex bllcb = 0
|
(-10 -15 -10.0) // Vertex bllcb = 0
|
||||||
(-10 -20 -5) // Vertex bllc = 1
|
(-10 -20 -5) // Vertex bllc = 1
|
||||||
(-10 -20 10) // Vertex bluc = 2
|
(-10 -20 10) // Vertex bluc = 2
|
||||||
(-10 -10 20) // Vertex bluct = 3
|
(-10 -10 20) // Vertex bluct = 3
|
||||||
(-10 15 -10.0) // Vertex brlcb = 4
|
(-10 15 -10.0) // Vertex brlcb = 4
|
||||||
(-10 20 -5) // Vertex brlc = 5
|
(-10 20 -5) // Vertex brlc = 5
|
||||||
(-10 20 10) // Vertex bruc = 6
|
(-10 20 10) // Vertex bruc = 6
|
||||||
(-10 10 20) // Vertex bruct = 7
|
(-10 10 20) // Vertex bruct = 7
|
||||||
|
|
||||||
(10 -15 -10.0) // Vertex fllcb = 8
|
(10 -15 -10.0) // Vertex fllcb = 8
|
||||||
(10 -20 -5) // Vertex fllc = 9
|
(10 -20 -5) // Vertex fllc = 9
|
||||||
(10 -20 10) // Vertex fluc = 10
|
(10 -20 10) // Vertex fluc = 10
|
||||||
(10 -10 20) // Vertex fluct = 11
|
(10 -10 20) // Vertex fluct = 11
|
||||||
(10 15 -10.0) // Vertex frlcb = 12
|
(10 15 -10.0) // Vertex frlcb = 12
|
||||||
(10 20 -5) // Vertex frlc = 13
|
(10 20 -5) // Vertex frlc = 13
|
||||||
(10 20 10) // Vertex fruc = 14
|
(10 20 10) // Vertex fruc = 14
|
||||||
(10 10 20) // Vertex fruct = 15
|
(10 10 20) // Vertex fruct = 15
|
||||||
);
|
);
|
||||||
|
|
||||||
blocks
|
blocks
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -92,6 +92,9 @@ solvers
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
cAlpha 1;
|
cAlpha 1;
|
||||||
|
pdRefPoint (0 0 0.15);
|
||||||
|
pdRefValue 0;
|
||||||
|
pRefValue 1e5;
|
||||||
}
|
}
|
||||||
PIMPLE
|
PIMPLE
|
||||||
{
|
{
|
||||||
|
@ -102,10 +105,6 @@ PIMPLE
|
||||||
nAlphaCorr 1;
|
nAlphaCorr 1;
|
||||||
nAlphaSubCycles 3;
|
nAlphaSubCycles 3;
|
||||||
correctPhi no;
|
correctPhi no;
|
||||||
|
|
||||||
pdRefPoint (0 0 0.15);
|
|
||||||
pdRefValue 0;
|
|
||||||
pRefValue 1e5;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
relaxationFactors
|
relaxationFactors
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -84,12 +84,16 @@ solvers
|
||||||
|
|
||||||
PISO
|
PISO
|
||||||
{
|
{
|
||||||
momentumPredictor no;
|
cAlpha 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
PIMPLE
|
||||||
|
{
|
||||||
|
nOuterCorrectors 1;
|
||||||
nCorrectors 3;
|
nCorrectors 3;
|
||||||
nNonOrthogonalCorrectors 0;
|
nNonOrthogonalCorrectors 0;
|
||||||
nAlphaCorr 1;
|
nAlphaCorr 1;
|
||||||
nAlphaSubCycles 4;
|
nAlphaSubCycles 4;
|
||||||
cAlpha 2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -17,7 +17,7 @@ FoamFile
|
||||||
|
|
||||||
dimensions [0 0 0 0 0 0 0];
|
dimensions [0 0 0 0 0 0 0];
|
||||||
|
|
||||||
internalField nonuniform List<scalar>
|
internalField nonuniform List<scalar>
|
||||||
2268
|
2268
|
||||||
(
|
(
|
||||||
2
|
2
|
||||||
|
@ -2315,4 +2315,5 @@ boundaryField
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
@ -34247,4 +34247,5 @@ boundaryField
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/*--------------------------------*- C++ -*----------------------------------*\
|
/*--------------------------------*- C++ -*----------------------------------*\
|
||||||
| ========= | |
|
| ========= | |
|
||||||
| \\ / F ield | OpenFOAM Extend Project: Open Source CFD |
|
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
|
||||||
| \\ / O peration | Version: 1.6-ext |
|
| \\ / O peration | Version: 1.6-ext |
|
||||||
| \\ / A nd | Web: www.extend-project.de |
|
| \\ / A nd | Web: www.extend-project.de |
|
||||||
| \\/ M anipulation | |
|
| \\/ M anipulation | |
|
||||||
|
|
Reference in a new issue