Solve the problem in matlab to find the slowness map

Assignment Help MATLAB Programming
Reference no: EM13924347

1. The stock tank original oil-in-place (STOOIP) is approximated using the following equation:

STOOIP (stb) = 7758 Ah ΦSo / Bo

For a given field, given as: A = 140 acers and Bo = 1.4 and the relation between porosity, oil saturation and depth is

0.8Φ2 + 0.3 S2 + 0.0098 h = 0.48

i) Calculate the maximum and minimum oil in place (STOOIP) for this field given the above information.

ii) If in deriving the relation between porosity, thickness, and saturation there is a 2% error in any of these variables, what would be the possible range of STOOIP?

2. In a cross-well tomography between two wells, an array of seismic sources are placed inside one well and a second array of receivers are placed in the second well. Each source generates a seismic wave that propagates through the reservoir and recorded by the receivers in the second well. For simplicity we assume there is no reflection or refractions, which means that rays travel straight lines from source to receivers. The total travel time for each ray depends on the slowness (1/velocity) property of the medium and the distance the ray travels inside that medium, per the following simple equation:

(Travel Time) t =  Σidi (Travel path in cell i ) x si (Slowness of cell i )

i) Assuming we have only 2 sources in one well and 3 receivers in the other, write the matrix form that related the arrival times to medium slowness assuming each grid cell has a dimension 10ft × 5ft.

1444_Calculate the maximum and minimum oil.png

Now consider the following problem. Two vertical wells are located 500ft apart. Ten (10) seismic sources are placed in one well (on the left) and ten (10) receivers are located in the other (on the right), resulting in 100 arrival time data. We discretize the problem into a 50 × 50 grid of 10ft × 10ft blocks resulting in 2500 model parameters. The G matrix and measured data, d, are given in file TravelTimes.mat are posted to the DEN system.

ii) Use the generalized linear least square formulation to solve the problem in MATLAB to find the slowness map. Can you identify the location and extend of oil spill?

iii) Without using any prior information, assume the slowness map is smooth and formulate the problem and derive the closed-form solution for this problem in matrix notations. Solve the problem in MATLAB to find the slowness map.

Reference no: EM13924347

Questions Cloud

What variables affect the aggregate operating profit margin : What variables affect the aggregate operating profit margin, and how do they affect it? What variables determine the level and changes in the market earnings multiplier?
Problem releated to relationship-inheritance : Grading: For each programming assignment, you are graded by explaining and demoing your code to a TA. You must demo your program BEFORE the next assignment is due, and if you fail to do so, you will automatically lose 50 points! Your job is to con..
What is the big-oh complexity for a push : Suppose that a dynamic array stack doubles its capacity when it is full, and shrinks (on Pop only) its capacity by half when the array is half full or less.
Perpetual inventory method : what are the steps to recording and adjusting the lifo Fifo and weighted average. Also what do we record and what don't we record on the perpetual inventory method.
Solve the problem in matlab to find the slowness map : Calculate the maximum and minimum oil in place (STOOIP) for this field -  Use the generalized linear least square formulation to solve the problem in MATLAB to find the slowness map. Can you identify the location and extend of oil spill?
Defined pension plan : Data are available for Joey CO's defined pension plan
What would you expect to happen to unit labor cost : It is estimated that next year hourly wage rates will increase by 7 percent and productiv- ity will increase by 5 percent. What would you expect to happen to unit labor cost?
Raised the price of her catered meals : She contends that the theory is incorrect because over the past two years she has raised the price of her catered meals and yet has seen a brisk increase in sales. How would you respond to Haslina?
How each category of stakeholder impacts the overall success : Use at least two (2) quality references. Note: Wikipedia and other Websites do not quality as academic resources.

Reviews

Write a Review

 

MATLAB Programming Questions & Answers

  Division by zero is not possible

You must also ensure that division by zero is not possible. If the user tries to divide by zero, the calculation should not be attempted, and an error message should appear in the Result text box.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Design a normalized lowpass analog filter

Design a normalized lowpass analog filter by using one of Matlab's routines: buttap, cheb1ap, cheb2ap, ellipap to get your analog poles

  The function take optional arguments, theta, alpha, beta

the function tverskySim (found in problem4/tverskySim.m) takes optional arguments, theta, alpha, beta where theta is the weight assigned to the common features between a and b, alpha is the weight for the distinctive features of a, and beta is the we..

  Write a function in matlab

write a function in MATLAB

  The matlab language has the built-in ability

The MATLAB language has the built-in ability to perform mathematical operations on complex numbers. However there are times when it is useful to treat complex numbers as structures.

  Secant method to tryt to find out the root

create a function that will use the secant method to tryt to find out the root

  How is the actual choice of policy determined

How is the actual choice of policy determined by individual preferences? The median voter theorem, according to which the tax rate selected by the government is the one preferred by the median voter, provides a useful benchmark.

  Function that takes as input parameters

Define a function that takes as input parameters a function handle f, start and end values a and b, and a number of steps n. The function should compute and return the x and y values of the maximum of the function over the range a to b.

  Create a transformation matrix

Find the transformation matrix T02, i.e. T defining {0} with respect to {2}. Learn how to compute the inverse of T20 to get this. Verify that this works by using tranimate to view the movement of frame

  Write a matlab program segment

Plot the given function in MATLAB for x ranging from -1 to 1. Put a proper title of the plot, also label the axes appropriately.

  Simulate rigid body mechanics

Write a MATLAB code to simulate rigid body mechanics. Create a video file of a free falling rod. Neglect effects from drag or loss of kinetic energy. Make sure the rod falls onto one end showing how the rigid body reacts to hitting the ground. Cannot..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd