Accumulated contact-mode phase drift is the phase difference that builds over many timesteps when a numerical contact mode oscillates at a slightly incorrect frequency. A small error per step can matter after many cycles even when the amplitude remains bounded. The fast oscillations arise naturally in stiff compliant-contact models, whose numerical integration difficulty is described in the primary multibody notes.[ref]
For a fixed undamped mode of angular frequency , step , and numerical phase advance per step, after steps the unwrapped phase error is
Unwrapped phase counts complete cycles; reducing it modulo would hide a missed or added cycle. This expression assumes the same fixed mode and a uniform step throughout the comparison.
For central differences, on . Expanding gives
For the trapezoidal rule, instead gives
Both are second-order phase errors at fixed duration, but their signs and leading coefficients differ. Halving approximately quarters the accumulated phase error; doubling the simulated duration approximately doubles it when the mode remains unchanged.
For an original example, choose , and , so and . Central differences give and a phase lead about , or . The relative frequency error is only about , yet the phase lead has become readily visible. The leading-order estimate is .
An approximate phase budget for central differences suggests
With the preceding mode and duration and , it gives . Taking gives an exact phase lead about . This is far below the oscillator stability boundary; contact-mode timestep stability and timing accuracy impose different requirements.
The associated timing shift is approximately for a fixed phase feature of a nearly sinusoidal mode with small drift. It is not a general contact-event error bound: a changing amplitude, a grazing zero, changing tangent stiffness or an active-contact transition can invalidate that approximation. A variable-step method also needs its actual update analysis; summing uniform-step formulas without checking how successive maps compose is not automatically exact.
A proposed convergence test records a small compressed-contact oscillation over a stated duration, compares unwrapped numerical and reference phases, and repeats with half the step and twice the duration. Compare the force waveform and event times as well as the maximum penetration. Material damping changes the physical response, while numerical phase drift changes the timing of that modeled response; they should be tested separately.

Articles by others on the same topic (0)

There are currently no matching articles.