Simpson variational integrator for nonlinear systems: a tutorial on the Lagrange top
Juan Antonio Rojas-Quintero, François Dubois, Frédéric Jourdan
TL;DR
The paper develops a fourth-order, implicit, symplectic variational integrator by discretizing the action with Simpson quadrature and quadratic interpolation, designed for nonlinear systems with inseparable Hamiltonians. It applies the method to a chaotic nonlinear double pendulum and a three-degree-of-freedom Lagrange top, comparing against implicit midpoint and RK4, and demonstrates exact momentum preservation and strong long-time energy behavior. The results show fourth-order convergence in nutation and energy, with no artificial energy dissipation, highlighting the method's robustness for long-time simulations of nonlinear dynamics. The work provides a practical, structure-preserving tool for nonlinear mechanical systems and points to future extensions to higher-order Lobatto schemes and Lie-group formulations.
Abstract
This contribution presents an integration method based on the Simpson quadrature. The integrator is designed for finite-dimensional nonlinear mechanical systems that derive from variational principles. The action is discretized using quadratic finite elements interpolation of the state and Simpson's quadrature, leading to discrete motion equations. The scheme is implicit, symplectic, and fourth-order accurate. The proposed integrator is compared with the implicit midpoint variational integrator on two examples of systems with inseparable Hamiltonians. First, the example of the nonlinear double pendulum illustrates how the method can be applied to multibody systems. The analytical solution of the Lagrange top is then used as a reference to analyze accuracy, convergence, and precision of the numerical method. A reduced Lagrange top system is also proposed and solved with a classical fourth-order method. Its solution is compared with the Simpson solution of the complete system, and the convergence order of the difference between both is consistent with the order of the classical method.
