Contact-mode numerical phase error

ID: contact-mode-numerical-phase-error

Contact-mode numerical phase error is the difference between the oscillation phase produced by a time integrator and the phase of the modeled contact dynamics. It can grow while the numerical solution remains bounded. Contact-mode timestep stability controls a different property; stable integration alone does not ensure accurate force timing or contact-event timing. The physical motivation is the fast oscillation introduced by a stiff compliant contact model.[ref]
For a frozen undamped contact mode , central differences give
Put and use . On the stable branch ,
The numerical frequency exceeds the modeled frequency. A Taylor series gives
For the trapezoidal rule, its amplification-factor phase instead gives
That scheme preserves modal amplitude in this undamped linear setting while lagging in phase. These formulas isolate a single mode with fixed frequency and consistent initialization; general nonlinear contacts require additional analysis.
Accumulated contact-mode phase drift after a duration is at time-grid points. For an original example, let and . With , the central-difference frequency is about , producing of phase lead. The step satisfies the strict stability inequality, yet the phase lead exceeds half a cycle.
Reducing to gives about of lead over the same duration. At it is about , approximately one quarter as large, matching the leading second-order error. For a small desired phase budget , the central-difference expansion suggests
With , this estimate is about , much smaller than the stability boundary. Check the exact frequency formula when the small-step expansion is not sufficiently accurate.
Figure 1.
Stable contact-mode timesteps can accumulate substantial numerical phase error
. Exact frequency errors for central differences and the trapezoidal rule, and the resulting absolute phase errors for a fixed 1000 rad/s mode integrated over 0.1 s. The horizontal line is an illustrative 0.01 rad phase budget. These are analytical linear-mode predictions, not contact measurements. Details.
In a contact experiment or simulation, a shifted oscillation phase changes when force maxima and gap crossings are predicted. Damping, changing tangent stiffness and a contact opening can invalidate the fixed-frequency model, so the phase estimate is not by itself an event-time error certificate. A proposed convergence check compares force histories, dominant frequency and event times at successively halved steps, while keeping contact geometry and constitutive parameters fixed. Agreement in maximum penetration alone can miss a phase error that accumulates over many cycles.

New to topics? Read the docs here!