Abstract
A new half-explicit Runge-Kutta method for the numerical integration of differential-algebraic systems of index 2 is constructed. It is particularly efficient for the solution of the equations of motion of constrained mechanical systems. Numerical experiments and comparisons with other codes (DASSL, MEXX) demonstrate the efficiency of the new method.
Zusammenfassung
Ein neues halb-explizites Runge-Kutta Verfahren zur numerischen Integration von Algebro-Differentialgleichungen von Index 2 wird hergeleitet. Es ist besonders effizient für die numerische Lösung der Bewegungsgleichungen von mechanischen Systemen mit Nebenbedingungen. Numerische Beispiele und Vergleiche mit anderen Programmen (DASSL, MEXX) zeigen die Effizienz des neuen Verfahrens.
Similar content being viewed by others
References
Alishenas, T.: Numerical treatment of differential-algebraic stabilization of mechanical systems with constraints and invariants. Talk given at the 1990 ODE Conference, Helsinki, June 18–22, 1990.
Brasey, V., Hairer, E.: Half-explicit Runge-Kutta methods for differential-algebraic systems of index 2. Report, Dept. de mathématiques Université de Genève, 1991.
Brenan, K. E., Campbell, S. L., Petzold, L. R.: Numerical solution of initial-value problems in differential-algebraic equations. New York: North-Holland 1989.
Brenan, K. E., Engquist, L. R.: Backward differentiation approximations of nonlinear differential/algebraic systems. Math. Comput.51, 659–676 (1988).
Brenan, K. E., Petzold, L. R.: The numerical solution of higher index differential/algebraic equations by implicit Runge-Kutta methods. SIAM J. Numer. Anal.26, 976–996 (1989).
Führer, C., Leimkuhler, B.: Numerical solution of differential-algebraic equations for constrained mechanical motion. Numer. Math.59, 55–69 (1991).
Gear, C. W., Gupta, G. K., Leimkuhler, B.: Automatic integration of Euler-Lagrange equations with constraints. J. Comp. Appl. Math.12, 13, (1985), 77–90 (1985).
Haug, E. J.: Computer aided kinematics and dynamics of mechanical systems. Volume I: Basic Methods. Boston: Allyn and Bacon 1989.
Hairer, E., Lubich, Ch., Roche, M.: The numerical solution of differential-algebraic systems by Runge-Kutta methods. Berlin, Heidelberg, New York, Tokyo: Springer 1989 (Springer Lecture Notes in Mathematics 1409).
Hairer, E., Nørsett, S. P., Wanner, G.: Solving ordinary differential equations I. Nonstiff problems. Heidelberg, New York, Tokyo: Springer 1987 (Comp. Mathematics, 8).
Hairer, E., Wanner, G.: Solving ordinary differential equations II. Stiff and differential-algebraic problems. Berlin, Heidelberg, New York, Tokyo: Springer 1991 (Computational Mathematics, 14).
Lötstedt, P., Petzold, L.: Numerical solution of nonlinear differential equations with algebraic constraints I: Convergence results for backward differentiation formulas. Math. Comput.46, 491–516 (1986).
Lubich, Ch.:h 2-extrapolation methods for differential-algebraic systems of index 2. Impact Comp. Sci. Eng.1, 260–268 (1989).
Lubich, Ch.: Extrapolation integrators for constrained multibody systems. Report, University of Innsbruck, 1990.
März, R.: Higher-index differential-algebraic equations: analysis and numerical treatment. Banach Center Publ. XXIV.
Ortega, J. M., Rheinboldt, W. C.: Iterative methods of nonlinear equations in several variables. New York: Academic Press 1970.
Potra, F. A.: Multistep method, for solving constrained equations of motion. Report, University of Iowa, 1991.
Potra, F. A., Rheinboldt, W. C.: On the numerical solution of the Euler-Lagrange equations. Mech. Struct. Mach.19, 1 (1991).
Schiehlen, W. (ed.): Multibody systems handbook. Berlin Heidelberg, New York, Tokyo: Springer (1990).
Wolfram, S.: Mathematica. A system for doing mathematics by computer. Redwood City, Menlo Park, Reading, New York, Amesterdam, Don Mills, Sydney, Bonn, Madrid, Singapore, Tokyo, San Juan, Wo Kingham: Addison Wesley 1988.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Brasey, V. A half-explicit Runge-Kutta method of order 5 for solving constrained mechanical systems. Computing 48, 191–201 (1992). https://doi.org/10.1007/BF02310533
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02310533