Professional Documents
Culture Documents
REFERENCES
REFERENCES
clear
clc
%
% %%%%%%%%%%%%%%%%%%%%% High Velocity Model %%%%%%%%%%%%%%%%%
%
% V1=1000;
% V2=1000;
% V3=1000;
% V4=1000;
% V5=1000;
% V6=3000;
%
%
% VModel=imread('HighVelocityLayer201_101','bmp');
% image(VModel)
% [y,x,z]=size(VModel);
% C=zeros(y,x); %%%%%%%%%%% Pre-Allocating the velocity
field %%%%%%%%%%%%%%%%%%%%%
%
% for i=1:y
% for j=1:x
% if VModel(i,j)==15 %%%%%%%% White %%%%%%%%%
% C(i,j,1)=V1;
% end
% if VModel(i,j)==11 %%%%%%%% Yellow %%%%%%%%%
% C(i,j)=V2;
% end
% if VModel(i,j)==9 %%%%%%%% Red %%%%%%%%%
% C(i,j)=V3;
% end
% if VModel(i,j)==12 %%%%%%%% Blue %%%%%%%%%
% C(i,j)=V4;
% end
% if VModel(i,j)==7 %%%%%%%% Grey %%%%%%%%%
% C(i,j)=V5;
% end
% if VModel(i,j)==0 %%%%%%%% Black %%%%%%%%%
% C(i,j)=V6;
% end
% end
% end
%
%
%
V1=1000;
V2=1000;
V3=1000;
V4=1000;
V5=2000;
V6=3000;
VModel=imread('SaltDome3_101_201','bmp');
image(VModel)
[y,x,z]=size(VModel);
C=zeros(y,x); %%%%%%%%%%% Pre-Allocating the velocity
field %%%%%%%%%%%%%%%%%%%%%
for i=1:y
for j=1:x
if VModel(i,j)==15 %%%%%%%% White %%%%%%%%%
C(i,j,1)=V1;
end
if VModel(i,j)==11 %%%%%%%% Yellow %%%%%%%%%
C(i,j)=V2;
end
if VModel(i,j)==9 %%%%%%%% Red %%%%%%%%%
C(i,j)=V3;
end
if VModel(i,j)==12 %%%%%%%% Blue %%%%%%%%%
C(i,j)=V4;
end
if VModel(i,j)==7 %%%%%%%% Grey %%%%%%%%%
C(i,j)=V5;
end
if VModel(i,j)==0 %%%%%%%% Black %%%%%%%%%
C(i,j)=V6;
end
end
end
%
for i =0:length(Ricker_Wavelet)-1
for j = 0:length(Ricker_Wavelet)-1
Past_Wave(GridSourceDepth+j,GridSourceOffset+i) =
Ricker_Wavelet(i+1,j+1);
end
end
Present_Wave(i,j) = (1-2*r(i,j).^2).*Past_Wave(i,j) +
((r(i,j).^2)/2).*(Past_Wave(i+1,j)+Past_Wave(i-1,j)+ Past_Wave(i,j+1) +
Past_Wave(i,j-1));
end
end
for t = 1:GridTime
Past_Wave = Present_Wave;
Present_Wave = Future_Wave;
Geophone(1,t)=Present_Wave(10,7);
Geophone2(1,t)=Present_Wave(10,12);
Geophone3(1,t)=Present_Wave(10,24);
Geophone4(1,t)=Present_Wave(10,36);
Geophone5(1,t)=Present_Wave(10,48);
Geophone6(1,t)=Present_Wave(10,60);
Geophone7(1,t)=Present_Wave(10,72);
Geophone8(1,t)=Present_Wave(10,84);
Geophone9(1,t)=Present_Wave(10,96);
Geophone10(1,t)=Present_Wave(10,108);
Geophone11(1,t)=Present_Wave(10,120);
Geophone12(1,t)=Present_Wave(10,132);
Geophone13(1,t)=Present_Wave(10,144);
Geophone14(1,t)=Present_Wave(10,156);
Geophone15(1,t)=Present_Wave(10,168);
Geophone16(1,t)=Present_Wave(10,170);
Geophone17(1,t)=Present_Wave(10,182);
Geophone18(1,t)=Present_Wave(10,194);
end
plot(tiempo,Geophone10)
title('Seismograph 2 (Offset=6000m)')
xlabel('Time [s]')
ylabel('Amplitude')
xlim([0,b])
subplot (3,1,3)
plot(tiempo,Geophone3)
title('Seismograph 3 (Offset=11400m)')
xlabel('Time [s]')
ylabel('Amplitude')
xlim([0,b])
REFERENCES
Alford, R. M., Kelly, K. R., and Boore, D. M. Accuracy of finite-difference modeling of acoustic
wave propagation: Geophysics, v. 39, no. 6, p. 834-842. 1974
Bates, C.C., T.F. Gaskell and RB. Price, 1982. Geophysics in the Affairs of Man, Oxford, 492pp.).
Chen Jing-Bo. A stability formula for Lax-Wendroff methods with fourth-order in time and general-
order in space for the scalar wave equation. 2011
Feynman Richard, Lectures in Physics, Volume 1, Chapter 47: Sound. The wave equation, Caltech
1963, 2006, 2013).
LeVeque, Randall J., 1955- Finite difference methods for ordinary and partial differential
equations: steady-state and time-dependent problems
Lines Laurence R., Rafael Slawinski, and Phillip R. Bording. A recipe for stability analysis of
finite-diference wave equations computations. CREWES Research Report, 10:6 p., 1998.).
Margrave Gary F. Numerical Methods of Exploration Seismology with algorithms in MATLAB.
Gary F. Department of Geology and Geophysics. The University of Calgary. July 11, 2003
Rezzolla Luciano. Numerical Methods for the Solution of Partial Differential Equations. Lecture
Notes for the COMPSTAR School on Computational Astrophysics, 8-13/02/10, Caen, France.
Albert Einstein Institute, Max-Planck-Institute for Gravitational Physics, Potsdam, Germany
September 28, 2011
Zakaria Ahmad, John Penrose , Frank Thomas and Xiuming Wang The Two Dimensional
Numerical Modeling Of Acoustic Wave Propagation in Shallow Water. Centre for Marine Science
and Technology, Curtin University of Technology. 2CSIRO Petroleum.
Mathews John H., Kurtis D. Fink, "Numerical methods using matlab", fourth edition 2004,
Pearson..