The effective mass in a normal-contact penalty mode is the inertia seen by one specified relative normal displacement, rather than automatically the total mass of either body. A contact away from a center of mass can excite rotation as well as translation, changing that inertia and the normal contact penalty time scale.
Use independent generalized velocities , a positive-definite mass matrix , and a normal gap whose local velocity is . A scalar normal force produces generalized force . The primary multibody formulation gives this contact-Jacobian velocity/force pairing explicitly.[ref] At a frozen configuration, the part of gap acceleration caused by that force is
If the scalar is positive, define
The definition uses a physical normal gap measured in metres and a matching normal force measured in newtons. Arbitrarily rescaling the gap coordinate changes the associated inertia. Constraints must first be accounted for by independent coordinates or the appropriate constrained response.
A short normal impulse gives , hence . This supplies a direct interpretation: less effective mass means a larger relative normal-velocity change for the same impulse. At a fixed local configuration, a compressed linear penalty spring of stiffness gives the small-motion estimate
It omits changing contact geometry, other driving forces and damping; the source separately explains why stiff compliant contact challenges numerical integration.[ref]
For two freely translating particles, the relative gap sees , so . This is the reduced mass. Equal particles give ; replacing one by a fixed wall gives instead.
For a planar rigid body above a fixed plane, let its mass be , rotational moment of inertia about its center be , and the contact normal be vertical. A contact a horizontal distance from the center has
For , and , . At the center it is . With , the off-center angular frequency is , compared with at the center. Using the full mass in both cases misses this rotational response.
Several simultaneous contacts require more than separate scalar replacements. Their matrix generally has off-diagonal terms: a force at one contact changes another contact’s acceleration. With frozen geometry and positive diagonal stiffness matrix , compressed gap perturbations satisfy ; its nonzero modal squared frequencies are those of the symmetric matrix . Coupled normal-contact penalty modes can therefore be faster than estimates treating each contact independently. A proposed verification applies a small known impulse or displacement perturbation at a stated configuration and checks relative contact motion, followed by a timestep convergence study.
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 are
The 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.
A penalty approximation of unilateral contact allows a small modeled overlap and uses a stiff restoring force instead of enforcing an exact rigid nonpenetration constraint. With signed gap , positive in separation, a simple nonadhesive law is
An open or just-touching contact has zero force in this spring law; a sustained compressive load requires negative . Thus it approximates unilateral contact rather than satisfying its rigid gap condition exactly. Tedrake's primary compliant-contact treatment uses stiff springs and damping to resist penetration and explains the resulting numerical stiffness.[ref]
For an original gravity-supported example, a mass with no other vertical load has . With , its static overlap is . Increasing by a factor of 100 reduces that overlap to , but also makes the contact dynamics faster.
While the contact stays compressed, linearization about equilibrium gives
The normal contact penalty time scale is therefore proportional to . For the first stiffness above, ; after increasing stiffness it is ten times larger. At fixed numerical step size, a smaller overlap error need not mean a more accurate trajectory.
For example, the Forward Euler method applied to this undamped oscillator has amplification factors , whose magnitudes exceed one for every positive step. Merely shrinking the step does not make that method asymptotically stable for indefinite undamped oscillation, although it can reduce error on a finite interval. A suitable integration method, damping model and convergence check must be chosen. The source notes specifically identify stiff differential equations as a challenge for compliant contact simulation.[ref]
A penalty stiffness is a chosen model parameter, not automatically the actual material stiffness. Impact dissipation and tangential friction still need their own constitutive choices; a purely elastic normal spring does not imply a perfectly inelastic collision.