Geometric Integration of Differential Equations 1. Introduction and ODEs Chris Budd.

Slides:



Advertisements
Similar presentations
Courant and all that Consistency, Convergence Stability Numerical Dispersion Computational grids and numerical anisotropy The goal of this lecture is to.
Advertisements

Numeric Integration Methods Jim Van Verth Red Storm Entertainment
Finite Difference Discretization of Hyperbolic Equations: Linear Problems Lectures 8, 9 and 10.
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)
Discrete variational derivative methods: Geometric Integration methods for PDEs Chris Budd (Bath), Takaharu Yaguchi (Tokyo), Daisuke Furihata (Osaka)
Geometric Integration of Differential Equations 2. Adaptivity, scaling and PDEs Chris Budd.
Formal Computational Skills
4 th order Embedded Boundary FDTD algorithm for Maxwell Equations Lingling Wu, Stony Brook University Roman Samulyak, BNL Tianshi Lu, BNL Application collaborators:
Wednesday, 04 June 2014 QCD&NA Yale Using Poisson Brackets on Group Manifolds to Tune HMC A D Kennedy School of Physics, The University of Edinburgh.
HE 316 Term Project Presentation Symmetry Analysis in Fluid Dynamics
Sect. 8.2: Cyclic Coordinates & Conservation Theorems
Numeriska beräkningar i Naturvetenskap och Teknik 1. Numerical differentiation and quadrature Discrete differentiation and integration Trapezoidal and.
Hamiltonian Formalism
5/4/2015rew Accuracy increase in FDTD using two sets of staggered grids E. Shcherbakov May 9, 2006.
Ordinary Differential Equations
Light and Matter Tim Freegarde School of Physics & Astronomy University of Southampton The tensor nature of susceptibility.
1cs542g-term Notes. 2 Solving Nonlinear Systems  Most thoroughly explored in the context of optimization  For systems arising in implicit time.
Initial-Value Problems
Mechanics.
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)
Chapter 16 Integration of Ordinary Differential Equations.
Numerical Solution of Ordinary Differential Equation
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 10. Ordinary differential equations. Initial value problems.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Erin Catto Blizzard Entertainment Numerical Integration.
Simulating Electron Dynamics in 1D
Concluding Remarks about Phys 410 In this course, we have … The physics of small oscillations about stable equilibrium points Re-visited Newtonian mechanics.
Introduction to Quantum Chaos
L.I. Petrova “Specific features of differential equations of mathematical physics.” Investigation of the equations of mathematical physics with the help.
Integration of 3-body encounter. Figure taken from
Nonlinear localization of light in disordered optical fiber arrays
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Performance & Stability Analysis.
MATH4248 Weeks Topics: review of rigid body motion, Legendre transformations, derivation of Hamilton’s equations of motion, phase space and Liouville’s.
The Calculus of Variations! A Primer by Chris Wojtan.
1 The Mathematics of Quantum Mechanics 2. Unitary and Hermitian Operators.
Statistical Mechanics and Multi-Scale Simulation Methods ChBE
Programming assignment #2 Solving a parabolic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
1 CE 530 Molecular Simulation Lecture 23 Symmetric MD Integrators David A. Kofke Department of Chemical Engineering SUNY Buffalo
5. Integration method for Hamiltonian system. In many of formulas (e.g. the classical RK4), the errors in conserved quantities (energy, angular momentum)
Molecular dynamics (1) Principles and algorithms.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Application of Perturbation Theory in Classical Mechanics
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Monday, Apr. 4, 2005PHYS 3446, Spring 2005 Jae Yu 1 PHYS 3446 – Lecture #16 Monday, Apr. 4, 2005 Dr. Jae Yu Symmetries Why do we care about the symmetry?
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.
Introduction to Symmetry Analysis Brian Cantwell Department of Aeronautics and Astronautics Stanford University Chapter 1 - Introduction to Symmetry.
Higher Order Runge-Kutta Methods for Fluid Mechanics Problems Abhishek Mishra Graduate Student, Aerospace Engineering Course Presentation MATH 6646.
Solving Ordinary Differential Equations
Integrators of higher order
ECE 576 – Power System Dynamics and Stability
Geometric Integrators in the Study of Gravitational Collapse
Topics in Molecular Modeling: II
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM (Term 101) Section 04 Read , 26-2, 27-1 CISE301_Topic8L4&5.
Spectral methods for stiff problems MATH 6646
Variational Time Integrators
CSE 245: Computer Aided Circuit Simulation and Verification
Try Lam 25 April 2007 Aerospace and Mechanical Engineering
Introduction to Scientific Computing II
Numerical Analysis Lecture 38.
Comparison of CFEM and DG methods
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM Read , 26-2, 27-1 CISE301_Topic8L3 KFUPM.
Physics 451/551 Theoretical Mechanics
Modeling and Simulation: Exploring Dynamic System Behaviour
Presentation transcript:

Geometric Integration of Differential Equations 1. Introduction and ODEs Chris Budd

Want to simulate a physical system governed by differential equations Expect the numerical approximation to have the same qualitative features as the underlying solution

Traditional approach Carefully approximate the differential operators in the system Solve the resulting difference equations Monitor and control the local error Basis of most black box codes and gives excellent results over moderate computing times BUT This is a local process and does not pay attention to the qualitative (global) features of the solution Geometric Integration Aims to reproduce qualitative and global features

Some global features Some qualitative properties: Conservation laws Global quantities: Energy, momentum, angular momentum Flow invariants: Potential vorticity, Casimir functions Phase space geometry Symplectic structure Symmetries Galilean Reversal Scaling: Nonlinear Schrodinger Lie Group: SO3 (Rigid body) Asymptotic behaviour Orderings Often linked: Noethers theorem for Lagrangian flows

Conserved quantities : Symmetries: Rotation, Reflexion, Time reversal, Scaling Kepler's Third Law HamiltonianAngular Momentum Example: The Kepler Problem

Geometric Integration Aims to preserve a subset of these features Take advantage of powerful global error estimates (shadowing) Powerful methods for important physical problems Examples of GI methods Symplectic and multi-symplectic Splitting Lie Group/Magnus Discrete Lagrangian Scale Invariant Examples of GI applications Molecular and celestial mechanics Rigid body mechanics Weather forecasting Integrable systems (optics) Self-similar PDEs Highly oscillatory problems

Example of the traditional and the GI approach: Integrating the Harmonic Oscillator Qualitative features: Bounded periodic solutions, time reversal symmetry, Conserved Forward Euler method (non GI)

Problem: Energy increases, lack of periodicity, lack of symmetry Backward Euler Method (non GI) Problem: Energy decreases, lack of periodicity, lack of symmetry Mid-point rule (a GI method)

FEBE Mid-Point rule

Mid point rule conserves : Energy Symmetry Backward (Modified) Equation Analysis Solutions are: Bounded, periodic Phase error proportional to Discrete equation has an exact solution Discrete solution shadows the continuous one

Symplectic Methods The mid-point rule behaves well because it conserves the symplectic structure of the system Classical Hamiltonian ordinary differential equation: Differential equation induces a FLOW

FLOW MAP is symplectic Symplecticity places a strong constraint on the flows 1.Preservation of phase space volume (and wedge product) 2.Recurrence 3.No evolution on a low dimensional attractor 4.KAM behaviour for near integrable systems 5. Composition of two symplectic flows is a symplectic flow

Numerical method applied with a constant step size h gives a map Traditional analysis: Show that GI approach: Show that is a symplectic map (symplectic method) Advantage: Symplectic methods have good ergodic properties Strong error estimates via backward error analysis method is exact solution of a perturbed Hamiltonian problem Symplectic Methods include: Runge-Kutta, Splitting, Variational

Runge-Kutta methods for du/dt = f(u) There is a large class of implicit symplectic Runge-Kutta methods c A b Construct matrix M Method is symplectic if M = 0 Butcher Tableaux All linear and quadratic invariants conserved

Example: the implicit mid-point rule All Gauss-Legendre Runge-Kutta methods and associated collocation methods are symplectic Symplectic, implicit, symmetric, unconditionally stable, Conserves linear and quadratic invariants

Splitting and composition methods Runge-Kutta methods are implicit, but for certain problems we can construct explicit symplectic methods via splitting Construct flow maps and for and Compose the split maps Strang splittingLie-Trotter splitting

Some important results If and are symplectic, so are The Campbell-Baker-Hausdorff theorem implies that If H(u) = T(p) + V(q) The splittings lead directly to two important numerical methods

Symplectic Euler SE Stormer-Verlet SV (Leapfrog) Symplectic, explicit, non-symmetric, order 1 Symplectic, explicit, symmetric, order 2 Unstable for large step size There are higher order, explicit, splitting methods due to Yoshida, Blanes.

Apply to the Kepler problem SV SE FE

Global error H error FE SE

Method Global error H error L error FE t^2 h t h t h SE t h h 0 SV t h^2 h^2 0 NOTE: Keplers third law is NOT conserved by these methods … see the next talk!

Backward Error Analysis Up to an exponentially small (In h) error the solutions of a symplectic method of order p are the discrete samples of a solution of a related Hamiltonian differential equation with Hamiltonian Can construct the perturbed Hamiltonian explicitly H error remains bounded for all times Doesnt apply if h varies!

Example: A problem in structural mechanics Discrete Euler Beam Small h limit Hamiltonian for Symplectic Euler discretisation = original problem

h = 0.05 h = 1.1 h = 2.2

Symmetry Group Methods Important class of GI methods are used to solve problems with Lie Group Symmetries (deep conservation laws) G: (matrix) Lie group g: Lie algebra Eg. G = SO3 (rotations), g = so3 (skew symmetry) Spo tty dog

Can a numerical method ensure that the solution remains in G? Rigid body mechanics, weather forecasting, quantum mechanics, Lyapunov exponents, QR factorisation Idea: Do all computations in the Lie Algebra (linear space) And map between this and the Lie Group (nonlinear space) G g numerical method

Examples of maps from g to G General g, G g = so3, G = SO3 satisfies the dexpinv equation

Integrate the dexpinv equation numerically Conserve the group structure by making sure that all numerical approximations to the dexpinv equation always lie in the Lie algebra Fine provided method uses linear operations and commutators Runge-Kutta/Munthe-Kaas (RKMK) methods use this approach

Magnus series methods: Magnus series : Obtain method by series truncation and careful calculation of the commutators VERY effective for Highly Oscillatory Problems [Iserles]

Eg. Evolution on the surface of the sphere invariant

FE RK RKMK Magnus