Return to search

Numerical Methods for Nonholonomic Mechanics

We discuss nonholonomic systems in general and numerical methods for solving them. Two different approaches for obtaining numerical methods are considered; discretization of the Lagrange-d'Alembert equations on the one hand, and using the discrete Lagrange-d'Alembert principle to obtain nonholonomic integrators on the other. Among methods using the first approach, we focus on the super partitioned additive Runge-Kutta (SPARK) methods. Among nonholonomic integrators, we focus on a reversible second order method by McLachlan and Perlmutter. Through several numerical experiments the methods we present are compared by considering error-growth, conservation of energy, geometric properties of the solution and how well the constraints are satisfied. Of special interest is the comparison of the 2-stage SPARK Lobatto IIIA-B method and the nonholonomic integrator by McLachlan and Perlmutter, which both are reversible and of second order. We observe a clear connection between energy-conservation and the geometric properties of the numerical solution. To preserve energy in long-time integrations is seen to be important in order to get solutions with the correct qualitative properties. Our results indicate that the nonholonomic integrator by McLachlan and Perlmutter sometimes conserves energy better than the 2-stage SPARK Lobatto IIIA-B method. In a recent work by Jay, however, the same two methods are compared and are found to conserve energy equally well in long-time integrations.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:ntnu-9895
Date January 2009
CreatorsHilden, Sindre Kristensen
PublisherNorges teknisk-naturvitenskapelige universitet, Institutt for matematiske fag, Institutt for matematiske fag
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0012 seconds