v0.14.0
Loading...
Searching...
No Matches
long_brick.jou
Go to the documentation of this file.
1reset
2
3brick x 0.03815 y 0.03810 z 0.36891
4create Cylinder height 0.03810 radius 0.019075
5rotate Volume 2 angle 90 about X include_merged
6move Volume 2 location surface 1 include_merged
7unite volume 1 2
8
9brick x 0.03815 y 0.03810 z 0.27896
10create Cylinder height 0.03810 radius 0.019075
11rotate Volume 4 angle 90 about X include_merged
12move Volume 4 location surface 13 include_merged
13unite volume 3 4
14
15create Cylinder height 0.944921 radius 0.227455
16create Cylinder height 0.944921 radius 0.135
17subtract volume 6 from volume 5
18
19align Volume 3 surface 24 with surface 25
20move Curve 24 midpoint location curve 33 except x y include_merged
21Volume 3 copy rotate 90 about z repeat 3
22subtract volume 3 7 8 9 from volume 5
23
24align Volume 1 surface 12 with surface 56
25rotate Volume 5 angle 45 about Z include_merged
26move Curve 8 midpoint location curve 87 except x y include_merged
27Volume 1 copy rotate 90 about z repeat 3
28subtract volume 1 10 11 12 from volume 5
29
30#color Volume 5 pink
31
32brick x 0.018 y 0.03 z 0.04
33webcut volume 13 with plane vertex 150 vertex 151 vertex 147
34delete volume 14
35move Vertex 153 location vertex 138 include_merged
36chop volume 5 with volume 13
37imprint volume all
38merge volume all
39
40brick x 0.1 y 0.5 z 1.0
41chop volume 16 with volume 17
42imprint volume all
43merge volume all
44
45split body 18
46split body 19
47unite volume 20 19
48unite volume 20 21
49imprint volume all
50merge volume all
51
52brick x 0.019075 y 0.03810 z 0.38799
53move Vertex 223 location vertex 138 include_merged
54subtract volume 22 from volume 18
55modify curve 342 blend radius 0.02
56rotate Volume all angle 180 about X include_merged
57rotate Volume all angle -135 about Z include_merged
58imprint volume all
59merge volume all
60
61Nodeset 101 vertex 125 124 126
62
63split curve 347 distance 0.36891
64
65Sideset 100 curve all
66Sideset 100 curve 240 252 350 341 remove
67Sideset 100 curve 237 239 231 242 232 238 241 remove
68Sideset 100 curve 351 355 remove
69Sideset 100 curve 268 272 275 273 271 270 274 269 remove
70Sideset 100 curve 299 280 322 279 remove
71
72Sideset 102 surface all
73Sideset 102 surface 112 114 133 132 remove
74
75Sideset 102 surface 169 170 165 119 remove
76Sideset 10200 surface 169 170 165 119
77Sideset 102 surface 149 136 remove
78Sideset 10201 surface 149 136
79
80Sideset 102 surface 113 remove
81Sideset 200 surface 113
82Sideset 201 curve 231
83
84create Displacement on surface 89 88 91 102 101 104 100 97 98 dof 1 dof 2 dof 3 fix 0
85create force on curve 359 force value 1 direction 3.2 2.8 0
86create force on curve 198 force value 1 direction -1.1 -1.4 0
87
88block 1 volume all
89block 1 name 'MAT_ELASTIC'
90block 1 attribute count 2
91block 1 attribute index 1 9.6
92block 1 attribute index 2 0.2
93
94#delete mesh volume all propagate
95volume all scheme Tetmesh
96volume 18 15 size auto factor 4
97volume 20 sizing function type skeleton scale 15 time_accuracy_level 1
98volume 20 sizing function type skeleton
99mesh volume all