Two
plastic parts snap together as show in the figure below.
The parts are 10 mm thick.
The material is low density polypropylene (E = 350 MPa, Poisson’s ratio
= 0.35 and Sy = 28 MPa). The
coefficient of friction of this material is 0.1 in the expected assembly
conditions.
The intention of the design is that the total force to push the parts
together must be under 20 N.
Also, a Factor of Safety of 2 is required based on energy distortion theory.
![]()
A 2D IGES file is provided - it contains ONLY lines and points on the XY plane.
Right-click on this link: IGES File
"Save Target As...", then "Save as type: All Files", and use a file name like: "snap_fit.igs"
Import the model to ANSYS:
Why can't symmetry be used for this simulation ?
Create appropriate areas from
the set of lines.
Main Menu: Preprocessing > Modeling
> Create > Areas > Arbitrary > By Lines (Try picking with
"Loop")
Copy the smaller area of the insert, "up" 22 mm to place it above the larger body.
Then, delete the original instance of the insert body.
Set Attributes for ALL Areas: Material, 1; Element Type,1; Real Constant Set, 1
Suggested mesh size: 0.5 mm global size + SMRTSIZE, 1 or 2
Open the "Contact
Manager" (ANSYS GUI, last button, top right)
The "Contact Wizard" is the first button in the "Contact
Manager"
Use the Contact Wizard to create a set of contact/target pairs between the mating faces of the parts
Use the Contact Wizard to create a set of contact/target pairs to detect self-contact on the inner walls of the insert.
For BOTH contact pairs, suggested settings:
symmetric contact/target element pattern
update stiffness, each substep (pair based)
penalty method formulation
If you decide to re-mesh the
areas, delete all contact pairs and rebuild them after meshing
Contact/Target elements are created on the element faces of the current
mesh.
To prepare for solving, don't
forget nonlinear solution settings:
Main Menu: Solution > Analysis Type
> SolnCtrls...
Large Deflection, Static; Automatic
Time Stepping, ON; Substeps: Initial, Max, Min (100, 10000,5); Output
Frequency (-20)