*HEADING
 Rigid, multi-body mechanism - connector elements
** node and element definitions:
*INCLUDE, INPUT=rigmultimech_bulk.inp
*****************************
*ELSET, ELSET=SQUAREROD, GEN 
1,4,1
*ELSET, ELSET=SQUARESLEEVE, GEN 
5,92,1
*ELSET, ELSET=ROUNDROD, GEN 
93,172,1
*ELSET, ELSET=ROUNDSLEEVE, GEN 
173,260,1
*ELSET, ELSET=SLIDINGBLOCK, GEN 
261,272,1
*ELSET, ELSET=RACEWAY, GEN 
273,278,1
*ELSET, ELSET=LARGEDISK, GEN 
1001,1174,1
*ELSET, ELSET=DISKLINK, GEN
1175, 1194,1
*ELSET, ELSET=SMALLDISK, GEN
1195, 1368,1
*****************************
** Square rod
*NSET, NSET=ADD1
19
*RIGID BODY,ELSET=SQUAREROD,REF NODE=10000,
POSITION=CENTER OF MASS,TIE NSET=ADD1
** Square sleeve
*NSET, NSET=ADD2
20,218
*RIGID BODY,ELSET=SQUARESLEEVE,REF NODE=20000,
POSITION=CENTER OF MASS,TIE NSET=ADD2
** Round rod
*NSET, NSET=ADD3
385,746,1034
*RIGID BODY,ELSET=ROUNDROD,REF NODE=30000,
POSITION=CENTER OF MASS,TIE NSET=ADD3
** Round sleeve
*NSET, NSET=ADD4
219,386
*RIGID BODY,ELSET=ROUNDSLEEVE,REF NODE=40000,
POSITION=CENTER OF MASS,TIE NSET=ADD4
** Large disk
*NSET, NSET=ADD5
747,768
*RIGID BODY,ELSET=LARGEDISK,REF NODE=70000,
POSITION=CENTER OF MASS,TIE NSET=ADD5
** Sliding block
*NSET, NSET=ADD6
1035, 1040
*RIGID BODY,ELSET=SLIDINGBLOCK,REF NODE=50000,
POSITION=CENTER OF MASS,TIE NSET=ADD6
** Raceway
*NSET,NSET=ADD7
1041,
*RIGID BODY,ELSET=RACEWAY,REF NODE=60000,
POSITION=CENTER OF MASS,TIE NSET=ADD7
** DiskLink
*NSET,NSET=ADD8
795,798
*RIGID BODY,ELSET=DISKLINK,REF NODE=80000,
POSITION=CENTER OF MASS,TIE NSET=ADD8
** Smalldisk
*NSET,NSET=ADD9
821,
*RIGID BODY,ELSET=SMALLDISK,REF NODE=90000,
POSITION=CENTER OF MASS,TIE NSET=ADD9
**
*NSET, NSET=REF
10000,20000,30000,40000,50000,60000,70000,80000,
90000
*****************************
** Square rod - square sleeve
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SR-SS
5001, 19, 20
*ORIENTATION, DEFINITION=COORDINATES, NAME=SR-SS
1, 0, 0, 0, 1, 0
*CONNECTOR SECTION, ELSET=SR-SS
translator,
SR-SS,
*****************************
** Square sleeve - round sleeve
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SS-RS
5002, 218, 219
*ORIENTATION, DEFINITION=COORDINATES, NAME=SS-RS
0, 0, 1, 1, 0, 0
*CONNECTOR SECTION, ELSET=SS-RS
hinge,
SS-RS,
*****************************
** Round rod - round sleeve
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=RR-RS
5003, 385, 386
*ORIENTATION, DEFINITION=COORDINATES, NAME=RR-RS
0, 1, 0, 0, 0, 1
*CONNECTOR SECTION, ELSET=RR-RS
cylindrical,
RR-RS
*****************************
** Round rod - large disk
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=RR-LD
5004, 746, 747
*ORIENTATION, DEFINITION=COORDINATES, NAME=RR-LD
1, 0, 0, 0, 1, 0
*CONNECTOR SECTION, ELSET=RR-LD
join,
RR-LD
*****************************
** Round rod - sliding block
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=RR-SB
5005, 1034, 1035
*ORIENTATION, DEFINITION=COORDINATES, NAME=RR-SB
0, 0, 1, 1, 0, 0
*CONNECTOR SECTION, ELSET=RR-SB
hinge,
RR-SB
*****************************
** Sliding block - raceway
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SB-R
5006, 1040, 1041
*ORIENTATION, DEFINITION=COORDINATES, NAME=SB-R
1, 0, 0, 0, 1, 0
*CONNECTOR SECTION, ELSET=SB-R
slide-plane, revolute
SB-R,
*****************************
** Large disk - disklink
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=LD-DL
5007, 768, 795
*ORIENTATION, DEFINITION=COORDINATES, NAME=LD-DL
-1, 0, 0, 0, 0, 1
*ORIENTATION, DEFINITION=COORDINATES, NAME=DL-LD
-.8660254,0.,.5,.5,0.,.8660254
*CONNECTOR SECTION, ELSET=LD-DL
ujoint,
LD-DL,DL-LD
*****************************
** Small Disk - Disk Link
*****************************
*ELEMENT, TYPE = CONN3D2, ELSET=SD-DL
5008, 821, 798
*ORIENTATION, DEFINITION=COORDINATES, NAME=SD-DL
-1, 0, 0, 0, 0, 1
*ORIENTATION, DEFINITION=COORDINATES, NAME=DL-SD
-.8660254,0.,.5,.5,0.,.8660254
*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=MOTOR_WITH_STOP_SENSOR, DEFINITION=USER, VARIABLES=2,PROPERTIES=3
0.18, 0.00375, 23.26
***********************************
*NSET, NSET=CONNECTIONNODES
746,747,386,385,20,19,
219,218,1034,1035,1040,1041,
768,795,798,821
*NSET,NSET=OUT
CONNECTIONNODES,REF
*NSET, NSET=QA_TEST
OUT,
**------------------------------------------------
*STEP,NLGEOM=YES
*DYNAMIC,EXPLICIT,DIRECT
1.8E-4,0.18
*BOUNDARY, TYPE=VELOCITY, AMPLITUDE=MOTOR_WITH_STOP_SENSOR
90000,6,6,5.0
**------------
*OUTPUT,history,frequency=1, Sensor, name=Horiz_Transl_Motion
*element output, elset=SR-SS
CU1,
*OUTPUT,HISTORY,FREQUENCY=100
*NODE OUTPUT,NSET=OUT
U,V,A
**-------------
*OUTPUT, FIELD, TIME MARKS=YES, NUMBER INTER=4
*NODE OUTPUT, NSET=QA_TEST
U,
** output for animations only
***OUTPUT,FIELD,NUM=300
***NODE OUTPUT
**U,
*END STEP
**------------------------------------------------