*Heading
**-----------------------------------------------------------------
** coupling/connector nodes
**
*Node
1, -2.4, 4.4, 0
2, 1.6, 4.4, 0
3, 1.6, 4.4, 0
4, 1.6, 0.4, 0
5, 1.6, 0.4, 0
6, -2.4, 0.4, 0
7, -2.4, 0.4, 0
8, -2.4, 4.4, 0
****
****
**** rigid bodies
****
***    turn all deformable bodies into substructures
***
*element,type=z1,elset=BAR_HOR_BOT,file=4bar
400001,5,6
*substructure property,elset=BAR_HOR_BOT
*element,type=z1,elset=BAR_VERT_LEFT,file=4bar
400002,8,7
*substructure property,elset=BAR_VERT_LEFT
0,0,0
-2.4, 0.4, 0,   -2.4, 0.4, 1,   90
*element,type=z1,elset=BAR_HOR_TOP,file=4bar
400003,2,1
*substructure property,elset=BAR_HOR_TOP
0,4,0
*element,type=z1,elset=BAR_VERT_RIGHT,file=4bar
400004,4,3
*substructure property,elset=BAR_VERT_RIGHT
0,0,0
1.6, 0.4, 0,     1.6, 0.4, 1,  -90
******************
*Node
10001,-0.4, 0.2, 0
*rigid body,ref node=10001,elset=BAR_HOR_BOT
******************
*orientation, name=ASSEMBLY_ORIVERT
1, 0, 0, 0, 1, 0
*connectorsection, elset=ASSEMBLY__CONN_LEFT_BOT_CNSET_, behavior=ELAS
JOIN, ROTATION
ASSEMBLY_ORIVERT,
*connectorsection, elset=ASSEMBLY__CONN_LEFT_TOP_CNSET_, behavior=ELAS
JOIN, ROTATION
ASSEMBLY_ORIVERT,
*connectorsection, elset=ASSEMBLY__CONN_RIGHT_BOT_CNSET_, behavior=ELAS
JOIN, ROTATION
ASSEMBLY_ORIVERT,
*connectorsection, elset=ASSEMBLY__CONN_RIGHT_TOP_CNSET_, behavior=ELAS
JOIN, ROTATION
ASSEMBLY_ORIVERT,
*Element, type=CONN2D2
1, 6, 7
2, 8, 1
3, 4, 5
4, 2, 3
**
**
*Elset, elset=ASSEMBLY_ALLCONN
1, 2, 3, 4
*Elset, elset=ASSEMBLY__CONN_LEFT_BOT_CNSET_
1
*Elset, elset=ASSEMBLY__CONN_LEFT_TOP_CNSET_
2
*Elset, elset=ASSEMBLY__CONN_RIGHT_BOT_CNSET_
3
*Elset, elset=ASSEMBLY__CONN_RIGHT_TOP_CNSET_
4
*Elset, elset=ASSEMBLY__ROTATE_CNSET_
1
*connectorbehavior, name=ELAS
*connectorelasticity, component=6
1.E5, 
*Nset, nset=ASSEMBLY__SET94
5
*Nset, nset=ASSEMBLY__SET96
6
*boundary
ASSEMBLY__SET96,1,1
ASSEMBLY__SET96,2,2
ASSEMBLY__SET96,6,6
ASSEMBLY__SET94,1,1
ASSEMBLY__SET94,2,2
ASSEMBLY__SET94,6,6
*elset,elset=gravity
BAR_HOR_BOT,BAR_VERT_LEFT,BAR_HOR_TOP,BAR_VERT_RIGHT
*Step, nlgeom, name=Step-1, inc=10000
*static
0.05, 1., 1E-05, 0.05
*connectormotion
ASSEMBLY__ROTATE_CNSET_, 6, 0.5
*dload
gravity,GRAV,1.0,0,-1,0
*restart, write, frequency=1
*output, field,freq=1000
*nodeoutput
U, 
*element output
S,
*output, history
*elementoutput, elset=ASSEMBLY_ALLCONN
CEM3, CUR3
*elprint, frequency=999999
*nodeprint, frequency=999999
*endstep