Trapezoidal method

from Wikipedia, the free encyclopedia

The implicit trapezoidal method is a method for numerically solving an initial value problem

It can be assigned to both the Runge-Kutta method and the Adams-Moulton method . The trapezoidal method is A-stable with the special feature that no amplitude error occurs for the oscillation equation. The procedure can be derived from the trapezoidal rule :

With

Derivation

For the derivation of one-step procedure which is an initial value problem mostly in the equivalent to her integral equation reshaped

Now the idea is to use a simple quadrature formula for the integral with the implicit trapezoidal method : the trapezoidal rule . One approximates the integrand in every -th step as follows

Together this results in the trapezoidal method

Solution method

Various numerical methods can be used to solve this, usually non-linear, system of equations. For the quadratically convergent Newton method, the following results specifically:

So you get a linear system of equations

where J is the Jacobian matrix

,

is the identity matrix and the iteration step.

stability

The test equation gives the stability function

On the imaginary axis , the trapezoid method is A-stable .

Increment

The (variable) step size can be calculated from the following relationship:

;

denotes the permitted local discretization error . The approach provides for the implicit trapezoidal method

.

Here is the absolute value of the largest eigenvalue of the Jacobi matrix ( spectral radius ). The numerical determination of the eigenvalues ​​is very time-consuming; For the purpose of calculating the step size, it is generally sufficient to use the overall standard , which is always greater than or equal to the spectral standard . N is the rank of the Jacobi matrix and its elements.

literature

  • Hans R. Schwarz, Norbert Köckler: Numerical Mathematics. 5th edition, Teubner, Stuttgart 2004, ISBN 3-519-42960-8 , p. 343.

Individual evidence

  1. M. Kloker: Numerical solvers (time integration method ) for the common model differential equation y '= αy (PDF; 2.2 MB), University of Stuttgart, 1996
  2. Reusken, Arnold .: numerics for engineers and scientists . Springer, Berlin 2006, ISBN 3-540-25544-3 , pp. 378 .
  3. Reusken, Arnold .: numerics for engineers and scientists . Springer, Berlin 2006, ISBN 3-540-25544-3 , pp. 383 .