Pseudospectral Methods

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

ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
Lecture 7: Basis Functions & Fourier Series
Engineering Mathematics Class #15 Fourier Series, Integrals, and Transforms (Part 3) Sheng-Fang Huang.
Ray theory and scattering theory Ray concept is simple: energy travels between sources and receivers only along a “pencil-thin” path (perpendicular to.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
EE-2027 SaS 06-07, L11 1/12 Lecture 11: Fourier Transform Properties and Examples 3. Basis functions (3 lectures): Concept of basis function. Fourier series.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives.
Lecture 19: Discrete-Time Transfer Functions
Lecture 14: Laplace Transform Properties
Spectral Analysis of Wave Motion Dr. Chih-Peng Yu.
Lecture 9: Fourier Transform Properties and Examples
Spectra: ApplicationsComputational Geophysics and Data Analysis 1 Fourier Transform: Applications in seismology Estimation of spectra –windowing –resampling.
Chapter 4 The Fourier Transform EE 207 Dr. Adil Balghonaim.
Spectral analysis: Foundations
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 6 Various Finite Difference Discretizations for the Advection Equations.
Computational Geophysics and Data Analysis
Chapter 3: The Laplace Transform
Function approximation: Fourier, Chebyshev, Lagrange
Numerical methods Specific methods:
Finite Differences Finite Difference Approximations  Simple geophysical partial differential equations  Finite differences - definitions  Finite-difference.
1 Review of Fourier series Let S P be the space of all continuous periodic functions of a period P. We’ll also define an inner (scalar) product by where.
Lecture 22 MA471 Fall Advection Equation Recall the 2D advection equation: We will use a Runge-Kutta time integrator and spectral representation.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Introduction to the IEEE Derivation of the DFT Relationship to DTFT DFT of Truncated.
CISE315 SaS, L171/16 Lecture 8: Basis Functions & Fourier Series 3. Basis functions: Concept of basis function. Fourier series representation of time functions.
Spectral Analysis AOE March 2011 Lowe 1. Announcements Lectures on both Monday, March 28 th, and Wednesday, March 30 th. – Fracture Testing –
Lecture 24: CT Fourier Transform
Finite Elements: 1D acoustic wave equation
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
1 Complex Images k’k’ k”k” k0k0 -k0-k0 branch cut   k 0 pole C1C1 C0C0 from the Sommerfeld identity, the complex exponentials must be a function.
Motivation Thus far we have dealt primarily with the input/output characteristics of linear systems. State variable, or state space, representations describe.
ES97H Biomedical Signal Processing
Chapter 7 The Laplace Transform
Motivation for the Laplace Transform
EE 207 Dr. Adil Balghonaim Chapter 4 The Fourier Transform.
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Linear Constant-Coefficient Difference Equations
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Derivation of the DFT Relationship to DTFT DFT of Truncated Signals.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 6 - Chapters 22 and 23.
Frequency domain analysis and Fourier Transform
Eeng360 1 Chapter 2 Fourier Transform and Spectra Topics:  Fourier transform (FT) of a waveform  Properties of Fourier Transforms  Parseval’s Theorem.
Fourier Transform and Spectra
Math for CS Fourier Transforms
1 EEE 431 Computational Methods in Electrodynamics Lecture 13 By Dr. Rasime Uyguroglu
EEE 431 Computational Methods in Electrodynamics
Lecture 4 Complex numbers, matrix algebra, and partial derivatives
Linear Constant-Coefficient Difference Equations
LAPLACE TRANSFORMS.
Integral Transform Method
Week 5 The Fourier series and transformation
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
Outline 2-D Fourier transforms The sampling theorem Sampling Aliasing
ივანე ჯავახიშვილის სახელობის
Simple FD Gerard T. Schuster.
Lecture 3: Solving Diff Eqs with the Laplace Transform
Engineering Analysis – Fall 2009
UNIT II Analysis of Continuous Time signal
3 General forced response
Analytical Tools in ME Course Objectives
Chapter 5 DT System Analysis : Z Transform Basil Hamed
Fundamentals of Electric Circuits Chapter 15
Fourier Transform and Spectra
LECTURE 39: APPLICATIONS OF STATE VARIABLES
An optimized implicit finite-difference scheme for the two-dimensional Helmholtz equation Zhaolun Liu Next, I will give u an report about the “”
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Laplace Transforms Important analytical method for solving linear ordinary differential equations. - Application to nonlinear ODEs? Must linearize first.
Presentation transcript:

Pseudospectral Methods What is a pseudo-spectral Method? Fourier Derivatives The Acoustic Wave Equation with the Fourier Method Comparison with the Finite-Difference Method Dispersion and Stability of Fourier Solutions The goal of this lecture is to shed light at one end of the axis of FD (or convolutional) type differential operators. When one uses all information of a space-dependent field to estimate the derivative at a point one obtains spectral accuracy.

What is pseudospectral? Spectral solutions to time-dependent PDEs are formulated in the frequency-wavenumber domain and solutions are obtained in terms of spectra (e.g. seismograms). This technique is particularly interesting for geometries where partial solutions in the -k domain can be obtained analytically (e.g. for layered models). In the pseudo-spectral approach - in a finite-difference like manner - the PDEs are solved pointwise in physical space (x-t). However, the space derivatives are calculated using orthogonal functions (e.g. Fourier Integrals, Chebyshev polynomials). They are either evaluated using matrix-matrix multiplications, fast Fourier transform (FFT), or convolutions.

Fourier Derivatives .. let us recall the definition of the derivative using Fourier integrals ... ... we could either ... 1) perform this calculation in the space domain by convolution 2) actually transform the function f(x) in the k-domain and back

The acoustic wave equation let us take the acoustic wave equation with variable density the left hand side will be expressed with our standard centered finite-difference approach ... leading to the extrapolation scheme ...

The Fourier Method: acoustic wave propagation where the space derivatives will be calculated using the Fourier Method. The highlighted term will be calculated as follows: multiply by 1/ ... then extrapolate ...

.. where the following algorithm applies to each space dimension ... … and in 3D … .. where the following algorithm applies to each space dimension ...

… FD in Matlab … let us compare the core of the algorithm - the calculation of the derivative (Matlab code)

... and the first derivative using FFTs ... … and as PS … ... and the first derivative using FFTs ... .. simple and elegant ...

Dispersion and Stability

Dispersion and Stability What are the consequences? a) when dt << 1, sin-1 (kcdt/2) kcdt/2 and w/k=c -> practically no dispersion b) the argument of asin must be smaller than one.

Results @ 10Hz Example of acoustic 1D wave simulation. FD3 -point operator red-analytic; blue-numerical; green-difference

Results @ 10Hz Example of acoustic 1D wave simulation. FD 5 -point operator red-analytic; blue-numerical; green-difference

Results @ 10Hz Example of acoustic 1D wave simulation. Fourier operator red-analytic; blue-numerical; green-difference

Results @ 20Hz Example of acoustic 1D wave simulation. FD3 -point operator red-analytic; blue-numerical; green-difference

Results @ 20Hz Example of acoustic 1D wave simulation. FD 5 -point operator red-analytic; blue-numerical; green-difference

Results @ 20Hz Example of acoustic 1D wave simulation. Fourier operator red-analytic; blue-numerical; green-difference

Computational Speed Difference (%) between numerical and analytical solution as a function of propagating frequency Simulation time 5.4s 7.8s 33.0s

Numerics and Green‘s Functions The concept of Green’s Functions (impulse responses) plays an important role in the solution of partial differential equations. It is also useful for numerical solutions. Let us recall the acoustic wave equation with  being the Laplace operator. We now introduce a delta source in space and time the formal solution to this equation is (Full proof given in Aki and Richards, Quantitative Seismology, Freeman+Co, 1981, p. 65)

Numerical Green‘s functions 3 point operator 5 point operator Fourier Method Impulse response (analytical) concolved with source Impulse response (numerical convolved with source Frequency increases

Pseudospectral Methods - Summary The Fourier Method can be considered as the limit of the finite-difference method as the length of the operator tends to the number of points along a particular dimension. The space derivatives are calculated in the wavenumber domain by multiplication of the spectrum with ik. The inverse Fourier transform results in an exact space derivative up to the Nyquist frequency. The use of Fourier transform imposes some constraints on the smoothness of the functions to be differentiated. Discontinuities lead to Gibb’s phenomenon. As the Fourier transform requires periodicity this technique is particular useful where the physical problems are periodical (e.g. angular derivatives in cylindrical problems). Pseudospectral methods play a minor role in seismology today but the principal of spectral accuracy plays an important role in spectral element methods