Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tambin se calcula las respuesta del modelo con las aproximaciones de las
ec.de Zoepprit: Shuey; Aki & Hilterman; Bortfeld; Pan y Gadner;Fatti
IMPORTANTE:
Se utiliza la subrutina "w=ricker(f,dt)", para la elaboracin de la ondicula y la
subrutina "wigb1" para el ploteo de las trazas; deben estar presentes en el archivo
de trabajo del MartLab.
clear all
% Modelo %
% 1era Capa:
RV1 = (VP1/VS1);
P1 =(0.5*(RV1.^2)-1)/((RV1.^2)-1); % Relacion de Poisson Medio 1
u1 = D1*VS1^2; % Constante de Lame medio 1
M11=(D1.^2).*(VP1^2);
IP1=D1*VP1;
IS1=D1*VS1;
% 2da Capa:
RV2 = (VP2/VS2);
P2 =(0.5*(RV2*RV2)-1)/((RV2*RV2)-1); % Relacion de Poisson Medio 2
u2 = D2*VS2^2; % Constante de Lame medio 2
M22=(D2.^2).*(VP2^2);
IP2=D2*VP2;
IS2=D2*VS2;
========================================
=========================================
ngulos de Incidencia:
====================================================
prompt={'Angulo Inicial','Angulo final (<50)','Escalamiento'};
name='Angulos de Incidencia (en grados)';
numlines=1;
defaultanswer={'0','45','3'};
options.Resize='on';
angulos=inputdlg(prompt,name,numlines,defaultanswer,options);
I = str2num(angulos{1});
F = str2num(angulos{2});
E = str2num(angulos{3});
=============================================================
for i=1:length(ang);
Z = [sin(ang(i)),cos(angRps(i)),(-1).*sin(ang2(i)),cos(angTps(i));
(-1).*cos(ang(i)),sin(angRps(i)),(-1).*cos(ang2(i)),(-
1).*sin(angTps(i));
sin(2.*angRps(i)),(VP1./VS1).*cos(2.*angRps(i)),((D2.*(VS2.^2)*VP1)./...
(D1.*(VS1.^2)*VP2)).*sin(2.*ang2(i)),(-
1).*((D2.*VS2.*VP1)./(D1.*(VS1.^2))).*cos(2.*angTps(i));
cos(2.*angRps(i)),(-1).*(VP1./VS1).*sin(2.*angRps(i)),(-
1).*((D2.*VP2)./...
(VP1.*D1)).*cos(2.*angTps(i)),(-
1).*((D2.*VS2)./(D1.*VP1)).*sin(2.*angTps(i))];
R = [(-1).*sin(ang(i));(-1).*cos(ang(i));sin(2.*ang(i));(-
1).*cos(2.*angRps(i))];
X=inv(Z'*Z)*Z'*R; %Z*X=R
RZ(i)=X(1,1);
end
======================================================
Aproximacin de Shuey:
========================================================
B = (DeltaV/V)/((DeltaV/V)+(Delta_D/D));
Ao = B-(2*(1+B)*((1-2*P)/(1-P)));
Ro = 0.5*((DeltaV./V)+(Delta_D./D));
R_shuey = Ro+((Ro*Ao+ (DeltaP/((1-P)*(1-P))))*(sin (ang)).*(sin
(ang)))...
+(0.5*(DeltaV/V)*((tan (ang)).*(tan (ang))- (sin (ang)).*(sin (ang))));
====================================================
Aproximacin de Hillterman
====================================================
R_Hilterman = Ro*(cos(ang)).*(cos(ang))+((DeltaP/(1-
P)^2))*(sin(ang)).*(sin(ang));
=====================================================
====================================================
angAKI = (ang+ang2)./2;
R_Aki = 0.5*(1+(tan (angAKI)).*(tan(angAKI)))*(DeltaV/V) -
(4*Vs/V*(sin(angAKI)).*...
(sin(angAKI))*(DeltaVs/Vs)) + (0.5-
(2*Vs.^2/V.^2)*sin(angAKI).*sin(angAKI))*(Delta_D/D);
==================================================
% Aproximacin de Bortfeld 1
================================================
R_Bortfeld =
0.5*log((VP2*D2).*cos(ang2)./(VP1*D1.*cos(ang)))+(sin(ang).*...
sin(ang).*(VS1^2-VS2.^2)./(VP1.^2))*(2+(log(D2/D1)./(log(VP2./VP1)-
...
log(VP2*VS1./VP1*VS2))));
% Aproximacion de Bortfeld 2
%R_Bortfeld_2 = Ro+((((0.5.*DeltaV)./V)-
((2.*Vs.^2.*Deltau)./V.^2.*u)).*tan(ang).^2)+((2.*Vs.^2.*Deltau)/(V.^2.*u
)).*(tan(ang).^2).*(sin(ang).^2);
===========================================
=====================================
R_Gadner = (0.25.*((Delta_D./D)+(DeltaM./M))-
0.5.*(sin(ang).*sin(ang)).*...
((Delta_D./D)+(4.*Deltau./M))+2.*(Deltau./M).*(sin(ang).*sin(ang).*...
sin(ang).*sin(ang)))./(cos(ang).*cos(ang));
====================================
% Aproximacin de Fatti
=======================================
R_Fatti = 0.5.*((DeltaIP./IP).*(1+tan(ang).*tan(ang)))-
4.*((Vs./V).^2).*...
(DeltaIS./IS).*sin(ang).^2;
==========================================
==========================================
E_Shuey=abs((RZ-R_shuey)./RZ)*100;
E_Hilterman=abs((RZ-R_Hilterman)./RZ)*100;
E_Aki=abs((RZ-R_Aki)./RZ)*100;
E_Bortfeld=abs((RZ-R_Bortfeld)./RZ)*100;
E_Gadner=abs((RZ-R_Gadner)./RZ)*100;
E_Fatti=abs((RZ-R_Fatti)./RZ)*100;
======================================================
======================================================
subplot(2,2,3),plot (deg,E_Shuey,'r--',deg,E_Hilterman,'b--
',deg,E_Aki,'y--',deg,E_Fatti,'m--'),title('Error de Aprox. C/R a Ec.
Zoepprits (%)'),xlabel('Angulo de Incidencia'),ylabel('Error (%)'),grid
on
legend ('Shuey','Hilterman','Aki & Richards','Fatti')
subplot(2,2,[2,4])
wigb1(stk) % Ploteo de las trazas
title('Respuesta Sismica del modelo '),xlabel('Traza P/Angulo de
Incidencia'),ylabel(''),grid on
figure,
% Inversin de SHUEY
[A,B] = POLYFIT(ang,R_shuey,1);
y=A(1,1)*ang+A(1,2);
subplot (2,1,1),plot(deg,R_shuey),title('Inversin de SHUEY')
hold on
plot(deg,y,'-r')
subplot (2,1,2),plot(A(1,2),A(1,1),'*r'),grid on
Resultados
Aproximaciones a Ec. Zoepprits (AVA) Respuesta Sismica del modelo
0.04 0
Coeficiente de Reflexin
Zoeppritz
0.02 Shuey
20
Hilterman
0
Aki & Richards
Bortfeld
-0.02 40
Pan y Gadner
-0.04 Fatti
0 20 40 60
60
Angulo de Incidencia
4
Errorx de
10 Aprox. C/R a Ec. Zoepprits (%)
6
80
Shuey
Hilterman
4
Error (%)
0.02
0.015
0.01
0.005
0 5 10 15 20 25 30 35 40 45
0.5
-0.5
-1
-1.5
-1 -0.5 0 0.5 1 1.5