[Solved] MA590 Homework 2

$25

File Name: MA590_Homework_2.zip
File Size: 150.72 KB

SKU: [Solved] MA590 Homework 2 Category: Tag:
5/5 - (1 vote)

Problems

1 (25 points) Consider the vertical seismic profiling problem, where a downward-propagating seismic wavefront is generated by a source on the surface and the waves are sensed using seismometers in a borehole (see Example 1.3 in Aster et al., 2019).

The observed travel time t at depth z can be modeled as

(1)

where s(z) denotes the vertical slowness (reciprocal of velocity) and the kernel H is the Heaviside step function, which is equal to 1 for nonnegative arguments and 0 for negative arguments. Assume we have n = 100 equally spaced seismic sensors located at depths of z = 0.2,0.4,,20 m, and we want to estimate n corresponding equal length seismic slowness values for 0.2 m intervals having midpoints at z 0.1 m.

  • Calculate the appropriate system matrix G for discretizing the integral equation (1) using the midpoint rule.
  • For a seismic velocity model having a linear depth gradient specified by

v = v0 + kz (2)

where the velocity at z = 0 is v0 = 1 km/s and the gradient is k = 40 m/s per m, calculate the true slowness values, strue, at the midpoints of the n intervals. Additionally, integrate the corresponding slowness function for (2) using (1) to calculate a noiseless synthetic data vector, y, of predicted seismic travel times at the sensor depths.

  • Solve for the slowness, s, as a function of depth using your G matrix from part (a) and analytically calculated noiseless travel times from part (b) by using the MATLAB backslash operator (see MATLAB help for ). Compare your results graphically with strue.
  • Generate a noisy travel time vector where independent normally distributed noise with astandard deviation of 0.05 ms is added to the elements of y. Resolve the system for s and again compare your results graphically with strue. How has the result changed?
  • Repeat the problem using n = 4 sensor depths and corresponding equal length slowness intervals. Is the recovery of the true solution improved? Discuss, considering the condition number of your G

Note: For any of the above problems for which you use MATLAB to help you solve, you must submit your code/.m-files as part of your work. Your code must run in order to receive full credit. If you include any plots, make sure that each has a title, axis labels, and readable font size, and include the final version of your plots as well as the code used to generate them

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] MA590 Homework 2
$25