Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.

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

Finite Difference Discretization of Hyperbolic Equations: Linear Problems Lectures 8, 9 and 10.
The Asymptotic Ray Theory
Particle acceleration in a turbulent electric field produced by 3D reconnection Marco Onofri University of Thessaloniki.
Chapter 8 Elliptic Equation.
1 LES of Turbulent Flows: Lecture 4 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Numerical methods in the Earth Sciences: seismic wave propagation Heiner Igel, LMU Munich III The latest developments, outlook Grenoble Valley Benchmark.
SEG San Antonio 09/27/ Interaction of seismic background noise with oscillating pore fluids causes spectral modifications of.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
An Optimal Nearly-Analytic Discrete Method for 2D Acoustic and Elastic Wave Equations Dinghui Yang Depart. of Math., Tsinghua University Joint with Dr.
Finite Element Method Introduction General Principle
MANE 4240 & CIVL 4240 Introduction to Finite Elements Introduction to differential equations Prof. Suvranu De.
Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives.
Finite Element Method in Geotechnical Engineering
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
Spectral Analysis of Wave Motion Dr. Chih-Peng Yu.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Computational Seismology: An Introduction
MCE 561 Computational Methods in Solid Mechanics
III Solution of pde’s using variational principles
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Finite element method 1 Finite Elements  Basic formulation  Basis functions  Stiffness matrix  Poisson‘s equation  Regular grid  Boundary conditions.
Pseudospectral Methods
Scattering and Attenuation Seismology and the Earth’s Deep Interior Scattering and Attenuation Propagating seismic waves loose energy due to geometrical.
Function approximation: Fourier, Chebyshev, Lagrange
Numerical methods Specific methods:
1 The Spectral Method. 2 Definition where (e m,e n )=δ m,n e n = basis of a Hilbert space (.,.): scalar product in this space In L 2 space where f * :
Jeroen Tromp Computational Seismology. Governing Equations Equation of motion: Boundary condition: Initial conditions: Earthquake source: Constitutive.
P. Ackerer, IMFS, Barcelona About Discontinuous Galerkin Finite Elements P. Ackerer, A. Younès Institut de Mécanique des Fluides et des Solides,
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
School of Civil EngineeringSpring 2007 CE 595: Finite Elements in Elasticity Instructors: Amit Varma, Ph.D. Timothy M. Whalen, Ph.D.
Haptics and Virtual Reality
Spectral-element solution of the
1 LES of Turbulent Flows: Lecture 14 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
1 LES of Turbulent Flows: Lecture 2 Supplement (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
1 EEE 431 Computational Methods in Electrodynamics Lecture 9 By Dr. Rasime Uyguroglu
Finite Elements: 1D acoustic wave equation
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
A finite element approach for modeling Diffusion equation Subha Srinivasan 10/30/09.
The elastic wave equation Seismology and the Earth’s Deep Interior The Elastic Wave Equation Elastic waves in infinite homogeneous isotropic media Numerical.
3.3.3: Semi-Lagrangian schemes AOSC614 class Hong Li.
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.
1 Finite Elements. 2 Finite elements Formally identical to spectral technique Dependent variables expanded as linear combinations of basis local, non.
The elastic wave equationSeismology and the Earth’s Deep Interior The Elastic Wave Equation  Elastic waves in infinite homogeneous isotropic media 
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available.
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D Conservation of Mass uu dx dy vv (x,y)
Present / introduce / motivate After Introduction to the topic
Discretization for PDEs Chunfang Chen,Danny Thorne Adam Zornes, Deng Li CS 521 Feb., 9,2006.
SPICE Research and Training Workshop III, July 22-28, Kinsale, Ireland Overlapping Multidomain Chebyshev Method: Verification.
Modelling and Simulation of Passive Optical Devices João Geraldo P. T. dos Reis and Henrique J. A. da Silva Introduction Integrated Optics is a field of.
A Fully Conservative 2D Model over Evolving Geometries Ricardo Canelas Master degree student IST Teton Dam 1976.
J. Diaz, D. Kolukhin, V. Lisitsa, V. Tcheverda Coupling of the Discontinuous Galerkin and Finite Difference techniques to simulate seismic waves in the.
Implementing Finite Volume Methods 1.  Continue on Finite Volume Methods for Elliptic Equations  Finite Volumes in Two-Dimensions  Poisson’s Equation.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
Numerical Methods for Acoustic Problems with Complex Geometries Based on Cartesian Grids D.N. Vedder
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
Time Integration: Fundamentals © Thomas J.R. Hughes.
PDE Methods for Image Restoration
Simple FD Gerard T. Schuster.
Implementing Finite Volume Methods
17-Nov-18 Parallel 2D and 3D Acoustic Modeling Application for hybrid computing platform of PARAM Yuva II Abhishek Srivastava, Ashutosh Londhe*, Richa.
Analytical Tools in ME Course Objectives
The FOCI method versus other wavefield extrapolation methods
A first step towards the P wave only modeling plan
Presentation transcript:

Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference method  The pseudo-spectral method

The problem

Displacement u, elastic parameters E(x) vary only in one direction. Density  and Lame parameters and . shear waves P waves with the corresponding velocities P wavesshear waves The wave equation

… we disregard …  3-dimensionality  External forces  Viscoelastic behaviour  Anisotropic behaviour  Non-linear elasticity  Etc. … and even further simplify and re-write to …

… motion of a string … Displacement u, shear modulus  (x), density  vary only in one direction x.

The velocity-stress formulation stress-strain Extrapolation usually low-order Generalized Interpolation Low-order to spectral accuracy

Other forms of the elastic wave equation  Strong form (see Moczo et al.)  Displacement – stress  Displacement – velocity – stress  Velocity – stress  Displacement  Weak form (more later)  Projection on test functions

Numerical methods  Finite differences  Pseudospectral methods  Finite (spectral) elements (Fichtner)  Discontinuous Galerkin (Käser)  Frequency domain methods (Virieux)  Cell methods (Seriani) (Boundary integral methods, lattice solids, discrete wavenumber, finite volumes, etc).

Finite Differences forward difference backward difference centered difference

... or even … … in space and for time … This turns out to be a useful approximation!

Discrete space-time Space and time discretization Regular, 1D

Our first FD wave algorithm Space discretization Regular, 1D

… and the explicit extrapolation scheme … Do for all times … Stop! Source term

… staggered grids … ? mm-1/2m+1/2 l l+1/2 l-1/2 Time Space the only unknown

Results

Numerical dispersion Time Amplitude

Von Neumann Analysis plane wave analysis continuous discrete Conditional stability

Numerical dispersion phase velocity - group velocity Theoretical prediction of phase and group velocities as a function of wavelength. In 2-D, 3-D this effect depends on direction (-> grid anisotropy)

Well, let us have a closer look at the space derivatives (because there is not so much we can do about the time derivative …)

The pseudospectral approach in the discrete world that means, we can … Discrete Spectrum Exact derivative

PS Algorithm (displacement) Derivatives calculated by DFT (forward and inverse transform and multiplication with –ik) …. cool algorithm, but …

… some more thoughts on the spectral derivative operator „-ik“ … using the convolution theorem … Differential operator in space domain The function we want to differentiate

f „Convolution“ d d*f

This is the derivative operater d(x) and it s discrete version (dots) The numerical wave number as a function of true wave number (ik as a function of k)

Finite difference - Pseudospectral Length of (convolutional) operator Increasing accuracy Increasing floating point operations Taylor coefficients point Fourier (Chebysheff) coefficients nx-point FD PS

FD in real 3-D applications  Cartesian Geometry  Spherical coordinates  Sections  Axisymmetric  Rheologies  Viscolastic  Anisotropic  Poroelastic  Dynamic rupture

Finite Differences - Pros and Cons PROS  simple theory  Explicit scheme – no matrix inversion  Easy parallelization  Easy model generation (on regular grids)  Easy adaptation to specific problems CONS  Boundary conditions difficult to implement  Requires large number of grid points per wavelength (in particular surface waves)  Large memory requirement  Inefficient for models with strong velocity variations  Topography not easily implemented

Pseudospectral Method - Pros and Cons PROS  Beautiful!  Exact space derivatives  Explicit scheme – no matrix inversion  Centred scheme (anisotropy)  Accurate implementation of boundary condition (Chebyshev)  Memory efficient (less points per wavelength w.r.t. FD) CONS  Global communication scheme (inefficient parallelization)  Irregular grid points (Chebyshev) –> stability problems  Boundary conditions difficult for Fourier Method

Final thoughts  Some of the fundamental concepts of computational seismology can be understood from FD schemes (e.g., stability, dispersion)  Each QUEST researcher should be able to  Understand what time steps and grid distances are appropriate for a specific Earth velocity models  Understand what affects the accuracy of wave simulations (np/ ; operators used, wave type, complexity of velocity model, propagation distance, etc.)  Know the possible traps of (community) algorithms (black boxes)  Know how to benchmark simulation codes (for accuracy)