Explicit Dynamic Contact Analysis
An explicit dynamics analysis is particularity well-suited for solving complex and large-scale contact problems. This applies not only to truly dynamic phenomena such as impact but also to slower processes like metal forming. The advantages stem from some of the inherent characteristics of explicit time-stepping, including:
The last two items ares often the main sources of poor convergence in contact problems when using implicit methods, making explicit dynamics a compelling alternative.
In explicit dynamics, contact conditions are mainly implemented using the The Penalty Method, where an additional stiffness is introduced between the contacting boundaries. The trade-off between accuracy and stability when selecting the penalty factor becomes perhaps more apparent when using explicit time-stepping since stiffness added by contact forces also impact the stable time step. This effect is not automatically accounted for, but the default penalty factors definitions are chosen not to impact the stability of the solver. If needed, the contact stiffness can be adjusted by manually tuning the penalty factor multiplier.
The option in General Contact to estimate the penalty stiffness form the mass scales the penalty factor based on the current stable time step of the used by the solver.
The default settings for contact are in most case sufficient to produce stable results for the contact analysis, however, the accuracy and stability of the contact analysis are also affected by other parameters such as the time step and the mesh. If the contact part of a model appears to be the cause of inaccurate results or instabilities, consider the following:
Evaluating changes to contact state and forces at smaller intervals often improves the accuracy and stability, but comes at a cost in solution time. Reducing the time step is most readily done by the Time step safety factor available for the Explicit Dynamics study step. The safety factor can be a function of time which allows using a stricter time step for selected intervals of the time history.
Adding a Damping subnode to a Contact Model node for general contact.