*Heading
 Substructure generation for LCA
** Job name:  Substructure generation for LCA
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
** Part, name=LCA
**
*Node
*Element, type=S4R, Elset=LCA
** Section: LCA
*Shell Section, elset=LCA, material=STEEL
3., 5
**
** Reference nodes for the distributing couplings
**
*Node
*Node
*Node
*Nset, nset=LCA-BallJoint
*Nset, nset=LCA-RearBushing
*Nset, nset=LCA-FrontBushing
*Elset, elset=BallJointCoupling, generate
*Surface, type=ELEMENT, name=BallJointCoupling
 BallJointCoupling, SPOS
*Elset, elset=LCA-RB-Coupling
*Surface, type=ELEMENT, name=LCA-RB-Coupling
 LCA-RB-Coupling, SPOS
*Elset, elset=LCA-FB-Coupling, generate
*Surface, type=ELEMENT, name=LCA-FB-Coupling
 LCA-FB-Coupling, SPOS
**
** Distributing Couplings
**
** Constraint: BallJoint
*Coupling, constraint name=BallJoint, ref node=LCA-BallJoint, surface=BallJointCoupling
*Distributing, weighting method=UNIFORM
** Constraint: LCA-FB
*Coupling, constraint name=LCA-FB, ref node=LCA-FrontBushing, surface=LCA-FB-Coupling
*Distributing, weighting method=UNIFORM
** Constraint: LCA-RB
*Coupling, constraint name=LCA-RB, ref node=LCA-RearBushing, surface=LCA-RB-Coupling
*Distributing, weighting method=UNIFORM
**
** MATERIALS
**
*Material, name=STEEL
*Density
 7.85E-06
*Elastic
 210000., 0.3
**
** BOUNDARY CONDITIONS
**
** Name: Fix three nodes with retained dofs
*Boundary
LCA-BallJoint, ENCASTRE
LCA-RearBushing, ENCASTRE
LCA-FrontBushing, ENCASTRE
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Frequency, nlgeom=YES
Frequency Extraction
*Frequency
 20,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, frequency=1
*Node Output
 U,
**
*End Step
*Step, name=SubstructureGenerate, nlgeom=YES
 Substructure Generation
*Substructure Generate, Type=Z1, Library=LCA, Recovery Matrix=YEs, Mass Matrix=YES, Overwrite
*Retained Nodal Dofs, Sorted=NO
 LCA-BallJoint,
 LCA-RearBushing,
 LCA-FrontBushing
**
*Retained Eigenmodes, Generate
*Boundary, Op=New
**
*End Step