Symplectic partitioned Runge-Kutta methods for constrained Hamiltonian systems

被引:84
作者
Jay, L
机构
[1] Department of Computer Science, University of Minnesota, 4-192 EE/CS Bldg., Minneapolis, MN 55455-0159
关键词
differential-algebraic equations; Hamiltonian systems; index; 3; Lobatto methods; mechanical systems; partitioned Runge-Kutta methods; symplecticity;
D O I
10.1137/0733019
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This article deals with the numerical treatment of Hamiltonian systems with holonomic constraints. A class of partitioned Runge-Kutta methods, consisting of the couples of s-stage Lobatto IIIA and Lobatto IIIB methods, has been discovered to solve these problems efficiently. These methods are symplectic, preserve all underlying constraints, and are superconvergent with order 2s-2. For separable Hamiltonians of the form H(q, p) = 1/2 p(T)M(-1) p + U(q) the Rattle algorithm based on the Verlet method was up to now the only known symplectic method preserving the constraints. In fact this method turns out to be equivalent to the 2-stage Lobatto IIIA-IIIB method of order 2. Numerical examples have been performed which illustrate the theoretical results.
引用
收藏
页码:368 / 387
页数:20
相关论文
共 41 条
[1]  
ABIA L, 1993, MATH COMPUT, V60, P617, DOI 10.1090/S0025-5718-1993-1181328-1
[3]  
Arnold V.I., 1989, MATH METHODS CLASSIC
[4]  
Ascher U.M., 1988, NUMERICAL SOLUTION B
[5]   PROJECTED IMPLICIT RUNGE-KUTTA METHODS FOR DIFFERENTIAL-ALGEBRAIC EQUATIONS [J].
ASCHER, UM ;
PETZOLD, LR .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1991, 28 (04) :1097-1120
[6]   STABILITY OF COMPUTATIONAL METHODS FOR CONSTRAINED DYNAMICS SYSTEMS [J].
ASCHER, UM ;
PETZOLD, LR .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1993, 14 (01) :95-120
[7]   PROJECTED COLLOCATION FOR HIGHER-ORDER HIGHER-INDEX DIFFERENTIAL-ALGEBRAIC EQUATIONS [J].
ASCHER, UM ;
PETZOLD, LR .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1992, 43 (1-2) :243-259
[8]  
ASCHER UM, 1985, PROGR SCI COMPUTING, V5, P173
[9]  
Brenan K. E., 1989, NUMERICAL SOLUTION I
[10]  
Butcher J. C., 1987, The Numerical Analysis of Ordinary Differential Equations: Runge-Kutta and General Linear Methods