*Heading
** Job name: Screw-display-cae Model name: Screw
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=screw
*Node
*Element, type=S3
*End Part
**
*Part, name=housing
*Node
*Element, type=S3
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=screw-1, part=screw
*End Instance
**
*Instance, name=housing-1, part=housing
*End Instance
**
*Node,nset=ALL
*Node,nset=display-screw-node
*Node,nset=display-housing-node
*Nset,nset=conn-node-screw
*Nset,nset=IN
*Nset,nset=OUT
*Nset,nset=RIGID-BODY
*Nset,nset=RB
**
**
****************************************************************************
**Assign reference nodes to display bodies and tie them to connector nodes
****************************************************************************
*Rigid body,ref node=conn-node-screw,tie nset=RB
** Constraint: Constraint-housing
*Display Body, instance=housing-1
** Constraint: Constraint-screw
*Rigid body,ref node=1,tie nset=display-screw-node
*Display Body, instance=screw-1
**
**
********************************************************
**Define orientations
********************************************************
*Orientation,name=ORI-FC
*Orientation,name=ORI-TR
*Orientation,name=ORI-HG
**
**
*********************************************************
**Define connectors
*********************************************************
*Element,type=CONN3D2,elset=FC
*Connector section,elset=FC
FLOW-CONVERTER,
ORI-FC,
-3.14,
*Element,type=CONN3D2,elset=SR
*Connector section,elset=SR,behavior=RIGID-SLIPRING
SLIPRING,
0.001,0.
*Element,type=CONN3D2,elset=TR
*Connector section,elset=TR
TRANSLATOR,
ORI-TR,
*Element,type=CONN3D2,elset=HG
*Connector section,elset=HG
HINGE,
ORI-HG,
**
**
*****************************************************************
**Define rigid body
*****************************************************************
*Rigid body,ref node=5,tie nset=RIGID-BODY
**
**
************************************************************
**Define mass and rotary inertia
************************************************************
*Element,type=MASS,elset=DUMMY-MASS
*Mass,elset=DUMMY-MASS
1.e-1,
*Element,type=ROTARYI,elset=DUMMY-RI
*Rotary inertia,elset=DUMMY-RI
1.e-1,1.e-1,1.e-1
*End Assembly
**
**
************************************************************
**Define connector section behavior
************************************************************
*Connector behavior,name=RIGID-SLIPRING
*Connector elasticity,component=1, rigid
**
**
************************************************************
**Define boundary conditions
************************************************************
*Boundary
5,1,6
3,10,10
**
**
*********************************************************
**Define amplitude
*********************************************************
*Amplitude,name=AMP,definition=SMOOTH STEP
0.,0.,1.,1.
**
**
************************************************************
**History data
************************************************************
*Step,NLGEOM=YES
*Dynamic,Explicit,direct user control
1.e-4,1.
**
**
***********************************************
**Output requests
***********************************************
*Connector motion,amplitude=AMP
HG,4,20
*Output,field,number interval=20
*Node output
U,
*Output,history,frequency=1
*Node output,nset=ALL
U,
*Element output,elset=FC
CUR3,CUR1,CUR2,CPR1,CPR3,CPR2
*Element output,elset=TR
CU3,CU1,CU2,CP1,CP3,CP2
*Element output,elset=HG
CUR3,CUR1,CUR2,CPR1,CPR3,CPR2
*End step