Pemodelan Seismik 1
Nama : Rudy Prihantoro
NIM
: 20211009
Email : prihantoro.rudy@gmail.com
Dosen : Prof. Umar Fauzi
Tanggal : 19 Oktober 2011
beserta ilustrasi jejak sinar langsung dan pantul
1. TEORI DASAR
1.1 Sinar Langsung dan Pantul Pada
Bidang Datar
Jika SG adalah jarak horizontal dari
titik tembak S (Shoot Point), maka sinar
pertama yang diterima oleh geophone di G
adalah sinar langsung (direct ray) yang
menjalar
sepanjang
diperlihatkan
pada
SG
seperti
gambar
1.
yang
Waktu
td
x
V
(1)
Waktu
(reflected
tempuh
ray)
adalah
sinar
pantul
(SR+RG)/V.
waktu
tempuh
untuk
sinar
pantul adalah
Gambar 1. Kurva waktu tempuh terhadap jarak
2
x2
d2
V
4
2d
x2
1
V
4d 2
t t0 1
x2
4d 2
2 SC CD
V1
V2
(2)
Besaran dalam akar sering disebut sebagai
(5)
x 2 SA
t2
x2
1
t 02 4 d 2
pada
hiperbola
sumbu
yang
vertikal
maka
x 2d tan ic
2d
V1 cos ic
V2
simetri
dengan
t ti
ti
x
V2
(6)
t 2 t 02
adalah
(3)
Persamaan (3) diatas adalah
persamaan
CD
dengan
2d
cos ic
V1
adalah waktu intersep.
x2
V2
(4)
Plot t2 terhadap x2 adalah garis lurus
dengan
kemiringan
1/V2
dan
td
AC DB CD
V1
V2
(7)
Geometri pada gambar 3 memberikan
hubungan
trigonometri
sebagai
berikut,
bias
terhadap
bidang
datar
dengan
AC
dA
cos ic
DB
dB
cos ic
PC d A tan ic
DQ d B tan ic
CD x cos PC Dq
1 cos ic
V2
V1
Sehingga,
1 cos ic
V2
V1
td
V1
V1
V1
td
x
sin ic tid
V1
td
V1
V1
V1
(11)
dengan tid adalah titik potong (waktu
x
t d sin ic tid
V1
(9)
dengan tid adalah titik potong (waktu
2d A
cos ic
V1
tid
tid
2d A
cos ic
V1
td
cara
yang
sama
dapat
(8)
Sehingga persamaan (9) menjadi,
td
(12)
Dengan
d A d B x cos d A d B tan ic
V1 cos ic
V2
x cos d A d B
cos ic
V2
V1
tu
x
sin ic tiu
V1
(13)
dengan waktu intersep,
tiu
2d B
cos ic
V1
(14)
(10)
Persamaan
(8)
dapat
disederhanakan
d B d A x sin
1
V
4 xd sin 4 d 2
(15)
1.5 Pada N-lapis Bidang Datar
Dengan memperhatikan Gambar 4,
dapat diperoleh waktu tempuh sinar pantul
untuk
masing-masing
lapisan
sebagai
berikut,
Gambar 4. [1]
Gambar 5. [1]
SR RG S' R RG S' G
V
V
V
Va ,n
d 1 d 2 d 3 ... d n
t1 t 2 t 3 ... t n
d
i 1
n
ti
i 1
2
rms
V
i 1
n
t
i 1
ti
bentuk
yang
dari
simetris
tembakan
kiri
antara
sumber
dengan
sumber
i.
2. METODE
Pada
laporan
ini
dilakukan
3. HASIL
seperti
yang
diperlihatkan
oleh
Pada gambar 7 diperlihatkan sinar
untuk melihat
pengaruh
bidang
kiri
seiring
dengan
meningkatnya
Gambar
memperlihatkan
jejak
trave
ketebalannya.
Gambar 8. Jejak sinar pantul untuk 9 lapisan dan kurva travel time terhadap jarak offset.
5. LAMPIRAN
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
%
%
%
%
%
%
clear all;
clc;
% Parameter model
d=10;
% Ketebalan Lapisan
v=1000;
% Kecepatan Lapisan
theta=[deg2rad(0) deg2rad(30) deg2rad(45)]; % Sudut Kemiringan
[row col]=size(theta);
% Jarak Offset
x1=0:50;
[row1 col1]=size(x1);
x2=-50:0;
[row2 col2]=size(x2);
86.
87.
88.
89.
90.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
set(gca,'xgrid','on')
set(gca,'fontsize',15)
%
%
%
%
%
%
clear;
clc
for z=1:9
lap=[1:9];
nolayers=lap(z);
norays=15;
% Jumlah Lapisan
% Urutan Lapisan
% Banyaknya sinar/ray
116.
117.
118.
119.
120.
121.
122.
123.
124.
for i=1:norays
theta(i)=i*2; %Sudut tembak sinar
end
for k=1:norays
for i=1:nolayers-1
125.
theta(i+1,k)=(180/pi)*asin(sin(theta(i,k).*pi/180).*(vel(i+1)./vel(i)));
end
end
126.
127.
128.
129.
130.
for k=1:norays
p(k)=sin(theta(1,k).*pi/180)./vel(1);
%menghitung parameter
sinar
131.
132.
133.
134.
135.
end
for k=1:norays
for i=1:nolayers
dx(i,k)=(p(k)*vel(i).*dz(i))/sqrt(1p(k)*p(k).*vel(i).*vel(i)); %menghitung jarak lateral di setiap lapisan
136.
dt(i,k)=dz(i)/(vel(i).*sqrt(1-p(k)*p(k).*vel(i).*vel(i)));
%menghitung waktu tempuh di setiap lapisan
137.
end
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
end
%menghitung twt untuk masing-masing sinar
for k=1:norays
twt(k)=2*sum(dt(:,k));
end
%memanipulasi offset
dx_down=dx;
% dx kebawah
dx_up=flipud(dx_down);
% dx kebawah diubah urutan nilainya keatas
dx=[dx_down;dx_up];
dx(1,1)=dx(1,1);
for k=1:norays
for i=2:nolayers*2,
dx(i,k)=dx(i-1,k)+dx(i,k);
end
end
nol=[1:norays]*0;
dx=[nol;dx];
%Manipulasi kedalaman
dz=dz(1:nolayers);
dz(1)=dz(1);
for i=2:nolayers,
dz(i)=dz(i-1)+dz(i);
end
dz_down=dz';
dz_up=flipud(dz_down);
dz_up=dz_up(2:nolayers);
dz=[0;dz_down;dz_up;0];
offset=dx(nolayers*2+1,:);
% Plot Hasil Jejak Sinar
for k=1:norays
subplot(1,2,1)
plot(dx(:,k),dz); hold on
end
xlabel('offset(m)','fontsize',15)
ylabel('depth(m)','fontsize',15)
title('Jejak Sinar','fontsize',15)
state=set(gca,'ydir');
if (strcmp(state,'reverse'))
set(gca,'ydir','reverse')
else
set(gca,'ydir','reverse')
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
211.
212.
213.
214.
end
set(gca,'fontsize',13)
a=size(dx);
dx=reshape(dx,a(1,1)*a(1,2),1);
x = [0 max(dx)];
for i=1:nolayers
y = [dz(i) dz(i)];
plot(x,y,'r'); hold on
end
axis([0 max(dx) 0 max(dz)]);
% Plot Hasil Kurva Travel Time
subplot(1,2,2)
plot(offset,twt,'o-');
grid on; hold on
xlabel('offset(m)','fontsize',15)
ylabel('travel time(s)','fontsize',15)
title('Kurva Waktu Tempuh','fontsize',15)
state=set(gca,'ydir');
if (strcmp(state,'reverse'))
set(gca,'ydir','reverse')
else
set(gca,'ydir','reverse')
end
set(gca,'fontsize',13)
clear;
end