Presentation is loading. Please wait.

Presentation is loading. Please wait.

Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available.

Similar presentations


Presentation on theme: "Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available."— Presentation transcript:

1 Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available Very fast methods are limited (e.g., 1D, or no multiple scattering, or no turning waves, etc) Very complete methods are prohibitively expensive (e.g., full 3D methods, with anisotropy, attenuation etc) Our choice is 2D, isotropic, acoustic, two-way wave equation by frequency domain finite differences

2 Frequency domain finite differences You don’t always need all the frequencies for the inverse problem There are easy savings for multiple source problems You don’t always need a long time window In-elastic attenuation is easy to model Any dispersion law for attenuation / velocity is possible

3 Frequency domain finite differences Return to the frequency domain acoustic wave equation, including an arbitrary source term: Velocity is complex, attenuating, and dispersive:

4 Frequency domain finite differences Reducing (for now) to one-dimension: (imagine waves propagating on a string …) On a 1D grid, the particle displacements are stored as a list of numbers, or vector:

5 Frequency domain finite differences On a 1D grid, the particle displacements are stored as a list of numbers, or vector. The first space derivative is approximated by

6 Frequency domain finite differences An alternative way of representing the differencing is operator is a differencing stencil This generates the derivative operation at each point as we slide it over the grid, and multiply and sum the corresponding displacement values

7 Frequency domain finite differences The second derivative differencing stencil looks like:

8 Frequency domain finite differences The finite difference problem in the frequency domain: must satisfy the wave equation simultaneously at all grid points each grid point generates one equation Nx grid points generate Nx simultaneous equations most easily represented as a matrix equation

9 Frequency domain finite differences

10 Notes on the finite differencing matrix: 1.Very large (order N x N) 2.Very sparse (28 non-zero out of 100 elements) 3. Tri-diagonal structure 4. Not diagonally dominant 5. Complex valued (because of c, but later even ω will be complex valued)

11 Frequency domain finite differences

12 Matrix differencing operators for 2D Wavefield is now sampled on a 2D grid Differencing stencils become differencing stars

13 Matrix differencing operators for 2D Wavefield is now sampled on a 2D grid Differencing stencils become differencing stars For example, the second derivative in 2D could be

14 Matrix differencing operators for 2D we need to arrange the grid variables into a column vector assume (for now) the ordering is row-ordered:

15 Matrix differencing operators for 2D the differencing matrix for the five-point star: this is “tri-diagonal with outliers” can be solved with “band- diagonal” solvers still requires O(N 3/2 ) storage in memory if N=10 6 (1000x1000),then this is 8 Gbytes of RAM we need some tricks!

16 Tricks: Part 1 – tricks in operators the simple five point star differencing operator is very simple minded we cannot afford higher order operators, since these create additional outlier bands in the matrix two tricks are available: i) rotated operators, and ii) lumped and consistent mass operators

17 Tricks: Part 1 – tricks in operators two tricks are available: i) rotated operators, and ii) lumped and consistent mass operators A linear combination of two differencing schemes, each with different orientations, can minimize numerical anisotropy

18 Tricks: Part 1 – tricks in operators two tricks are available: i) rotated operators, and ii) lumped and consistent mass operators Consistent mass formulation: Lumped mass formulation: A linear combination of lumped and consistent mass schemes, can minimize numerical dispersion

19 Tricks: Part 1 – tricks in operators rotated operators and consistent mass matrices significantly reduce numerical dispersion (without adding outliers) Original second order operators

20 Tricks: Part 1 – tricks in operators rotated operators and consistent mass matrices significantly reduce numerical dispersion (without adding outliers) Rotated and consistent mass second order operators

21 Tricks: Part 2 – tricks in matrix solvers row ordering of grid leads to a band structure permutation of the ordering changes the matrix structure nested dissection recursively breaks the grid into linked sub-grids storage is reduced from O(N 3/2 ) to O(N log √N) for N=10 6, storage is reduced from O(10 9 ) to O(10 6 x3) (three orders of magnitude) 8 Gbyte storage requirement drops to 24 Mbyte storage (plus overhead)

22 Tricks: Part 2 – tricks in matrix solvers


Download ppt "Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available."

Similar presentations


Ads by Google