Skip to content

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.