Normal contact penalty time scale
ID: normal-contact-penalty-time-scale
The normal contact penalty time scale describes the fast dynamics introduced by a stiff normal-contact approximation. For a compressed linear penalty spring with stiffness acting on a point mass , small oscillations about equilibrium satisfy . Their angular frequency, reference time and period areThe reference time is not the full oscillation period. Rescaling time by gives , so a numerical step is controlled by its dimensionless size , not just its duration in seconds. The primary compliant-contact treatment highlights the numerical stiffness caused by such springs.[ref]
A modeling and numerical budget interact. Limiting equilibrium overlap under a specified maximum supported load to requires in this linear model. For an original choice and , choose . At ,A chosen resolution target of twenty steps per contact oscillation would set . This is a resolution target, not a universal accuracy or stability theorem for every integrator.
Increasing the stiffness by a factor of 100 reduces the same-load overlap by 100 but reduces these times by only ten. Keeping the old step then gives roughly two samples per new oscillation instead of twenty. The parent penalty approximation of unilateral contact also shows why the Forward Euler method's undamped-oscillator instability cannot be cured merely by calling the step small.
For a multibody contact, the effective mass in a normal-contact penalty mode replaces an arbitrary total body mass. Additional damping and nonlinear force laws can introduce other time scales. A convergence study should therefore check force histories and contact events as well as maximum overlap; smaller geometric penetration alone does not establish a more accurate simulation.
New to topics? Read the docs here!