TUT: use new 'arc' specification in several tutorials

- in most cases this eliminates manually calculation of circumferential
  points.

TUT: improve parameterization of sphere blockMeshDict

- allow separate parameterization of radius, ratio of inner to outer,
  and the number of divisions in x/y/z and radial directions
This commit is contained in:
Mark Olesen
2020-10-05 12:48:54 +02:00
parent 1d08ed9be2
commit 121c69ef2e
21 changed files with 786 additions and 715 deletions

View File

@ -73,21 +73,22 @@ blocks
edges
(
arc 8 9 (-3.46410161513775 2 0)
arc 9 10 (-4 0 0)
arc 10 11 (-3.46410161513775 2 0)
arc 11 13 ( 0 4 0)
arc 13 12 ( 4 0 0)
arc 12 8 ( 0 -4 0)
arc 8 9 origin (0 0 0)
arc 9 10 origin (0 0 0)
arc 10 11 origin (0 0 0)
arc 11 13 origin (0 0 0)
arc 13 12 origin (0 0 0)
arc 12 8 origin (0 0 0)
arc 26 27 (-3.46410161513775 2 1)
arc 27 28 (-4 0 1)
arc 28 29 (-3.46410161513775 2 1)
arc 29 31 ( 0 4 1)
arc 31 30 ( 4 0 1)
arc 30 26 ( 0 -4 1)
arc 26 27 origin (0 0 1)
arc 27 28 origin (0 0 1)
arc 28 29 origin (0 0 1)
arc 29 31 origin (0 0 1)
arc 31 30 origin (0 0 1)
arc 30 26 origin (0 0 1)
);
defaultPatch
{
name frontAndBack;

View File

@ -153,15 +153,15 @@ blocks
edges
(
arc 4 5 (0 0 -R_burner)
arc 5 6 (R_burner 0 0)
arc 6 7 (0 0 R_burner)
arc 7 4 (-R_burner 0 0)
arc 4 5 origin (0 0 0)
arc 5 6 origin (0 0 0)
arc 6 7 origin (0 0 0)
arc 7 4 origin (0 0 0)
arc 24 25 (0 H_box -R_burner)
arc 25 26 (R_burner H_box 0)
arc 26 27 (0 H_box R_burner)
arc 27 24 (-R_burner H_box 0)
arc 24 25 origin (0 H_box 0)
arc 25 26 origin (0 H_box 0)
arc 26 27 origin (0 H_box 0)
arc 27 24 origin (0 H_box 0)
);
boundary