Snap Fit

Solutions > Electronics > Snap Fit

Outcome:

The outcome of the snap fit simulation is to compute the insertion and extraction force required for snap in and snap out.

Snap fit analysis can be simulated with following analysis types for OptiStruct:
  1. Non-Linear static
  2. Non-Linear transient
  3. Explicit Dynamic

Users can create a quick simple snap fit solution by selecting the methods that are needed to be simulated.

Two methods can be simulated:
  1. Insertion
    1. Non-Linear Static and Non-Linear Transient: Insertion will be done in loadcase.
    2. Explicit Dynamic: Insertion will be done in no loadcase mode.
  2. Insertion and Extraction
    1. Non-Linear Static and Non-Linear Transient: Insertion and Extraction will be done in different loadcases.
    2. Explicit Dynamic: Insertion and Extraction will be done in no loadcase mode in same solution.
Assumption:
  • The boundary condition involves simple translations that are required for snap-in and snap out.
  • Snap fit involving rotational movements or other motion definitions must be created by user, reusing the same solution.
Boundary conditions of snap fit:
  • Faces of fixed snap body and moving snap body are used to create fixed constraint boundary condition and is applied on RBE primary node created from fixed and moving snap faces.
  • Snap displacement magnitude and direction is applied on the moving snap RBE primary node as enforced displacement.
  • Explicit Dynamic: As Explicit dynamic is simulated in no loadcase approach, The insertion and extraction are specified using time dependent amplitude table for enforced constraint.
Contact Conditions for Snap fit:
  1. Non-Linear static and Non-Linear Transient: Users can create continuous sliding with friction contact.
    1. Specify the surfaces from fixed snap and moving snap that will undergo contact.
    2. Specify the friction coefficient between fixed and moving snap surfaces.
    3. Sliding with friction contact will be created.
  2. Explicit Dynamic: Users can create General contact or sliding with friction contact.

Solver Settings and Output Requests:

Solution type Solver Settings Output Request
Insertion Extraction Insertion Extraction
Non Linear Static
  • Non-linear parameters (NLPARM):
    • Enable LGDISP (Large Displacement)
    • Initial load increment – 0.01
  • Non-linear time stepping and convergence criteria:
    • DTMIN – 1e-6
    • DTMAX – 1e-2
  • Insertion subcase is pointed as Continue non-linear subcase (CNTNLSUB)
  • Non-linear parameters (NLPARM):
    • Enable LGDISP (Large Displacement)
    • Initial load increment – 0.01
  • Non-linear time stepping and convergence criteria:
    • DTMIN – 1e-6
    • DTMAX – 1e-2
  • Number of output intervals (NLOUT) requested is 10.
  • Output is requested for displacement and grid point forces.
  • Number of output intervals (NLOUT) requested is 10
  • Output is requested for displacement and grid point forces
Non Linear Transient
  • Step options:
    • Time integration method: Backward Euler
    • Automatic time step - Yes
  • Non-linear parameters (NLPARM):
    • Enable LGDISP (Large Displacement)
    • Initial load increment – 0.01
    • Termination time - 1
  • Non-linear time stepping and convergence criteria:
    • DTMIN – 1e-6
    • DTMAX – 1e-2
  • Step options:
    • Time integration method: Backward Euler
    • Automatic time step - Yes
  • Insertion subcase is pointed as Continue non-linear subcase (CNTNLSUB)
  • Non-linear parameters (NLPARM):
    • Enable LGDISP (Large Displacement)
    • Initial load increment – 0.01
    • Termination time - 1
  • Non-linear time stepping and convergence criteria:
    • DTMIN – 1e-6
    • DTMAX – 1e-2
  • Number of output intervals (NLOUT) requested is 10.
  • Output is requested for displacement and grid point forces.
  • Number of output intervals (NLOUT) requested is 10.
  • Output is requested for displacement and grid point forces.
Explicit Dynamic
  • “Insertion” and “Insertion and Extraction” methods are simulated in same subcase.
    • For Insertion: Termination time - 1 sec
    • For Insertion and extraction: Termination time – 2 sec
    • Adaptive dynamic relaxation (DYREL) is enabled.
Number of output intervals (NLOUT) requested is 10.