The numerical solution of differential-algebraic systems by Runge-Kutta methods (Q1824996): Difference between revisions
From MaRDI portal
Changed an Item |
Normalize DOI. |
||
(2 intermediate revisions by 2 users not shown) | |||
Property / DOI | |||
Property / DOI: 10.1007/BFb0093947 / rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / full work available at URL | |||
Property / full work available at URL: https://doi.org/10.1007/bfb0093947 / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W1592421646 / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1007/BFB0093947 / rank | |||
Normal rank |
Latest revision as of 10:02, 16 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The numerical solution of differential-algebraic systems by Runge-Kutta methods |
scientific article |
Statements
The numerical solution of differential-algebraic systems by Runge-Kutta methods (English)
0 references
1989
0 references
In this monograph the authors systematically study application of implicit and semi-explicit Runge-Kutta methods for discrete approximation to differential-algebraic systems of ordinary differential equations. Applications to singularly perturbed systems are also included. The systems are classified according to the permutation index of the system, i.e. the behavior of the residual under a small perturbation of the solution. It is shown that the appropriate choice of the Runge-Kutta method depends directly on the index of the system. Explicit choices are discussed for indices \(m=1,2,3\) (systems in normal form have index \(m=0)\). Numerical results are presented for a number of interesting applications. A new code RADAU 5 in Fortran is presented for a 3-stage Radau IIA Runge-Kutta method which is applicable for indices \(m=1,2,3.\) Given a system of differential equations in implicit form \(F(Y',Y)=0\) the equation has perturbation index m along a solution Y on [0,b] if for all Z near Y the defect \(\delta (x)=F(Z',Z)\) satisfies \[ \| Z(x)- Y(x)\| \leq C(\| Z(0)-Y(0)\| +\sum^{m-1}_{j=0}\max_{0\leq t\leq x}\| \delta^{(j)}(t)\|). \] The authors employ the following canonical forms for systems with indices \(m=1,2,3:\) 1) \(m=1\), \(y'=f(y,z),\quad g(y,z)=0\) and \(g_ z\) is invertible. 2) \(m=2\), \(y'=f(y,z),\quad g(y)=0,\) and \(g_ yf_ z\) has a bounded inverse. 3) \(m=3\), \(y'=f(y,z),\quad z'=k(y,z,u),\quad 0=g(y,u)\) and \(g_ yf_ zk_ u\) has a bounded inverse. Which Runge-Kutta algorithm may be applied to a system depends on which of these forms it assumes. The applicable implicit Runge-Kutta methods are classified following \textit{J. C. Butcher} [The numerical analysis of ordinary differential equations (1987; Zbl 0616.65072)] and \textit{K. Dekker} and \textit{J. G. Verwer} [Stability of Runge-Kutta methods for stiff nonlinear differential equations (1984; Zbl 0571.65057)] according to whether Gauss, Radau, or Lobatto quadrature is used. The specific algorithms considered are Gauss, Radau IA, IIA, and Lobatto IIIA, IIIC. In addition singly diagonal methods of \textit{R. Alexander} [SIAM J. Numer. Anal. 14, 1006-1021 (1977; Zbl 0374.65038)] and of \textit{S. P. Nørsett} and \textit{P. Thomsen} [BIT 26, 100-113 (1986; Zbl 0627.65082)] are covered. The notion of perturbation index and the classification of differential- algebraic systems is presented in chapter 1. Chapter 2 contains a review of Runge-Kutta methods for ordinary differential and differential- algebraic equations including methods for singularly perturbed systems. Chapters 3-6 select and describe methods appropriate respectively for indices \(m=1,2,3\). Proofs of convergence of the methods are presented including convergence for associated perturbed systems. Chapter 7 presents a simplified Newton method applicable to the relevant algorithms and chapter 8 concerns local error estimation. In chapter 9 a summary of numerical results is given for a number of interesting applications and chapter 10 presents the code RADAU 5. The material presented in the monograph represents recent research by many authors which is published here for the first time in a unified form. A comprehensive bibliography and index are included.
0 references
implicit Runge-Kutta methods
0 references
Gauss algorithm
0 references
Radau algorithm
0 references
Lobatto algorithm
0 references
monograph
0 references
semi-explicit Runge-Kutta methods
0 references
differential- algebraic systems
0 references
Numerical results
0 references
code RADAU 5
0 references
3-stage Radau IIA Runge-Kutta method
0 references
perturbation index
0 references
singularly perturbed systems
0 references
convergence
0 references
local error estimation
0 references
bibliography
0 references