Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Analisisondas PDF
Analisisondas PDF
T E S I S
PRESENTA:
OSCAR SAAVEDRA MORALES
ASESORES:
TEMA DE TESIS
QUE PARA OBTENEREL TITULO DE INGENIERO EN CONTROL Y AUTOMATIZACION
POR LA OPCIÓN DE TITULACIÓN TESIS Y EXAMEN ORAL INDIVIDUAL
DEBERA(N) DESARROLLAR C. OSCAR SAAVEDRA MORALES
ANÁLISIS DE LAS ONDAS SÍSMICAS, DE ACUERDO A SUS TIEMPOS DE LLEGADA, PARA DETERMINAR LAS
DIFERENTES PROPIEDADES DEL SUELO, CON LA FINALIDAD DE TENER UNA ALTERNATIVA EN LA EXPLORACIÓN
PETROLERA. ESTE ANÁLSIS SE REALIZA UTILIZANDO LAS HERRAMIENTAS PROPORCINADAS POR EL LENGUAJE DE
PROGRAMACIÓN MATLAB.
~ PREFACIO.
~ INTRODUCCIÓN.
AGRADECIMIENTOS
Primeramente quiero agradecer el apoyo y comprensión de Sonia y Ana Sofia por el tiempo
que me permitieron apartarme y dedicarlo a concluir este trabajo, asi como toda la
motivación y comprensión.
A mi Madre y Hermanos que han estado con migo en los momentos mas difíciles y nunca me
han dejado caer, ni desistir.
Al Ing. Navarrete e Ing. Rocha por su paciencia y apoyo incondicional para la conclusión de este
trabajo.
ÍNDICE PÁGINA
PREFACIO. 1
INTRODUCCIÓN. 2
OBJETIVO 5
CAPÍTULO 1. EXPLORACION TERRESTRE Y TEORIA DE LAS ONDAS. 5
i
3.5 Principios Generales de Interpretación en Refracción. 44
3.5.1 Ley de Snell de la refacción 46
3.5.2 Ley de las velocidades aparentes. 41
3.5.3 Principios de Reciprocidad 47
3.5.4 Principio de Intercepto en el Origen 48
3.5.5 Principio de Paralelismo 49
3.6 Velocidad. 50
CONCLUSIONES. 75
BIBLIOGRAFIA. 76
GLOSARIO. 78
ii
Análisis de Ondas Sísmicas en Entorno Matlab.
PREFACIO
Entre las diferentes actividades que realiza, esta la exploración sísmica, que utiliza con
la finalidad de ubicar los yacimientos de gas, los cuales, posteriormente serán
perforados y explotados.
Con base a todo lo anterior se presenta la necesidad de buscar una solución práctica y
de bajo costo, que nos proporcione información confiable y aceptable, misma que
colabore en el proceso del análisis sísmico; esta opción se pretende implementar
realizando dicho análisis de las ondas sísmicas en un entorno del lenguaje de
programación tan potente como lo es Matlab.
1
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
INTRODUCCIÓN
Los métodos sísmicos representan una de las técnicas geofísicas más importantes. Su
predominio sobre otros métodos de exploración se debe a su alta resolución y gran
penetración; se usan principalmente en la exploración petrolera.
Estudios por métodos de refracción sísmica fueron unos de los primeros métodos
geofísicos aplicados en investigaciones relacionadas con estructuras geológicas
asociadas con petróleo. Hoy, sin embargo, la exploración petrolera recae casi
exclusivamente sobre algunas variedades modernas de sismógrafos que emplean el
método de reflexión como elemento fundamental para la adquisición de datos sísmicos.
Recientes progresos en exploración geofísica para la búsqueda de petróleo tiene su
raíz en el refinamiento de la instrumentación utilizada en la actualidad así como el
avance de las computadoras utilizadas para procesar el gran volumen de datos de
campo.
Los explosivos y otras fuentes de energía se usan para generar las ondas sísmicas, y
arreglos de geófonos se usan para detectar las ondas reflectadas en las diferentes
capas de la tierra. La data adquirida se graba de manera digital o en cintas magnéticas,
la cual se procesa para extraer la información significativa que permita una adecuada
interpretación de las estructuras geológicas del subsuelo.
2
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
La facilidad del trazo de rayo : es un trazo de rayo flexible y rápido que determina
los tiempos de viaje en un medio horizontal isotópico. Este puede disparar abanicos de
rayos o funciona trazando dos puntos de rayo. (Trazando dos puntos de rayos significa
que un rayo es trazado a través de un punto de origen específico y puntos finales.
Disparo de Rayo significa que el punto de inicio y el ángulo de disparo del rayo son
prescritos pero los del punto final no). Las funciones son provistas para una
determinación automática de tiempo de viaje de las ondas en el registro de tiro
geométrico para los modos P-P, S-S, P-S y S-P. Con un ligero esfuerzo un multimodal
arbitrario puede ser trazado y otras configuraciones tales como un Perfil Sísmico
Vertical (PSV) puede ser modelado.
Matlab no ha estado disponible si no hasta mediados de los 80’s y antes de eso Fortran
era el lenguaje seleccionado para los procesos científicos computacionales. Sin
embargo el lenguaje C fue también una posibilidad solo que se le considero como
desventaja el manejo de números complejos, por otro lado a Fortran le falto ventajas de
C como son estructuras, punteros y asignación de memoria dinámica. Matlab
desarrollado del paquete de Linpack que fue familiar a los programas de Fortran como
una colección robusta de herramientas para álgebra lineal. De esta manera Matlab
3
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Herramientas de Programación
La programación en Matlab tiene similitudes con otros lenguajes pero también tiene
características únicas. Esta sección ofrece algunas estrategias para utilizar Matlab
efectivamente para explorar y manipular series de datos sísmicos, en combinación con
las herramientas y toolboxes desarrolladas por CREWES. Matlab tiene dos
construcciones de programación básica: scripts y funciones:
a) Scripts
Matlab es diseñado para proveer un gran ambiente interactivo que permite pruebas de
ideas muy rápidas. Es muy fácil para crear resultados que son casi in reproducibles. Un
aprovechamiento mejor es escribir los comandos en un archivo de texto y ejecutarlos
después como un script. Esto tiene la virtud de que el código está en una grabación
permanente y es mantenido para que los resultados puedan ser reproducidos en
cualquier ocasión simplemente re ejecutando el script.
b) Funciones
4
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
OBJETIVO
Aplicar el código en Matlab desarrollado por Margrave NMES que sirva como
herramienta de análisis de ondas sísmicas, que por medio de los tiempos de llegada
de estas ondas puedan ser utilizadas para identificar las diferentes propiedades del
suelo, que posteriormente sea utilizado como herramienta para la exploración de
yacimientos de Gas.
5
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
CAPÍTULO 1
Exploración Terrestre y
Teoría de las Ondas
6
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 1.1 Arreglo de geófonos y líneas de pozos donde se generaran los tiros y
los interceptos.
7
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 1.2 Perforación con equipo rotativo para alojar la carga de explosivo que
servirá como fuente sísmica.
8
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
1.1.1 Geófonos
Los geófonos detectan la energía sísmica que llega a la superficie del suelo; con
frecuencia se denominan sismómetros, detectores, teléfonos o sismo detectores.
Aunque se han usado de muchos tipos, los geófonos modernos son casi totalmente del
tipo electromagnético de bobina móvil para trabajo terrestre y del tipo piezoeléctrico
para trabajo marino y en pantanos, y algunas veces, para mediciones para pozo de
sondeos
9
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
10
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
1.1.2 Amplificadores
Los amplificadores sísmicos son de diseño muy variado, pero todos ellos tienen
como característica la alta fidelidad a las bajas frecuencias, ya que el rango de las
señales de origen sísmico que normalmente se manejan se encuentra entre 2 y
200 ciclos por segundo. Pueden tener capacidad de amplificación desde 8 veces
(18 decibeles) hasta dos millones de veces (126 decibeles).
En la mayoría de los sismógrafos pueden operarse simultáneamente varios
amplificadores, utilizando algunos elementos comunes, como fuente de poder,
sistema de control, filtros, etc.
Cada amplificador recibe la señal de un geófono o combinación de geófonos
conectados al mismo cable conductor, constituyendo lo que se conoce como un
canal de amplificación.
Los sismógrafos más comunes pueden operar simultáneamente 1, 6, 8, 12, 24, 48,
96 y hasta más de 1000 canales. Aquellos sismógrafos que operan muchos
canales, en realidad no tienen tantos amplificadores como canales, sino que se
utilizan dispositivos electrónicos que conectan en secuencias varios geófonos a un
mismo amplificador (multiplicador), en un periodo de tiempo muy corto, que para
cubrir un ciclo completo de conmutación, puede ser de 2 milisegundos, 4
milisegundos, etc., que puede ajustarse según las necesidades.
Al salir la señal del amplificador para ser alimentada a los sistemas de medición o
registro, debe ser multiplicada, o sea invertido el proceso de conmutación.
11
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Durante aproximadamente los primeros treinta años de exploración sísmica, las salidas
de los amplificadores se registran directamente sobre papel fotográfico por medio de
una cámara. Sin embargo, para 1952 se inició el registro en cinta magnética y
actualmente es casi universal. La característica que propicio originalmente la difusión
del uso del registro magnético fue su capacidad para tomar el registro en el campo con
un mínimo de filtrado, control automático de ganancia, mezcla, etc. Para continuar con
la introducción de las cantidades optimas de estos en las reproducciones.
Posteriormente la ventaja más importante vino a ser la capacidad para producir
secciones de registro, que demostraron ser valiosos auxiliares en la interpretación. Sin
embargo, el registro en cinta magnética desarrollo todo su potencial con la introducción
de las técnicas digitales durante los inicios de los años sesenta.
Los registros analógicos de cinta magnética tienen generalmente cabezas para
registrar de 26 a 50 canales en paralelo. En los primeros años se utilizaba el registro
directo; la salida del amplificador iba directamente a la cabeza grabadora; la intensidad
de la magnetización de la cinta era proporcional a la corriente en la cabeza grabadora
y, por lo tanto proporcional también a la fuerza de la señal. Más adelante, el registro
directo fue desplazado por las técnicas de modulación de frecuencia y modulación del
12
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
ancho del pulso, ya que estas están más libres del ruido y pueden aceptar un margen
más amplio de la fuerza de la señal.
Los datos presentados en cinta magnética se deben presentar en forma visual para el
monitoreo y la interpretación. Esto se hace más comúnmente por medio de una
cámara. Los principales elementos de una cámara son 1) una serie de galvanómetros,
uno para cada grupo de geófonos, que trasforman las señales eléctricas en puntos de
luz intensos que se mueven de acuerdo con las señales, 2) un dispositivo para registrar
marcas exactas de tiempo y 3) un medio para registrar las posiciones de los puntos
luminosos sobre una banda móvil de papel. Antes, lo último se obtenía principalmente
por métodos fotográficos. En algunas brigadas, los métodos de impresión en seco
(donde una imagen latente sobre papel se releva gradualmente con exposición a la luz
diurna) han remplazado los procesos húmedos de fotografía. Sin embargo, se usan
más ampliamente las cámaras electrostáticas en que la luz produce una imagen por
carga eléctrica y el polvo de impresión se adhiere al papel donde se carga. Las
cámaras electrostáticas usan papel común.
13
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Las leyes de la óptica geométrica son fenomenológicas, es decir que no tienen una
realidad física, sin embargo, hoy sabemos cómo se relacionan estas leyes con
propiedades del medio de propagación y allí aparece otra utilidad del concepto para la
sismología, como campo que estudia las ondas mecánicas (elásticas).
Figura 1.7 La siguiente figura muestra el frente de onda en los rayos sísmicos.
Principio de Huygens.
El principio de Huygens es un método de análisis aplicado a los problemas de
propagación de ondas. Puede enunciarse así:
Todo punto de un frente de onda inicial puede considerarse como una fuente de ondas
esféricas secundarias que se extienden en todas las direcciones con la misma
velocidad, frecuencia y longitud de onda que el frente de onda del que proceden.
Esta visión de la propagación de las ondas ayuda a entender mejor los fenómenos de
difracción, reflexión y la refracción de las ondas.
Principio de Fermat.
El principio de Fermat, en óptica es un principio de tipo extremal y que establece:
El trayecto seguido por la luz al propagarse de un punto a otro es tal que el tiempo
empleado en recorrerlo es un mínimo.
Este enunciado no es completo y no cubre todos los casos, por lo que existe una forma
moderna del principio de Fermat. Esta dice que:
El trayecto seguido por la luz al propagarse de un punto a otro es tal que el tiempo
empleado en recorrerlo es estacionario respecto a posibles variaciones de la
trayectoria.
Esto quiere decir que, si se expresa el trayecto recorrido por la luz entre dos puntos y
por medio de una funcional llamada camino óptico definida como la
trayectoria real de la luz seguirá un camino extremal respecto de esta funcional:
15
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Si suponemos que un rayo de luz sale del punto A en dirección a la superficie plana,
que suponemos reflectora, y viaja hasta el punto B ¿Cuál será la trayectoria seguida
por la luz? En este caso la luz viaja durante todo el camino por el mismo medio, con el
mismo índice de refracción y, por tanto, a la misma velocidad. Así, el tiempo necesario
para recorrer el camino entre A y B (pasando por la superficie P) será la distancia APB
dividida por la velocidad de la luz en el medio. Como la velocidad es una constante, la
trayectoria real, según el principio de Fermat, será la más corta.
Es fácil ver que la distancia APB es la misma que la distancia A'PB, donde A' es la
imagen de A. A' está sobre la recta perpendicular al espejo que pasa por A, a la misma
distancia del espejo que A y al otro lado del mismo. La distancia mínima A'PB es,
obviamente, la línea recta A'P2B, con lo que la trayectoria real es AP2B. El análisis
completo de la situación muestra que P2 es tal que los ángulos de incidencia y de
reflexión en el punto son iguales, de lo que se deduce la fórmula de la ley de la
reflexión:
Un rayo que incide entre la interfaz entre dos medios, se refleja (parcialmente). El rayo
incidente, la normal y el rayo reflejado están todos en un mismo plano. El ángulo de
incidencia i I es igual al ángulo de reflexión (Figura 1.8).
sen(i1 ) C1
sen(i2 ) C 2
Donde C1 y C2 son las velocidades respectivas de los medios 1 y 2.
16
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 1.8. Incidencias de los rayos, según las Leyes de reflexión (a) y
refracción (b)
C1
sen(ic )
C2
17
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Con el principio de Fermat se puede deducir la ley de Snell, que afirma que el producto
del índice de refracción del primer medio de propagación con el seno del ángulo de
incidencia es equivalente al producto del índice de propagación del segundo medio con
el seno del ángulo refractado.
18
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
1.5.1 Definición
Las ondas se clasifican en dos categorías: viajeras y estacionarias. En las primeras hay
propagación de energía mientras que en las otras la energía asociada a la onda
permanece definida entre dos fronteras.
19
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
1.5.3 Características
Las ondas periódicas están caracterizadas por crestas o montes y valles, y usualmente
es categorizada como longitudinal o transversal. Una onda transversal es aquella con
las vibraciones perpendiculares a la dirección de propagación de la onda; ejemplos
incluyen ondas en una cuerda y ondas electromagnéticas. Onda longitudinal es aquella
con Vibraciones paralelas en la dirección de la propagación de las ondas; ejemplos
incluyen ondas sonoras.
Cuando un objeto corte hacia arriba y abajo en una onda en un estanque, experimenta
una trayectoria orbital porque las ondas no son simples ondas transversales
sinusoidales.
Ondas en la superficie de una cuba son realmente una combinación de ondas
transversales y longitudinales; por lo tanto, los puntos en la superficie siguen caminos
orbitales.
1.5.4 Polarización
21
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 1.10 Esta imagen nos muestra una Onda con amplitud constante.
22
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
En otras palabras, la frecuencia y el periodo de una onda son recíprocos entre sí.
La frecuencia angular representa la frecuencia en radianes por segundo. Está
relacionada con la frecuencia por
23
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Esta solución puede interpretarse como dos impulsos viajando a lo largo del eje x en
direcciones opuestas: F en el sentido +x y G en el -x. Si generalizamos la variable x,
reemplazándola por tres variables x, y, z, entonces podemos describir la propagación
de una onda en tres dimensiones.
La ecuación de Schrödinger describe el comportamiento ondulatorio de las partículas
elementales. Las soluciones de esta ecuación son funciones de ondas que pueden
emplearse para hallar la densidad de probabilidad de una partícula.
24
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Ondas Internas: Las ondas internas viajan a través del interior. Siguen caminos
curvos debido a la variada densidad y composición del interior de la Tierra. Este
efecto es similar al de refracción de ondas de luz. Las ondas internas transmiten
los temblores preliminares de un terremoto pero poseen poco poder destructivo.
Las ondas internas son divididas en dos grupos: ondas primarias (P) y
secundarias (S).
a) Ondas P
Las ondas P (primarias) son ondas longitudinales o compresionales, lo cual significa
que el suelo es alternadamente comprimido y dilatado en la dirección de la
propagación. Estas ondas generalmente viajan a una velocidad 1.73 veces de las
ondas S y pueden viajar a través de cualquier tipo de material líquido o sólido.
Velocidades típicas son 1450m/s en el agua y cerca de 5000m/s en el granito.
25
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
b) Ondas S
26
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
b) En función de su dirección
a) Love (Onda L): Se propagan de forma similar que las ondas S haciendo
vibrar las partículas horizontalmente en sentido perpendicular al de
propagación, pero sin movimiento vertical.
27
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
d) En función de su periodicidad
Cada una de las ondas sísmicas presentadas tiene rangos de periodos de vibración
característicos (Tabla 1.1).
29
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
CAPITULO 2
30
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Una perturbación sobre un medio elástico, en función del tiempo (por ejemplo; un
sismo, un impacto de un meteorito, una explosión nuclear, el golpe de un martillo sobre
el suelo) genera ondas elásticas. Estas perturbaciones producen cambios locales en
esfuerzo y deformación.
2.2 Deformación
x u / x
y v / y
z w / z
Donde u, v y w son los cambios en longitud a cada lado del cubo en los ejes
coordenados x, y, z, respectivamente.
v u
xy yx
x y
w v
yz zy
z z
u w
xz zx
z x
31
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Los cambios en las dimensiones dadas por las deformaciones normales resultan de los
cambios en el volumen, cuando el cuerpo es deformado. El cambio en volumen por
unidad de volumen es llamado dilatación, que puede representarse con la siguiente
fórmula:
xx yy zz
u v w
x y z
Para calcular las deformaciones cuando los esfuerzos son conocidos, se debe conocer
la relación que existe entre el esfuerzo y la deformación. Cuando las deformaciones
son pequeñas esta relación está dada por la ley de Hooke, la cual establece que, dada
una deformación, esta es directamente proporcional al esfuerzo producido. Cuando
existen varios esfuerzos, cada uno produce deformaciones, independiente de los otros
esfuerzos, entonces el total de las deformaciones es la suma de las deformaciones
individuales producidas por cada esfuerzo.
ii * 2 * * ii , donde i x, y, z;
ij * ij , Donde ij x, y, z para i j.
1. Modulo de elasticidad, E.
2. Modulo de incompresibilidad, K.
32
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
3. Cociente de Poisson, 6 .
E ii / ii
Aplicando la ley de Hooke:
(3 2 )
E
xx yy zz P
xy yz xz 0
P
K
33
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
3 2
K
3
(3) Cociente de Poisson, .
yy
zz
ii ii
2( )
Los suelos, de gran interés en la ingeniería civil, no se aproximan tanto como las rocas
a medios isotópicos. Para esto se supone que los medios están estratificados, y cada
34
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
estrato es homogéneo e isotropito, razón por la cual se pueden emplear las constantes
que describen el comportamiento elástico isotropito.
12
E (1 )
Cp (1 )(1 2 )
12
Cs
Medio Cp,m/s
Material superficial Meteorizado 305 a 610
Gravas, guijo, arenas (seca) 468 a 915
Arena (húmeda) 610 a 1830
Arcilla 915 a 2750
Agua (dependiendo de la Tª y contenido de sales. 1430 a 1680
Agua de mar 1460 a 1530
Arenisca 1830 a 3970
Shale (roca arcillosa que se parte en laminas) 2750 a 4270
Tiza (chalk-arcilla) 1830 a 2970
Caliza (limestone) 2140 a 6100
Sal 4270 a 5190
Granito 4580 a 5800
Rocas Metafóricas 3050 a 7020
35
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
CAPITULO 3
36
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Se tienden dos cables de 2 a 4 Km. De largo en línea recta a cada lado del pozo de tiro
que se va a detonar. Los cables contienen muchos pares de conductores eléctricos y
cada par termina en un conector eléctrico múltiple en ambos extremos del cable.
Además, cada par de alambres se conecta a una de varias tomas que están
espaciadas a intervalos de 25 a 100 m a lo largo del cable. A cada una de esta toma se
conectan varios geófonos (sismómetros), de modo que cada par de alambres dentro
del cable conduzca la energía de salida de un grupo de geófonos hasta los
instrumentos de registro. Debido al pequeño espaciamiento entre los geófonos del
grupo conectado a cada par de alambres, el grupo completo equivale
aproximadamente a un solo geófono virtual situado en el centro del grupo. Usualmente
se colocan 48 o más grupos de geófonos a intervalos iguales a lo largo del cable.
Cuando se detona la carga de dinamita, cada grupo de geófonos genera una señal que
depende del movimiento del suelo en las cercanías del grupo. El resultado neto es la
generación de señales que proporcionan información acerca del movimiento del suelo
en un número de puntos regularmente espaciados (los centros de grupo) a lo largo de
una línea recta que pasa a través del punto de tiro.
Las señales eléctricas provenientes de los grupos de geófonos van a igual número de
amplificadores. Estos amplificadores incrementan la intensidad de la señal general y
parcialmente eliminan (filtran) partes de la señal de entrada que se consideran
indeseables. Las salidas de los amplificadores, junto con señales precisas para la
medición del tiempo, se registran en cinta magnética y/o en registro de papel. Por lo
tanto, los datos registrados corresponden a varias trazas, cada una de las cuales
muestra como varia el movimiento individual de un grupo de geófonos con respecto al
tiempo posterior al tiro.
Comúnmente los datos se procesan para atenuar el ruido por comparación con la
energía reflejada, basándose en las características que los diferencian entre sí, y los
datos se presentan visualmente de forma adecuada para la interpretación.
37
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Los eventos, es decir las llegadas de energía que varían sistemáticamente de una traza
a otra y que se piensa que representan energía reflejada, se identifican en los registros.
Los tiempos de arribo (el intervalo entre el instante de tiro y la llegada de la energía a
un grupo de geófonos, también conocido como tiempo de viaje) de estos eventos se
miden para varios grupos de geóponos. La posición y actitudes de la interface que dio
lugar a cada evento de reflexión se calculan entonces a partir de los tiempos de
llegada. La velocidad sísmica se requiere en el cálculo de la posición y la actitud de las
interfaces, los resultados se combinan en secciones transversales y mapas de
contornos que representan la estructura de las interfaces geológicas responsables de
los eventos. Algunas beses los patrones que aparecen en los datos sísmicos se
interpretan en términos de características estratigráficas o como indicadores de
hidrocarburos. Sin embargo la presencia o ausencia de hidrocarburos u otros minerales
se infiere usualmente a partir de la información estructural.
A una distancia conocida del extremo del tendido, en el punto de disparo, se generan
ondas sísmicas, - con la ayuda de un martillo o por la detonación de explosivos -, las
cuales inducen vibraciones en el terreno que son detectadas por cada uno de los
sensores en el tendido.
El equipo básico consiste de los sensores; la unidad de adquisición, en donde se
almacenan los movimientos del terreno detectados por cada sensor; los cables de
conexión entre los sensores y la unidad de adquisición; el cable del trigger, que se
encarga de marcar el momento de inicio de registro en la unidad de adquisición.
Los registros de cada sensor tienen información de los movimientos del terreno en
función del tiempo y son conocidos como sismogramas. Estos son analizados en la
refracción sísmica para obtener el tiempo de llegada de las primeras ondas a cada
sensor desde el punto de disparo, y en la reflexión para obtener información de las
ondas que son reflejadas en las diferentes interfaces de suelo, para lo cual es
estudiado el sismograma completo.
38
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Cuando se generan ondas sísmicas, a partir de golpes en el suelo con una porra, o con
explosiones de pólvora, éstas incluyen tanto ondas sísmicas internas, - Primarias y
Secundarias -, como superficiales. Las ondas P, también conocidas como ondas
longitudinales, son las de mayor interés en la refracción sísmica.
Ley de refracción.
Como consecuencia del Principio de Huygens y/o del principio de Fermat, la Ley de
refracción dice que el seno del ángulo incidente es al seno del ángulo de refracción
como la velocidad de la onda incidente es a la velocidad de la correspondiente onda
refractada. Para explicar la trayectoria de las ondas en el método de la Refracción
sísmica, consideremos un medio, con velocidad 1 C, que suprayace un medio semi
infinito, con velocidad 2 C, mayor que 1 C (Figura 3.1). Una vez se han generado las
ondas en el punto de disparo, éstas empiezan a viajar por el medio superior
conformando unos frentes de onda en el espacio.
Al hacer un corte vertical por el punto de disparo, el frente de ondas luciría como se
ilustra (Figura 3.2-a). Dicho frente se conocen como frente de ondas directas. En la
parte b) de la Figura3.2 el frente de ondas se ha encontrado con el límite de los medios
y ocurren las primeras refracciones hacia la capa inferior. En la parte c), ha pasado
39
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
El frente de ondas refractadas hacia el medio superior se genera cuando los rayos
provenientes de la fuente alcanzan en ángulo crítico, ic , la interfaz entre los medios. El
ángulo refractado tiene 90º con respecto a la normal, de tal manera que el
sen(i2 ) sen(90) 1
La refracción a 90º del ángulo crítico, ilustrada en la Figura 3.3, implica que las ondas
no se propagan por la capa inferior, sino por el contacto entra ambas capas – es decir
por la superficie de refracción - con la velocidad v 2 de la capa inferior, siguiendo la ley
de los recorridos mínimos o Principio de Fermat.
40
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Difracción. Desvío de los rayos, en cierta extensión, ocurrido cuando se limita parte
del frente de ondas (e. g. Tipler, 1990).
41
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Las curvas tiempo distancia se construyen con los tiempos de llegada de las ondas P a
cada uno de los sensores, y la distancia de cada sensor al punto de disparo. Los
tiempos de llegada pueden ser leídos directamente en la pantalla de la unidad de
adquisición, (o de una impresión realizada desde dicha unidad); o en la computadora, a
través de un software especializado, una vez los datos hayan sido transferidos de la
unidad de adquisición al computador. El conjunto de registros (del total de geófonos)
como se pueden apreciar en una impresión realizada desde la unidad de adquisición,
son mostrados en la Figura 3.4 Para tener información más detallada del subsuelo a
analizar, se realizan tendidos de refracción conjugados, llamados tendido directo,
reverso e intermedio. En el primero el punto de disparo se ubica en un extremo del
tendido a una distancia conocida, mientras que en el segundo el punto de disparo se
ubica al otro extremo del tendido; en el tendido intermedio, el punto de disparo es
colocado usualmente hacia el centro del tendido. Cuando se van a estudiar terrenos
muy extensos, o cuando se necesita información muy detallada, se acostumbra hacer
tendidos traslapados que permiten modelar mejor la topografía de las discontinuidades.
Las curvas de diferentes puntos de disparo (p. ej. directo, reverso) de un mismo tendido
se dibujan sobre una misma gráfica como se ilustra a continuación (Figura 3.5).
42
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
43
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
• Cuando existe un estrato o una capa delgada de suelo cuya velocidad es menor que
la de la capa superior, no hay refracción crítica, de tal manera que no habría indicios de
44
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
• Cuando existe una capa demasiado delgada, a pesar de tener velocidades mayores
no alcanza a producir primeros arribos por el hecho mismo de ser tan delgada (p. ej.
Sheriff &Geldart, 1991:283, Sarria, 1996). Hay 5 principios (y/o leyes) generales que
conforman la base para la interpretación de un conjunto de datos de refracción sísmica.
Dichos principios que se explican a continuación:
En la parte central de la figura 3.7, establecemos la relación entre estos dos ángulos.
v1·t=|OP’|·senθ1
v2·t=|OP’|·senθ2
45
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
La ley de las velocidades aparentes dice que la velocidad con que aparenta
transmitirse una onda en un cierto punto de la superficie del suelo es igual entre la
velocidad superficial y el seno del ángulo de emergencia, toma dos ambos en dicho
punto. Donde el ángulo de emergencia es formado por la onda emergente con la
superficie (p. ej. Cantos, 1973).
Sea un corte vertical del terreno (Figura 3.8) y un frente de ondas GL llegando a la
superficie en G . Considérese dos rayos infinitamente próximos llegando a dos
geófonos G y G' separados una distancia x . Sean GA y BG ' los tiempos de llegada.
La velocidad con que aparente transmitirse los rayos G y G ' será Va x ,
t
consideremos adicionalmente que el frente de ondas se desplaza de L a G ' con su
velocidad superficial V0 donde s V0 y como s x * sen( 0 ) , se obtiene la
t
V
velocidad aparente a :
x s V0
Va Con Va V0
t sen( 0 ) * t sen( 0 )
46
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
dx
Va
dt
Este principio establece que el tiempo de propagación de una onda sísmica del un
punto A al B, es el mismo que el de B hacia A. Esto es una consecuencia directa del
Principio de Fermat, o del recorrido de tiempo mínimo. Sea la Figura 3.8 en donde se
han considerado dos refractores. Por el principio de reciprocidad la prolongación de las
dromocronas de un mismo refractor generadas por puntos de disparo conjugados, por
ejemplo dromocrona H I y K J , deben interceptar el eje del tiempo en un mismo
47
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 3.9 LA siguiente figura muestra el Principio de reciprocidad considerando dos refractores.
48
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Este principio permite deducir las dromocronas relacionadas con puntos de disparo
intermedios entre dos puntos de disparo en los extremos del tendido; o deducir una
dromocrona con un punto de disparo por fuera (alejado) de dos puntos de disparo
complementario (normal y reverso). Este principio funciona idealmente para refractores
horizontales o inclinados planos; en el caso de refractores cóncavos, por ejemplo hacia
arriba para distancias cortas las ondas viajaran por la superficie del refractor, pero para
distancias largas viajaran (más rápido) por dentro del refractor. (Siguiendo el Principio
de Fermat). Según la Figura 3.10a) la dromocrona intermedia O1 HE' se puede deducir
por simple paralelas de las dos dromocronas complementarias ODE y O' FG a partir del
punto de supuesto disparo
49
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
3.6.0 VELOCIDAD
50
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Para experimentación sísmica práctica vins debe ser reconocido para ser una función
muy variable de posición en la tierra. En el caso más general de un medio anisotropico,
esto depende de la dirección.
Raramente puede ser asumida para ser constante pero a menudo hay significativas
variaciones en una sola dirección. Este es comúnmente el caso de las cuencas
sedimentarias donde la velocidad varía fuertemente con la profundidad pero solo
débilmente en la dirección horizontal.
Traveltime Vertical:
Dada una especificación completa de vins como una función de posición, vins (x, y, z), el
traveltime sobre cualquier trazo puede ser computado. Desde que hay muchas
51
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
posibilidades de trazos entre dos puntos cualquiera. Esto es irrazonable para esperar
que aquí exista una relación ambigua entre el traveltime y la profundidad. Como sea si
un trazo especial es elegido, entonces esta relación puede ser desarrollada. Para este
propósito es común relacionar la profundidad z , para el traveltime a lo largo de un trazo
vertical de 0 a z . Este traveltime vertical es una cantidad útil, como primer punto es la
coordenada de tiempo de las secciones de apilado final, es la coordenada de tiempo
para las secciones de tiempo migrado. Ni siquiera vins es una función general de
posición para el cálculo del traveltime vertical, este puede ser considerado como una
función de una sola profundidad, por que el cálculo en cada (x,y) es independiente. Por
lo tanto la velocidad instantánea será ahora escrita como vins (z ) , con el entendimiento
que el cálculo puede ser realizado para todas las (x, y).
dz
d 3.1
vins (z )
1 v0 cz d 1 cz
z
d~ z
( z) ln 1 3.3
0
v ( ~
z ) c v0 c v0
52
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
z ( )
c
v0 c
e 1 3.4
Figura 3.12. La curva tiempo-profundidad ( ( z )) de la ecuación 5.4 para el caso de v 0 =1800m/s y c=.6/s
La curva profundidad-tiempo ( z( )) de la ecuación 5.4 para el caso de v0 1800 m / sec y c .6 sec 1
La velocidad instantánea vins como una función del traveltime vertical: vins ( )
z ( ) vins ( )d 3.6
0
Comparando las ecuaciones 3.2 y 3.6 muestran que el conocimiento de vins (z ) permite
el computo de (z ) y conociendo la vins ( ) permite el computo de z ( ) En
práctica vins (z ) podría ser obtenida directamente de un buen registro sónico, mientras
que vins ( ) puede ser estimada del análisis de las velocidades de apilamiento.
53
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
v
vins ( ) vins ( z ( )) v0 c 0 (e c 1) 3.7
c
La cual se reduce a
Por lo tanto cuando vins es lineal con la profundidad esto es actualmente exponencial
con el traveltime vertical. Para el caso de la función de la velocidad universal, vins ( ) es
presentada en la figura 3.13
Figura 3.13 Para la función de velocidad universal la vins es una función exponencial del traveltime
vertical.
La definición industrial típica de v ave es que es una profundidad particular dividida por el
traveltime vertical de la superficie a esa profundidad. Dada cualquier curva z ( ) ,
escoge un punto ( 0 , z0 ) y v ave es la pendiente de la línea conectando con el origen con
el punto ( 0 , z0 ) mientras vins es la tangente a la curva en ese punto.
Matemáticamente, v ave es expresada como:
54
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
z z
vave ( z ) 3.9
( z) z dz
0 vins ( z )
z ( ) 1
vave ( ) v ( )d 3.10
0
ins
3.11
Figura 3.14. v ave y vins son mostradas contra la profundidad para el caso de las funciones de
velocidad universal (ecuación 5.1) con v 0 =1800 m/s y c .6 sec 1 .
Figura 3.15: v ave y vins son mostradas contra el tiempo para el caso de las funciones de la velocidad
universal (ecuación 5.1) con v 0 =1800 m/s y c .6 sec 1 .
55
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
1 z
z 0
vmean ( z ) vins ( ~
z )d~
z. 3.13
vmean ( z )
1 z
v0 c~z d ~z v0 1 cz 3.14
z 0 2
v mean ( )
v0
2
1 e c 3.15
56
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
CAPITULO 4
57
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
En este punto, la discusión de las medidas de velocidad ha sido ilustrada con una
velocidad instantánea, cuya forma es una función analítica conocida. Realmente las
funciones de velocidad son intrínsecamente numéricas porque estas son derivadas de
un experimento. La conversión de dichas velocidades numéricas de una forma a otra
es a menudo necesario en el procesamiento de datos y herramientas de software son
requeridos para este propósito. Dos enfoques alternos están propuestos (1) Ajuste las
funciones de velocidad numérica con un orden polinomial n th y realice la integración
necesaria usando reglas de integración polinomial, o (2) implemente un plan de
integración numérico para las formulas de conversión; este último enfoque es el que
tomamos en el presente proyecto.
Cinco funciones están disponibles para convertir funciones de velocidad de una forma
a otra, hay también una útil función de ploteo para dibujar líneas constantes.
No se proporciona ninguna utilidad para tratar con velocidad instantánea puesto que
esta puede ser tratada simplemente generando sutilmente una velocidad de intervalo
comprobada. Como las trazas sísmicas, las funciones de velocidad son especificadas
prescribiendo dos vectores, uno para las velocidades y otro para la profundidad o el
tiempo que se apliquen.
La ley de Snell es una relación que gobierna los ángulos de reflexión y refracción de los
frentes de ondas (o trazo de rayos equivalentes) en interfaces de velocidad. Para
entender sus orígenes, considerar la figura 4.1 que muestra una onda plana periódica
propagándose a través de una interface planar entre dos medios de velocidad v1 y v 2 .
En el primer medio, la longitud de onda es 1 v1 f mientras que en el segundo medio
esto es 2 v2 f . Mientras los frentes de ondas cruzan las interfaces, deben hacerlo
en una manera continua, si no, los frentes de ondas en el segundo medio se
adelantaran o se retrasaran en el primer medio. La única manera para los dos sistemas
de frente de ondas para mantenerse constantemente a través de la interface y todavía
tiene diferentes longitudes de onda, es para que tengan ángulos diferentes con
respecto a la interfaz. La relación entre estos ángulos sigue una consideración de
velocidad aparente. Suponga un arreglo de receptores fueron posicionados a lo largo
de la interface. Entonces el requisito de la continuidad del frente de onda significa que
58
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
v1 v
v1x ' v2 x ' 2 4.1
sin sin
Este resultado es llamado la ley de Snell. Los ángulos involucrados en la ley de Snell
pueden ser considerados como los ángulos entre el frente de onda y la interface o
entre el trazo de rayos y la normal a la interface.
Figura 4.1 La ley de Snell resulta del requerimiento físico que la velocidad aparente a lo largo de una
interfaz conserva.
En u medio acústico, cuando solo hay un medio de propagación de ondas, resulta que
el Angulo de incidencia y el Angulo de reflexión son iguales. Sin embargo, en un medio
elástico, las ondas incidentes y reflectadas pueden ser cualquiera tipo de onda P u
onda S. por ejemplo en el caso de una onda P incidente, reflectando como una onda S,
el estado de la ley de Snell.
sin p sin
4.2
vp vs
Como un resumen final, estado de la ley de Snell que la propagación del frente de onda
que cruza una interface de velocidad siempre conserva la velocidad aparente a lo largo
de la interface.
59
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
sin j 1 sin j
4.3
v j 1 vj
sin j 1 sin j
4.4
v j 1 vj
Este análisis debe ser repetido en cualquier otra interface con una conclusión similar.
Por lo tanto la cantidad p sin j v j es conservada desde el principio hasta el final en
la propagación de onda de entrada. P es generalmente referida para los parámetros del
rayo desde que es una constante única para cualquier rayo. La conservación de P y su
identificación como la lentitud aparente horizontal es una consecuencia directa de la ley
de Snell. Este análisis generaliza para una variación continua de v con z , por lo que:
sin( ( z ))
P Una constante para cualquier rayo 4.5
v( z )
Figura 4.2 En un medio v (z ) , todas las interfaces de velocidad son horizontales y la propagación del
rayo es especialmente simple.
60
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
ds dz
dt 4.7
v( z ) v( z ) cos( ( z ))
pv( z )
dx dz 4.8
1 p 2v 2 ( z)
dz
dt 4.9
v( z ) 1 p 2 v 2 ( z )
z2 pv( z )
x( p) dz 4.10
z1
1 p 2 v 2 ( z)
z2 dz
t ( p) 4.11
z1
v( z ) 1 p 2 v 2 ( z )
61
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
n
zk
t ( p) 4.13
k 1 vk 1 p 2 v 2 k
Figura 4.3 los parámetros del rayo pueden ser medidos directamente, esto es posible midiendo la
demora o el retardo entre la llegada del frente de ondas en los receptores sucesivos.
62
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
v0 t
sin 0 4.14
r
t 1 sin 0
p 4.15
r v r v0
Esto no es difícil para ecuaciones integrales 4.10 y 4.11 para el caso de la velocidad
instantánea que incrementa linealmente con la profundidad (función de la velocidad
universal). Dejando v( z ) v0 cz , z=0, z=z, el resultado es igual a:
x ( z, p )
1
pc
1 p 2 v02 1 p 2 v0 cz
2
4.16
63
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
1 v0 zc 1 1 p v0
2 2
t ( z, p ) ln 4.17
c v0 1 1 p 2 v0 cz 2
Slotnick muestra que la ecuación 4.16 describe un arco de un circulo, teniendo 1 ( pc) de
radio y centro en x0 1 p 2 v02 ( pc) y z0 v0 c . Por lo que la ecuación 4.16 describe
un rayo como si fuera de 0 a la profundidad z . Puesto que la velocidad esta siempre
incrementándose en este caso, los Angulo de la ley de Snell son siempre obtenidos
más largos como un rayo más profundo. Eventualmente el rayo se atenúa, cuando
( z) sin 1 ( pv( z )) 90 , y da vuelta hacia arriba. Por lo tanto, la profundidad en la cual
un rayo toca fondo, llamado turning point es obtenido de:
1 pv0
z max 4.18
pc
La trayectoria de rayo completa para un rayo que alcanza su turning point y después
regresa a la superficie debe tener dos valores de x para cada z , así que la función
x(z ) es un valor doblemente matemático. De cualquier manera z(x ) está todavía solo
valorado así que el trazo de rayo completo computado lo más fácil posible
solucionando la ecuación 4.16 que para z queda como:
z
1
pc
1 pcx cos 0 pv0
2
4.19
Figura 4.4 Una selección de trazos de rayos es mostrada para la función de la velocidad universal de
la figura6.1. El código6.11.1 crea este grafico.
64
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 4.5. Una serie de frentes de ondas asociada con trazos de rayos de la figura 4.3. Esto fue
creado con el código 4.1.
1 x=1:50:35000;
2 vo=1800;c=.6;nrays=10;
3 thetamin=5;thetamax=80;
4 deltheta=(thetamax-thetamin)/nrays;
5 zraypath=zeros(nrays,length(x));
6 for k=1:nrays
7 theta=thetamin+(k-1)*deltheta;
8 p=sin(pi*theta/180)/vo;
9 cs=cos(pi*theta/180);
10 z = (sqrt( 1/(pˆ2*cˆ2) - (x-cs/(p*c)).ˆ2) -vo/c);
11 ind=find(imag(z)˜=0.0);
12 if(˜isempty(ind))
13 z(ind)=nan*ones(size(ind));
14 end
15 ind=find(real(z)<0.);
16 if(˜isempty(ind))
17 z(ind)=nan*ones(size(ind));
18 end
19 zraypath(k,:) = real(z);
20 end
21 figure;plot(x/1000,zraypath/1000);flipy;
22 xlabel(’x kilometers’);ylabel(’z kilometers’)
z w0
vo
cos h (cT ) 1 4.20
c
v0
r sin h (cT ) 4.21
c
El código 4.2. Calcula y plotea 10 frentes de ondas para una serie de traveltimes de 0 a
5 sec. Para cada frente de onda, la estrategia es calcular el centro del círculo del frente
de onda (línea z) y su radio (línea 8). Después, para definir la serie de profundidades
(línea 1) la posición horizontal es calculada de la ecuación de un circulo (línea 9). Como
en el caso de los trazos de rayos, este resultado es tanto complejo como de valores
negativos los cuales son encontrados en la serie de NaN (líneas 10-17). Los frentes de
onda resultantes claramente muestran los efectos de incremento de la velocidad con la
profundidad, estando mas atentamente atenuado en profundidades poco profundas que
en profundidades más profundas. La figura 6.20 superpone los trazos de rayo y los
frentes de onda y usa el comando axis equal para asegurar un radio de aspecto 1:1,
claramente los trazos de rayos son normales a los frentes de onda.
Código 4.2.2 Este código asume que el código 6.11.1 ha sido realmente corrido y procede de esto
para calcular y plotear los frentes de ondas, como resultado tenemos la figura 4.5. (1)
1 zw=0:50:30000;
2 nwaves=10;tmax=5;
3 xwavefront=zeros(nwaves,length(zw));
4 times=linspace(0,tmax,nwaves);
5 zo=zeros(1,nwaves);
6 for k=1:nwaves
7 zo(k)=vo*(cosh(c*times(k))-1)/c;
8 r=vo*sinh(c*times(k))/c;%radius
9 xw=sqrt(r.ˆ2-(zw-zo(k)).ˆ2);
10 ind=find(real(xw)<0.);
11 if(˜isempty(ind))
12 xw(ind)=nan*ones(size(ind));
13 end
14 ind=find(imag(xw)˜=0.0);
15 if(˜isempty(ind))
16 xw(ind)=nan*ones(size(ind));
17 end
18 xwavefront(k,:) = real(xw);
19 end
20 figure;plot(xwavefront/1000,zw/1000);flipy;
21 xlabel(’x kilometers’);ylabel(’z kilometers’)
66
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 4.6 Esta figura superpone los trazos de rayos de la figura 6.18 sobre los frentes de onda de la
figura 4.5. (1)
Por determinación, suponemos que esto es deseado para trazar rayos, una reflexión P-
P de un reflector a una profundidad z r 2000 m y un medio arbitrario de velocidad
v(z ) y para un offset de 100 a 2000 m. Desde que un rayo P-P sigue una trayectoria
completamente simétrica (si una fuente y un receptor están en la misma profundidad),
esto es suficiente para trazar un rayo de z 0 a z z r en offset x 2 y entonces se
multiplican los los resultados. En estos casos, la ecuación (2.56) no fácilmente facilita
esto desde que el valor de p que hará el trabajo que no es conocido. Si la velocidad
fuera constante, entonces la geometría simple predecirá el ángulo de despegue de
0 arctan( x (2 zr)) y por lo tanto el parámetro del rayo es encontrado trivial. Para
incrementar la velocidad con la profundidad, el ángulo de despegue será más pequeño
que el esperado con velocidad constante, mientras que para disminuir la velocidad con
la profundidad la situación es al revés.
En el caso general, el ángulo de despegue y por lo tanto el parámetro de rayo no puede
ser encontrado analíticamente.
67
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Hay siete funciones y una demostración script provistas para raytracing v(z ) :
Como se muestra en el código 4.3 shotray tiene tres entradas: v, z y p que son
respectivamente vectores columna de la velocidad y profundidad y vector fila de los
parámetros del rayo. El vector de rayos definidos por p es trazado de z (1) a z(end )
usando las velocidades en v . El modelo de la velocidad es asumido para ser piezas
constante, con velocidad v(k ) de origen z (k ) y persistiendo como una constante hasta
z(k 1) . En consecuencia la última velocidad en v es irrelevante para shootray, y la
línea 3 establece un vector índice para las velocidades relevantes. Las líneas 4 a la 8
son claves para la eficiencia de shootray. en la línea 4 v(iprop) es un vector columna
de longitud m y p es un vector fila de longitud n . Este producto de una matriz m x 1
representando v(z ) con una matriz 1 x n representando a p es una matriz m x n de
sin pv( z ) , llamada sn . La columna k th de sn representa el producto pc(z ) para el
parámetro de rayo k th . La línea 6 construye la matriz cs que representa
cos ( z ) 1 p 2 v 2 ( z ) . Las líneas 7 y 8 construyen la matriz m x n , vprop y thk que
representa v(z ) y z para cada rayo. Desde que estas cantidades son las mismas para
cada rayo, esta es representada con matrices con columnas idénticas. Así que,
nosotros tenemos cuatro matrices m x n , con z como la coordenada fila y p como la
coordenada columna. No todas estas combinaciones de z y p pueden correspondes a
rayos físicos ya que la profundidad de penetración del rayo es limitada. La línea 5
detecta esas combinaciones no físicas encontrando cualquier valor de pv(z ) que sea
más grande que 1.
El código 4.3 La función shootray dispara un abanico de rayos tan definido para el vector fila p de
z (1) a z(end ) por el modelo de la velocidad definido por los vectores columna v y z .(1)
1 function [x,t]=shootray(v,z,p)
2 ... code not displayed ... see shootray.m
3 iprop=1:length(z)-1;
4 sn = v(iprop)*p;
5 [ichk,pchk]=find(sn>1);
5 [ichk,pchk]=find(sn>1);
68
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
6 cs=sqrt(1-sn.*sn);
7 vprop=v(iprop)*ones(1,length(p));
8 thk=abs(diff(z))*ones(1,length(p));
9 if(size(sn,1)>1)
10 x=sum( (thk.*sn)./cs);
11 t=sum(thk./(vprop.*cs));
12 else
13 x=(thk.*sn)./cs;
14 t=thk./(vprop.*cs);
15 end
16 %assign infs
17 if(˜isempty(ichk))
18 x(pchk)=inf*ones(size(pchk));
19 t(pchk)=inf*ones(size(pchk));
20 end
La función shootray no checa para la consistencia de las entradas para asegurar que
v y z son vectores columna y p es un vector fila. También, a esto le falta flexibilidad
para indicar el inicio e y el final de las profundidades y siempre dispara los rayos de
z (1) a z(end ) . Rayfan traza rayos con el mismo esquema como shootray pero
incorpora comprobaciones de error y permite el inicio y el final de las profundidades
para ser especificados. Esto hace a rayfan mas fácil de usar, pero más lento.
Shootray es planeado para ser usado con un esquema de trazado más largo mientras
rayfan es más fácilmente usado de líneas de comando.
69
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura4.7 (A) Una reflexión P-P entre una fuente y un receptor en profundidades diferentes. (B) El
trazo de rayo de una forma equivalente para el rayo de dos formas, mostrado en (A). La línea rayada
es el reflector en ambos casos. (1)
Un encodado equivalente puede ser siempre construido para un rayo que cambie modo
(entre P y S) y que tome cualquier número de limites extras. En el caso anterior, el
encodado equivalente simplemente debe usar las velocidades correctas. En el último
caso el acodado equivalente puede contener muchas repeticiones de una sección. Este
es un esquema simple par computar cualquier rayo en v(z ) .
Las funciones de trazo de rayos de dos puntos pueden todas trazar rayos de un solo
punto de inicio para múltiples receptores la vez. Esto es, que serán sectorizados para
producir ganancias de fuente simple. Aunque, la profundidad de la fuente no necesita
70
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
igual profundidad del receptor, si los múltiples receptores están especificados, todos
estos deben estar en la misma profundidad. Esto significa que las geometrías como la
de un perfil sísmico vertical deben ser manejados llamando el trazador de rayos
separadamente para cada profundidad del receptor. Los tres programas repiten hasta
que los receptores tienen un trazo de rayo dentro del radio de captura de su posición o
hasta un número máximo de interacciones es alcanzado.
Un radio de captura es el radio de un circulo imaginario de cada receptor lo cual, si un
rayo cae dentro de este, es considerado bastante bueno para el receptor. Si la
banderilla optflag es puesta para 1, entonces el traveltime actual y el parámetro del
rayo están directamente interpolados entre el rayo capturado y el siguiente más cerca.
Si optflag es cero, entonces el rayo capturado es usado directamente.
El código 4.4 Exhibe el uso de traceray_pp y traceray_ps para modelar reflexiones PS y PP con la
función de velocidad universal como el medio de fondo. Los resultados son mostrados en la figura 4.8 y
4.9. (1)
71
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
reflexión S-S puede ser modelada usando traceray_pp y abasteciéndolo con las
funciones de velocidad de onda-S.
Código 4.4. Este código ejemplifica una reflexión P-P y P-S en un medio gradiente lineal. Esto crea
las figuras 4.8 y 4.9.
72
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Como un ejemplo final para demostrar la herramienta utilizada para el trazo de rayos,
consideramos el cálculo de P y S para múltiples fuentes.
Código 4.5: Hay una demostración del uso de traceray para computar trayectorias de múltiples
límites y múltiples modos. Este código crea las figuras 4.10 y 4.11.
1 zp=0:10:4000;vp=1800+.6*zp;vs=.5*vp;zs=zp;
2 xoff=1000:100:3000;
3 caprad=10;itermax=4;%cap radius, and max iter
4 pfan=-1;optflag=1;pflag=1;dflag=2;% default ray fan, and various
5
6 raycode=[0 1;1500 1;1300 1;2000 1;1800 1;3000 1;2000 1;2300
1;1000 1; 1500 1; 0 1];
7 figure;subplot(2,1,1);flipy
8
[t,p]=traceray(vp,zp,vs,zs,raycode,xoff,caprad,pfan,itermax,optflag,pflag,dflag);
9 title(’A P-P-P-P-P-P-P-P-P-P mode in vertical gradient media’);
10 xlabel(’meters’);ylabel(’meters’)
11 line(xoff,zeros(size(xoff)),’color’,’b’,’linestyle’,’none’,’marker’,’v’)
12 line(0,0,’color’,’r’,’linestyle’,’none’,’marker’,’*’);grid
13 subplot(2,1,2);plot(xoff,t);
14 grid;flipy;xlabel(’offset’);ylabel(’time’)
15
16 raycode=[0 1;1500 2;1300 2;2000 2;1800 2;3000 1;2000 1;2300
1;1000 1; 1500 2; 0 1];
17 figure;subplot(2,1,1);flipy
18
[t,p]=traceray(vp,zp,vs,zs,raycode,xoff,caprad,pfan,itermax,optflag,pflag,dflag);
19 title(’A P-S-S-S-S-P-P-P-P-S mode in vertical gradient media’);
20 xlabel(’meters’);ylabel(’meters’)
21 line(xoff,zeros(size(xoff)),’color’,’b’,’linestyle’,’none’,’marker’,’v’)
22 line(0,0,’color’,’r’,’linestyle’,’none’,’marker’,’*’);grid
23 subplot(2,1,2);plot(xoff,t);
24 grid;flipy;xlabel(’offset’);ylabel(’time’)
73
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
Figura 4.10: Un rayo múltiple y complicado es mostrado que permanece un rayo P en todas partes.
Figura 4.11: Un rayo complicado es mostrado que convierte atrás y delante de P a S como su límite.
Resultados:
Este cálculo puede es realizado con traceray y es mostrado en el código 4.6. La idea
clave aquí es para usar un código de rayo que defina las profundidades y los tipos de
modo de las diferentes partes del trazo del rayo.
La entrada final en la columna dos es sin sentido. El código 4.6 muestra esta facilidad
creando un rayo P de límite múltiple complicado (no conversiones de modo) en la línea
8 y un rayo multimodo en la línea 17.
En las figuras plasmada se muestra las diferentes trayectorias seguidas por las ondas
S y P, así como los diferentes modos de reflexión conseguidas en estos trazos.
También podemos ver claramente la dispersión del rayo desde la fuente o foco y como
se dispersa un abanico de rayos con características similares en sus trazos y
recorridos.
74
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
CONCLUSIONES
Los códigos planteados y desarrollados para los ejercicios del presente trabajo, nos
permiten observar en los gráficos obtenidos, la trayectoria de un abanico de rayos
desde la fuente, hasta su regreso a los puntos de recolección (Geófonos), así como sus
puntos de reflexión.
75
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
BIBLIOGRAFIA
BERRY, L.G.; MASON, B. & DIETRICH, R.V. (1983). Mineralogy. Freeman, San
Francisco.
MARESCH, W., MEDENBACH, O. & TROCHIM, H.D. (1990): Rocas. 287 páginas,
Blume (editorial).
DEER, W.A.; HOWIE, R.A. & ZUSSMAN, J. (1963). Rock Forming Minerals. John
Wiley and Sons, New York.
HURLBUT, C.S. & KLEIN, C. (1993). Manual of Mineralogy. John Wiley and Sons, New
York.
76
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
TSAI, Y, Y K. AKI (1970), "Precise focal depth determination from amplitude spectra of
surface waves". J. Geophys. Res., vol. 75, pp. 5729-5743.
GILBERT, F., Y A. DZIEWONSKI (1975), "An application of normal mode theory to the
retrieval of structural parameters and source mechanism from seismic spectra". Phil.
Trans. Roy. Soc., vol. A278, pp. 187-269.
CRUZ, G., Y M. WYSS (1983), "Large earthquakes, mean sea level, and tsunamis
along the Pacific coast of Mexico and Central America". Bull. Seism. Soc. Amer., vol.
73, pp. 553-570.
77
Oscar Saavedra Morales Ingeniería en Control y Automatización
Análisis de Ondas Sísmicas en Entorno Matlab.
GLOSARIO
Rayfan: Función de que dispara un abanico de rayos dando sus parámetros de rayo
para v(z )
Rayfan_a: Función similar a rayfan pero los rayos son especificados por Angulo.
Shootray : Función similar a rayfan pero con menos errores de comprobación (mas
rápido)
Traceray_pp : Función que traza una reflexión P-P (o S-S) para v(z )
Traceray_ps: Función que traza una reflexión P-S (o S-P) para v(z ) .
Traceray: Función que traza un rayo arbitrario dando su código de rayo par v(z ) .
78
Oscar Saavedra Morales Ingeniería en Control y Automatización