5.8.5.8. Moreau-Jean Method

In time-stepping schemes, the formulation of the dynamics equations enables the scheme to simultaneously handle the smooth dynamics and non-smooth dynamics. The idea behind these schemes is to consider the dynamics equations as a measure differential inclusion. On the velocity level, they are expressed as:

(5–67)

where is the reaction measure.

In the case :

(5–68)

therefore:

(5–69)

In the Moreau-Jean time stepping method (MJ Time Stepping), unilateral contact is modeled with a Signorini condition at the velocity level, that is a complementarity between the contact impulse and the relative velocity, which ensures impenetrability. In order to handle multiple contacts with potentially changing status, an implicit algorithm is used to integrate the dynamics. As a simplified example, consider and . The discrete form of the equations of motion is:

(5–70)

The smooth terms may be discretized using a θ-method as:

(5–71)

then:

(5–72)

where is the approximation of the impulse over the time step. Note that the acceleration of the system is never explicitly computed because it becomes infinite for impulsive forces. The kinematic equations are discretized as follows for contact :

(5–73)

Finally, Newton's law is implicitly formulated as:

(5–74)

Because the Moreau-Jean time stepping method is formulated in terms of non-smooth velocities, it better handles the acceleration discontinuities that can happen when the geometry is non-smooth. Consequentially, it is well-suited to work with mesh-based contact.