1 / 33

High order explicit methods for parabolic equations and stiff ODEs (DUMKA3, DUMKA4, ROCK2, ROCK4)

High order explicit methods for parabolic equations and stiff ODEs (DUMKA3, DUMKA4, ROCK2, ROCK4). Alexei Medovikov Tulane University. A. Abdulle, A. Medovikov Second order Chebyshev methods based on orthogonal polynomials. Numerische Mathematik V90.1. pp.1-18

kane
Download Presentation

High order explicit methods for parabolic equations and stiff ODEs (DUMKA3, DUMKA4, ROCK2, ROCK4)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High order explicit methods for parabolic equationsand stiff ODEs(DUMKA3, DUMKA4, ROCK2, ROCK4) Alexei Medovikov Tulane University A. Abdulle, A. Medovikov Second order Chebyshev methods based on orthogonal polynomials. Numerische Mathematik V90.1. pp.1-18 Medovikov A.A. High order explicit methods for parabolic equations. BIT, V38,No2,pp.372-390 Lebedev V.I., Medovikov A.A. Method of second order accuracy with variable time steps. Izv. Vyssh. Uchebn. Zaved. Mat. no. 9, 52--60 (English translation).

  2. WELCOME TO DUMKALAND Explicit numerical methods for stiff differential equations DUMKA3 - integrates initial value problems for systems of first order ordinary differential equations y'=f(y,t). It is based on a family of explicit Runge-Kutta-Chebyshev formulas of order three. It uses optimal third order accuracy stability polynomials with the largest stability region along the negative real axis.

  3. Examples of solution of stiff differential equations by explicit methods Brusselator equation Nagumo nerve conduction equation Burgers equation

  4. Summary • Stability: Explicit methods have small stepsize , due to conditional stability • Variable steps can be used to maximize mean stepsize of a sequence of explicit methods • Optimal sequence of explicit steps can be found in terms of roots of stability polynomials, which approximate exponential function and possess Chebyshev alternation • Asymptotic formulas and orthogonal polynomials can be used to construct such polynomials, even very high degree polynomials (n > 1000) • Accuracy: In order to construct high order explicit methods for non-linear ODE, we start with stability polynomials and we use B-series in order to satisfy order conditions, and build Runge-Kutta methods for non-liner ODEs • Efficient stepsize control and step rejection procedure are achieved via embedded methods • For automatic computation of spectral radius we used non-linear power method.

  5. Stability analysis of explicit RK methods ODEs: Explicit Euler method: Test equation: Stability function: where is a total step Stability region: Goal: Find stability polynomial which maximize average stepsize , given

  6. Stability analysis of explicit RK methods Explicit Euler method: Stability condition of explicit Euler method: Linear stability analysis for non-linear ODEs: where Linear stability RK methods vs. Stability RK methods?

  7. Can we solve stiff ordinary differential equations (ODE) by explicit methods with stepsize larger than 2/M?Example: Consider two steps and where

  8. Original idea of Runge-Kutta-Chebyshev methods Consider sequence of Euler steps and find an optimal polynomial as large as possible If we have found the optimal stability polynomial, the variable sequence of steps can be found in terms of the roots of the stability polynomial

  9. The solution for n-stage Runge-Kutta-Chebyshev method order p=1 is given by Chebyshev stability polynomial.

  10. Runge-Kutta methods

  11. Stability function of explicit Runge-Kutta method

  12. Theorem (T. Riha): Among all polynomials of the order p the polynomial which possess Chebyshev alternant, would maximize real stability interval or equivalently, the polynomial which possess Chebyshev alternant: has maximal possible stepsize , given stability

  13. Two algorithms of computation of stability polynomials: • For given n calculate weight • and roots via asymptotic formula for polynomials • of the least deviation from zero: • so that the polynomial satisfies (1), • 2. For given n calculate weight • so that the polynomial satisfies (1), • where is orthogonal polynomial with the weight DUMKA3,4 ROCK2,4, RKC

  14. Accuracy:Order conditions of Runge-Kutta methods Taylor expansions of the exact solution and numerical solution : where

  15. Construction of pth order composition method Let us consider two consecutive steps by Runge-Kutta methods A and B. We call the method which is the result of one step of A and one step of B as the composition method C=B(A) Stability function of the composition method C is the product of stability functions of the methods A and B Theory of composition methods allows to calculate Taylor expansion of composition methods:

  16. Given method A, define method B such that method C=B(A) will be method of the order p and stability function of the method C will be product of the stability functions of the methods A and B. Coefficients of Taylor expansion of the method B can be expressed in terms of coefficients of the methods C and B

  17. Examples of the method A (RKC) and DUMKA:

  18. Equations for coefficients of the method B

  19. Embedded methods

  20. Embedded methods

  21. Embedded composition method C’=B’(A)

  22. Numerical results

More Related