You are on page 1of 3

por_shale = 0;

por_sandstone = 0.3;
por_limestone = 0.1;
por = [por_sandstone por_limestone];

Vma_shale = 2000;
Vma_sandstone = 2500;
Vma_limestone = 4000;
Vma = [Vma_sandstone Vma_limestone];

rho_m_shale = 2.2;
rho_m_sandstone = 2.2;
rho_m_limestone = 2.7;
rho_m = [rho_m_sandstone rho_m_limestone];

Vfl = [300 1300 1500]; % Nilai kecepatan pada gas, minyak dan air
rho_fl = [0.001 0.8 1]; % Nilai densitas gas, minyak dan air

% Pada setiap kasus (minyak, gas dan air) memiliki nilai saturasi sebesar 100%
S = 1;

% Menghitung Vp menggunakan persamaan Wyllie


for i = 1:length(por)
for j = 1:length(Vfl)
V(i,j) = ((1-por(i))./Vma(i))+por(i).*(S./Vfl(j));
V(i,j) = 1./V(i,j);
end
end
fprintf('Tabel kecepatan gelombang P\n')
fprintf('|--------------|------------------------------|\n')
fprintf('| | Saturasi |\n')
fprintf('| Kasus |---------|----------|---------|\n')
fprintf('| | Gas | Minyak | Air |\n')
fprintf('|--------------|---------|----------|---------|\n')
fprintf('| A(Sandstone) | %1.3f | %1.3f | %1.2f |\n',V(1,1),V(1,2),V(1,3))
fprintf('|--------------|---------|----------|---------|\n')
fprintf('| B(Limestone) | %1.2f | %1.3f | %1.2f |\n',V(2,1),V(2,2),V(2,3))
fprintf('|--------------|---------|----------|---------|\n\n')

% Menghitung densitas batuan tersaturasi


for i = 1:length(por)
for j = 1:length(rho_fl)
rho_sat(i,j) = (rho_m(i).*(1-por(i)))+(rho_fl(j).*S.*por(i));
end
end
fprintf('Tabel densitas tersaturasi\n')
fprintf('|--------------|------------------------------|\n')
fprintf('| | Saturasi |\n')
fprintf('| Kasus |---------|----------|---------|\n')
fprintf('| | Gas | Minyak | Air |\n')
fprintf('|--------------|---------|----------|---------|\n')
fprintf('| A(Sandstone) | %2.3f | %2.4f | %2.3f
|\n',rho_sat(1,1),rho_sat(1,2),rho_sat(1,3))
fprintf('|--------------|---------|----------|---------|\n')
fprintf('| B(Limestone) | %2.3f | %2.4f | %2.3f
|\n',rho_sat(2,1),rho_sat(2,2),rho_sat(2,3))
fprintf('|--------------|---------|----------|---------|\n\n')

% Menghitung RC (Reflection Coefficient)


fprintf('Nilai reflection coefficient (RC) pada setiap titik\n')
% Titik 1 antara shale (atas) dan reservoir tersaturasi gas (bawah)
Zup = rho_m_shale.*Vma_shale;
Zlow = V(:,1).*rho_sat(:,1);
RC = (Zlow-Zup)./(Zlow+Zup);
fprintf('Titik 1\n')
fprintf('Sandstone = %f\n',RC(1))
fprintf('Limestone = %f\n',RC(2))

% Titik 2 antara reservoir tersaturasi gas (atas) dan reservoir tersaturasi minyak
(bawah)
Zup = V(:,1).*rho_sat(:,1);
Zlow = V(:,2).*rho_sat(:,2);
RC = (Zlow-Zup)./(Zlow+Zup);
fprintf('Titik 2\n')
fprintf('Sandstone = %f\n',RC(1))
fprintf('Limestone = %f\n',RC(2))

% Titik 3 antara shale (atas) dan reservoir tersaturasi minyak (bawah)


Zup = rho_m_shale.*Vma_shale;
Zlow = V(:,2).*rho_sat(:,2);
RC = (Zlow-Zup)./(Zlow+Zup);
fprintf('Titik 3\n')
fprintf('Sandstone = %f\n',RC(1))
fprintf('Limestone = %f\n',RC(2))

% Titik 4 antara reservoir tersaturasi minyak (atas) dan reservaoir tersaturasi


air (bawah)
Zup = V(:,2).*rho_sat(:,2);
Zlow = V(:,3).*rho_sat(:,3);
RC = (Zlow-Zup)./(Zlow+Zup);
fprintf('Titik 4\n')
fprintf('Sandstone = %f\n',RC(1))
fprintf('Limestone = %f\n',RC(2))

% Titik 5 antara shale (atas) dan reservoir tersaturasi air (bawah)


Zup = rho_m_shale.*Vma_shale;
Zlow = V(:,3).*rho_sat(:,3);
RC = (Zlow-Zup)./(Zlow+Zup);
fprintf('Titik 5\n')
fprintf('Sandstone = %f\n',RC(1))
fprintf('Limestone = %f\n',RC(2))

Tabel kecepatan gelombang P


|--------------|------------------------------|
| | Saturasi |
| Kasus |---------|----------|---------|
| | Gas | Minyak | Air |
|--------------|---------|----------|---------|
| A(Sandstone) | 781.250 | 1957.831 | 2083.33 |
|--------------|---------|----------|---------|
| B(Limestone) | 1791.04 | 3312.102 | 3428.57 |
|--------------|---------|----------|---------|

Tabel densitas tersaturasi


|--------------|------------------------------|
| | Saturasi |
| Kasus |---------|----------|---------|
| | Gas | Minyak | Air |
|--------------|---------|----------|---------|
| A(Sandstone) | 1.540 | 1.7800 | 1.840 |
|--------------|---------|----------|---------|
| B(Limestone) | 2.430 | 2.5100 | 2.530 |
|--------------|---------|----------|---------|

Nilai reflection coefficient (RC) pada setiap titik


Titik 1
Sandstone = -0.570486
Limestone = -0.005436
Titik 2
Sandstone = 0.486654
Limestone = 0.312729
Titik 3
Sandstone = -0.116052
Limestone = 0.307816
Titik 4
Sandstone = 0.047606
Limestone = 0.021245
Titik 5
Sandstone = -0.068826
Limestone = 0.326923

Published with MATLAB® R2014a

You might also like