Variational approach to nonholonomic and inequality-constrained mechanics
A. Rothkopf, W. A. Horowitz
TL;DR
This paper addresses the lack of a general action principle for nonholonomic and inequality-constrained mechanics by introducing a classical Schwinger-Keldysh-Galley (SKG) action with doubled degrees of freedom and Lagrange multiplier constraints. The generalized action $ ilde{S}_{SKG}$ reproduces the Lagrange-d'Alembert equations for velocity-dependent constraints and extends naturally to inequality constraints modeling normal forces and sliding friction, including a mechanism to recover constraint forces via Chetaev-type terms. It validates the approach on model systems—rolling-spinning disks, tumblers with hard walls, and sliding on inclines with friction—using SBP discretization to locate action critical points, achieving agreement with standard dynamics and automatic treatment of impacts. Overall, the framework broadens variational mechanics to constrained dynamics and offers robust analytical and computational tools for robotics, contact mechanics, and nanoscale systems where nonholonomic and inequality constraints are prevalent.
Abstract
Variational principles play a central role in classical mechanics, providing compact formulations of dynamics and direct access to conserved quantities. While holonomic systems admit well-known action formulations, non-holonomic systems -- subject to non-integrable velocity constraints or position inequality constraints -- have long resisted a general extremized action treatment. In this work, we construct an explicit and general action for non-holonomic motion, motivated by the classical limit of the quantum Schwinger-Keldysh action formalism, rediscovered by Galley. Our formulation recovers the correct dynamics of the Lagrange-d'Alembert equations via extremization of a scalar action. We validate the approach on canonical examples using direct numerical optimization of the novel action, bypassing equations of motion. Our framework extends the reach of variational mechanics and offers new analytical and computational tools for constrained systems.
