Home > List of Keywords > *BCDOF
*BCDOF
Data format:
One line with four values, as follows:
NOE IDOF IREFX IREF
Status:
Optional
Purpose:
To assign degrees of freedom to a node.
Restriction:
If IREFX or IREF are given, they must refer to a reference previously defined with BCREFGLO, BCREFLOC or *BCREFPF
Details :
Parameter | Description |
---|---|
NOE | Identification number of the node |
IDOF | 6 digit integer concatenation the first 3 digits refer respectively to the X,Y and Z translations, the other 3 are related to the X,Y and Z rotations. The values are as follows : - 0 : The node is free to move in the corresponding direction - 1 : The corresponding displacement is prescribed either directly in a dynamic simulation or because the node is a slave one (see example below). - 2 : No movement is allowed in the corresponding direction (locked dof). Note: Nodes connected only to cable elements may not have their rotational dofs released (this would generate null diagonal terms in the stiffness matrix). If necessary, the program modifies the dofs of the nodes connected only to cable elements |
IREFX | Reference for the transitional degrees of freedom IREFX = 0 refers to the global reference IREF reference for the rotational degrees of freedom |
Example :
*BCREFGLO
1 1.0 1.0 0.0
*BCREFLOC
2 5
3 10
*BCDOF
5 202022 0 1
10 202000 3 0
2 221222 2 0
*SLAVE 2 5
Explanations :
*BCDOF 5 202022 0 1
Node 5 is free to move along the Y-axis of the global co-ordinate system; Node 5 is also free to rotate around the direction X=Y, i.e. around the x-axis of reference number 1;
*BCDOF
10 202000 3 0
In reference 3, i.e. in its local reference \((\vec{d}_{x1}, \vec{d}_{x2}, \vec{d}_{x3})\), node 10 is free to move along the y-axis (i.e. along \(\vec{d}_{x2}\))
*BCDOF 2 221222 2 0
*SLAVE 2 5
In reference 2, node 2 is bound to node 5 along \(\vec{d}_{x3}\). This means that node 2 follows the motion of node 5 along the axial axis of the beam.