Discrete variational derivative methods: Geometric Integration methods for PDEs Chris Budd (Bath), Takaharu Yaguchi (Tokyo), Daisuke Furihata (Osaka)

Slides:



Advertisements
Similar presentations
Finite Difference Discretization of Hyperbolic Equations: Linear Problems Lectures 8, 9 and 10.
Advertisements

Adaptivity and symmetry for ODEs and PDEs Chris Budd.
Optimal transport methods for mesh generation, with applications to meteorology Chris Budd, Emily Walsh JF Williams (SFU)
Optimal transport methods for mesh generation Chris Budd (Bath), JF Williams (SFU)
Geometric Integration of Differential Equations 1. Introduction and ODEs Chris Budd.
Geometric Integration of Differential Equations 2. Adaptivity, scaling and PDEs Chris Budd.
Boyce/DiPrima 9th ed, Ch 2.4: Differences Between Linear and Nonlinear Equations Elementary Differential Equations and Boundary Value Problems, 9th edition,
Theories of gravity in 5D brane-world scenarios
One-phase Solidification Problem: FEM approach via Parabolic Variational Inequalities Ali Etaati May 14 th 2008.
Reduction of Temporal Discretization Error in an Atmospheric General Circulation Model (AGCM) Daisuke Hotta Advisor: Prof. Eugenia Kalnay.
Mathematics1 Mathematics 1 Applied Informatics Štefan BEREŽNÝ.
5/4/2015rew Accuracy increase in FDTD using two sets of staggered grids E. Shcherbakov May 9, 2006.
1cs542g-term Notes. 2 Solving Nonlinear Systems  Most thoroughly explored in the context of optimization  For systems arising in implicit time.
Gradient Methods April Preview Background Steepest Descent Conjugate Gradient.
Ch 2.6: Exact Equations & Integrating Factors
Gradient Methods May Preview Background Steepest Descent Conjugate Gradient.
Harvard University - Boston University - University of Maryland Numerical Micromagnetics Xiaobo TanJohn S. Baras P. S. Krishnaprasad University of Maryland.
Some Geometric integration methods for PDEs Chris Budd (Bath)
MECH300H Introduction to Finite Element Methods Lecture 10 Time-Dependent Problems.
Math 3120 Differential Equations with Boundary Value Problems
Ch 2.6: Exact Equations & Integrating Factors Consider a first order ODE of the form Suppose there is a function  such that and such that  (x,y) = c.
Subdivision Analysis via JSR We already know the z-transform formulation of schemes: To check if the scheme generates a continuous limit curve ( the scheme.
Numerical Methods for Partial Differential Equations
Chapter 16 Integration of Ordinary Differential Equations.
Numerical Schemes for Advection Reaction Equation Ramaz Botchorishvili Faculty of Exact and Natural Sciences Tbilisi State University GGSWBS,Tbilisi, July.
1 Chapter 6 Numerical Methods for Ordinary Differential Equations.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
Copyright © 2007 Pearson Education, Inc. Slide 8-1.
Taylor-Galerkin Schemes
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
Section 2: Finite Element Analysis Theory
Lecture 3.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
1 Lesson 8: Basic Monte Carlo integration We begin the 2 nd phase of our course: Study of general mathematics of MC We begin the 2 nd phase of our course:
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Math 3120 Differential Equations with Boundary Value Problems
MATH4248 Weeks Topics: review of rigid body motion, Legendre transformations, derivation of Hamilton’s equations of motion, phase space and Liouville’s.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
1 Chien-Hong Cho ( 卓建宏 ) (National Chung Cheng University)( 中正大學 ) 2010/11/11 in NCKU On the finite difference approximation for hyperbolic blow-up problems.
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
+ Numerical Integration Techniques A Brief Introduction By Kai Zhao January, 2011.
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
MECH593 Introduction to Finite Element Methods Eigenvalue Problems and Time-dependent Problems.
The Quantum Theory of Atoms and Molecules The Schrödinger equation and how to use wavefunctions Dr Grant Ritchie.
Engineering Analysis – Computational Fluid Dynamics –
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
Ch 8.2: Improvements on the Euler Method Consider the initial value problem y' = f (t, y), y(t 0 ) = y 0, with solution  (t). For many problems, Euler’s.
1 LECTURE 6 Stability of Parabolic PDEs. 2 Aim of Lecture Last week we discussed Parabolic PDEs –Looked at Explicit and Implicit Methods –Advantages and.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 28.
Runge Kutta schemes Taylor series method Numeric solutions of ordinary differential equations.
Introduction to Symmetry Analysis Brian Cantwell Department of Aeronautics and Astronautics Stanford University Chapter 1 - Introduction to Symmetry.
Quadrature – Concepts (numerical integration) Don Allen.
NUMERICAL ANALYSIS I. Introduction Numerical analysis is concerned with the process by which mathematical problems are solved by the operations.
A Semi-Lagrangian Laplace Transform Filtering Integration Scheme
Class Notes 18: Numerical Methods (1/2)
Class Notes 19: Numerical Methods (2/2)
Finite Volume Method for Unsteady Flows
Scientific Computing Partial Differential Equations Implicit Solution of Heat Equation.
Adaptive Perturbation Theory: QM and Field Theory
Continuous Systems and Fields
Numerical Analysis Lecture 38.
Chapter 11: Further Topics in Algebra
Comparison of CFEM and DG methods
Nonlocally Related PDE Systems
Ch5 Initial-Value Problems for ODE
6th Lecture : Numerical Methods
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

Discrete variational derivative methods: Geometric Integration methods for PDEs Chris Budd (Bath), Takaharu Yaguchi (Tokyo), Daisuke Furihata (Osaka)

Have a PDE with solution u(x,y,t) Variational structure (Lagrangian)* Conservation laws * Symmetries linking space and time Maximum principles Seek to derive numerical methods which respect/inherit qualitative features of the PDE including localised pattern formation

Cannot usually preserve all of the structure and Have to make choices Not always clear what the choices should be BUT GI methods can exploit underlying mathematical links between different structures: Well developed theory for ODEs, supported by backward error analysis Less well developed for PDEs Talk will describe the Discrete Variational Derivative Method which works well for PDEs with localised solutions and exploits variational structures

Eg. Computations of localised travelling wave solution of the KdV eqn Runge-Kutta based method of lines Discrete variational method Solution has low truncation error Solution satisfies a variational principle

1. Hard to develop general structure preserving methods for all PDEs so will look at PDEs with a Variational Structure. Definition, let u be defined on the interval [a,b]

PDE has a Variational Form if Example 1: Heat equation Example 2: Heat equation (again)

Example 3: KdV Equation Example 4: Cahn Hilliard Equation

Example 5: Swift-Hohenberg Equation Integral of G is the Lagrangian L.

Variational structure is associated with dissipation or conservation laws: Theorem 1: If Proof:

2. Discrete Variational Derivative Method (DVDM) [B,Furihata,Ide,Matsuo,Yaguchi] Aims to reproduce this structure for a discrete system. 1.Describe method 2. Give examples including the nonlinear heat equation 3. (Backward) Error Analysis Idea: Discrete energy Discrete integral and discrete integration by parts

Define: Where the integral is replaced by the trapezium rule Now define the Discrete Variational Derivative by: Discrete Variational Derivative Method

Some useful results Definitions Summation by parts

Generally [Furihata], if

Example 1: Heat equation F(u)=0: Crank-Nicholson Method

More generally, if Set Eg. KdV

Conservation/Dissipation Property A key feature of DVDM schemes is that they inherit the conservation/dissipation properties of the PDE and hence have nice stability properties Theorem 2: For any N periodic sequence satisfying DVDM Proof. by the summation by parts formulae

Example 2: Nonlinear heat equation Implementation : Can prove this has a solution if time step small enough: choose this adaptively Predict solution at next time step using a standard implicit-explicit method Correct using a Powell Hybrid solver

U n J(U)

t

x u

Example 3: Swift-Hohenberg Equation

3. Backward Error Analysis This gives some further insight into the solution behaviour Idea: Set Try to find a suitable function and nice operator A so that First consider semi-discrete form then fully discrete

Example of the heat equation: Derived scheme This can be considered to be given by applying the Averaging Vector Field (AVF) method to the ODE system Backward error approximation Ill-posed equation this satisfies Equivalent eqn. to same order Well posed backward error eqn which we can improve using Pade

Backward Error Equation has a Variational Structure With the dissipation law: Now apply the AVF method to the modified ODE and apply backward error analysis to this:

Set And apply the backward error formula for the AVF To give As the full modified equation satisfied by This equation has a full variational structure!

Variational structure Can do very similar analysis for the KdV eqn Conservation law The modified eqn also admits discrete soliton solutions which satisfy a modified [Benjamin] variational principle

Eg. Computations of localised travelling wave solution of the KdV eqn Runge-Kutta based method of lines Discrete variational method Solution has low truncation error Solution satisfies a variational principle

Conclusions Discrete Variational Derivative Method gives a systematic way to discretise PDEs in a manner which preserves useful qualitative structures Backward Error Analysis helps to determine these structures Method can be extended (with effort) to higher dimensions and irregular meshes ? Natural way to work with PDEs with a variational structure ?

1. Start with a motivating ODE example which will be useful later. Hamiltonian system Conservation law: Separable system (eg. Three body problem)

Suppose the ODE has the general form Set Averaged vector field method (AVF) discretises the ODE via:

Properties of the AVF: 1. If f(u) = dF/du then 2. For the separable Hamiltonian system 3. Cross-multiply and add to give the conservation law

Backward error analysis of the AVF method Set To leading order the modified equation satisfied by For the separable Hamiltonian problem this gives So, to leading order Conservation law plus a phase error of