/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 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@ ω Y MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@ ω Z MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@

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 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@ Code for rotation ω X MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
ω Y MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@ Code for rotation ω Y MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
ω Z MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@ Code for rotation ω Z MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeaaciGaaiaabeqaamaabaabaaGcbaGaeqyYdC3aaS baaSqaaiaadIfaaeqaaaaa@38CA@
= 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.