*HEADING
 Rigid, multi-body mechanism - connector elements
** node and element definitions:
*INCLUDE, INPUT=rigmultimech_bulk.inp
*****************************
*ELSET, ELSET=SQUAREROD, GEN
*ELSET, ELSET=SQUARESLEEVE, GEN
*ELSET, ELSET=ROUNDROD, GEN
*ELSET, ELSET=ROUNDSLEEVE, GEN
*ELSET, ELSET=SLIDINGBLOCK, GEN
*ELSET, ELSET=RACEWAY, GEN
*ELSET, ELSET=LARGEDISK, GEN
*ELSET, ELSET=DISKLINK, GEN
*ELSET, ELSET=SMALLDISK, GEN
*****************************
** Square rod
*NSET, NSET=ADD1
*RIGID BODY,ELSET=SQUAREROD,REF NODE=10000,POSITION=CENTER OF MASS,TIE NSET=ADD1
** Square sleeve
*NSET, NSET=ADD2
*RIGID BODY,ELSET=SQUARESLEEVE,REF NODE=20000,POSITION=CENTER OF MASS,TIE NSET=ADD2
** Round rod
*NSET, NSET=ADD3
*RIGID BODY,ELSET=ROUNDROD,REF NODE=30000,POSITION=CENTER OF MASS,TIE NSET=ADD3
** Round sleeve
*NSET, NSET=ADD4
*RIGID BODY,ELSET=ROUNDSLEEVE,REF NODE=40000,POSITION=CENTER OF MASS,TIE NSET=ADD4
** Large disk
*NSET, NSET=ADD5
*RIGID BODY,ELSET=LARGEDISK,REF NODE=70000,POSITION=CENTER OF MASS,TIE NSET=ADD5
** Sliding block
*NSET, NSET=ADD6
*RIGID BODY,ELSET=SLIDINGBLOCK,REF NODE=50000,POSITION=CENTER OF MASS,TIE NSET=ADD6
** Raceway
*NSET,NSET=ADD7
*RIGID BODY,ELSET=RACEWAY,REF NODE=60000,POSITION=CENTER OF MASS,TIE NSET=ADD7
** DiskLink
*NSET,NSET=ADD8
*RIGID BODY,ELSET=DISKLINK,REF NODE=80000,POSITION=CENTER OF MASS,TIE NSET=ADD8
** Smalldisk
*NSET,NSET=ADD9
*RIGID BODY,ELSET=SMALLDISK,REF NODE=90000,POSITION=CENTER OF MASS,TIE NSET=ADD9
**
*NSET, NSET=REF
*****************************
** Square rod - square sleeve
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SR-SS
*ORIENTATION, DEFINITION=COORDINATES, NAME=SR-SS
*CONNECTOR SECTION, ELSET=SR-SS
translator,
SR-SS,
*****************************
** Square sleeve - round sleeve
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SS-RS
*ORIENTATION, DEFINITION=COORDINATES, NAME=SS-RS
*CONNECTOR SECTION, ELSET=SS-RS
hinge,
SS-RS,
*****************************
** Round rod - round sleeve
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=RR-RS
*ORIENTATION, DEFINITION=COORDINATES, NAME=RR-RS
*CONNECTOR SECTION, ELSET=RR-RS
cylindrical,
RR-RS
*****************************
** Round rod - large disk
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=RR-LD
*ORIENTATION, DEFINITION=COORDINATES, NAME=RR-LD
*CONNECTOR SECTION, ELSET=RR-LD
join,
RR-LD
*****************************
** Round rod - sliding block
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=RR-SB
*ORIENTATION, DEFINITION=COORDINATES, NAME=RR-SB
*CONNECTOR SECTION, ELSET=RR-SB
hinge,
RR-SB
*****************************
** Sliding block - raceway
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SB-R
*ORIENTATION, DEFINITION=COORDINATES, NAME=SB-R
*CONNECTOR SECTION, ELSET=SB-R
slide-plane, revolute
SB-R,
*****************************
** Large disk - disklink
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=LD-DL
*ORIENTATION, DEFINITION=COORDINATES, NAME=LD-DL
*ORIENTATION, DEFINITION=COORDINATES, NAME=DL-LD
*CONNECTOR SECTION, ELSET=LD-DL
ujoint,
LD-DL,DL-LD
*****************************
** Small Disk - Disk Link
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SD-DL
*ORIENTATION, DEFINITION=COORDINATES, NAME=SD-DL
*ORIENTATION, DEFINITION=COORDINATES, NAME=DL-SD
*CONNECTOR SECTION, ELSET=SD-DL
ujoint,
SD-DL,DL-SD
*BOUNDARY
10000,1,2,0.0
10000,4,6,0.0
70000,1,5,0.0
90000,1,2,0.0
90000,4,5,0.0
60000,1,6,0.0
*AMPLITUDE, NAME=AMP, DEFINITION=SMOOTH STEP
0.0,0.0,.00375,23.26,3.0,23.26
***********************************
*NSET, NSET=CONNECTIONNODES
*NSET,NSET=OUT
CONNECTIONNODES,REF
*STEP,NLGEOM=YES,INC=10000
*DYNAMIC,NOHAF,DIRECT
1.8E-4,0.18
*BOUNDARY, TYPE=VELOCITY, AMPLITUDE=AMP
90000,6,6,5.0
***************************************
*NODE FILE,NSET=OUT,FREQ=10
U,V,A
*ENERGY FILE,FREQ=5
*OUTPUT,FIELD,FREQ=10
*NODE OUTPUT
U,V,A
*OUTPUT,HISTORY,FREQUENCY=10
*NODE OUTPUT,NSET=OUT
U,V,A
*END STEP