** connector friction tests for HINGE ** -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 Rp = 0.12 Ra = 0.14 Ls = 0.65 m1 = Ra m2 = Rp m3 = 2.0*Rp/Ls **------------------------------------------------ *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=conn3d2,elset=hinPredef 1001,101,102 *connector section,elset=hinPredef,behavior=fricPredef hinge, global,global **------- *connector behavior,name=fricPredef *connector elastic,comp=4 1.0, *connector friction,predefined,stick stiffness=1000.0 ,,,10.25 *friction 0.15, **-------------------------------------------------- *element,type=conn3d2,elset=hinCustom 2001,201,202 *connector section,elset=hinCustom,behavior=fricCustom hinge, global,global **------- *connector behavior,name=fricCustom *connector elastic,comp=4 1.0, *connector derived component,name=norm4 1, , *connector derived component,name=norm4 2,3 , *connector derived component,name=norm4 5,6 , *connector friction,component=4,contact force=norm4,stick stiffness = 1000.0 10.25, 0.0 10.20, 1000.0 *friction 0.15, **-------------------------------------------------- *boundary 101,1,6 201,1,6 *elset,elset=conn hinPredef,hinCustom **-------------------------------------------------- *step,nlgeom *static 0.1,1.0 *cload **load that creates constraint forces 102,2,11.0 102,5,1.0 202,2,11.0 202,5,1.0 *boundary 102,4,4,1.0 202,4,4,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, *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,11.0 102,5,1.0 202,2,11.0 202,5,1.0 **load that creates motion 102,4,10. 0 202,4,10.0 *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, *node print,freq=100 u, rf, *end step **-------------------------------------------------- *step,nlgeom *dynamic 0.1,2.0,0.1,0.1 *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,4,20. 0 202,4,20.0 *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 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, *node print,freq=100 u, rf, *end step **-------------------------------------------------