The math
For a system with generalised coordinates q, Lagrangian L(q, q̇), and
holonomic constraints C(q) = 0, the equations of motion derived from
the principle of stationary action are:
d/dt (∂L/∂q̇) − ∂L/∂q + Cqᵀ λ = Q
C(q) = 0
where:
Cq = ∂C/∂qis the constraint Jacobian.λis the vector of Lagrange multipliers, one component per scalar constraint.Qis the generalised non-conservative force.
The multiplier λ is whatever value is required to keep C(q) = 0
satisfied at every instant. It is determined uniquely by the constraint
and the dynamics, not by a separate equation.
Physical meaning in MBSD
In constrained multi-body dynamics, each λ corresponds to a
specific joint constraint:
- Pin joint at point P → two scalar constraints (x and y match between
the two bodies sharing the joint) → two
λvalues → these are the reaction force components at P, in Newtons. - Prismatic joint → one scalar constraint → one
λ→ the constraint force perpendicular to the prismatic axis. - Gear constraint → one scalar relating angular positions → one
λ→ the contact force scaled by the gear-mesh geometry.
The vector of Lagrange multipliers from the augmented mass-Jacobian solve is literally the list of joint reaction forces, in the natural units of the integrator (Newtons for force, Newton-metres for moment).
Why this matters in our pipeline
Most MBSD treatments either:
- Compute reaction forces in a separate post-processing step using the acceleration field (introduces a derivative which amplifies numerical noise), or
- Skip reaction-force reporting entirely in pedagogical examples.
We take the index-3 augmented system seriously and expose λ as a
primary output at every integration step. The pay-off:
- Bearing sizing uses the vector directly. No “estimate the peak from the geometry” step.
- Fatigue-life analysis consumes the
λtime series straight from the simulator output. - The joint-force overlay in our parallax assembly is an actual
λfield — not a stylised representation.
λ in the four classical filters
The classical defect filters
(Grashof,
transmission angle, branch, order) work
on geometry, not forces. But once a candidate clears the geometric
filters, λ is the next layer of qualification:
- A linkage with low
μnear a precision point will produce largeλon the rocker pin — direct mechanical-advantage consequence. - A force-balanced counterweight design
reduces shaking force at the ground pivots, observable directly in
the
λtime series at those pivots. - An over-stressed joint surfaces in the simulation before the prototype bench bends.
See also
- DAE index 3 — the system structure that
yields
λcleanly. - Force balancing — counterweight design
shaped against the
λtime series. - Practica case study —
λreported at every joint.