Loading [MathJax]/jax/output/CommonHTML/jax.js

/NBCS

Block Format Keyword Defines boundary conditions on node groups for translational and rotational motion.

Format

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/NBCS/nbcs_ID
nbcs_title
Repeat the next line for each node_ID
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Trarot Skew_ID node_ID              

Definitions

Field Contents SI Unit Example
nbcs_ID Boundary conditions block identifier.

(Integer, maximum 10 digits)

 
nbcs_title Boundary conditions block title.

(Character, maximum 100 characters)

 
Trarot Codes for translation and rotation.
= 0
Free DOF
= 1
Fixed DOF

(6 Booleans)

Example: 101 111 means the x and z translations, as well as all rotations are fixed; the y translation is free.

 
Skew_ID Skew identifier.

If not zero, the boundary conditions are applied with respect to this local skew.

(Integer)

 
node_ID Node identifier group to which boundary conditions are applied.

(Integer)

 

Codes for Translation and Rotation: Input format for Trarot in first (1) field

(1)-1 (1)-2 (1)-3 (1)-4 (1)-5 (1)-6 (1)-7 (1)-8 (1)-9 (1)-10
      TX TY TZ   ωX ωY ωZ

Definitions

Field Contents SI Unit Example
TX Code for translation TX
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
TY Code for translation TY
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
TZ Code for rotation TZ
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
TZ Code for translation TZ
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
ωX Code for rotation ωX
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
ωY Code for rotation ωY
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
ωZ Code for rotation ωZ
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 

Example

/NBCS/1   
INITIAL_BOUNDARY_CONDITIONS
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|
#  TRAROT   SKEW   NODE
   111 111          1000000000
   110 111          1000000001
   110 111          1000000002
#---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----|

Comments

  1. Input format details for the Trarot field are shown above. The six individual codes (one per direction) must be right justified in the ten character fields used by the variable Trarot.