*Heading
** Job name: tail_strike Model name: Model-1
**
** PARTS
**
*Part, name=a
*End Part
*Part, name=air_frame
*End Part
*Part, name=air_frame_c
*End Part
*Part, name=air_frame_d
*End Part
*Part, name=b
*End Part
*Part, name=bellCrank
*End Part
*Part, name=c
*End Part
*Part, name=d
*End Part
*Part, name=e
*End Part
*Part, name=f
*End Part
*Part, name=largeCyl-1
*End Part
*Part, name=largeCyl-2
*End Part
*Part, name=largeCyl-e
*End Part
*Part, name=large_cyl
*End Part
*Part, name=large_cyl_b
*End Part
*Part, name=skidArm
*End Part
*Part, name=smallCyl-1
*End Part
*Part, name=smallCyl-2
*End Part
*Part, name=smallCyl-d
*End Part
*Part, name=smallCyl_a
*End Part
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=a-1, part=a
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=a-1-RefPt_, internal
*End Instance
**
*Instance, name=air_frame-1, part=air_frame
** Region: (air_plane:air_frame)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
699.322,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=air_frame-1-RefPt_, internal
*Nset, nset=air_frame
*End Instance
**
*Instance, name=air_frame_c-1, part=air_frame_c
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=air_frame_c-1-RefPt_, internal
*End Instance
**
*Instance, name=air_frame_d-1, part=air_frame_d
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=air_frame_d-1-RefPt_, internal
*End Instance
**
*Instance, name=b-1, part=b
** Region: (tail-skid:b)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=b-1-RefPt_, internal
*Nset, nset=b
*End Instance
**
*Instance, name=c-1, part=c
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=c-1-RefPt_, internal
*End Instance
**
*Instance, name=d-1, part=d
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=d-1-RefPt_, internal
*End Instance
**
*Instance, name=e-1, part=e
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=e-1-RefPt_, internal
*End Instance
**
*Instance, name=f-1, part=f
** Region: (tail-skid:f)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=f-1-RefPt_, internal
*Nset, nset=f
*End Instance
**
*Instance, name=large_cyl-1, part=large_cyl
** Region: (tail-skid:large_cyl)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=large_cyl-1-RefPt_, internal
*Nset, nset=large_cyl
*End Instance
**
*Instance, name=large_cyl_b-1, part=large_cyl_b
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=large_cyl_b-1-RefPt_, internal
*End Instance
**
*Instance, name=bellCrank-1, part=bellCrank
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=skidArm-1, part=skidArm
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=smallCyl-1-1, part=smallCyl-1
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=smallCyl-2-1, part=smallCyl-2
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=largeCyl-1-1, part=largeCyl-1
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=largeCyl-2-1, part=largeCyl-2
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=smallCyl_a-1, part=smallCyl_a
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=smallCyl_a-1-RefPt_, internal
*End Instance
**
*Instance, name=smallCyl-d-1, part=smallCyl-d
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=smallCyl-d-1-RefPt_, internal
*End Instance
**
*Instance, name=largeCyl-e-1, part=largeCyl-e
** Region: (tail-skid:Picked)
*Element, type=MASS, elset=_I1_MASS_
*Mass, elset=_I1_MASS_
1e-05,
*Element, type=ROTARYI, elset=_I1_ROTARYI_
*RotaryI, elset=_I1_ROTARYI_
*Node
*Nset, nset=largeCyl-e-1-RefPt_, internal
*End Instance
*Nset, nset=_PickedSet48, internal, instance=air_frame-1
*Nset, nset=_PickedSet50, internal, instance=f-1
*Nset, nset=_PickedSet51, internal, instance=a-1
*Nset, nset=_PickedSet51, internal, instance=air_frame-1
*Nset, nset=_PickedSet51, internal, instance=air_frame_d-1
*Nset, nset=_PickedSet51, internal, instance=e-1
*Nset, nset=_PickedSet51, internal, instance=c-1
*Nset, nset=_PickedSet51, internal, instance=large_cyl-1
*Nset, nset=_PickedSet51, internal, instance=air_frame_c-1
*Nset, nset=_PickedSet51, internal, instance=b-1
*Nset, nset=_PickedSet51, internal, instance=f-1
*Nset, nset=_PickedSet51, internal, instance=d-1
*Nset, nset=_PickedSet51, internal, instance=large_cyl_b-1
*Nset, nset="_T-Datum csys-8", internal
_PickedSet50,
*Transform, nset="_T-Datum csys-8"
*Orientation, name="Datum csys-5"
*Orientation, name="Datum csys-6"
*Orientation, name="Datum csys-7"
** Constraint: bellCrank
*Display Body, instance=bellCrank-1
a-1.1,
** Constraint: largeCyl-1
*Display Body, instance=largeCyl-1-1
largeCyl-e-1.1,
** Constraint: largeCyl-2
*Display Body, instance=largeCyl-2-1
large_cyl-1.1,
** Constraint: smallCyl-1
*Display Body, instance=smallCyl-2-1
smallCyl_a-1.1,
** Constraint: smallCyl-2
*Display Body, instance=smallCyl-1-1
smallCyl-d-1.1,
** Constraint: tailSkid
*Display Body, instance=skidArm-1
f-1.1,
**
** CONNECTORS
**
*Element, type=CONN3D2, elset=_a-cyl_CnSet_
1, a-1.1, smallCyl_a-1.1
*Connector Section, elset=_a-cyl_CnSet_
Join,
*Element, type=CONN3D2, elset=_ac_CnSet_
2, a-1.1, c-1.1
*Connector Section, elset=_ac_CnSet_
Beam,
*Element, type=CONN3D2, elset=_ad_CnSet_
3, a-1.1, d-1.1
*Connector Section, elset=_ad_CnSet_, behavior=actruator
Axial,
*Element, type=CONN3D2, elset=_air_frame_c_CnSet_
4, air_frame-1.1, air_frame_c-1.1
*Connector Section, elset=_air_frame_c_CnSet_
Beam,
*Element, type=CONN3D2, elset=_air_frame_d_CnSet_
5, air_frame-1.1, air_frame_d-1.1
*Connector Section, elset=_air_frame_d_CnSet_
Beam,
*Element, type=CONN3D2, elset=_b_cyl_CnSet_
6, large_cyl_b-1.1, large_cyl-1.1
*Connector Section, elset=_b_cyl_CnSet_
Beam,
*Element, type=CONN3D2, elset=_bb_CnSet_
7, b-1.1, large_cyl_b-1.1
*Connector Section, elset=_bb_CnSet_,behavior=hinge_fric
Join, Revolute
"Datum csys-5",
*Element, type=CONN3D2, elset=_cb_CnSet_
8, c-1.1, b-1.1
*Connector Section, elset=_cb_CnSet_
Beam,
*Element, type=CONN3D2, elset=_cc_CnSet_
9, air_frame_c-1.1, c-1.1
*Connector Section, elset=_cc_CnSet_,behavior=hinge_fric
Join, Revolute
"Datum csys-5",
*Element, type=CONN3D2, elset=_d-cyl_CnSet_
10, d-1.1, smallCyl-d-1.1
*Connector Section, elset=_d-cyl_CnSet_,behavior=hinge_fric_plas_dam
cartesian,cardan
"Datum csys-5",
*Element, type=CONN3D2, elset=_dd_CnSet_
11, air_frame_d-1.1, d-1.1
*Connector Section, elset=_dd_CnSet_,behavior=hinge_fric
Join, Revolute
"Datum csys-5",
*Element, type=CONN3D2, elset=_de_CnSet_
12, d-1.1, e-1.1
*Connector Section, elset=_de_CnSet_, behavior=beam_plas_dam
cartesian, cardan
glob,
*orientation, name=glob
*Element, type=CONN3D2, elset=_e-cyl_CnSet_
13, e-1.1, largeCyl-e-1.1
*Connector Section, elset=_e-cyl_CnSet_
Join,
*Element, type=CONN3D2, elset=_ef_CnSet_
14, e-1.1, f-1.1
*Connector Section, elset=_ef_CnSet_, behavior=beam_plas_dam
cartesian, cardan
glob,
*Element, type=CONN3D2, elset=_largeCyl_CnSet_
15, large_cyl-1.1, largeCyl-e-1.1
*Connector Section, elset=_largeCyl_CnSet_
Align,
*Element, type=CONN3D2, elset=_large_cyl_CnSet_
16, large_cyl-1.1, e-1.1
*Connector Section, elset=_large_cyl_CnSet_
Slide-Plane,
"Datum csys-6",
*Element, type=CONN3D2, elset=_large_cyl_e_CnSet_
17, large_cyl-1.1, e-1.1
*Connector Section, elset=_large_cyl_e_CnSet_, behavior=actruator
Axial,
*Element, type=CONN3D2, elset=_smallCyl_CnSet_
18, smallCyl-d-1.1, smallCyl_a-1.1
*Connector Section, elset=_smallCyl_CnSet_
Slide-Plane, Align
"Datum csys-7",
*Elset, elset=_BC-1_CnSet_, internal
_ad_CnSet_,
*End Assembly
*Connector Behavior, name=actruator
*Connector Elasticity, component=1
*Connector Damping, component=1
*Connector Stop, component=1
*connector behavior,name=hinge_fric
*connector friction,predefined
*friction
0.12,
*CONNECTOR BEHAVIOR, NAME=HINGE_FRIC_PLAS_DAM
*CONNECTOR ELASTICITY, RIGID
*CONNECTOR DERIVED COMPONENT, NAME=TRANS
*CONNECTOR DERIVED COMPONENT, NAME=BEND
*CONNECTOR PLASTICITY
*CONNECTOR POTENTIAL
TRANS,
BEND,
*CONNECTOR HARDENING
*CONNECTOR DAMAGE INITIATION, CRITERION=PLASTIC MOTION
*CONNECTOR DAMAGE EVOLUTION, TYPE=ENERGY
***connector friction
**1.2,1.25,2.0
***friction
**0.12,
*************
*CONNECTOR BEHAVIOR, NAME=BEAM_PLAS_DAM
*CONNECTOR ELASTICITY, RIGID
*CONNECTOR DERIVED COMPONENT, NAME=NORMAL
*CONNECTOR DERIVED COMPONENT, NAME=NORMAL
*CONNECTOR DERIVED COMPONENT, NAME=SHEAR
*CONNECTOR DERIVED COMPONENT, NAME=SHEAR
*CONNECTOR PLASTICITY
*CONNECTOR POTENTIAL
NORMAL,1.0,,MACAULEY
SHEAR,1.0,,ABS
*CONNECTOR HARDENING
*CONNECTOR DAMAGE INITIATION, CRITERION=PLASTIC MOTION
*CONNECTOR DAMAGE EVOLUTION, TYPE=ENERGY
*elset,elset=connectors
_bb_CnSet_,_cc_CnSet_,_d-cyl_CnSet_,_dd_CnSet_
**
** BOUNDARY CONDITIONS
**
** Name: BC-2 Type: Displacement/Rotation
*Boundary
_PickedSet48, 1, 1
_PickedSet48, 2, 2
_PickedSet48, 3, 3
_PickedSet48, 4, 4
_PickedSet48, 5, 5
_PickedSet48, 6, 6
**
** FIELDS
**
** Name: Field-1   Type: Velocity
*Initial Conditions, type=ROTATING VELOCITY
_PickedSet51, -0.0976907, 0., 0., 0.,
-711., -56., 0., -711., -56., 1.,
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1
*Dynamic,explicit, direct
1.0E-05,0.2
**
** BOUNDARY CONDITIONS
**
** Name: BC-1 Type: Connector displacement
** Applies To: ad
*Connector Motion
_BC-1_CnSet_, 1
** Name: BC-2 Type: Displacement/Rotation
*Boundary, op=NEW
_PickedSet48, 3, 3
_PickedSet48, 4, 4
_PickedSet48, 5, 5
** Name: BC-3 Type: Displacement/Rotation
*Boundary, op=NEW
_PickedSet50, 1, 1
**
** OUTPUT REQUESTS
**
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history
*Element Output, elset=_large_cyl_e_CnSet_
CTF1, CEF1, CVF1, CP1
*Element Output, elset=connectors
CUR1,CASUR1,CSM1,CNM1
*ELSET, ELSET=OUT
*OUTPUT, HISTORY, FREQUENCY=1
*ELEMENT OUTPUT, ELSET=OUT
CUP, CUPEQC, CEF, CRF,
CDMG1, CDMG2, CDMG3, CDMGR1, CDMGR2, CDMGR3, CDIFC, CU
CASUR1,CSM1,CNM1
*End Step