Command manual

Command list

COMPONENT_BOLT

Mesh commands
*COMPONENT_BOLT
"Optional title"
coid, pid${}_1$, pid${}_2$, pid${}_3$, pid${}_4$, csysid, tid
$D$, $L$, $h$, $t$

Parameter definition

VariableDescription
coid Component ID
pid${}_1$ Bolt part ID
default: no bolt
pid${}_2$ Nut part ID
default: no nut
pid${}_3$ Washer 1 part ID
default: no washer
pid${}_4$ Washer 2 part ID
default: no washer
csysid Local coordinate system ID
default: global coordinates are used
tid Optional ID of TABLE with arbitrary number of bolt definitions
default: not used
$D$ Bolt diameter
$L$ Bolt length
$h$ Axial distance between washers
$t$ Washer thickness

Description

This command is used to define and position one or more bolts. Multiple bolts can be defined by referring to a TABLE. Each line in the TABLE then contains a coordinate for the bolt location and a vector defining its orientation. An example is given below.

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
Definition of bolt dimensions.
Definition of bolt dimensions.
Nodes used for the positioning of the bolt.
Nodes used for the positioning of the bolt.
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$.

10 bolts positioned using a table.
10 bolts positioned using a table.
*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