*HEADING
Double-sided surface contact
Compression of cylindrical shells in rigid box, normals
reversed.
**
*NODE,INPUT=shell_compact_ef1.inp
**
**
*ELEMENT, TYPE=S4R, ELSET=RINGS,INPUT=shell_compact_ef3.inp
*ELEMENT,TYPE=R3D4,ELSET=RIGID
     601,     694,     695,     697,     696
     602,     698,     699,     701,     700
     603,     698,     702,     705,     700
     604,     699,     703,     704,     701
     605,     698,     699,     703,     702
     606,     700,     701,     704,     705
**
** lid
**
*NSET, NSET=LID
     694,     695,     696,      697
**
** lid
**
*ELSET, ELSET=LID
     601,
*NSET, NSET=BOX,GEN
698,705
*ELSET, ELSET=BOX,GEN
602,606
*NSET, NSET=RING1,GEN
1,231
*ELSET, ELSET=RING1,GEN
1,200
*NSET, NSET=RING2,GEN
232,462
*ELSET, ELSET=RING2,GEN
201,400
*NSET, NSET=RING3,GEN
463,693
*ELSET, ELSET=RING3,GEN
401,600
*NSET, NSET=RINGS
RING1,RING2,RING3
*SHELL SECTION,ELSET=RING1,MATERIAL=DEFORM
0.075, 
*SHELL SECTION,ELSET=RING2,MATERIAL=DEFORM
0.05, 
*SHELL SECTION,ELSET=RING3,MATERIAL=DEFORM
0.075, 
*MATERIAL,NAME=DEFORM
*DENSITY
7850., 
*ELASTIC
200.E9,.3
*PLASTIC
250.E6,0.
700.E7,1.
*NSET,NSET=RBREF
10001,10002
*BOUNDARY
10001,1,1
10001,3,6
10002,1,6
**
** step  1,Default
**
*SURFACE,TYPE=ELEMENT,NAME=RING1
RING1, 
*SURFACE,TYPE=ELEMENT,NAME=RING2
RING2, 
*SURFACE,TYPE=ELEMENT,NAME=RING3
RING3, 
*SURFACE,TYPE=ELEMENT,NAME=LID
LID, 
*SURFACE,TYPE=ELEMENT,NAME=BOX
BOX, 
*RIGID BODY,ELS=LID,REFNOD=10001,POSITION=CENTEROFMASS,DENSITY=1e4
0.01, 
*RIGID BODY,ELS=BOX,REFNOD=10002,POSITION=INPUT,DENSITY=1e4
0.02, 
*STEP
*DYNAMIC,EXPLICIT
0,0.010
*BOUNDARY,TYPE=VELOCITY
10001,2,2,-130.0
*CONTACT PAIR
RING1,RING3
RING2,RING3
RING1,BOX
RING2,BOX
RING3,BOX
RING1,LID
RING1,RING2
*MONITOR,NOD=10001,DOF=2
**
** Output requests for postprocessing
**
*OUTPUT,FIELD,VAR=PRESELECT
*OUTPUT,HISTORY,TIME INTERVAL=2.E-4
*ENERGY OUTPUT
ALLIE,ALLKE,ALLPD,ALLWK
**
** Output requests for qa testing
**
*ELSET,ELSET=QA_TESTEL,GEN
301,320,1
*elset, elset=testel
 qa_testel
*NSET,NSET=QA_TESTN,ELSET=QA_TESTEL
*NSET,NSET=TESTRB
RBREF,
*nset, nset=test_10001
 10001,
*nset, nset=test_10002
 10002,
*OUTPUT,FIELD,NUM=3
*ELEMENT OUTPUT,ELSET=TESTEL
PEEQ,
*NODE OUTPUT,NSET=QA_TESTN
U,
*NODE OUTPUT,NSET=TESTRB
U,RF
*output, history, time interval=5e-5
*Node Output, nset=test_10001
 U2,RF2
*Node Output, nset=test_10002
 RF2,
*ENERGY OUTPUT,VAR=PRESELECT
*END STEP