v0.15.0
Loading...
Searching...
No Matches
templar.jou
Go to the documentation of this file.
1reset
2create vertex 4 0 0
3create vertex 7 0 0
4create vertex 9 2 0
5create vertex 11 4 0
6create vertex 11 7 0
7create vertex 9 9 0
8create vertex 7 11 0
9create vertex 4 11 0
10create vertex 2 9 0
11create vertex 0 7 0
12create vertex 0 4 0
13create vertex 2 2 0
14
15create vertex 4 2 0
16create vertex 7 2 0
17create vertex 9 4 0
18create vertex 9 7 0
19create vertex 7 9 0
20create vertex 4 9 0
21create vertex 2 7 0
22create vertex 2 4 0
23
24create vertex 5 3 0
25create vertex 6 3 0
26create vertex 8 5 0
27create vertex 8 6 0
28create vertex 6 8 0
29create vertex 5 8 0
30create vertex 3 6 0
31create vertex 3 5 0
32
33create vertex 5 5 0
34create vertex 6 5 0
35create vertex 6 6 0
36create vertex 5 6 0
37
38create curve vertex 1 vertex 2
39create curve vertex 2 vertex 14
40create curve vertex 14 vertex 22
41create curve vertex 22 vertex 21
42create curve vertex 21 vertex 13
43create curve vertex 13 vertex 1
44create surface curve 1 2 3 4 5 6
45create curve vertex 14 vertex 3
46create curve vertex 3 vertex 15
47create curve vertex 15 vertex 23
48create curve vertex 23 vertex 30
49create curve vertex 30 vertex 22
50create surface curve 3 7 8 9 10 11
51create curve vertex 15 vertex 4
52create curve vertex 4 vertex 5
53create curve vertex 5 vertex 16
54create curve vertex 16 vertex 24
55create curve vertex 24 vertex 23
56create surface curve 13 14 15 16 17 9
57create curve vertex 16 vertex 6
58create curve vertex 17 vertex 6
59create curve vertex 17 vertex 25
60create curve vertex 31 vertex 25
61create curve vertex 26 vertex 25
62create curve vertex 26 vertex 18
63create curve vertex 26 vertex 32
64create curve vertex 31 vertex 24
65create curve vertex 7 vertex 55
66create curve vertex 7 vertex 8
67create curve vertex 18 vertex 8
68create curve vertex 18 vertex 9
69create curve vertex 19 vertex 9
70create curve vertex 19 vertex 10
71create curve vertex 11 vertex 10
72create curve vertex 11 vertex 20
73create curve vertex 12 vertex 20
74create curve vertex 12 vertex 13
75create curve vertex 20 vertex 28
76create curve vertex 27 vertex 28
77create curve vertex 27 vertex 68
78create curve vertex 32 vertex 27
79create curve vertex 28 vertex 29
80create curve vertex 21 vertex 29
81create surface curve 36 5 42 41 37 35
82create surface curve 34 37 38 39 32 33
83create surface curve 40 25 24 30 31 39
84create surface curve 23 21 27 28 29 24
85create surface curve 26 16 19 20 22
86create surface curve 21 20 19 16 26 22
87move surface all x -5.5 y -5.5 z 0 include_merged
88compress all
89
90#sweep surface all vector 0 0 10 distance 30
91sweep surface all helix zaxis thread_distance 22.5 angle 22.5 right_handed
92
93imprint volume all
94merge volume all
95set overlap max gap 0.0005
96
97#block 1 volume 1
98#block 2 volume 2
99#block 3 volume 3
100#block 4 volume 4
101#block 5 volume 5
102#block 6 volume 6
103#block 7 volume 7
104#block 8 volume 8
105#block 1 name "PotentialFlow"
106#block 2 name "PotentialFlow1"
107#block 3 name "PotentialFlow2"
108#block 4 name "PotentialFlow3"
109#block 5 name "PotentialFlow4"
110#block 6 name "PotentialFlow5"
111#block 7 name "PotentialFlow6"
112#block 8 name "PotentialFlow7"
113#
114#create pressure on surface 1 magnitude 1
115#create pressure on surface 15 magnitude -1
116#nodeset 1 vertex 1
117#nodeset 1 name 'ZeroPressure'
118#
119#create pressure on surface 2 magnitude 1
120#create pressure on surface 22 magnitude -1
121#nodeset 2 vertex 3
122#nodeset 2 name 'ZeroPressure1'
123#
124#create pressure on surface 3 magnitude 1
125#create pressure on surface 29 magnitude -1
126#nodeset 3 vertex 4
127#nodeset 3 name 'ZeroPressure2'
128#
129#create pressure on surface 4 magnitude 1
130#create pressure on surface 36 magnitude -1
131#nodeset 4 vertex 12
132#nodeset 4 name 'ZeroPressure3'
133#
134#create pressure on surface 5 magnitude 1
135#create pressure on surface 43 magnitude -1
136#nodeset 5 vertex 11
137#nodeset 5 name 'ZeroPressure4'
138#
139#create pressure on surface 6 magnitude 1
140#create pressure on surface 50 magnitude -1
141#nodeset 6 vertex 9
142#nodeset 6 name 'ZeroPressure5'
143#
144#create pressure on surface 7 magnitude 1
145#create pressure on surface 57 magnitude -1
146#nodeset 7 vertex 8
147#nodeset 7 name 'ZeroPressure6'
148#
149#create pressure on surface 8 magnitude 1
150#create pressure on surface 64 magnitude -1
151#nodeset 8 vertex 6
152#nodeset 8 name 'ZeroPressure7'
153
154#Insert Interface using CFD interface
155create cfd_bc name "cfd_bc" interface on surface 9
156create cfd_bc name "cfd_b1" interface on surface 11
157create cfd_bc name "cfd_b2" interface on surface 19
158create cfd_bc name "cfd_b3" interface on surface 24
159create cfd_bc name "cfd_b4" interface on surface 30
160create cfd_bc name "cfd_b5" interface on surface 38
161create cfd_bc name "cfd_b6" interface on surface 48
162create cfd_bc name "cfd_b7" interface on surface 54
163
164volume all size auto factor 16
165volume all scheme Tetmesh
166mesh volume all
167
168save as "/Users/likask/MyBuild/mofem-bitbucket/mofem/meshes/templar.cub" overwrite
169
170
171