*HEADING
Connector element verification
Motion Actuation
**
*********************
** Base
*NODE, NSET=Base
**
**
*NODE, NSET=BaseRef
*NODE, NSET=BaseCne
**
*ELEMENT,TYPE=S4R, ELSET=Base
**
**
**
*SHELL SECTION, ELSET=Base, MATERIAL=Nominal
.1,
**
** Cover
*NODE, NSET=Cover
*NODE, NSET=CoverRef
*NODE, NSET=CoverCne
**
*ELEMENT,TYPE=S4R, ELSET=Cover
*SHELL SECTION, ELSET=Cover, MATERIAL=Nominal
.1,
**
** Arm1
*NODE, NSET=Arm1
*NODE, NSET=Arm1Ref
*NODE, NSET=Arm1Cne
**
*ELEMENT,TYPE=S4R, ELSET=Arm1
*SHELL SECTION, ELSET=Arm1, MATERIAL=Nominal
.1,
**
** Arm2
*NODE, NSET=Arm2
*NODE, NSET=Arm2Ref
*NODE, NSET=Arm2Cne
**
*ELEMENT,TYPE=S4R, ELSET=Arm2
*SHELL SECTION, ELSET=Arm2, MATERIAL=Nominal
.1,
**
** Riser1
*NODE, NSET=Riser1
*NODE, NSET=Riser1Ref
*NODE, NSET=Riser1Cne
**
*ELEMENT,TYPE=S4R, ELSET=Riser1
*SHELL SECTION, ELSET=Riser1, MATERIAL=Nominal
.1,
**
*NODE, NSET=Riser2
*NODE, NSET=Riser2Ref
*NODE, NSET=Riser2Cne
**
*ELEMENT,TYPE=S4R, ELSET=Riser2
*SHELL SECTION, ELSET=Riser2, MATERIAL=Nominal
.1,
**
*NODE, NSET=Crane
*NODE, NSET=CraneRef
*NODE, NSET=CraneCne
**
*ELEMENT,TYPE=S4R, ELSET=Crane
*SHELL SECTION, ELSET=Crane, MATERIAL=Nominal
.1,
**
*NODE, NSET=Chuck
*NODE, NSET=ChuckRef
*NODE, NSET=ChuckCne
**
*ELEMENT,TYPE=S4R, ELSET=Chuck
*SHELL SECTION, ELSET=Chuck, MATERIAL=Nominal
.1,
**
*NODE, NSET=Bit
*NODE, NSET=BitRef
*NODE, NSET=BitCne
**
*ELEMENT,TYPE=S4R, ELSET=Bit
*SHELL SECTION, ELSET=Bit, MATERIAL=Nominal
.1,
**************************
**
** Base - Arm1
*ELEMENT, TYPE=CONN3D2, ELSET=B_A1
*ORIENTATION, DEFINITION=COORDINATES, NAME=B-A1
*CONNECTOR SECTION, ELSET=B_A1
slot, revolute
B-A1,
**
** Arm1-Cover
*ELEMENT, TYPE=CONN3D2, ELSET=A1-C
*ORIENTATION, DEFINITION=COORDINATES, NAME=A1-C
*CONNECTOR SECTION, ELSET=A1-C
join, revolute
A1-C,
**
** Arm1-Arm2
*ELEMENT, TYPE=CONN3D2, ELSET=A1-A2
*ORIENTATION, DEFINITION=COORDINATES, NAME=A1-A2
*CONNECTOR SECTION, ELSET=A1-A2
slot, align
A1-A2,
**
** Arm2-Riser1
*ELEMENT, TYPE=CONN3D2, ELSET=A2-R1
*ORIENTATION, DEFINITION=COORDINATES, NAME=A2-R1
*CONNECTOR SECTION, ELSET=A2-R1
cartesian, cardan
A2-R1,
**
** Riser1-Riser2
*ELEMENT, TYPE=CONN3D2, ELSET=R1-R2
*ORIENTATION, DEFINITION=COORDINATES, NAME=R1-R2
*CONNECTOR SECTION, ELSET=R1-R2
slot, align
R1-R2,
**
** Riser2-Crane
*ELEMENT, TYPE=CONN3D2, ELSET=R2-C
*ORIENTATION, DEFINITION=COORDINATES, NAME=R2-C
*CONNECTOR SECTION, ELSET=R2-C
join, revolute
R2-C,
**
** Crane-Chuck
*ELEMENT, TYPE=CONN3D2, ELSET=C-C
*ORIENTATION, DEFINITION=COORDINATES, NAME=C-C
*CONNECTOR SECTION, ELSET=C-C
join, revolute
C-C,
**
** Chuck-Bit
*ELEMENT, TYPE=CONN3D2, ELSET=C-B
*ORIENTATION, DEFINITION=COORDINATES, NAME=C-B
*CONNECTOR SECTION, ELSET=C-B
slot, revolute
C-B,
**
**************************
** Dummy
*NODE, NSET=Dummy
*ELEMENT,TYPE=B31, ELSET=Dummy
*BEAM SECTION,SECTION=RECT,MATERIAL=Dummy, ELSET=Dummy
1., 1.
*MATERIAL, NAME=Dummy
*ELASTIC
1., 0.
*DENSITY
.1
**
*MATERIAL, NAME=Nominal
*ELASTIC
3.e7, 0.25
*DENSITY
7.34e-4
**************************
*RIGID BODY, REFNODE=BaseRef, ELSET=Base, TIENSET=BaseCne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=CoverRef, ELSET=Cover, TIENSET=CoverCne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=Arm1Ref, ELSET=Arm1, TIENSET=Arm1Cne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=Arm2Ref, ELSET=Arm2, TIENSET=Arm2Cne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=Riser1Ref, ELSET=Riser1, TIENSET=Riser1Cne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=Riser2Ref, ELSET=Riser2, TIENSET=Riser2Cne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=CraneRef, ELSET=Crane, TIENSET=CraneCne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=ChuckRef, ELSET=Chuck, TIENSET=ChuckCne,
POSITION=CENTER OF MASS
*RIGID BODY, REFNODE=BitRef, ELSET=Bit, TIENSET=BitCne,
POSITION=CENTER OF MASS
**************************
**
*STEP,NLGEOM,inc=300
*STATIC
0.01,215,,1.0
***DYNAMIC,
**,215.
**************************
Base-Arm1,
** Lift of arm
*CONNECTOR MOTION, AMP=Base-Arm1_Amp1, TYPE=DISPLACEMENT
** Rotation of Arm1 5/6 Pi
*CONNECTOR MOTION, AMP=Base-Arm1_Amp2, TYPE=DISPLACEMENT
** Rotation of Cover 2/3 Pi
*CONNECTOR MOTION, AMP=Arm1-Cover_Amp, TYPE=DISPLACEMENT
** Extension of Arm2
*CONNECTOR MOTION, AMP=Arm1-Arm2_Amp, TYPE=DISPLACEMENT
** Extension of Riser1
*CONNECTOR MOTION, AMP=Arm2-Riser1_Amp1, TYPE=DISPLACEMENT
** Rotation of Riser to vertical
*CONNECTOR MOTION, AMP=Arm2-Riser1_Amp2, TYPE=DISPLACEMENT
** Rotation of Riser 7/16 Pi
*CONNECTOR MOTION, AMP=Arm2-Riser1_Amp3, TYPE=DISPLACEMENT
** Extension of Riser2
*CONNECTOR MOTION, AMP=Riser1-Riser2_Amp, TYPE=DISPLACEMENT
** Rotation of Crane -3/5 Pi
*CONNECTOR MOTION, AMP=Riser2-Crane_Amp, TYPE=DISPLACEMENT
** Rotation of Chuck - Pi
*CONNECTOR MOTION, AMP=Crane-Chuck_Amp, TYPE=DISPLACEMENT
** Extension of Bit
*CONNECTOR MOTION, AMP=Chuck-Bit_Amp1, TYPE=DISPLACEMENT
** Rotation of Bit 2 Pi
*CONNECTOR MOTION, AMP=Chuck-Bit_Amp2, TYPE=DISPLACEMENT
**
*AMPLITUDE, NAME=Base-Arm1_Amp1, DEFINITION=SMOOTH STEP
0.,  0.,  3.,  1.,                185, 1., 190., 0.
*AMPLITUDE, NAME=Base-Arm1_Amp2, DEFINITION=SMOOTH STEP
3.,  0., 13.,  1.,                125., 1., 185., 0.
*AMPLITUDE, NAME=Arm1-Cover_Amp, DEFINITION=SMOOTH STEP
13., 0., 23.,  1.,                190., 1., 200., 0.
*AMPLITUDE, NAME=Arm1-Arm2_Amp, DEFINITION=SMOOTH STEP
23., 0., 28.,  1.,                185, 1., 190., 0
*AMPLITUDE, NAME=Arm2-Riser1_Amp1, DEFINITION=SMOOTH STEP
28., 0., 31.,  1.,                185, 1., 190., 0
*AMPLITUDE, NAME=Arm2-Riser1_Amp2, DEFINITION=SMOOTH STEP
31., 0., 41.,  1.,                125., 1., 185., 0.
*AMPLITUDE, NAME=Arm2-Riser1_Amp3, DEFINITION=SMOOTH STEP
41., 0., 50.,  1.,                125., 1., 185., 0.
*AMPLITUDE, NAME=Riser2-Crane_Amp, DEFINITION=SMOOTH STEP
50., 0., 62.,  1.,                155., 1., 185., 0.
*AMPLITUDE, NAME=Riser1-Riser2_Amp, DEFINITION=SMOOTH STEP
62., 0., 65.,  1.,                125., 1., 185., 0.
*AMPLITUDE, NAME=Crane-Chuck_Amp, DEFINITION=SMOOTH STEP
65., 0., 75.,  1.,                125., 1., 155., 0.
*AMPLITUDE, NAME=Chuck-Bit_Amp1, DEFINITION=SMOOTH STEP
75., 0., 85.,  .65,  125., 1.,              155., 0.
*AMPLITUDE, NAME=Chuck-Bit_Amp2, DEFINITION=SMOOTH STEP
85., 0., 125.,  1.
**************************
*BOUNDARY
2100,1,6,0.0
**************************
*OUTPUT,FIELD,FREQ=5
*NODE OUTPUT
 UT
**,V,A
*ELEMENT OUTPUT, DIRECTIONS=YES
 CU
*NSET, NSET=OUT
Base, Arm1, Arm1Cne, Arm2, Arm2Cne
*OUTPUT,HISTORY,FREQUENCY=10
*NODE OUTPUT, NSET=OUT
U
*NODE FILE,NSET=OUT,FREQUENCY=10
U
*END STEP