** connector friction tests for CYLINDRICAL ** -PREDEFINED + PRESTRESS ** -CUSTOMIZED + PRESTRESS ** results should be identical between the two connector elements ** this particular example is depicted in the user's manual **------------------------------------------------ *preprint,model=yes *parameter dR = 0.34 dLi = 0.55 dLf = 0.10 f1 = 1.0 f2i = 2.0/dLi f2f = 2.0/dLf **------------------------------------------------ *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=mass1 10001,101 10002,102 *mass,elset=mass1 1.0, *element,type=mass,elset=mass2 20001,201 20002,202 *mass,elset=mass2 2.0, *element,type=rotaryI,elset=rotaryI1 110001,101 110002,102 *rotary inertia,elset=rotaryI1 1.0,1.0,1.0 *element,type=rotaryI,elset=rotaryI2 120001,201 120002,202 *rotary inertia,elset=rotaryI2 3.0,3.0,3.0 **------------------------------------------------- *element,type=conn3d2,elset=cylPredef 1001,101,102 *connector section,elset=cylPredef,behavior=fricPredef slot,revolute global,global **------- *connector behavior,name=fricPredef *connector elastic,comp=1 1.0, *connector elastic,comp=4 2.0, ***connector damping,comp=1 **1e-2, ***connector damping,comp=4 **2.e-2, *connector friction,predefined,stick = 1000 ,,1.25 *friction 0.1, **-------------------------------------------------- *element,type=conn3d2,elset=cylCustom 2001,201,202 *connector section,elset=cylCustom,behavior=fricCustom slot,revolute global,global **------- *connector behavior,name=fricCustom *connector elastic,comp=1 1.0, *connector elastic,comp=4 2.0, ***connector damping,comp=1 **1e-2, ***connector damping,comp=4 **2.e-2, *connector derived component, name=norm1 2,3 , *connector derived component, name=norm1, indep=const 1, 5,6 ,,0.0 ,,0.45 *connector friction,indep=const,contact force=norm1,stick = 1000 1, 1.25,0.0 1.26,0.45 *connector potential 1, 4, *friction 0.1, **-------------------------------------------------- *boundary 101,1,6 201,1,6 *elset,elset=conn cylPredef,cylCustom *AMPLITUDE, NAME=COSINE, DEF=PERIODIC 1, 5.0, 0.0, 0.0 1.0, 0.0 **-------------------------------------------------- *step *frequency 2,,,-1 *boundary,op=new 101,1,6 201,1,6 *OUTPUT, FIELD *NODE OUTPUT,nset=all U, *el file, elset=conn CU,CEF,CSF,CTF *el print,sum=no, tot=no,elset=conn CU, CEF, CTF, CSF, *node print u, rf, *end step **-------------------------------------------------- *STEP *COMPLEX FREQUENCY 2, *END STEP **-------------------------------------------------- *step,nlgeom *static 0.2,1.0,0.2,0.2 *boundary 102,1,1,1.0 102,4,4,2.0 202,1,1,1.0 202,4,4,2.0 *cload **load that creates constraint forces 102,2,11.0 102,5,1.0 202,2,11.0 202,5,1.0 *OUTPUT, FIELD, FREQ=0 *OUTPUT,HISTORY *NODE OUTPUT,nset=all U, *ELEMENT OUTPUT,elset=conn CU,CASU,CEF,CSF,CTF,CNF,CSF,CIVC *el file, elset=conn,freq=100 CU,CASU,CEF,CSF,CTF,CNF,CSF,CIVC *el print,freq=1,sum=no, tot=no,elset=conn CU, CASU, CEF, CTF, CNF, CSF, CIVC, *node print,freq=100 u, rf, *end step **-------------------------------------------------- *step,nlgeom *static 0.1,1.0,0.1,0.1 *boundary,op=new 101,1,6 201,1,6 *cload **load that creates constraint forces 102,2,11.0 102,5,1.0 202,2,11.0 202,5,1.0 ** load that creates motion 102,1,10.0 102,4,20.0 202,1,10.0 202,4,20.0 *OUTPUT, FIELD, FREQ=0 *OUTPUT,HISTORY *NODE OUTPUT,nset=all U, *ELEMENT OUTPUT,elset=conn CU,CASU,CEF,CSF,CTF,CNF,CSF,CIVC *el file, elset=conn,freq=100 CU,CASU,CEF,CSF,CTF,CNF,CSF,CIVC *el print,freq=1,sum=no, tot=no,elset=conn CU, CASU, CEF, CTF, CNF, CSF, CIVC, *node print,freq=100 u, rf, *end step **-------------------------------------------------- *step,nlgeom *dynamic 0.01,1.0,0.01,0.01 *boundary,op=new 101,1,6 201,1,6 *cload **load that creates constraint forces 102,2,11.0 102,5,1.0 202,2,11.0 202,5,1.0 ** load that creates motion 102,1,10.0 102,4,20.0 202,1,10.0 202,4,20.0 *OUTPUT, FIELD, FREQ=0 *OUTPUT,HISTORY,FREQ=1 *NODE OUTPUT,nset=all U, *ELEMENT OUTPUT,elset=conn CU,CASU,CEF,CSF,CTF,CNF,CSF,CIVC *el file, elset=conn,freq=100 CU,CASU,CEF,CSF,CTF,CNF,CSF,CIVC *el print,freq=1,sum=no, tot=no,elset=conn CU, CASU, CEF, CTF, CNF, CSF, CIVC, *node print,freq=100 u, rf, *end step **-------------------------------------------------