Alexei Medovikov Tulane University

Slides:



Advertisements
Similar presentations
Polynomial Inequalities in One Variable
Advertisements

4.4 Rational Root Theorem.
Notes 6.6 Fundamental Theorem of Algebra
Derivation of the third-order
Chapter 6 Differential Equations
Differential Equations Brannan Copyright © 2010 by John Wiley & Sons, Inc. All rights reserved. Chapter 08: Series Solutions of Second Order Linear Equations.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM Read , 26-2, 27-1 CISE301_Topic8L8&9 KFUPM.
Numeriska beräkningar i Naturvetenskap och Teknik 1. Numerical differentiation and quadrature Discrete differentiation and integration Trapezoidal and.
Ordinary Differential Equations
Asymptotic error expansion Example 1: Numerical differentiation –Truncation error via Taylor expansion.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
Ch 3.3: Complex Roots of Characteristic Equation Recall our discussion of the equation where a, b and c are constants. Assuming an exponential soln leads.
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
Constrained Fitting Calculation the rate constants for a consecutive reaction with known spectrum of the reactant A = (A A + A B + A C ) + R = C E T =
Efficient Simulation of Physical System Models Using Inlined Implicit Runge-Kutta Algorithms Vicha Treeaporn Department of Electrical & Computer Engineering.
Numerical Solutions of Ordinary Differential Equations
Ordinary Differential Equations Final Review Shurong Sun University of Jinan Semester 1,
Differential Equations and Boundary Value Problems
Numerical Solution of Ordinary Differential Equation
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 10. Ordinary differential equations. Initial value problems.
Fin500J Topic 7Fall 2010 Olin Business School 1 Fin500J Mathematical Foundations in Finance Topic 7: Numerical Methods for Solving Ordinary Differential.
Upper and Lower Bounds for Roots
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Solving ODE.
Applied Discrete Mathematics Week 9: Relations
Lecture 35 Numerical Analysis. Chapter 7 Ordinary Differential Equations.
EE3561_Unit 8Al-Dhaifallah14351 EE 3561 : Computational Methods Unit 8 Solution of Ordinary Differential Equations Lesson 3: Midpoint and Heun’s Predictor.
Lecture 22 MA471 Fall Advection Equation Recall the 2D advection equation: We will use a Runge-Kutta time integrator and spectral representation.
Application of Differential Applied Optimization Problems.
Notes Over 6.7 Finding the Number of Solutions or Zeros
difficult if we consider Didn’t you say it’s a very
An Over View of Runge-Kutta Fehlberg and Dormand and Prince Methods. Numerical Methods To Solve Initial Value Problems William Mize.
Increasing asymptotic stability of Crank-Nicolson method Alexei A. Medovikov Vyacheslav I. Lebedev.
Chapter 3 Polynomial and Rational Functions Copyright © 2014, 2010, 2007 Pearson Education, Inc Zeros of Polynomial Functions.
4.5: More on Zeros of Polynomial Functions The Upper and Lower Bound Theorem helps us rule out many of a polynomial equation's possible rational roots.
Integration of 3-body encounter. Figure taken from
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Performance & Stability Analysis.
Scientific Computing Numerical Solution Of Ordinary Differential Equations - Euler’s Method.
6. Introduction to Spectral method. Finite difference method – approximate a function locally using lower order interpolating polynomials. Spectral method.
Section 5.5 The Real Zeros of a Polynomial Function.
Ch 3.4: Complex Roots of Characteristic Equation Recall our discussion of the equation where a, b and c are constants. Assuming an exponential soln leads.
Math 3120 Differential Equations with Boundary Value Problems
Differential Equations Linear Equations with Variable Coefficients.
Today’s class Ordinary Differential Equations Runge-Kutta Methods
Lecture 40 Numerical Analysis. Chapter 7 Ordinary Differential Equations.
1/7  4.6 Adaptive Quadrature Methods Chapter 4 Numerical Differentiation and Integration -- Adaptive Quadrature Methods   /2  /4  /8 Predict the.
Ordinary Differential Equations
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 6 - Chapters 22 and 23.
Runge Kutta schemes Taylor series method Numeric solutions of ordinary differential equations.
Numerical Methods for Partial Differential Equations
Roots and Zeros 5.7.
Ordinary Differential Equations
d-Fold Hermite-Gauss Quadrature and Computation of Special Functions
Class Notes 18: Numerical Methods (1/2)
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM (Term 101) Section 04 Read , 26-2, 27-1 CISE301_Topic8L4&5.
Class Notes 19: Numerical Methods (2/2)
Numerical Analysis Lecture 45.
Warm-up: Find the equation of a quadratic function in standard form that has a root of 2 + 3i and passes through the point (2, -27). Answer: f(x) = -3x2.
Sec 21: Analysis of the Euler Method
Numerical Integration:
Numerical Analysis Lecture 37.
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Numerical Analysis Lecture 38.
Numerical solution of first-order ordinary differential equations
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM (Term 101) Section 04 Read , 26-2, 27-1 CISE301_Topic8L6.
Ch5 Initial-Value Problems for ODE
Numerical Computation and Optimization
Numerical solution of first-order ordinary differential equations 1. First order Runge-Kutta method (Euler’s method) Let’s start with the Taylor series.
CISE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM Read , 26-2, 27-1 CISE301_Topic8L6 KFUPM.
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

Alexei Medovikov Tulane University 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 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).

Explicit numerical methods for stiff differential equations WELCOME TO DUMKALAND Explicit numerical methods for stiff differential equations   Dumka3 Examples   Download DUMKA3.cpp (C++)   Download DUMKA3.c (C)   Download DUMKA3.f (FORTRAN)   Download ROCK2/ROCK4 (rock.tar)(FORTRAN)   Applications (medicine, biology, apply math ...)   Motility of microorganisms   E-Mail:amedovik@math.tulane.edu   Phone:(504)862-8396   Address:  Mathematics Department   Tulane University  New Orleans, LA Web: http://www.math.tulane.edu/~amedovik 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.

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

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.

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

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?

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

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

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

Runge-Kutta methods

Stability function of explicit Runge-Kutta method

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

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

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

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:

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

Examples of the method A (RKC) and DUMKA:

Equations for coefficients of the method B

Embedded methods

Embedded methods

Embedded composition method C’=B’(A)

Numerical results