*Heading
** Job name: flap Model name: Model-1
*Preprint, echo=YES, model=YES, history=YES
**
** PARTS
**
*Part, name=ACTUATOR
*End Part
*Part, name=ACTUATORARM
*End Part
*Part, name=ARM
*End Part
*Part, name=BELLCRANK
*End Part
*Part, name=FLAP
*End Part
*Part, name=ROD
*End Part
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=BELLCRANK-1, part=BELLCRANK
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=ROD-1, part=ROD
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=ARM-1, part=ARM
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=FLAP-1, part=FLAP
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=ACTUATORARM-1, part=ACTUATORARM
*Node
*Element, type=S3
*Element, type=B31
*End Instance
**
*Instance, name=ACTUATOR-1, part=ACTUATOR
*Node
*Element, type=S3
*Element, type=B31
*End Instance
*Node
*Node
*Node
*Nset, nset=_PickedSet53, internal
*Nset, nset=_PickedSet54, internal
*Nset, nset=_PickedSet55, internal
*Nset, nset=_PickedSet56, internal
*Nset, nset=_PickedSet57, internal
*Nset, nset=_PickedSet58, internal
*Nset, nset=_PickedSet59, internal
*Nset, nset=_PickedSet60, internal
*Nset, nset=_PickedSet61, internal
*Nset, nset=_PickedSet62, internal
*Nset, nset=_PickedSet63, internal
*Nset, nset=_PickedSet64, internal
*Nset, nset=_PickedSet79, internal
*Nset, nset=_PickedSet80, internal
*Nset, nset=_PickedSet81, internal
*Nset, nset=_PickedSet82, internal
*Orientation, name=Type-1
*Orientation, name=Type-2
*Orientation, name=Type-4
*Orientation, name=Type-3
** Constraint: Constraint-1
*Display Body, instance=FLAP-1
** Constraint: Constraint-10
*Rigid Body, ref node=_PickedSet59, tie nset=_PickedSet60
** Constraint: Constraint-11
*Rigid Body, ref node=_PickedSet61, tie nset=_PickedSet62
** Constraint: Constraint-12
*Rigid Body, ref node=_PickedSet63, tie nset=_PickedSet64
** Constraint: Constraint-2
*Display Body, instance=ARM-1
** Constraint: Constraint-3
*Display Body, instance=ROD-1
** Constraint: Constraint-4
*Display Body, instance=BELLCRANK-1
** Constraint: Constraint-5
*Display Body, instance=ACTUATORARM-1
** Constraint: Constraint-6
*Display Body, instance=ACTUATOR-1
** Constraint: Constraint-7
*Rigid Body, ref node=_PickedSet53, tie nset=_PickedSet54
** Constraint: Constraint-8
*Rigid Body, ref node=_PickedSet55, tie nset=_PickedSet56
** Constraint: Constraint-9
*Rigid Body, ref node=_PickedSet57, tie nset=_PickedSet58
**
** MASSES
**
*ELEMENT, TYPE=MASS, ELSET=MASSES
*MASS, ELSET=MASSES
1e-2,
*ELEMENT, TYPE=ROTARYI, ELSET=ROTARY
*ROTARY INERTIA, ELSET=ROTARY
1e-3,1e-3,1e-3
**
** CONNECTORS
**
*Element, type=CONN3D2, elset=_HINGE-ACTUATOR-GROUND_CnSet_
*Connector Section, elset=_HINGE-ACTUATOR-GROUND_CnSet_
Hinge,
Type-1,
*Element, type=CONN3D2, elset=_HINGE-CRANK-GROUND_CnSet_
*Connector Section, elset=_HINGE-CRANK-GROUND_CnSet_, behavior=HINGE-(JOIN-UNI-ELAS)
Join, Universal
Type-2,
*Element, type=CONN3D2, elset=_HINGE-FLAP-GROUND_CnSet_
*Connector Section, elset=_HINGE-FLAP-GROUND_CnSet_
Hinge,
Type-4,
*Element, type=CONN3D2, elset=_JOIN-ACTUATORARM-CRANK_CnSet_
*Connector Section, elset=_JOIN-ACTUATORARM-CRANK_CnSet_
Join,
Type-3,
*Element, type=CONN3D2, elset=_JOIN-BELLCRANK-ROD_CnSet_
*Connector Section, elset=_JOIN-BELLCRANK-ROD_CnSet_
Join,
*Element, type=CONN3D2, elset=_JOIN-ROD-ARM_CnSet_
*Connector Section, elset=_JOIN-ROD-ARM_CnSet_, behavior=JOIN-CARDAN-Y
Cartesian, Cardan
Type-2,
*Element, type=CONN3D2, elset=_TRANS-ACTUATOR-ACTUATORARM_CnSet_
*Connector Section, elset=_TRANS-ACTUATOR-ACTUATORARM_CnSet_, behavior=TRANSLATOR
CARTESIAN, CARDAN
Type-2,
*Element, type=CONN3D2, elset=_WELD-ARMFLAP_CnSet_
*Connector Section, elset=_WELD-ARMFLAP_CnSet_
Weld,
Type-4,
*Elset, elset=_BC-4_CnSet_, internal
_TRANS-ACTUATOR-ACTUATORARM_CnSet_,
*End Assembly
*Amplitude, name=Amp-1
0., 1., 1., 1.
*Amplitude, name=Amp-2, definition=PERIODIC
1, 6.28, 0., 0.
0., 3.
*Connector Behavior, name=HINGE-(JOIN-UNI-ELAS)
*Connector Elasticity, component=4
*CONNECTOR BEHAVIOR, NAME=TRANSLATOR
*CONNECTOR ELASTICITY, RIGID
*CONNECTOR DERIVED COMPONENT, NAME=T_TRANS
*CONNECTOR DERIVED COMPONENT, NAME=T_BEND, INDEPENDENT COMPONENT=POSITION
*CONNECTOR DERIVED COMPONENT, NAME=T_TWIST
*CONNECTOR PLASTICITY
*CONNECTOR POTENTIAL
T_TRANS,
T_BEND,
T_TWIST
*CONNECTOR HARDENING
*CONNECTOR DAMAGE INITIATION, CRITERION=PLASTIC MOTION
*CONNECTOR DAMAGE EVOLUTION, TYPE=MOTION, SOFTENING=LINEAR
*Connector Behavior, name=JOIN-CARDAN-Y
*Connector Elasticity, component=5
*CONNECTOR ELASTICITY, RIGID
*CONNECTOR PLASTICITY
*CONNECTOR POTENTIAL
*CONNECTOR HARDENING, TYPE=KINEMATIC, DEF=HALFCYCLE
*CONNECTOR DAMAGE INITIATION, CRITERION=PLASTIC MOTION
*CONNECTOR DAMAGE EVOLUTION, TYPE=MOTION, SOFTENING=EXP
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, nlgeom=yes
*dynamic, explicit, direct
1e-4, 1.0
**
** BOUNDARY CONDITIONS
**
** Name: BC-1 Type: Symmetry/Antisymmetry/Encastre
*Boundary
_PickedSet80, ENCASTRE
** Name: BC-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary
_PickedSet81, ENCASTRE
** Name: BC-3 Type: Symmetry/Antisymmetry/Encastre
*Boundary
_PickedSet82, ENCASTRE
** Name: BC-4 Type: Connector displacement
** Applies To: TRANS-ACTUATOR-ACTUATORARM
*Connector Motion, amplitude=Amp-2
_BC-4_CnSet_, 1, 1.
**
** LOADS
**
** Name: Load-1   Type: Concentrated force
*Cload, amplitude=Amp-1
_PickedSet79, 3, 1000.
**
** OUTPUT REQUESTS
**
*Restart, write
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-2
**
*Output, history
*Element Output, elset=_HINGE-CRANK-GROUND_CnSet_
CTF1, CTF2, CTF3, CTM1, CTM2, CTM3
**
** HISTORY OUTPUT: H-Output-3
**
*Element Output, elset=_JOIN-ROD-ARM_CnSet_
CTF1, CTF2, CTF3, CTM1, CTM2, CTM3
*output,history,  frequency=1
*element output, elset=out
CRF, CEF, CU, CUP, CUPEQC
CDMG1, CDMG2, CDMG3, CDMGR1, CDMGR2, CDMGR3, CDIFC, CEF, CU
*elset, elset=out
_TRANS-ACTUATOR-ACTUATORARM_CnSet_,
_JOIN-ROD-ARM_CnSet_
*End Step