Hi everyone,
I am working on a Self-Piercing Riveting (SPR) process simulation using Altair Radioss (HyperMesh for pre-processing). I am experiencing an issue where the rivet (36MnB4) punches through the top sheet (Al5182) without proper penetration and interlock formation. Instead of the rivet flaring out and creating a mechanical bond, the top sheet undergoes premature failure (element deletion).
Model Details:
Materials: Both top and bottom sheets (2mm Al5182) and the rivet (36MnB4) are modeled using /MAT/LAW36 (PLAS_TAB) with experimental stress-strain data.
Properties: I am using P1_SHELL with Ishell=12 (QBAT) formulation to represent axial symmetric solid behavior.
Contact: INTERFACE TYPE 7 is used for all components with the following parameters:
Igap=2, Gapmin=0.05, Inacti=6
Istf=4, Stmin=1000, Idel=2
Failure Criteria: I have defined a failure model for the top sheet based on Max Plastic Strain (0.20) to simulate the piercing.
Boundary Conditions: Plunger and Blank Holder are controlled via IMPDISP with specific velocity curves (250 mm/s).
The Problem:During the simulation, as the rivet makes contact with the top sheet, the elements in the top sheet reach the failure strain too quickly, leading to a "clean cut" rather than the expected material flow and interlock. The rivet does not seem to deform or flare as it should according to the physical cross-section references.
Questions:
Is Max Plastic Strain (0.2) as a standalone failure criterion sufficient for SPR, or should I implement a more complex failure law like /FAIL/JOHNSON-COOK?
Does the Istf=4 (Stiffness scaling) in Type 7 contact potentially cause issues with high-strength rivets (36MnB4) penetrating softer aluminum (Al5182)?
Are there specific Ishell or Ithick settings I should verify to ensure the shell-to-solid (axial-symmetric) transition handles the high local compression better?
Any advice on stabilizing the material flow or adjusting the failure parameters would be greatly appreciated.
Thank you!