*COMPONENT_BOLT
"Optional title"
coid, pid${}_1$, pid${}_2$, pid${}_3$, pid${}_4$, csysid, tid
$D$, $L$, $h$, $t$
"Optional title"
coid, pid${}_1$, pid${}_2$, pid${}_3$, pid${}_4$, csysid, tid
$D$, $L$, $h$, $t$
Parameter definition
Variable | Description |
---|---|
coid | Component ID |
pid${}_1$ | Bolt part ID |
pid${}_2$ | Nut part ID |
pid${}_3$ | Washer 1 part ID |
pid${}_4$ | Washer 2 part ID |
csysid | Local coordinate system ID |
tid | Optional ID of TABLE with arbitrary number of bolt definitions |
$D$ | Bolt diameter |
$L$ | Bolt length |
$h$ | Axial distance between washers |
$t$ | Washer thickness |
Example
Define bolt component with specified position
Definition and positioning of a bolt in a hole. Node ID's $\mathrm{N}_1$=818 and $\mathrm{N}_2$=825 are located on opposite sides on the rim of the hole. The vector between $\mathrm{N}_1$=818 and $\mathrm{N}_3$=225 defines the axial direction of the bolt.
*COMPONENT_BOLT
"M8 bolt"
1, 2, 3, 4, 4, 20
8.0e-3, 20.0e-3, 10.0e-3, 1.0e-3
*COORDINATE_SYSTEM_NODE
20, 818, 825, 225
"M8 bolt"
1, 2, 3, 4, 4, 20
8.0e-3, 20.0e-3, 10.0e-3, 1.0e-3
*COORDINATE_SYSTEM_NODE
20, 818, 825, 225


Definition of several bolts using a table
Definition and positioning of 10 bolts using a TABLE. All bolts point in negative $z$-direction. The upper washers are positioned on the upper tool surface at $z=0.052$.

*UNIT_SYSTEM
SI
*INCLUDE
"tools and specimen"
mesh.k
*COMPONENT_BOLT
"bolts"
1, 10, 20, 30, 40, 0, 100
0.012, 0.13, 0.102, 0.002
*TABLE
"bolts"
100, 6
-0.08308, 0.08308, 0.052, 0.0, 0.0, -1.0
-0.04496, 0.10856, 0.052, 0.0, 0.0, -1.0
0.0, 0.11750, 0.052, 0.0, 0.0, -1.0
0.04496, 0.10856, 0.052, 0.0, 0.0, -1.0
0.08308, 0.08308, 0.052, 0.0, 0.0, -1.0
-0.08308, -0.08308, 0.052, 0.0, 0.0, -1.0
-0.04496, -0.10856, 0.052, 0.0, 0.0, -1.0
0.0, -0.11750, 0.052, 0.0, 0.0, -1.0
0.04496, -0.10856, 0.052, 0.0, 0.0, -1.0
0.08308, -0.08308, 0.052, 0.0, 0.0, -1.0
*CHANGE_P-ORDER
ALL, 0, 3
*SMOOTH_MESH
ALL, 0, 70.0
*MAT_LIBRARY
"Docol 1400 M_SSAB_G.Gruben(2015)_DE_ISO_YVM_SR", 1
*MAT_RIGID
"tool"
2, 7800.0
*MAT_LIBRARY
"Bolt_material_8.8_E.L.Grimsmo(2016)_DN_ISO_YVM_SR", 3
*PART
"specimen"
1, 1
"upper tool"
2, 2
"lower tool 1"
3, 2
"lower tool 2"
4, 2
"bolt"
10, 3
"nut"
20, 3
"washer 1"
30, 3
"washer 2"
40, 3
*END
SI
*INCLUDE
"tools and specimen"
mesh.k
*COMPONENT_BOLT
"bolts"
1, 10, 20, 30, 40, 0, 100
0.012, 0.13, 0.102, 0.002
*TABLE
"bolts"
100, 6
-0.08308, 0.08308, 0.052, 0.0, 0.0, -1.0
-0.04496, 0.10856, 0.052, 0.0, 0.0, -1.0
0.0, 0.11750, 0.052, 0.0, 0.0, -1.0
0.04496, 0.10856, 0.052, 0.0, 0.0, -1.0
0.08308, 0.08308, 0.052, 0.0, 0.0, -1.0
-0.08308, -0.08308, 0.052, 0.0, 0.0, -1.0
-0.04496, -0.10856, 0.052, 0.0, 0.0, -1.0
0.0, -0.11750, 0.052, 0.0, 0.0, -1.0
0.04496, -0.10856, 0.052, 0.0, 0.0, -1.0
0.08308, -0.08308, 0.052, 0.0, 0.0, -1.0
*CHANGE_P-ORDER
ALL, 0, 3
*SMOOTH_MESH
ALL, 0, 70.0
*MAT_LIBRARY
"Docol 1400 M_SSAB_G.Gruben(2015)_DE_ISO_YVM_SR", 1
*MAT_RIGID
"tool"
2, 7800.0
*MAT_LIBRARY
"Bolt_material_8.8_E.L.Grimsmo(2016)_DN_ISO_YVM_SR", 3
*PART
"specimen"
1, 1
"upper tool"
2, 2
"lower tool 1"
3, 2
"lower tool 2"
4, 2
"bolt"
10, 3
"nut"
20, 3
"washer 1"
30, 3
"washer 2"
40, 3
*END