Snap-Fit joint analysis help

Hello,everyone.I’m new guy here and I’m trying to simulate the simple plastic fit joint. I follow the Gui contact , but it dosen’t work.I have no idea what to do.Can someone help me with this? Thanks in advance.


Can you share the .pmx file ? If, as a new user of the forum, you don’t have rights to attach it here yet, you can share a link to some hosting website where this file is stored.

Sure! snap-fit.pmx - Google Drive
can’t believe you reply so soon :+1:

Contact between an edge and a surface can be really tricky and I would consider refining the mesh in its area but some tweaks with BCs and master/slave assignment also help:

snap-fit-fixed.pmx (3.5 MB)

1 Like

Thank you so much, Jakub! I’m not sure how you did it, but it worked!
GIF 2023-2-6 21-32-07

Hi,Jakub, there’s another question. No matter how much I set the displacement, the slider only moves about 20mm and stops at the position of contact with the ramp… I want to achieve the slider to the position shown in the pic. Is there a way to do that?

Make sure that you have the deformation scale set to True or 1 and that the last frame of the results is displayed.

Got it! Thanks~ bro :smiley:

¿Is this right? Parts are not in contact.

They are in contact initially. And then the block causes the beam to deflect and keeps moving forward.

Mmmh….Maybe it’s the visualization but something is not ok in that solution.
Both should be constantly in contact to fulfill the static equilibrium all the run.
This could be a nice tutorial. I don’t know how to set up this in Prepomax.

snap-fit-fixed

I think that it’s fine in terms of static analysis assumptions. In some increments, both parts are separated but they don’t exhibit rigid body motions and the analysis converges without the need for stabilization / numerical damping. However, I agree that the joint should behave differently but it’s likely a matter of proper geometry (including relative placement of both parts), material properties and enforced displacement BCs. I just fixed the model uploaded by the OP to make the contact work.

I wasn’t criticizing your input. I really like your contributions and I look at them carefully to learn. It’s just that I think there is something wrong (maybe a bug).
Both objects start to move at the same time. Prepomax is wrong or I’m not setting properly the animations. Check the image. That’s impossible. Seems like there is a remote contact.

It should be better when you switch the Animation type to Time increments instead of Scale factor.

Hi,ANYS,Could you tell what software you ues to do this?

GIF 2023-2-7 10-59-35
As Jakub said,I set deformation scale factor to 1 and Animation style to TIme increments,which results good. But,When the slider is in the latter part of the contact, a large value of stress appears.

@FEAnalyst

Thanks, I knew somethig was wrong.

@hua

I’m using ccx as solver too but with Mecway. I can’t set up the model in Prepomax.
That high stress probably refers to the contat stress. Not sure why it is showing it only at the end.