*PARAMETER
base = 2.0
shorter = 0.1
slave = base - shorter
hafsl = slave*0.5
************************************************
*** MASTER BLOCK ***
*NODE
1001, 0, 0, -1
1002,, 0, -1
1003,,, -1
1004, 0,, -1
1011,0, 0, 0
1012,, 0, 0
1013,,, 0
1014, 0,, 0
*ELEMENT,TYPE=C3D8,ELSET=base
101,1001,1002,1003,1004,1011,1012,1013,1014
************************************************
**** SLAVE BLOCKS *****
*NODE
2001, 0, 0, 0
2002,, 0, 0
2003,, 0, 0
2004, 0,, 0
2005,,, 0
2006,,, 0
**
2011, 0, 0, 0.5
2012,, 0, 0.5
2013,, 0, 0.5
2014, 0,, 0.5
2015,,, 0.5
2016,,, 0.5
**
*ELEMENT,TYPE=C3D8,ELSET=SLAVE2
201,2001,2002,2005,2004,2011,2012,2015,2014
202,2002,2003,2006,2005,2012,2013,2016,2015
**
*NODE
3004, 0,, 0
3006,,, 0
3007, 0,, 0
3008,,, 0
**
3014, 0,, 0.5
3016,,, 0.5
3017, 0,, 0.5
3018,,, 0.5
*ELEMENT,TYPE=C3D8,ELSET=SLAVE1
301,3004,3006,3008,3007,3014,3016,3018,3017
************************************************
*ELSET,ELSET=SLAVE
SLAVE1,SLAVE2
*ELSET,ELSET=ALL
101,201,202,301
*SOLID SECTION,elset=all,material=elas
*MATERIAL,name=elas
*elastic
1.e9,0.3
************************************************
*SURFACE,NAME=master_con
101,S2
*SURFACE,NAME=slave_con
201,S1
202,S1
301,S1
****
*CONTACT PAIR,inter=test
slave_con,master_con
*SURFACE INTER,name=test
*FRICTION
0.1
************************************************
*SURFACE,NAME=master_tie
301,S3
*SURFACE,NAME=slave_tie
201,S5
202,S5
*TIE,name=middle
slave_tie,master_tie
************************************************
*BOUNDARY
1001,1,3
1002,1,3
1003,1,3
1004,1,3
2011,1,2
2013,2,2
************************************************
*STEP,NLGEOM
*STATIC
0.1,1
*DLOAD
SLAVE,p2,100
*NODE PRINT
U,
*CONTACT PRINT
*OUTPUT,FIELD,FREQ=0
*NODE OUTPUT
U,
*output,history,freq=100
*CONTACT OUTPUT
Cpress,
*END STEP
************************************************