** connector friction tests for SLOT ** -PREDEFINED + PRESTRESS ** -CUSTOMIZED + PRESTRESS ** results should be identical between the two connector elements **------------------------------------------------ *preprint,model=yes *Node,nset = all 101,0,0,0 102,1,0,0 201,2,0,0 202,3,0,0 *orientation,name=global 1,0,0, 0,1,0 3,0.0 **------------------------------------------------- *element,type=mass,elset=mass 10001,101 10002,102 20001,201 20002,202 *mass,elset=mass 1.0, *element,type=rotaryI,elset=rotaryI 110001,101 110002,102 120001,201 120002,202 *rotary inertia,elset=rotaryI 1.0,1.0,1.0 **------------------------------------------------- *element,type=conn2d2,elset=slotPredef 1001,101,102 *connector section,elset=slotPredef,behavior=fricPredef slot, global, **------- *connector behavior,name=fricPredef *connector friction, predefined 1.25, *friction,elastic slip=1.d-6 0.1,0.0, 0.0 0.25,10.0, 0.0 0.3,11.0,0.0 0.4,12.0,20.0 **------- *connector elastic,comp=1 12.0, *connector damping,comp=1 0.2, **-------------------------------------------------- *element,type=conn2d2,elset=slotCustom 2001,201,202 *connector section,elset=slotCustom,behavior=fricCustom slot, global, **-------------- *connector behavior,name=fricCustom *connector derived component, name=norm1 2, 1.0, *connector friction,component=1,contact force=norm1 1.25, 0.0 0.25, 10.0 *friction,elastic slip=1.d-6 0.1,0.0, 0.0 0.25,10.0, 0.0 0.3,11.0,0.0 0.4,12.0,20.0 **------ *connector elastic,comp=1 12.0, *connector damping,comp=1 0.2, **-------------------------------------------------- *boundary 101,1,2 101,6,6 201,1,2 201,6,6 *elset,elset=conn slotPredef,slotCustom **-------------------------------------------------- *step,nlgeom *static 0.2,1.0,0.2,0.2 *cload **load that creates constraint forces 102,2,10.0 202,2,10.0 *boundary 102,1,1,1.0 202,1,1,1.0 *OUTPUT, FIELD, FREQ=0 *OUTPUT,HISTORY *NODE OUTPUT,nset=all U, *ELEMENT OUTPUT,elset=conn CU,CASU,CEF,CSF,CTF,CNF,CSF *el file, elset=conn,freq=100 CU,CASU,CEF,CSF,CTF,CNF,CSF *el print,freq=100,sum=no, tot=no,elset=conn CU, CASU, CEF, CTF, CNF, CSF, CV, *node print,freq=100 u, rf, *end step **-------------------------------------------------- *step,nlgeom *static 0.1,1.0,0.1,0.1 *cload **load that creates constraint forces 102,2,10.0 202,2,10.0 ** load that creates motion 102,1,20 202,1,20 *boundary,op=new 101,1,6 201,1,6 *OUTPUT, FIELD, FREQ=0 *OUTPUT,HISTORY *NODE OUTPUT,nset=all U, *ELEMENT OUTPUT,elset=conn CU,CASU,CEF,CSF,CTF,CNF,CSF *el file, elset=conn,freq=100 CU,CASU,CEF,CSF,CTF,CNF,CSF *el print,freq=100,sum=no, tot=no,elset=conn CU, CASU, CEF, CTF, CNF, CSF, CV, *node print,freq=100 u, rf, *end step **-------------------------------------------------- *step,nlgeom,inc=10000 *dynamic 0.01,4.2,0.01,0.01 *cload **load that creates constraint forces 102,2,10.0 202,2,10.0 ** load that creates motion 102,1,40 202,1,40 *boundary,op=new 101,1,6 201,1,6 *OUTPUT, FIELD, FREQ=0 *OUTPUT,HISTORY,FREQ=1 *NODE OUTPUT,nset=all U, *ELEMENT OUTPUT,elset=conn CU1,CV1,CASU1,CEF1,CNF1,CTF2 *output, history,freq=10000 *ELEMENT OUTPUT,elset=conn CSF1,CTF1, *OUTPUT, FIELD, FREQ=0 *el file, elset=conn,freq=1000 CU,CASU,CEF,CSF,CTF,CNF,CSF *el print,freq=100,sum=no, tot=no,elset=conn CU, CASU, CEF, CTF, CNF, CSF, CV, *node print,freq=100 u, rf, *end step **--------------------------------------------------