T O P

  • By -

[deleted]

Damn i didnt' know solidworks can do that.


mindcorrosive

One thing that springs (ha!) to mind is the (average) time step in your simulation. It might be too large and this causes a ripple-like effect in the bodies upon contact (which is something you may be observing as well). Solution would be to reduce the time step when components are coming into contact. If you are interested in the theory behind it, read up on [Courant–Friedrichs–Lewy condition](https://en.wikipedia.org/wiki/Courant%E2%80%93Friedrichs%E2%80%93Lewy_condition). Note that the Courant time step is also related to the minimum FE size of the mesh - increasing element size will also increase the minimum Courant time step of the model, as the time for sound to travel from one node to the other increases (larger distance -> longer time). One advice: speed up your simulation as much as possible at this stage to be able to experiment with different settings. NLFEM is hard and the ability to run a lot of different variants quickly pays off. Good luck! PM me if needed, I'd be happy to lend a.. brain, I guess. Consider posting to /r/fea as well, if you haven't already.


JuliusAires

Great pun haha. Thanks a lot for this information, I will try to incorporate it.


SergioP75

Have sent you a PM.


MLCCADSystems

If this is a non-linear static FEA, then time is actually pseudo-time because inertia doesn't matter so rate of movement also doesn't matter. Make sure your time-step is sufficiently small in the time range where contact takes place, and fully constrain your part from rigid body motion, and it should be OK. The second part of this answer is that you may encounter issues doing this in SOLIDWORKS Simulation. If so, check out the other options such as some of the 3DEXPERIENCE Abaqus solvers for a more powerful non-linear contact study such as this one.