Você está na página 1de 78

UNIVERSIDADE FEDERAL DA BAHIA

INSTITUTO DE GEOCI

ENCIAS
CURSO DE GRADUAC

AO EM GEOF

ISICA
GEO213 TRABALHO DE GRADUAC

AO
PROCESSAMENTO DE DADOS S

ISMICOS DO
GOLFO DO M

EXICO USANDO O SEISMIC UNIX


ANDERSON SANTOS ABREU
SALVADOR BAHIA
AGOSTO 2005
Processamento de dados ssmicos do Golfo de Mexico usando o Seismic Unix
por
Anderson Santos Abreu
GEO213 TRABALHO DE GRADUAC

AO
Departamento de Geologia e Geof

sica Aplicada
do
Instituto de Geoci

encias
da
Universidade Federal da Bahia
Comiss ao Examinadora
Dr. Reynam da Cruz Pestana - Orientador
Dr. Milton Jose Porsani
Dr. Amin Bassrei
Data da aprova cao: 19/08/2005
Dedico este trabalho ` a minha m ae
Ana Maria, ao meu pai Edson. Aos
meus irm aos
Cristiane, Luciane e Jose Mario. As
minhas sobrinhas Ana Carolina e
Ana Maria e ` a toda a minha famlia
e amigos.
RESUMO
O metodo ssmico por possibilitar a investiga cao de alvos profundos e com uma alta
resolu cao, tem se tornado uma importante ferramenta na lucrativa ind ustria de explora cao
de hidrocarbonetos. Sendo assim, e objeto de in umeros estudos, nas mais diversas areas que
comp oem seu corpo, em todo o mundo. Essa ind ustria leva consigo todas as outras empresas
que oferecem servicos para ter seu trabalho facilitado, entre elas a ind ustria de softwares
para processamento ssmico. Estes programas de computador custam caro e tem licencas de
uso limitadas, s o podendo ser adquiridos por empresas com grande poder aquisitivo, cando
as institui coes de ensino e pesquisa fora deste grupo. Neste cen ario aparece o Seismic Unix,
software de distribui cao livre e c odigo aberto, facilitando o estudo e a pesquisa do metodo
ssmico nessas institui coes.
O processamento de dados ssmicos e uma etapa importante do metodo ssmico, e por
isso engloba grande parte das pesquisas para o melhoramento do resultado que se obtem de
uma campanha de ssmica. O presente trabalho tem por objetivo processar um conjunto de
dados ssmicos 2D, adquirido no Golfo do Mexico, visando melhorar a qualidade do sinal
atraves do uso de tecnicas do metodo ssmico, e obter secoes ssmicas que fornecam subsdios
para uma interpreta cao mais precisa das estruturas em subsuperfcie.
Uma das preocupa coes na realiza cao deste trabalho foi passar pelas etapas b asicas de
um processamento cl assico, atraves de poucos uxos, compostos por programas contidos no
pacote de programas Seismic Unix (SU). O SU e de distribuicao livre, e por isso e usado em
larga escala como ferramenta de pesquisa para melhorar os resultados do metodo ssmico.
Uma limita cao para utilizar o SU e a difcil combina cao de seus programas, ent ao foi feita
aqui uma tentativa de combinar estes programas de forma ecaz, para que fosse usado de
maneira mais r apida e f acil. Outra limita cao foi a complexidade do dado utilizado, que tem
um corpo de sal bem no meio da se cao ssmica, o que mascara as velocidades das camadas
abaixo dele, e por conseq uencia diculta a deni cao da geologia neste local.
Tornar a utiliza cao de SU mais eciente e fazer o processamento de um conjunto de
dados ssmicos reais do Golfo do Mexico foram os principais objetivos deste trabalho.
iii
ABSTRACT
The Seismic Method is an important tool in the lucrative petroleum exploration indus-
try as it permits the investigation of deep targets with high resolution. In such case, it is
object of many studies around the world. One eld of study and a part of the petroleum
industry is the softwares of seismic data analysis. These are expensives softwares with lim-
ited licenses of use which means that they are convenient for companies. The alternative in
this scenery, as it is more convenient for scientic research, is the Seismic Unix (SU), a free
distribution and open source code software.
Seismic data analysis is an important stage of seismic method. It covers a big part of
research for improving the result of seismic survey. This work has the objective of process
a 2D seismic data set, acquired at Gulf of Mexico, improving signal quality through the
use of seismic methods techniques while obtaning seismic sections that provide subsidies for
seismic interpretation with more precision.
In this work, we took care of applying basic stages of classic processing, using a few
ows of SUs programs. The SU is broadly used as a research tool for improving the results.
The diculty in combining its programs is a SU limitation. Then, we tried to combine its
programs in a simple manner for fast execution. Other limitation is the complexity of the
data used, related to the salt body present in the sedimentary basin. This body dicults the
velocity estimation of layers under it. Consequently, this characteristic restricts the quality
of the seismic sections obtained.
iv

INDICE
RESUMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv

INDICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

INDICE DE FIGURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii


INTRODUC

AO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
CAP

ITULO 1 Etapas do processamento . . . . . . . . . . . . . . . . . . . 3


1.1 Geometria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Divergencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Filtragem de freq uencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Deconvolu cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.5 An alise de velocidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.6 Filtragem f-k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.7 Empilhamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.8 Mute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.9 Aplica cao de ganhos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.10 Migra cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
CAP

ITULO 2 Processamento dado do Golfo do Mexico . . . . . . . . . . 19


2.1 O Software de processamento Seismic Unix - SU . . . . . . . . . . . . . . . . 19
2.2 Descri cao do dado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Formato interno do SU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4 Carregamento da Geometria . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5 Corre cao de divergencia esferica . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.6 Visualiza cao do espectro e Filtragem de freq uencia . . . . . . . . . . . . . . 24
2.7 Deconvolu cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.8 An alise de velocidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.9 Filtragem f-k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.10 NMO e Empilhamento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11 Migra cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
CAP

ITULO 3 Conclus oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51


v
Agradecimentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Referencias Bibliogracas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
ANEXO I Programas do Seismic Unix . . . . . . . . . . . . . . . . . . 55
I.1 Trazer para o formato interno do SU . . . . . . . . . . . . . . . . . . . . . . 55
I.2 Carregamento de Geometria . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
I.3 Corre cao de divergencia esferica . . . . . . . . . . . . . . . . . . . . . . . . . 56
I.4 Visualiza cao do espectro do dado . . . . . . . . . . . . . . . . . . . . . . . . 57
I.5 Filtragem de freq uencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
I.6 Determina cao da cobertura . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
I.7 Deconvolu cao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
I.8 Analise de velocidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
I.8.1 Cria cao de bin arios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
I.8.2 Interpola cao 1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
I.8.3 Jun cao das fun coes velocidades . . . . . . . . . . . . . . . . . . . . . 62
I.8.4 Interpola cao 2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
I.8.5 Suaviza cao do campo interpolado . . . . . . . . . . . . . . . . . . . . 64
I.8.6 Convers ao em profundidade . . . . . . . . . . . . . . . . . . . . . . . 65
I.9 Filtragem F-K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
I.10 Corre cao de NMO e empilhmento . . . . . . . . . . . . . . . . . . . . . . . . 66
I.11 Migra cao PSPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
I.12 Migra cao Kirchho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
vi

INDICE DE FIGURAS
1.1 Figura esquem atica mostrando como est ao dispostas algumas famlias em um
levantamento ssmico e congura cao de um levantamento marinho com posi cao
de um navio, fontes e receptores. . . . . . . . . . . . . . . . . . . . . . . . . 4
1.2 Nesta gura representamos uma frente de onda divergindo do centro O. Onde
vemos que a mesma quantidade de energia com o passar do tempo ocupa
uma superfcie maior fazendo com que a amplitude decaia com o tempo e
conseq uentemente com a dist ancia, ou seja, a amplitude A e inversamente
proporcinal a dist ancia r. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.3 Figura ilustrativa de um ltro passa-banda, as freq uencias que passam sao as
freq uencias na faixa entre b e c. . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Figura ilustrativa do ltro de freq uencia passa-baixa ou corta-alta. . . . . . . 8
1.5 Figura ilustrativa do ltro de freq uencia passa-alta ou corta-baixa. . . . . . . 8
1.6 Figura esquem atica que ilustra o ltro de Wiener Levinson. O pulso de entrada
e convolvido com o ltro que gera um sinal de sada ltrado, com a forma
pr oxima a da sada desejada. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.7 Figura ilustrando um CDP antes da corre cao de NMO, onde podemos ver que
as reexoes tem uma forma aproximada a uma hiperbole. . . . . . . . . . . . 15
1.8 Figura ilustrando um CDP ap os a corre cao de NMO, onde podemos ver as
reexoes mais afastadas horizontalizadas. Percebemos tambem o mute dado
nos tra cos para remover o estiramento causado pela corre cao de NMO. . . . 15
1.9 Figura esquem atica para ilustrar a corre cao que a migra cao faz no posiciona-
mento, tamanho e na inclina cao de reetores inclinados. . . . . . . . . . . . . 18
2.1 Campo intervalar em profundidade cedido junto com o dado do Golfo do
Mexico. Podemos ver um grande corpo de sal que possui um alto valor de
velocidade introduzindo um alto contraste de velocidade no modelo. . . . . . 21
2.2 Este gr aco mostra a cobertura de cada CMP do dado do Golfo do Mexico. . 23
2.3 Se cao de afastamento mnimo sem nenhum processamento nos dados. . . . . 24
2.4 CDPs da linha do Golfo do Mexico sem nenhum processamento. . . . . . . . 25
2.5 Se cao de afastamento mnimo ap os a corre cao de divergencia esferica. Em
torno de 4s temos uma m ultipla forte que e atribuda ao fundo do mar. . . . 26
2.6 CDPs ap os a corre cao de divergencia esferica, com as reexoes mais profundas
bastante real cadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
vii
2.7 Espectro de freq uencia do dado bruto, notar a predomin ancia da banda entre
5 e 80 Hz, espectro e obtido com a Sehll I.4. . . . . . . . . . . . . . . . . . . 27
2.8 Espectro de freq uencia do dado ap os a ltragem de freq uencia. . . . . . . . . 27
2.9 Se cao de afastamento m

inimo ap os a ltragem de freq uencia com o ltro


passa-banda faixa de freq uencia de 5 a 80 Hz. . . . . . . . . . . . . . . . . . 28
2.10 Os mesmos CDPs da Figura 2.4 ap os a ltragem de freq uencia com ltro
passa-banda de 5 a 80Hz. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.11 Se cao de afastamento mnimo ap os a deconvolu cao (Shell I.7). Note-se agora
nos dados h a uma melhor deni cao nas reex oes abaixo de 3,5s. . . . . . . . 30
2.12 CDPs (Figura 2.4) ap os a deconvolu cao. . . . . . . . . . . . . . . . . . . . . 31
2.13 Espectro de freq uencia dos dados ap os a deconvolu cao. Em rela cao ao espectro
da Figura 2.8 houve um aumento das freq uencias mais altas. . . . . . . . . . 31
2.14 An alise de velocidade no CDP1:(a) CDP1 com ganho de amplitude; (b) painel
semblance onde vemos as concentra coes de energias nas reex oes mais coeren-
tes e a funcao bem mapeada; (c) CDP1 mostrado em (a) corrigido de NMO
com a fun cao mapeada em (b). A fun cao velocidade cou bem denida por
causa da geologia bem comportada. . . . . . . . . . . . . . . . . . . . . . . . 32
2.15 An alise de velocidade no CDP2:(a) CDP2 com ganho de amplitude; (b) painel
semblance onde vemos as concentra coes de energias nas reex oes mais coeren-
tes e a funcao mapeada ; (c) CDP2 mostrado em (a) corrigido de NMO com
a fun cao mapeada em (b). A fun cao velocidade n ao e bem denida, pois este
cdp esta bem embaixo do corpo de sal. . . . . . . . . . . . . . . . . . . . . . 33
2.16 Campo de velocidade RMS determinado. Nota-se que o campo n ao e muito
bem comportado e apresenta varia coes laterais, dentro da l amina de agua. . 34
2.17 Campo de velocidade RMS (Figura 2.16), suaviza cao (par ametros de sua-
viza cao indicados na (Shell I.8.5), notamos uma diminui cao nas varia coes
laterais na camada de agua . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.18 Campo intervalar em profundidade construdo atraves da convers ao do campo
mostrado na Figura 2.17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.19 Se cao empilhada com o primeiro campo de velocidade RMS mostrado na Fi-
gura 2.16. Podemos ver m ultiplas bem fortes 2,2s causada pelo topo do corpo
de sal e m ultiplas por volta de 4s. . . . . . . . . . . . . . . . . . . . . . . . . 37
2.20 An alise de velocidade do CDP1 para mapear fun coes de velocidade inter-
mediarias: (a) CDP1 com ganho de amplitude; (b) painel semblance onde
vemos as concentra coes de energias nas reex oes mais coerentes e a fun cao
intermediaria bem mapeada; (c) cdp mostrado em (a) corrigido de NMO com
a fun cao mapeada em (b), com prim arias para cima e m ultiplas para baixo.
A funcao velocidade intermedi aria apresenta um bom comportamento. . . . . 38
viii
2.21 An alise de velocidade do CDP2 para mapear fun coes intermedi arias: (a)
CDP2 com ganho de amplitude; (b) painel semblance onde vemos as con-
centra coes de energias nas reex oes mais coerentes e a fun cao intermedi aria
mal mapeada tivemos que repetir a fun cao do CDP1; (c) cdp mostrado em (a)
corrigido de NMO, com a fun cao mapeada em (b), com prim arias para cima
e m ultiplas para baixo. A fun cao velocidade intermedi aria n ao apresenta-se
bem denida por causa da interferencia do corpo de sal. . . . . . . . . . . . . 39
2.22 Figura composta por: (a) CDP sem corre cao de NMO e com ganho de ampli-
tude; (b) Espectro 2D de amplitude (domnio f k). Espectro apresenta-se
forte nos dois lados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.23 Figura composta por: (a) CDP com corre cao de NMO com fun cao inter-
mediaria e com ganho de amplitude; (b) Espectro no domnio f k com
espectro mais forte no lado direito do espectro devido ` as reexoes primarias. 40
2.24 Figura composta por: (a) CDP da Figura 2.23 com as devidas corre coes NMO,
com sua respectiva fun cao intermedi aria e com ganho de amplitude; (b) Es-
pectro f k. Espectro mais forte no lado direito corresponde ` as reexoes
prim arias e o esquerdo zerado para eliminar as m ultiplas. . . . . . . . . . . . 41
2.25 Figura composta por: (a) CDP com corre cao de NMO inversa com fun cao
intermediaria e com ganho de amplitude; (b) Espectro f k. Espectro dos
dados ap os a supressao de m ultiplas. . . . . . . . . . . . . . . . . . . . . . . 42
2.26 An alise de velocidade do CDP1: (a) CDP1 ap os a elimina cao de m ultiplas
e ganho de amplitude; (b) Painel semblance onde vemos as concentra coes de
energias nas reex oes mais coerentes e a fun cao bem mapeada; (c) CDP1
mostrado em (a)corrigido de NMO com a fun cao mapeada em (b). A fun cao
velocidade bem denida em funcao das m ultiplas. . . . . . . . . . . . . . . . 42
2.27 An alise de velocidade do CDP2: (a) CDP2 ap os a atenua cao de m ultiplas e
ganho de amplitude; (b) Painel semblance onde vemos as concentra coes de
energias nas reex oes mais coerentes e a fun cao mapeada com diculdade;
(c) CDP2 mostrado em (a) corrigido de NMO com a fun cao mapeada em (b).
Mesmo com atenua cao das m ultiplas a fun cao n ao e bem comportda por causa
da geologia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.28 Campo de velocidade RMS construdo ap os a ltragem f k. Notamos que
e um campo bem mais comportado que o campo mostrado na Figura 2.16 . . 44
2.29 Campo de velocidade RMS mostrado na Figura 2.28 e suavizado nas duas
direcoes (Shell I.8.5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.30 Se cao empilhada obtida com o campo de velocidade RMS mostrado na Figura
2.28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.31 Campo de velocidade intervalar em profundidade obtido atraves da convers ao
do campo mostrado na Figura 2.29 com a Shell I.8.6. . . . . . . . . . . . . . 47
ix
2.32 Se cao migrada a partir da se cao empilhada mostrada na Figura 2.30. Re-
sultado de migra cao com a tecnica PSPI pos-empilhamento com o campo
velocidade mostrado na Figura 2.31. . . . . . . . . . . . . . . . . . . . . . . . 48
2.33 Se cao migrada a partir da se cao empilhada mostrada na Figura 2.30. Re-
sultado de migra cao com a tecnica PSPI pos-empilhamento com o campo de
velocidade mostrado na Figura 2.1. . . . . . . . . . . . . . . . . . . . . . . . 49
2.34 Se cao migrada a partir da se cao empilhada mostrada na Figura 2.30. Resul-
tado de migra cao com tecnica Kirchho pre-empilhamento com o campo de
velocidade mostrado na Figura 2.31. . . . . . . . . . . . . . . . . . . . . . . . 50
x
INTRODUC

AO
O metodo ssmico e um dos metodos mais utilizados pela geofsica de explora cao, pois
e a principal ferramenta na explora cao usada pela ind ustria de petr oleo que e uma ind ustria
muito forte nanceiramente. O metodo tem um grande poder de penetra cao e sua res-
posta se aproxima muito dos modelos geol ogicos, por isso tem sido usado em grande escala.
Desenvolvido originalmente para estudos dos terremotos ocorridos em todas as partes do
mundo, o metodo tinha por objetivo estudar os terremotos e tentar preve-los com o intuito
de minimizar as perdas, tanto materias quanto humanas.
Para um bom entendimento deste trabalho e necessario que os conceitos fsicos, geol ogicos
e matematicos do metodo ssmico estejam muito bem sedimentados, pois o processamento e
apenas um passo no uxo do metodo ssmico. O metodo consiste de algumas etapas b asicas
como planejamento, aquisi cao, processamento e interpreta cao. No planejamento procura-
mos juntar todas as informa coes preliminares disponveis com estudos anteriores diversos,
nos mais diversos metodos executados na area de interesse, para que a aquisi cao seja precisa.
Estudos de impacto ambiental e muitos outros s ao feitos para atender ` a legisla cao, que rege
a atividade, j a que a maioria das fontes ssmicas causam vibra coes e podem de alguma forma
fazer algum estrago ao meio ambiente. Ap os o planejamento faz-se a aquisi cao, esta etapa
e onde se usa fontes geradoras de ondas el asticas que se propagam nas camadas em subsu-
perfcie e ao serem reetidas retornam e s ao registradas nos receptores colocados na superfcie
da terra. O que estiver gravado nos receptores ser a usado no processamento. O processa-
mento e o alvo de estudo deste trabalho e ser a discutido mais adiante. A interpreta cao utiliza
os resultados obtidos no processamento, tais como se coes migradas, empilhadas e campos
de velocidades, e a partir delas tenta-se estimar o modelo geol ogico em subsuperfcie, mas
tambem perlagens diversas podem ser usadas para auxiliar o prossional que interpreta os
resultados do processamento a denir a geologia do local estudado.
Essas etapas podem ser feitas mais de uma vez, tendo em vista que alguma falha possa
ocorrer em alguma delas ou que algum objetivo n ao seja alcan cado e o erro se acumule no
decorrer dos trabalhos, por isso e necessario a maior aten cao e responsabilidade por parte de
quem executa trabalhos de ssmica e tambem de geofsica, pois demandam grandes somas
de esfor cos e dinheiro.
Este trabalho foi organizado da seguites forma: no primeiro captulo mostramos as
1
2
etapas b asicas de um processamento ssmico, com conceitos apresentados sem grande abor-
dagem matem atica; no segundo captulo, mostramos como cada opera cao usada no proces-
samento afeta e transforma o dado, atraves de explanacoes descritivas e guras que mostram
os resultados obtidos; no terceiro captulo, discutimos os resultados das etapas do proces-
samento e fazemos conclus oes e recomenda coes para futuros trabalhos, com o dado usado
neste trabalho, e tambem para o uso do Seismic Unix. No Axexo I mostramos todos os
uxos compostos por programas contidos no Seismic Unix e usados no processamento do
dado do Golfo do Mexico. Tambem confeccionamos um CDROM, anexado a este trabalho,
onde disponibilizamos os campos de velocidade, se coes migradas e empilhadas, Shells Scripts
e outras informa coes que facilitar ao o uso do SU em futuros trabalhos, com esse conjunto de
dados do Golfo do Mexico.
CAP

ITULO 1
Etapas do processamento
O processamento e uma etapa muito importante do estudo ssmico, pois possibilita
uma boa visualiza cao da subsuperfcie a partir dos dados ssmicos processados. O uxo de
processamento e muito variado, mas tem etapas b asicas que nao podem ser negligenciadas.
Sendo estas etapas cumpridas ja podemos ter uma boa aproxima cao da real composi cao e
disposicao geol ogica do local estudado.
O uxo a ser cumprido depende da qualidade do dado, das ferramentas disponveis
(software e hardware), da experiencia de quem processa o dado, do tempo disponvel e do
objetivo a ser alcan cado.
O processamento pode ser bem mais complexo e completo do que e mostrado neste
trabalho. Aqui n ao foram feitas etapas de pre-processamento como edi cao, demutiplexa cao,
silenciamento de tra cos, pre-ltragens, corre cao est atica, an alise de tra cos e etc, pois o dado
utilizado no trabalho e um dado marinho, n ao precisa de corre cao est atica, e ja foi pre-
processado, ou seja, j a foram cumpridas as etapas antes citadas. Tambem algumas etapas
do ciclo principal do processamento n ao foram feitas como a corre cao de DMO (dip-moveout),
migra cao residual e etapas de renamentos de resultado p os-empilhamento, algumas por n ao
conhecer os recursos oferecidos no software outras por n ao haver necessidade.
Portanto, o objetivo deste trabalho foi mostrar, de maneira did atica e direta, como se
processa uma linha ssmica com etapas b asicas, utilizando o pacote de programas Seismic
Unix. As explana coes matem aticas de cada etapa do processamento n ao s ao enfocadas, en-
tretanto, procuro mostrar os metodos empregados em um processamento ssmico de maneira
intuitiva, o que n ao diminui a import ancia de um entendimento fsico-matem atico amplo e
solido, para que em outros trabalhos a serem executados se obtenha melhores resultados,
ressaltando apenas que esse n ao foi o foco deste trabalho.
1.1 Geometria
Esta etapa e muito importante no processamento e merece toda a aten cao possvel
por parte de quem processa, pois e nela que informamos as corretas posi coes de fontes
3
4
e receptores e essas coordenadas ser ao usadas no restante do processamento. Caso haja
erro nesta etapa, o trabalho que se seguir a poder a ser total ou parcialmente perdido, pois
estaremos trabalhando com posicionamento de fontes e receptores errados (da Silva, 2004).
Para um carregamento da geometria e necessario saber que tipo de levantamento foi
feito e dos arranjos utilizados. O objetivo principal desta etapa e fazer com que cada tra co
esteja corretamente relacionado com as coordenadas de tiro, receptor, ponto medio comum
(CMP) e ao afastamento correspondente. A etapa seguinte ser a gravar para cada tra co tais
coordenadas, formando assim um header (cabe calho) de cada tra co. As informa coes corretas
dessas coordenadas ser ao fundamentais para a realiza cao de um bom trabalho. Em seguida,
podemos ordenar o dado de maneira conveniente para iniciar a manipula cao visando um
bom trabalho de processamento.
Figura 1.1: Figura esquem atica mostrando como est ao dispostas algumas famlias
em um levantamento ssmico e congura cao de um levantamento mari-
nho com posi cao de um navio, fontes e receptores.
5
1.2 Divergencia
Muitos sao os fatores que levam a altera cao da amplitude, e no processamento tenta-
mos fazer com que a amplitude chegue o mais perto possvel da amplitude da onda sada da
fonte. Alguns fen omenos afetam de maneira destrutiva a amplitude de tal forma que ten-
tamos recuperar o m aximo possvel sua forma e intensidade originais. Podemos citar como
fen omenos que afetam a amplitude a divergencia esferica, absor cao, perdas por transmiss ao,
acoplamento de fonte-receptor, reex oes m ultiplas, curvatura da supercie do reetor e a
dispersao, sendo os tres primeiros os que mais afetam o sinal.
A divergencia esferica esta relacionada ao decaimento da amplitude pelo espalhamento
da frente de onda durante sua propaga cao pela terra. Tomemos como fonte de onda, uma
fonte pontual, que gera um campo de ondas em forma esferica num meio isotr opico e ho-
mogeneo. A lei de conversao da energia estabelece que a densidade ou intensidade da energia
e inversamente proporcional ao quadrado do raio da frente de onda, logo:

1
r
2
, (1.1)
onde e a densidade de energia por unidade de superfcie, r e raio da frente de onda. Como
a amplitude A da onda ssmica e proporcional a raiz quadrada da densidade de energia (uxo
de energia), temos:
A
_
1
r
2
_1
2
, (1.2)
ou
A
1
r
=
1
vt
. (1.3)
Sendo v a velocidade do meio e t o tempo de percurso. Notamos que quanto maior o
tempo percorrido menor ser a a amplitude do sinal e portanto, precisamos de uma fun cao de
corre cao vari avel no tempo, de modo que:
C (t) vt (1.4)
Geralmente se admite que a terra e estraticada, e que as camadas tem velocidades
constantes. Nesse meio a superfcie da frente de onda sofre um aumento maior do que no
meio isotr opico, devido a refra cao da onda. Ent ao, para um meio estraticado as perdas s ao
maiores do que para um meio de velocidade constante.
6
Utilizando a teoria do raio, uma equa cao e proposta para a corre cao de amplitude em
rela cao ao espalhamento geometrico, para um modelo de varia cao vertical de velocidade.
Para o caso de um modelo de m interfaces, teramos:
C
m
=
V
2
rms
t
0
V
1
, (1.5)
onde: C
m
e o fator de corre cao; t
0
e o tempo vertical de reex ao; e V
1
e a velocidade na
primeira camada.
A velocidade media quadr atica V
rms
pode ser estimada atraves de uma an alise de velo-
cidade.
A absor cao e um outro fen omeno que faz com que a energia da onda el astica decaia
com sua propaga cao na terra, transformando energia el astica em calor (convers ao irreversvel,
devido ao comportamento inel astico das rochas). Para um meio el astico, a energia total do
campo de onda e constante durante a propaga cao, porem, como a terra n ao possui esse
comportamento, existe atenua cao da onda ssmica com o tempo.
O pulso ssmico ao se propagar na terra sofre perda de conte udo de freq uencia, sendo que
as altas freq uencias sao mais atenuadas que as baixas com a dist ancia, tal comportamento
do espectro de freq uencia do pulso ssmico esta associado a absor cao, sendo tambem que
a amplitude decai rapidamente com o tempo de propaga cao, principalmente nos primeiros
tempos.
Ao comparar os dois efeitos, verica-se que as perdas por absor cao s ao bem menos
efetivas que a divergencia esferica para pequenas dist ancias do ponto de tiro e sobre as
faixas de freq uencia. Aumentando a dist ancia a perda por absor cao cresce e passa a ser o
fen omeno dominante.
1.3 Filtragem de freq uencia
O objetivo da ltragem de freq uencia e remover os componentes de freq uencia inde-
sejados do dado ssmico e passar o resto do conte udo de freq uencia do dado, atraves do
ltro, sem alterar as faixas de freq uencias desejadas. Ondas superciais (ground roll ), por
exemplo, sao usualmente observadas como eventos de baixa freq uencia e grande amplitude
e podem ser atenuadas com um ltro de freq uencia. Filtragem de freq uencia e normalmente
feita no domnio da freq uencia. A transformada de Fourier e necessaria antes da ltragem
e sua transformada inversa e necessaria depois. Ambas s ao usualmente parte de rotinas de
ltragem, e claras para quem efetua o processamento. O usu ario simplesmente tem que es-
pecicar que frequencias quer atenuar, e usar um ltro para rejeitar ou passar as frequencias
desejadas. Algumas literaturas recomendam que as frequencias do dado ssmico tenha incio
7
Figura 1.2: Nesta gura representamos uma frente de onda divergindo do centro
O. Onde vemos que a mesma quantidade de energia com o passar do
tempo ocupa uma superfcie maior fazendo com que a amplitude decaia
com o tempo e conseq uentemente com a dist ancia, ou seja, a amplitude
A e inversamente proporcinal a dist ancia r.
entre 10 e 15 Hz e pare entre 70 e 80 Hz (Telford, Geldart e Sheri, 1990).
Existem em pacotes de processamento 4 tipos de ltro de corte de freq uencia.
passa-banda - as amplitudes associadas com as freq uencias a, b, c d sao 0,1,1,0. Essas
sao as freq uencias que irao passar. Um ltro com fun cao inversa pode ser criado para
escolher as amplitudes 1,0,0,1 e essa congura cao torna o ltro passa-banda em um
rejeita-banda.
Figura 1.3: Figura ilustrativa de um ltro passa-banda, as freq uencias que passam
sao as freq uencias na faixa entre b e c.
8
passa-baixa / corta-alta - a serie de amplitudes para as freq uencias a, b, c, d e 1,1, 0,
0, onde as freq uencias a e d sao arbitr arias. O decaimento e entre as freq uencias b e c.
Figura 1.4: Figura ilustrativa do ltro de freq uencia passa-baixa ou corta-alta.
passa-alta / corta-baixa - a serie de amplitude para o passa alta e 0,0,1,1 onde as
freq uencias a e d sao arbitr arias.
Figura 1.5: Figura ilustrativa do ltro de freq uencia passa-alta ou corta-baixa.
O ltro de freq uencia mais usado no processamento ssmico e o passa banda. A energia
ssmica e gravada em uma faixa de 10 a 50Hz. O nal de baixas freq uencias marca a presen ca
do ground roll, o qual n ao e desejado. O nal alto, sobre o qual somente o rudo pode ser
observado, depende de v arios fatores: o tipo de fonte que foi usada, a profundidade da
penetra cao da onda e as propriedades da terra.

E importante fazer uma an alise de espectro antes e depois da ltragem, para vericar o
sucesso do processo, e tambem manter o espectro do dado processado sempre sob controle,
pois alguns erros no controle do espectro de freq uencia podem se acumular e comprometer
o processamento (Telford, Geldart e Sheri, 1990).
9
1.4 Deconvolu cao
A deconvolu cao e uma ferramenta muito eciente para se obter um aumento na re-
solucao temporal ou vertical dos tra cos ssmicos, alem disso, e bastante empregada na ate-
nua cao das reex oes m ultiplas e na remo cao de parte das reverbera coes (levantamentos mari-
nhos). Devido aos seus benefcios, torna-se um dos elementos principais nos processamentos
de dados ssmicos convencionais, sendo amplamente utilizada na ind ustria de petr oleo e ob-
jeto de estudos academicos, que buscam melhorar seu desempenho na compress ao do pulso e
na restaura cao da resposta impulsiva da terra. Normalmente, a deconvolu cao e usada antes
do empilhamento, mas pode ser aplicada ap os o empilhamento dos dados ssmicos.
A ideia basica da deconvolu cao e a estimativa de um ltro inverso que quando convolvido
com o pulso b asico o converta em um impulso. Esse ltro deve ser capaz de fornecer a resposta
impulsional da terra quando aplicado ao tra co ssmico.
O modelo unidimensional comumente usado para representar o tra co ssmico e referido
como modelo convolucional, onde o tra co e o resultado da convolu cao de um pulso gerado por
uma fonte pr oxima a superfcie com a resposta impulsional da terra acrescida do componente
de rudo.
Representando matematicamente o modelo convolucional do tra co ssmico por:
x(t) = w(t) e(t) + (t) (1.6)
onde:
x(t) tra co ssmico (registro do sismograma)
w(t) pulso ssmico b asico
e(t) fun cao reetividade ou resposta impulsional da terra
(t) rudo aleat orios e/ou aditivos
representa a opera cao de convolu cao
Na elabora cao do modelo convolucional do tra co ssmico s ao admitidas algumas hip oteses
(Yilmaz, 2001), vejamos:
A forma da onda n ao muda durante sua viagem na subsuperfcie, ou seja, e estacionaria,
nao existindo o decaimento da amplitude em decorrencia dos efeitos de atenua cao sobre
a onda ssmica durante sua propaga cao;
A onda gerada na superfcie e plana do tipo longitudinal (P) com angulo de incidencia
normal ` as camadas em subsuperfcie, neste caso, nao temos ondas transversais (S);
10
A forma da onda da fonte e conhecida;
O componente rudo e desprezvel;
A funcao reetividade pode ser considerada aleat oria.
Reescrevendo a equa cao 1.6 na forma de somat orio para um pulso de N
p
+1 coecientes:
x
t
=
N
p

k=0
e
tk
w
k
+ n
t
. (1.7)
Sabendo-se que ap os a convolu cao do tra co ssmico x
t
com o ltro inverso iremos ob-
ter a fun cao reetividade ou resposta impulsional da terra, e deixando f
t
representar uma
aproxima cao do pulso w
t
, teremos:
f
t
w
1
t
f
t
w
1
t

t
=
_
0 t = 0
1 t = 0
.
Aplicando o ltro inverso aproximado f
t
ao tra co ssmico:
x
t
= w
t
e
t
+ n
t
f
t
x
t
= f
t
w
t
e
t
+ f
t
n
t
f
t
x
t
=
t
e
t
+ f
t
n
t
.
Desprezando-se a componente de rudo n
t
temos:
f
t
x
t
=
t
e
t
f
t
x
t
= e
t
. (1.8)
Nos casos em que a forma do pulso b asico da fonte e conhecida, por exemplo, a assina-
tura da fonte, a deconvolu cao e considerada um problema determinstico e o ltro calculado
e denominado ltro inverso. Quando a forma da fonte e desconhecida (caso geral), o ltro
e estimado de modo estatstico. A teoria de predi cao Wiener resulta numa deconvolu cao
estatstica e o ltro estimado e chamado de operador de erro de predi cao.
11
Figura 1.6: Figura esquem atica que ilustra o ltro de Wiener Levinson. O pulso de
entrada e convolvido com o ltro que gera um sinal de sada ltrado,
com a forma pr oxima a da sada desejada.
1.5 Analise de velocidade

E das etapas mais importantes, pois dela depende as velocidades que ser ao usadas na
obten cao da se cao empilhada e da se cao migrada.

E essa etapa em que determinamos as
velocidades das camadas em subsuperfcie.
Em modelos de camadas planas horizontais, quando fazemos organiza cao em famlias
CMP, teremos varios tra cos que correspondem a eventos acontecidos em subsuperfcie, e esses
possuem um unico ponto de incidencia em profundidade. Essas reex oes de um determinado
reetor e representada no domnio CMP por formas aproximadas de hiperboles.
Assumindo o modelo de um reetor plano horizontal, com dados organizados no domnio
CMP, e possvel fazer a corre cao de retardo de chegada das reex oes (causados pelo afasta-
mento entre fonte e receptor), com rela cao ao tempo de incidencia normal ao reetor. Essa
e conhecida como corre cao de NMO e e determinada pela seguinte equa cao abaixo.
12
t =
_
t
2
(0) +
_
x
v
_
2
_1
2
t (0) , (1.9)
onde t(0) e o tempo duplo de tr ansito na posi cao x=0 ( apice da hiperbole), v e a velocidade
da camada acima do reetor, x e o afastamento fonte-receptor.
Depois de feita a corre cao de NMO nas famlias CMP, os eventos associados aos reeto-
res em subsuperfcie antes hiperbolicos estar ao horizontalizados. A velocidade que faz com
que os eventos sejam horizontalizados e chamada de Velocidade de NMO (V
nmo
). Quando
os tra cos de uma famlia CMP sao corrigidos de NMO, e somados (empilhados) teremos um
tra co de afastamento nulo (Kearey, Brooks e Hill, 2002).
Importantes considera coes sobre a corre cao de NMO podem ser obtidas aplicando-se a
expans ao de Taylor a equa cao 1.9:
t =
1
2t(0)
_
x
v
_
2
(1.10)
Vemos que a corre cao NMOe proporcional ao afastamento fonte-receptor e inversamente
proporcional ` a velocidade ao quadrado e a profundidade, uma vez que t(0) = z/v.
Sendo o modelo estraticado de camadas horizontais, cujas as velocidades para N ca-
madas s ao dadas por v
j
, onde j=1,...,N, teremos a seguinte express ao aproximada para o
tempo de tr ansito:
t
2
= Z
0
+ Z
1
x
2
+ Z
2
x
4
+ Z
3
x
6
+ ... (1.11)
o termo Z
0
da expressao corresponde ao tempo duplo de incidencia normal ao quadrado,
t
2
(0), e Z
1
e igual a
1
V
2
rms
.
A velocidade V
rms
(root mean square) ou velocidade media quadr atica e denida por:
V
2
rms
=
1
t (0)
N

j=1
V
2
j

j
(1.12)
onde
j
e o tempo duplo de percurso vertical na camada j e t(0) =

N
j=1

j
.
Os termos restantes da express ao derivada da expans ao de Taylor s ao fun coes que
dependem da profundidade e das velocidades intervalares. Considerando afastamentos pe-
quenos entre os tra cos, quando comparados ` a profundidade do reetor, a express ao pode ser
truncada e escrita na forma:
t
2
= t
2
(0) +
_
x
V
rms
_
2
(1.13)
13
Podemos, ent ao, concluir que se assumindo um modelo horizontalizado e estraticado,
a V
rms
sera igual a V
nmo
.
1.6 Filtragem f-k

E uma ltragem no domnio da freq uencia-n umero de onda , ou seja f k, e tambem co-
nhecida como ltragem de velocidade aparente. A representa cao de cada evento no domnio
f k e uma linha reta atraves da origem, assumindo que o evento contem todo o espectro
de freq uencia. Filtragem no domnio f k possibilita a ltragem de certos mergulhos e
conseq uentemente, eventos inclinados. Essa tecnica possibilita principalmente a supress ao
de rudos coerentes que interferem diretamente em eventos prim arios nos sismogramas. O
objetivo b asico deste tipo de ltragem e atenuar os rudos indesejaveis nos dados, pertencen-
tes a uma determinada faixa de velocidade horizontal aparente. H a algumas vantagens na
implementa cao dessa ltragem no domnio f k, podemos citar como vantagens as seguintes
consideracoes:
Nao h a necessidade previa de calculos dos coecientes do ltro f k. A opera cao
de ltragem e realizada somente pela multiplica cao dos dados transformados com a
resposta impulsiva do ltro;
O efeito de falseameno espacial (spacial aliasing) nos dados pode ser melhor avaliado;
A resposta impulsiva pode ser melhor visualizada neste plano por causa de sua esque-
matiza cao f acil;
O valor das velocidades de fase dos dados pode ser melhor estimado no plano f k.
Uma transformada de Fourier 2D no dado e necessaria para transformar o dado para o
domnio f k. A primeira transformada converte o eixo dos tempos em eixo das freq uencias
e a segunda transformada converte o eixo x em n umero de onda. Uma onda de comprimento
de onda ter a o seu n umero de onda dado por k = 1/. Exatamente como a freq uencia
(ciclos/segundos) e o inverso do perodo, n umero de onda (metros

1 (1/m) ou ciclos por


metro) e o inverso do comprimento de onda.
1.7 Empilhamento
Justamente aqui neste ponto do processamento, os tra cos das famlias CMP podem ser
todos somados ap os a corre cao de NMO. Todos os eventos tem que estar horizontalizados
e neste caso os eventos ssmicos, sobre a forma de tra cos, podem ser somados de maneira
14
construtiva. A soma construtiva destes tra cos e chamada de empilhamento (STACK) e a
imagem obtida e chamada de se cao empilhada.
A amplitude de um tra co empilhado e dividida pelo n umero de tra cos somados, visando
manter as amplitudes dos eventos ssmicos nesta opera cao. Contudo, assumindo que podem
existir rudos no dado, a raz ao sinal/rudo pode aumentar tambem atraves do empilhamento.
Isto e vericado pelo fato de o rudo ser aleat orio, fortuito, e n ao pode ser somado constru-
tivamente, assim como e feito com a amplitude do sinal, que ao longo do processamento
trabalhamos para recuperar (Cohen e Jr., 2002).
Depois de todo o conjunto de famlias CMP terem sidos empilhadas, reduzidas para um
unico tra co comum, os tra cos resultantes de cada CMP podem ser mostrados em sua ordem
direta. Desta maneira o que e mostrado e chamado de se cao empilhada ou se cao zero oset.
Uma se cao empilhada tem muitas diferen cas do modelo original pensado, mas aqui
estao algumas diferen cas basicas.
Os mergulhos dos reetores n ao est ao muito certos ou claros.
Anticlinais aparecem muito alargadas, e sinclinais aparecem muito estreitas em rela cao
ao modelo real.
Um pequeno objeto denso ou em forma de quina difrata energia e isto pode n ao ser
imageado muito bem nesta se cao.
Essas observa coes podem ser abrigadas na seguinte arma cao: os pontos de reex ao
nao est ao nos lugares corretos. Uma ferramenta para trazer os reetores de volta para onde
eles deveriam estar e chamada de migra cao.
1.8 Mute
O processamento ssmico requer muitas vezes a edi cao do dado. Isto pode ser feito
escalonando tra cos, matando tra cos, ou eliminando partes do tra co ou do dado no qual n ao
se deseja trabalhar. Os dados que precisam de mute geralmente s ao dados reais, pois dados
sinteticos sao perfeitos para uma nalidade especca e editados de maneira conveniente.
Sendo somente necessario editar ap os o estiramento dos tra cos ap os o NMO, o que e feito de
maneira autom atica.
O mute zera ou anula informa coes em uma janela especca desejada. Um atenuador
ou diminuidor de for ca e usado entre a se cao com mute e o dado original para evitar efeitos
de borda, particularmente usado em passos subseq uentes do processamento. O mute usado
aqui e aplicado sobre o topo de cada tra co, come cando do tempo zero e terminando num
15
Figura 1.7: Figura ilustrando um CDP antes da corre cao de NMO, onde podemos
ver que as reex oes tem uma forma aproximada a uma hiperbole.
Figura 1.8: Figura ilustrando um CDP ap os a corre cao de NMO, onde podemos
ver as reex oes mais afastadas horizontalizadas. Percebemos tambem o
mute dado nos tra cos para remover o estiramento causado pela corre cao
de NMO.
tempo especco, depois do estiramento causado pelo NMO. Podemos ver nas Figuras 1.7 e
1.8 o mute dado nos tra cos ap os a corre cao de NMO. O mute tambem e usado em partes do
dado onde n ao se deseja trabalhar, para isto basta cortar a parte indesejada e car com a
janela onde se deseja efetuar o processamento (Cohen e Jr., 2002).
16
1.9 Aplica cao de ganhos
As seguintes correcoes de amplitude s ao baseadas sobre uma fun cao escalonada inde-
pendente do dado. Aplicando-se a fun cao inversa o ganho ser a removido e o dado original
sera restaurado. Este tipo de escalonamento e freq uentemente aplicado em passos no decorrer
do processamento. Alguns ganhos independentes s ao:
Multiplicacao por uma potencia de tempo - a multiplica cao por uma potencia de tempo
e um ganho com uma fun cao da forma
A

= At
x
(1.14)
onde A

e a nova amplitude, A e a amplitude original, t e o tempo e x um escalar. Se


o escalar pode ser escolhido ent ao a amplitude ser a igualmente balanceada.
Funcao com ganho exponencial - A fun cao ganho e do tipo exponencial e e dada pela
fun cao
A

= Ae
xt
(1.15)
Onde as vari aveis s ao as mesmas do item acima. O resultado e um bom balanceamento
da amplitude sobre o tempo.
Multiplicacao por um escalar - multiplicando o dado por um escalar somente mudar a
o valor real das amplitudes. N ao muda a amplitude como fun cao do tempo ou rela coes
entre amplitudes, consequentemente a sada se parece com a amplitude original do tiro
e por tabela o espectro de amplitude se parece com o espectro de amplitude original.
Temos ainda alguns ganhos que s ao dependentes da amplitude do dado, esses usam
informa coes do dado de entrada. A vantagem destes ganhos e ter um bom balanceamento
do espectro de amplitude e a desvantagem e que depois de aplicados eles n ao podem ser
mais removidos. Uma pequena mudan ca indesejada na amplitude do dado pode come car
uma serie de erros durante o uxo de processamento (Cohen e Jr., 2002). Alguns ganhos s ao
descritos abaixo:
AGC (Controle autom atico de ganho) - Processo no qual o ganho do sistema e variado
na raz ao inversa da amplitude media dos dados de entrada, de modo a manter a
amplitude media dos dados de sada aproximadamente constante.
17
Balanceamento de tra co por valores RMS - Este e apenas um ganho de amplitude
AGC, com somente uma janela aplicada sobre o tra co de entrada. Este ganho balancea
o tra co, mas n ao muda a amplitude como uma fun cao do tempo, isto pode ser muito
importante para um verdadeiro processamento com amplitudes verdadeiras.
Clipping - Reduz todos os picos de amplitude sobre o fator especicado pelo operador
(percentual do valor m aximo da amplitude) para um valor de amplitude controlado
por este fator. Este ganho e raramente usado para corrigir amplitudes.
1.10 Migra cao
Depois da se cao empilhada ou de afastamento nulo ter sido criada ou gerada, sabemos
que o mergulho e a localiza cao de alguns eventos est ao incorretos. A raz ao para isso e que as
reexoes vindas de reetores inclinados ocorrem sobre pontos onde n ao h a a loca cao de famlia
CMP, como assumimos na secao empilhada. Uma migra cao p os-empilhamento em tempo
corrige para a posi cao correta os reetores. Outra tecnica de processamento possvel para
corrigir mergulho s ao as migra coes pre-empilhamento e pos empilhamento em profundidade.
Vemos na Figura1.9 um exemplo simples de como a migra cao corrige a posi cao de reetores
inclinados.
A migra cao tambem empacota, ou agrupa, energia difratada e remove outros artefatos
contidos na se cao empilhada, como as curvaturas causadas por sinclinais.
A maioria dos algoritmos usados em softwares convencionais para migra cao est a listada
abaixo:
Kirchho Usa o princpio de Huygens e soma de difra coes. Designa cao dada aos metodos
de migra cao dos dados de reex ao ssmica baseados na solu cao integral da equa cao da
onda.
Diferencas Finitas Continua cao em profundidade. Metodo de migra cao dos dados de
reexao ssmica no qual, a cada intera cao, simula-se o campo de ondas que seria re-
gistrado se uma na camada supercial do terreno fosse removida ou, o que vem a ser
a mesma coisa, se o datum que contem a fonte e o receptor fosse deslocado para uma
profundidade ligeiramente maior.
FK (Phase Shift/Stolt) Migra cao no domnio f k. A migra cao de Stolt, por exemplo,
representa a solu cao exata da equa cao da onda para um meio homogeneo e isotr opico.
Sua grande limita cao e a exigencia da velocidade do meio ser constante. Para poder ser
aplicado a dados reais, a miga cao de Stolt requer a utiliza cao de algum esquema para
fazer frente ao problema de se variar a velocidade. Um desses esquemas e a migra cao
hbrida.
18
FX Migra cao por diferen cas nitas no domnio da frequencia. Varia cao do metodo de di-
ferencas nitas para a migra cao dos dados de reex ao ssmica realizado no domnio
freq uencia-espa co.
Migra cao tem, como qualquer outro passo do processamento ssmico, alguns efeitos
resultantes. A migra cao quando n ao feita corretamente acrescenta rudo ao dado. Testes
de migra cao com diferentes velocidades podem ser feitos para obter uma melhor migra cao
resultante, contudo decidir sobre o melhor resultado obtido e sempre um trabalho subjetivo,
ou seja, os testes tem que ser bastante criteriosos, pois as migra coes demandam bastante
tempo e grande for ca computacional das m aquinas onde ser ao efetuadas, conseq uentemente
levando a um grande atraso no uxograma de trabalho. A migra cao melhora a deni cao das
feicoes dos reetores e sao inevit aveis os efeitos de borda (A.Scales, 1997).
Figura 1.9: Figura esquem atica para ilustrar a corre cao que a migra cao faz no
posicionamento, tamanho e na inclina cao de reetores inclinados.
Neste trabalho foram usadas dois tipos de migra cao, a migra cao Kirchho e a PSPI
(Phase Shift Plus Interpolation) do pacote SU. A migra cao PSPI e um metodo por des-
locamento de fase, no domnio da frequencia, que admite a varia cao vertical e horizontal
da velocidade. O metodo de migra cao Kirchho e um metodo de migra cao dos dados de
reexao ssmicas baseados na solu cao integral da equa cao da onda e com tempo de tr ansito
calculados a partir da equa cao iconal.
CAP

ITULO 2
Processamento dado do Golfo do Mexico
2.1 O Software de processamento Seismic Unix - SU
O Seismic Unix, que de agora em diante chamaremos apenas de SU, e um pacote de
programas livre para processamento de dados ssmicos e de pesquisa. O SU foi desenvolvido
e e regularmente atualizado pelo Center for Wave Phenomena (CWP) da Colorado School
of Mines. O SU pode ser baixado do site do CWP e instalado em qualquer plataforma
UNIX/LINUX. O c odigo fonte e incluso, sendo possvel para os usu arios a modica cao e
altera cao dos c odigos de acordo com as suas necessidades.
Para usar o SU n ao e necessario conhecer nenhuma linguagem especial de programa cao.
Conhecer comandos b asicos do UNIX para manejar arquivos e conceitos de programa cao
em Shell para redirecionar arquivos, j a s ao sucientes para usar o SU. O caminho mais
eciente para usar o SU e com a programa cao em Shell. Programa cao em Shell possibilita
ao usu ario conjugar muitos comandos e programas dentro de um unico trabalho, similar a
alguns pacotes de processamento ssmico comercial. Boas combina coes de comandos para
executar o processamento e visualizar as imagens desejadas facilitam muito o trabalho. Uma
boa organiza cao de arquivos tambem facilita muito o trabalho.
Este trabalho foi todo feito atraves de Shell Script, que em alguns casos foram confec-
cionadas com colagens de outras Shells ja prontas no diret orio de demos do SU e em outros
pacotes quem tambem utilizam os programas do SU, o que facilitou e possibilitou fazer todo
o processamento em poucas etapas e deix a-las prontas para serem usadas em qualquer outro
dado com os devidos ajustes.
Ha muitos mecanismos de ajuda acessveis ao SU. Alguns manuais est ao disponveis na
Internet e tambem exemplos e demos estao dentro do pr oprio pacote.
Tambem podemos usar os seguintes comandos para obter informa coes sobre os progra-
mas instaladas no SU:
selfdoc - Todos os programas do SU tem sua pr opria documenta cao quando chama-
dos sem argumentos. Basta digitar o nome do programa que sua descri cao completa
aparece.
19
20
suhelp - Lista todos os programas disponveis.
suname - Lista todos os programas e livrarias com uma pequena descri cao sobre cada
programa.
sudoc - Segue por nome do programa e tem uma descri cao do programa, isto pode ser
usado no trabalho sempre que n ao houver o selfdoc do programa.
sund - Segue por palavras de pesquisa dentro de toda a documenta cao de todos os
programas atr as da palavra desejada.
sukeyword - Lista palavras-chaves usadas por manipula cao de comandos no header
(cabe calho).
Ha um diret orio chamado demos na instala cao do SU que contem as shells usuais num
trabalho ssmico. Tambem ha uma p agina de ajuda, construda por Chris Liner da University
of Tulsa, que mostra rotinas organizadas por fun cao e mostra um selfdoc para cada fun cao
(Cohen e Jr., 2002).
O SU tambem possui rotinas para visualiza cao dos dados. A sada gr aca para se coes
ssmicas de um uxo de processamento do SU pode ser feita de duas formas: Displays
(imagens), podem ser mostrados, diretamente em um ambiente X-Windows ou eles podem
ser gerados como arquivos PostScript (PS), para depois serem visualizados ou impressos.
2.2 Descri cao do dado
O dado do Golfo do Mexico e de uma linha ssmica 2D, adquirida com o arranjo End-on
com aproximadamente 40 km de extens ao. O dado possui um corpo de sal relativamente
grande entre 2,2 e 2,7s nas se coes em tempo, que gera diversas m ultiplas. A geologia abaixo
deste corpo e muito difcil de ser amostrada por causa da alta velocidade do corpo de sal o
que gera uma alta imped ancia ac ustica. S o e possvel amostrar as estruturas abaixo do corpo
de sal atraves das ondas que descem e sobem por reex ao pelos lados do corpo, entretanto,
essas ondas chegam bastante atenuadas e mascaradas. Os par ametros de aquisi cao s ao
mostrados na Tabela 2.2. Esse dado j a possui um pre-processamento e tambem ltragens
para a supress ao de rudos. Junto com o dado tambem dispomos de um campo de velocidade
em profundidade, obtido por tecnicas de migra cao (Figura 2.1).
2.3 Formato interno do SU
Dados ssmicos de entrada e sada s ao feitos no formato SEG-Y. Este formato e denido
pela Society of Exploration Geophysicists (SEG) e tornou-se o formato padr ao de troca de
21
N umero de tiros 1001
N umero de receptores 180
Intervalo de amostragem 4 ms
Intervalo de tiro 26,27 m / 87,5 pes
Intervalo de receptor 26,27 m / 87,5 pes
Intervalo de CMP 13,34 m / 43,75 pes
Cobertura 90
Amostras no tempo 1501
Tabela 2.1: Tabela com os par ametros de aquisi cao do dado.
Figura 2.1: Campo intervalar em profundidade cedido junto com o dado do Golfo
do Mexico. Podemos ver um grande corpo de sal que possui um alto
valor de velocidade introduzindo um alto contraste de velocidade no
modelo.
dados da ind ustria. Todos os dados que ser ao trabalhados precisam ser adequados ` a sua
forma de tratamento, isto e, precisam de informacoes de header.

E aconselhavel que ao se
trabalhar com dados que tenham o formato interno do SU, que estes tenham uma termina cao
ou extensao .su, para identicar quais dos dados tem o formato interno e tem header. Outros
22
dados podem ter formatos diferentes, estes podem ter termina coes .bin ou .ad. A Shell I.1
faz essa tarefa. Sabemos que os dados ssmicos no formato SEG-Y vem gravado de forma
sequencial,ou seja uma amostra ap os a outra, que se assemelha ao de uma linha reta. Ao
indicar o n umero de amostras o programa identica que a cada 1501 amostras e um tra co e
os ordena um ao lado do outro. Assim j a temos o dado no formato interno do SU com sua
termina cao sugerida.
2.4 Carregamento da Geometria
A Shell I.2 coloca as coordenadas em cada tra co de acordo com as famlias CMP, com as
fontes e receptores correspondentes a cada tra co.

E necessario informar o espa camento entre
os geofones, o afastamento mnimo e todas as informa coes requeridas para que a geometria
seja carregada corretamente.

E importante ressaltar que todo o processamento do dado do
Mexico foi feito em pes, foi nessa unidade que foi feita a aquisi cao. Tentativas de trazer
este dado para o Sistema Internacional (SI), ou seja, transformar a unidade de comprimento
de pe(ft) para metro foram feitas mas as informa coes do header caram diferentes, pois ele
nao aceita n umeros decimais e faz seu proprio arredondamento ou aproxima cao, deixando as
informa coes incorretas, nos causando problemas, pois alguns programas tem uma maneira
especca de trabalhar com o header, e `as vezes dentro do uxo de processamento temos que
fazer mudan cas no tipo de organiza cao do dado e no pr oprio header.
Cobertura
Ja com a geometria carregada, uma forma de saber se tudo cou correto e fazer algumas
secoes de afastamento constante, tais como a se cao de afastamento mnimo, medio e maximo.
Visualizar alguns CDPs para conferir as coordenadas. Um outra forma e determinar a
cobertura dos dados atraves da Shell I.6, com a qual podemos ver a cobertura dos CDPs
e as secoes de afastamento constante. Determinar quais os CDPs de cobertura m axima e
fundamental para a an alise de velocidade. Notamos que os primeiros e os ultimos CDPs
nao tem cobertura m axima, isso j a era esperado, por causa do arranjo usado na aquisi cao
dos dados. Podemos ver na Figura 2.3 a primeira se cao de afastamento mnimo, retirada do
dado completamente sem nenhum processamento, assim tambem como os CDPs mostrados
na Figura 2.4.
Vendo alguns CDPs e algumas se coes de afastamento constante j a podemos ter uma
primeira ideia do como e a geologia do local e de que passos no processamento deveremos
dar para conseguir processar com sucesso os dados . Optamos por visualizar a se cao de
afastamento mnimo, em algumas etapas do processamento para vericar as modica coes
sofridas pelo dado ap os executada alguma opera cao, pois e a secao que mais se aproxima da
23
secao zero oset (afastamento nulo) e, portanto, isso facilita a visualiza cao das mudan cas
sofridas pelo dado em cada opera cao. Visualizar os mesmos CDPs tambem e importante,
e escolhe-los de maneira estrategica para que pontos importantes da geologia sejam amos-
trados. Outro m odulo do SU para vericar se a geometria foi carregada corretamente s ao
surange e suedit. Com eles podemos vericar os valores anotados no header de cada tra co.
Figura 2.2: Este gr aco mostra a cobertura de cada CMP do dado do Golfo do
Mexico.
2.5 Corre cao de divergencia esferica
O primeiro passo aqui foi dividir o dado em quatro partes, poderia ter sido em mais
partes, contudo, bastava ter tempo e paciencia para tanto. O objetivo deste fatiamento, na
Shell I.3, foi tentar fazer uma corre cao que fosse sensvel ao afastamento. Sabemos, como
foi explicado na Se cao 1.2, que a amplitude e a freq uencia sao afetadas com o aumento
do tempo de propaga cao e conseq uentemente com o afastamento. O programa que faz a
corre cao de divergencia esferica aplica a partir de 0s uma fun cao que cresce de maneira
mon otona ate o nal do dado, na sua forma padr ao, e come cando com uma velocidade de
1500 m/s. Sendo assim, corrigiria o dado de maneira que consideramos inadequada, pois este
tipo de corre cao n ao leva em conta o afastamento. Em afastamentos maiores teramos uma
24
Figura 2.3: Se cao de afastamento mnimo sem nenhum processamento nos dados.
maior parte do dado com a velocidade do fundo do mar considerando o eixo dos tempos.
Portanto, o fatiamento do dado foi feito de maneira estrategica e a determina cao dos tempos
e velocidades iniciais e nais fez com que a corre cao de divergencia esferica fosse feita de
maneira adeq uada, levando em conta o afastamento.
Notamos nas Figuras 2.5 e 2.6, que as reex oes caram mais ressaltadas nos tempos
abaixo de 3.5 s, tanto na se cao de afastamento constante quanto nos CDPs escolhidos. As
reexoes em todo o dado foram ressaltadas e podemos ter melhor visualiza cao das fortes
m ultiplas, por volta de 4 s, causadas pelo fundo do mar e pelo topo do corpo de sal.
2.6 Visualiza cao do espectro e Filtragem de freq uencia
Podemos ver na Figura 2.7 o espectro de freq uencia do dado. Este dado tem uma
predomin ancia na faixa que vai de 5 a 80 Hz. Em seguida o dado foi ltrado com o uso
de um ltro passa banda, deixando passar as freq uencias entre 5 e 80 Hz e rejeitando as
que estavam fora desta faixa. Podemos ver que o espectro depois da ltragem, mostrado na
Figura 2.8, foi alterado em suas extremidades, zerando as componentes de freq uencia fora
da banda. O resultado pr atico foi pouco contundente, pois a faixa de corte foi pequena, sem
25
Figura 2.4: CDPs da linha do Golfo do Mexico sem nenhum processamento.
grandes mudan cas no conte udo de freq uencia na secao de afastamento mnimo e nos cdps
escolhidos. A ltragem de freq uencia e recomendada numa faixa entre 10 e 70 Hz, variando
essa faixa de acordo com a experiencia de quem processa. O receio de perder o controle do
espectro do dado, j a que nos maiores afastamentos perdemos as altas freq uencias e tambem
sabendo que o dado j a foi pre-processado e ltrado para supress ao de rudos, nos zeram
optar por esta faixa de corte. Nada impede que testes sejam feitos com outras faixas de
freq uencia.
2.7 Deconvolu cao
A deconvolu cao tem por objetivo melhorar a resolu cao temporal em todo o dado. Os
par ametros usados na deconvolu cao est ao mostrados na Shell I.7. Vemos nas Figuras 2.8 e
2.13 os espectros antes e depois da deconvolu cao, cuja opera cao tende a deixar reto o topo do
espectro. Isso representa que as amplitudes do dado sofreram uma tentativa de equaliza cao,
mas na pr atica n ao completamente, mas o resultado foi considerado satisfat orio.Todas as
reexoes foram ressaltadas e o dado ganhou bastante deni cao abaixo de 3,5s. Nas Figuras
2.11 e 2.12 a diferen ca em rela cao ` as Figuras 2.9 e 2.10 s ao notadas.
26
Figura 2.5: Se cao de afastamento mnimo ap os a corre cao de divergencia esferica.
Em torno de 4s temos uma m ultipla forte que e atribuda ao fundo do
mar.
2.8 Analise de velocidade
Neste trabalho um conjunto de Shells foram geradas para facilitar a confec cao dos
campos de velocidade. Nesse aspecto, o SU e pouco interativo e essa falta de interatividade
diculta a constru cao de melhores campos. A an alise de velocidade e feita apenas em CDPs
com cobertura m axima. Fizemos a an alise em 19 CDPs para a confec cao do nosso primeiro
campo de velocidade RMS. Nesta etapa, foi necess ario um grande cuidado para mapear as
fun coes velocidades para confeccao do campo. Alem disso, tivemos que fazer mais de uma
vez o mesmo campo e ir comparando suas mudan cas antes de seguir em frente. A experiencia
adquirida na realiza cao deste trabalho nos mostrou que n ao adianta mapear muitos pontos e
perturbar muito o campo lateralmente, pois este m odulo do SU e muito sensvel a varia coes
laterais com pouca amostragem tornando-se isso um agente complicador na confec cao dos
campos de velocidades RMS e intervalar.
Escolhemos aqui dois CDPs para mostrar a diculdade ao se mapear a fun cao veloci-
dade. Um CDP no come co do dado e outro embaixo do corpo de sal presente, bem no meio do
dado. Os CDPs escolhidos tem valores 20228 e 55428 pes o que equivale a 6165,49 e 16894,5
27
Figura 2.6: CDPs ap os a corre cao de divergencia esferica, com as reexoes mais
profundas bastante real cadas.
Figura 2.7: Espectro de freq uencia do dado bruto, notar a predomin ancia da banda
entre 5 e 80 Hz, espectro e obtido com a Sehll I.4.
Figura 2.8: Espectro de freq uencia do dado ap os a ltragem de freq uencia.
28
Figura 2.9: Se cao de afastamento m

inimo ap os a ltragem de freq uencia com o


ltro passa-banda faixa de freq uencia de 5 a 80 Hz.
m. Como faremos referencia v arias vezes a eles, para n ao car repetitivo, chamaremos de
CDP1 e CDP2. Vemos facilmente que a fun cao velocidade e bem mais denida e mais facil
de ser mapeada no CDP1 que no CDP2, pois as velocidades est ao alteradas por causa do
corpo de sal. No CDP1 temos uma geologia bem comportada em uma regi ao de camadas
planas estraticadas. No CDP2 o corpo de sal tanto pode ter alterado a geologia, como pode
alterar a determina cao das velocidades abaixo dele. Ent ao, e recomend avel tentar seguir a
primeira fun cao velocidade mapeada e ir melhorando o campo de velocidade com o avan car
das etapas e dos trabalhos com o dado.
Depois de mapeadas as fun coes nos 19 CDPs, a confeccao do campo e praticamente
autom atica, basta seguir as instru coes das restantes das Shells ate a visualiza cao do campo. A
Shell I.8.1 cria arquivos bin arios com os pontos mapeados. A Shell I.8.2 faz uma interpola cao
1D, pega os pontos mapeados e faz a interpola cao para os outros restantes, no nosso caso
temos 1501 amostras em tempo, que ser ao interpoladas com os pontos mapeados. Vericamos
que podemos pegar muitos pontos na mesma fun cao, mas n ao aconselha-se variar muito a
fun cao lateralmente. A Shell I.8.3 faz a jun cao das fun coes mapeadas e interpoladas na
direcao do tempo e as coloca uma ao lado da outra, com seus respectivos valores de header.
A Shell I.8.4 faz a interpola cao 2D, ou seja, utiliza as fun coes mapeadas, e constr oi um
29
Figura 2.10: Os mesmos CDPs da Figura 2.4 ap os a ltragem de freq uencia com
ltro passa-banda de 5 a 80Hz.
campo de velocidade que e mostrado na tela do computador imediatamente.
Caso haja necessidade, e quase sempre h a, podemos suavizar o campo para tentar
minimizar grandes varia coes laterais causadas pela pouca amostragem feita na an alise. No
nosso caso zemos a an alise de 19 CDPs e depois tivemos que construir um campo de
velocidade para 2180 CDPs, e por mais que o processo de interpola cao seja eciente e difcil
obter um campo muito representativo com t ao pouca amostragem. A suaviza cao (Shell
I.8.5) deve ser usada com parcim onia, pois ela modica as velocidades, por usar o metodo
dos mnimos quadrados. Notemos que as velocidades mnimas e maximas est ao mudadas,
Figuras 2.16 e 2.17, se compararmos os campo antes e depois da suaviza cao, por isso o
programa recomenda usar valores para o par ametro de suaviza cao de 0 a 20.
Por ultimo temos a Shell I.8.6 que converte o campo RMS em um campo intervalar
em profundidade. Este campo e importante para fazermos as migra coes desejadas. Este
campo, quando bem feito, pode nos dar uma boa ideia de como s ao as fei coes geol ogicas em
subsuperfcie.
Aqui daremos um pulo e falaremos de empilhamento, j a explicado no captulo anterior
na Se cao 1.7. Usando a Shell I.10, que faz corre cao de NMO e empilhamento, j a obtendo uma
30
Figura 2.11: Se cao de afastamento mnimo ap os a deconvolu cao (Shell I.7). Note-se
agora nos dados h a uma melhor deni cao nas reex oes abaixo de 3,5s.
primeira se cao empilhada, com o campo de velocidade RMS que e mostrado na Figura 2.16.
Temos agora uma no cao mais real de como e a subsuperfcie do local estudado. De posse da
primeira se cao empilhada, Figura 2.19, podemos avaliar todos os passos feitos anteriormente,
atraves do resultado obtido, e tomar a decis ao de seguir o processamento ou voltar e refazer
alguns passos que n ao foram considerados satisfat orios.
2.9 Filtragem f-k
Como explicado no captulo anterior, na Se cao 1.6, a ltragem f k tenta atenuar
rudos e ondas m ultiplas atraves da ltragem dos dados no domnio f k, fazendo uma
transformada dupla de Fourier do domnio x t para o domnio f k. Apos a primeira
an alise de velocidade, onde foi concebido o primeiro campo, Figura 2.16, e as primeiras se coes
empilhadas, Figura 2.19 , achamos que se faz necess ario neste momento uma nova ltragem
dos dados.
O primeiro passo foi fazer uma nova an alise de velocidade, tentando mapear fun coes
intermediarias, entre as prim arias e as m ultiplas, de tal forma que as fun coes velocidades
31
Figura 2.12: CDPs (Figura 2.4) ap os a deconvolu cao.
Figura 2.13: Espectro de freq uencia dos dados ap os a deconvolu cao. Em rela cao ao
espectro da Figura 2.8 houve um aumento das freq uencias mais altas.
escolhidas subcorrijam as m ultiplas por sua alta velocidade e sobrecorrijam as prim arias por
sua baixa velocidade. Isso est a mostrado nas Figuras 2.20 e 2.21, onde vemos as fun coes
intermediarias, para os CDP1 e CDP2. Fizemos para os mesmos CDPs, para mostrar a
diculdade de estudar o dado abaixo do corpo de sal. O interesse nesta etapa do trabalho
e criar um campo de velocidade para a atenua cao de m ultiplas, de tal forma que as fun coes
mapeadas fa cam essas corre coes de maneira conveniente para todo o dado.
Estando o dado corrigido de maneira conveniente, partimos para a ltragem propria-
mente dita. Podemos ver na Shell I.9 que come camos fazendo uma corre cao de NMO, com as
fun coes velocidades mapeadas para fazermos a ltragem f k, logo ap os fazemos a ltragem.
32
Figura 2.14: An alise de velocidade no CDP1:(a) CDP1 com ganho de amplitude;
(b) painel semblance onde vemos as concentra coes de energias nas
reexoes mais coerentes e a fun cao bem mapeada; (c) CDP1 mostrado
em (a) corrigido de NMO com a fun cao mapeada em (b). A fun cao
velocidade cou bem denida por causa da geologia bem comportada.
Podemos ver na Figura 2.22 um CDP sem corre cao, onde vemos que o espectro est a forte nos
dois lados. A Figura 2.23 mostra o dado corrigido de NMO intermedi ario, j a pronto para ser
aplicado o corte no espectro. Em seguida, vemos o espectro cortado, e atraves deste corte
conseguimos atenuar as m ultiplas o que pode ser visto na Figura 2.25.
Nos parece que nos CDPs mostrados nesta etapa que as reex oes abaixo de 3,5s estejam
mais fortes, isto acontece por causa do ganho de amplitude, aplicado para a equaliza cao da
energia dos tra cos, que e um ganho de tempo ao quadrado. Podemos ver de maneira clara a
diferenca entre o primeiro e o quarto espectro mostrados pelas Figuras 2.23 e 2.25. Isso nos
leva a crer que a ltragem foi bem sucedida. Notemos novamente que o dado, ap os a corre cao
de NMO, aparece com um mute, ou cortado, na sua extremidade esquerda, pois e inerente a
corre cao de NMO feita pelo SU, devido ao estiramento que ela causa nas hiperboles.
2.10 NMO e Empilhamento
Como j a zemos anteriormente, basta aqui aplicar a corre cao de NMO e o empilha-
mento dos dados. Neste segundo caso zemos uma nova an alise de velocidade com o dado
mais bem tratado, ap os a ltragem f k, o que possibilitou um melhor mapeamento das
fun coes velocidades, por ter extrado, na medida do possvel, rudos e m ultiplas e tambem
33
Figura 2.15: An alise de velocidade no CDP2:(a) CDP2 com ganho de amplitude;
(b) painel semblance onde vemos as concentra coes de energias nas
reexoes mais coerentes e a fun cao mapeada ; (c) CDP2 mostrado
em (a) corrigido de NMO com a fun cao mapeada em (b). A fun cao
velocidade n ao e bem denida, pois este cdp esta bem embaixo do
corpo de sal.
buscando corre coes de amplitude e ltragens.
Podemos ver nas Figuras 2.26 e 2.27 que as fun coes velocidades prim arias est ao bem
mais denidas o que possibilita a confec cao de um campo de velocidade mais representativo
para o dado. Sendo assim, a corre cao de NMO e o empilhamento podem ser melhores nesta
etapa.
Podemos ver na Figura 2.30 a se cao empilhada com o segundo campo de velocidade
construdo, que foi mostrado na Figura 2.28.
2.11 Migra cao
As migra coes usadas neste trabalho foram as migra coes Kirchho e PSPI explicadas
na Se cao 1.10. Resolvemos us a-las pois a PSPI e de facil parametriza cao e a Kirchho e a
mais usada nos pacotes comerciais.
Podemos ver na Figura 2.32 uma se cao migrada com PSPI e usando o campo de veloci-
dade mostrado na Figura 2.31. Notemos que os ancos do corpo de sal cam bem evidentes,
e geram bastante difra coes. As m ultiplas causadas pelo fundo do mar e pelo topo do corpo
34
Figura 2.16: Campo de velocidade RMS determinado. Nota-se que o campo n ao
e muito bem comportado e apresenta varia coes laterais, dentro da
lamina de agua.
de sal est ao ainda presentes e bem fortes.
A Figura 2.34 e uma secao migrada com a tecnica Kirchho pre-empilhamento. Esta
migra cao tem uma parametriza cao mais difcil, pois exige o c alculo de tempos de percurso.
Este resultado foi obtido com o campo mostrado na Figura 2.31 e podemos notar que o
resultado n ao foi muito diferente do obtido na se cao migrada com PSPI com o mesmo
campo. Esta se cao n ao difere muito da mostrada na Figura 2.32.
Na Figura 2.33 mostramos uma se cao migrada com PSPI com o campo intervalar mos-
trado na Figura 2.1, que e o campo cedido junto com o dado. Esta se cao e a que apresenta
uma maior distin cao de fei coes e apresenta uma boa delinea cao do corpo de sal.
Podemos concluir que as tecnicas de migra cao Kirchho e PSPI nao diferem muito nos
resultados, ao menos neste trabalho foi assim.O que realmente inui numa maior qualidade
da se cao migrada e o campo de velocidade usado para migr a-las. Isso ca bem claro ao
compararmos a Figura 2.33, que foi migrada usando o campo intervalar, cedido junto com o
dado, com a Figura 2.32, que foi migrada usando o segundo campo de velocidade construdo
e mostrado na Figura 2.31. Neste caso usando a mesma tecnica de migra cao obtivemos
35
Figura 2.17: Campo de velocidade RMS (Figura 2.16), suaviza cao (par ametros de
suaviza cao indicados na (Shell I.8.5), notamos uma diminui cao nas
varia coes laterais na camada de agua
resultados bastante distintos.
36
Figura 2.18: Campo intervalar em profundidade construdo atraves da convers ao
do campo mostrado na Figura 2.17
37
Figura 2.19: Se cao empilhada com o primeiro campo de velocidade RMS mostrado
na Figura 2.16. Podemos ver m ultiplas bem fortes 2,2s causada pelo
topo do corpo de sal e m ultiplas por volta de 4s.
38
Figura 2.20: An alise de velocidade do CDP1 para mapear fun coes de velocidade
intermediarias: (a) CDP1 com ganho de amplitude; (b) painel sem-
blance onde vemos as concentra coes de energias nas reex oes mais co-
erentes e a funcao intermedi aria bem mapeada; (c) cdp mostrado em
(a) corrigido de NMO com a fun cao mapeada em (b), com prim arias
para cima e m ultiplas para baixo. A fun cao velocidade intermedi aria
apresenta um bom comportamento.
39
Figura 2.21: An alise de velocidade do CDP2 para mapear fun coes intermedi arias:
(a) CDP2 com ganho de amplitude; (b) painel semblance onde vemos
as concentra coes de energias nas reexoes mais coerentes e a fun cao
intermediaria mal mapeada tivemos que repetir a fun cao do CDP1;
(c) cdp mostrado em (a) corrigido de NMO, com a fun cao mapeada
em (b), com prim arias para cima e m ultiplas para baixo. A fun cao
velocidade intermedi aria n ao apresenta-se bem denida por causa da
interferencia do corpo de sal.
40
Figura 2.22: Figura composta por: (a) CDP sem corre cao de NMO e com ganho de
amplitude; (b) Espectro 2D de amplitude (domnio f k). Espectro
apresenta-se forte nos dois lados.
Figura 2.23: Figura composta por: (a) CDP com corre cao de NMO com fun cao
intermediaria e com ganho de amplitude; (b) Espectro no domnio
f k com espectro mais forte no lado direito do espectro devido ` as
reexoes primarias.
41
Figura 2.24: Figura composta por: (a) CDP da Figura 2.23 com as devidas
corre coes NMO, com sua respectiva fun cao intermedi aria e com ga-
nho de amplitude; (b) Espectro f k. Espectro mais forte no lado
direito corresponde ` as reexoes primarias e o esquerdo zerado para
eliminar as m ultiplas.
42
Figura 2.25: Figura composta por: (a) CDP com corre cao de NMO inversa com
fun cao intermedi aria e com ganho de amplitude; (b) Espectro f k.
Espectro dos dados ap os a supressao de m ultiplas.
Figura 2.26: An alise de velocidade do CDP1: (a) CDP1 ap os a elimina cao de
m ultiplas e ganho de amplitude; (b) Painel semblance onde vemos
as concentra coes de energias nas reexoes mais coerentes e a fun cao
bem mapeada; (c) CDP1 mostrado em (a)corrigido de NMO com a
fun cao mapeada em (b). A fun cao velocidade bem denida em fun cao
das m ultiplas.
43
Figura 2.27: An alise de velocidade do CDP2: (a) CDP2 ap os a atenua cao de
m ultiplas e ganho de amplitude; (b) Painel semblance onde vemos as
concentra coes de energias nas reexoes mais coerentes e a fun cao ma-
peada com diculdade; (c) CDP2 mostrado em (a) corrigido de NMO
com a fun cao mapeada em (b). Mesmo com atenua cao das m ultiplas
a fun cao n ao e bem comportda por causa da geologia.
44
Figura 2.28: Campo de velocidade RMS construdo ap os a ltragem f k. Notamos
que e um campo bem mais comportado que o campo mostrado na
Figura 2.16
45
Figura 2.29: Campo de velocidade RMS mostrado na Figura 2.28 e suavizado nas
duas dire coes (Shell I.8.5).
46
Figura 2.30: Se cao empilhada obtida com o campo de velocidade RMS mostrado
na Figura 2.28.
47
Figura 2.31: Campo de velocidade intervalar em profundidade obtido atraves da
conversao do campo mostrado na Figura 2.29 com a Shell I.8.6.
48
Figura 2.32: Se cao migrada a partir da se cao empilhada mostrada na Figura 2.30.
Resultado de migra cao com a tecnica PSPI pos-empilhamento com o
campo velocidade mostrado na Figura 2.31.
49
Figura 2.33: Se cao migrada a partir da se cao empilhada mostrada na Figura 2.30.
Resultado de migra cao com a tecnica PSPI pos-empilhamento com o
campo de velocidade mostrado na Figura 2.1.
50
Figura 2.34: Se cao migrada a partir da se cao empilhada mostrada na Figura 2.30.
Resultado de migra cao com tecnica Kirchho pre-empilhamento com
o campo de velocidade mostrado na Figura 2.31.
CAP

ITULO 3
Conclus oes
A confeccao deste trabalho foi considerada bastante proveitosa e did atica. Como ti-
vemos dois objetivos principais a serem atingidos faremos uma conclus ao em duas etapas
separadamente.
Primeiro falaremos do trabalho com o SU. Quando fomos apresentados a esse pacote de
programas, o conhecamos como um conjunto de programas de processamento ssmico, mas
ao termino deste trabalho chegamos a conclus ao que ele e mais que isso, e uma caixa cheia de
ferramentas. O pouco conhecimento dos programas do SU limita bastante nossas a coes na
realiza cao de algumas tarefas. Ele apresenta um grande n umero de programas com recursos
diversos e o pouco conhecimento de seus programas limita nossa a cao, fazendo com que
fa camos tarefas de uma unica forma ou ate mesmo n ao fa camos algumas tarefas. Provamos
que uma boa combina cao de comandos do UNIX com Programa cao em Shell torna o SU
bastante poderoso e ecaz no processamento ssmico, sendo ent ao importante conhecer um
pouco mais sobre esses dois recursos. O SU apresenta algumas limita coes como programas
para etapas de pre-processamento.

E muito importante manter o SU sempre atualizado
e sempre consultar novos manuais que sempre aparecem na Internet. O SU e altamente
didatico e seria muito importante que fosse o primeiro software de processamento ssmico
com que novos geofsicos tivessem contatos.
Nesta parte falaremos sobre o processamento do dado do Golfo do Mexico. Tivemos um
agente complicador muito poderoso que foi o grande corpo de sal presente no meio da linha
ssmica. A alta imped ancia do corpo de sal faz com que as ondas pouco des cam e tambem
pouco subam atraves dele, fazendo com que as estruturas abaixo dele n ao sejam amostradas
de maneira ecaz. Todas as etapas do processamento do dado do Mexico foram considera-
das bastante satisfat orias, com bons resultados e apresentando diferen cas consider aveis entre
uma etapa e outra. Todavia na ltragem de freq uencia poderamos ser mais audaciosos e ter
feito um corte mais signicativo no espectro. A falta de experiencia contribuiu para isso e
tambem o fato de saber que o dado j a havia sofrido uma pre-ltragem. Como ressaltamos,
ao longo deste trabalho, a etapa mais importante do processamento e a an alise de velocidade
e ela teve dois agentes complicadores. Um foi a complexidade do dado e o outro foi a falta
de interatividade do SU, mas mesmo assim consideramos que os nossos campos apresentam
51
52
uma boa qualidade para empilhamento e migra cao. As se coes migradas e empilhadas foram
consideradas de boa qualidade e bastante satisfat orias, quando comparamos ` as secoes migra-
das, com os campos construdos, com as se coes migradas com o campo original, cedido junto
com o dado. Consideramos tambem importante que novos trabalhos sejam feitos com esse
dado com intuito de se obter melhores resultados a partir das informa coes presentes neste
trabalho.
Como resultado deste trabalho temos uma serie de uxos que passam por etapas b asicas
do processamento ssmico, que podem e devem ser modicadas e melhoradas de acordo com
a necessidade e preferencia de quem for us a-las como referencia. Deixamos uma serie de
informa coes sobre esse dado do Golfo do Mexico para trabalhos futuros. Confeccionamos
um CDROM com todos os uxos usados neste trabalho, todos os campos de velocidade
construdos, secoes migradas e empilhadas, e todos os outros dados e informa coes usados
para fazer este trabalho.
Agradecimentos
Agrade co imensamente ` a minha m ae, Ana Maria Santos Abreu (in memorian), pelo
apoio incondicional e pelo grande esfor co que fez para que eu conseguisse chegar ate este
ponto. Ao meu pai, Edson Marques Abreu, pelo apoio, exemplo e conan ca depositados em
mim. Aos meus irm aos, Cristiane, Luciane e Jose Mario, e ao amigo Cl audio Jorge por todo
apoio e dedica cao em todos os momentos de minha vida. Enm, ` a toda a minha famlia pela
compreensao e cumplicidade.
Agradecimento aos Professores Amin Bassrei e Telesforo Martinez por terem me esten-
dido a m ao na minha volta ` a faculdade no momento bastante delicado em minha vida. A
todos os Professores que me acompanharam dentro da faculdade, sem exce cao, em especial ao
Professor Hedison Sato por todos os conselhos e conversas que foram de grande import ancia
na minha trajet oria academica.
Ao Professor Reynan Pestana, por ter conado em mim, empenhado seu nome neste
trabalho e pelo empenho para que ele fosse concretizado. Ao amigo incans avel e co-orientador
Fernando Cezar, pois sem seu apoio essa caminhada seria bem mais difcil. A Flor Alba
Vivas Meija, Gary e Michelangelo, por todas as orienta coes na constru cao deste trabalho.
Ao Professor Marco Botelho pelas dicas e ao Professor Milton Porsani por participar da
banca.
A todos os amigos da Gradua cao e P os-gradua cao, sem excecao, por terem sido por
muitas vezes minhas pernas e bracos e algumas vezes, cora cao em momentos em que pensei
em desistir de algo dentro da faculdade, em especial ao el e incans avel amigo Emerson
Sidinei pelo companheirismo. N ao citarei mais nenhum para n ao cometer a injusti ca de
esquecer alguem.
Agrade co a todos os funcion arios do Hospital SARAH, em especial ` a Psicologa Diana,
a Professora Giovana e aos Fisioterapeutas Jo ao e Giana.
Ao CPGG/UFBA por todo apoio no decorrer do curso e ao LAGEP por me oferecer
estrutura na constru cao deste trabalho. Aos funcion arios Joaquim Lago, Ana Maria Do,
Lene e a todos os outros que me incentivaram.
Este trabalho e uma vit oria coletiva. A todos que participaram e n ao foram citados os
meus sinceros agradecimentos.
53
Referencias Bibliogracas
A.Scales, J. (1997) Theory of Sismic Imaging, Samizdat Press.
Cohen, J. e Jr., J. S. (2002) The New SU Users Manual, Colorado School of Mines.
Kearey, P.; Brooks, M. e Hill, I. (2002) An Introduction to Geophysical Exploration, Blackwel
Publishing.
da Silva, M. G. (2004) Processamento de dados ssmicos da bacia do Tacutu, Dissert. de
Mestrado, Universidade Federal da Bahia, Salvador, Brasil.
Telford, W.; Geldart, L. e Sheri, R. (1990) Applied Geophysics, Cambridge University
Press.
Yilmaz, O. (2001) Seismic data analysis: processing,inersion,and interpretation of seismic
data, Society of Exploration Geophysicists.
54
ANEXO I
Programas do Seismic Unix
I.1 Trazer para o formato interno do SU
#! /bin/sh
#fl01-forma-int.sh
# Modifica formato .ad para formato interno do SU .su .
# Adiciona headers ao dado e carrega dt=0.004s ou 4000 microsegundos.
#d1=/rede01/scr02b/dados-sismica/mexico
a1=MEXICO_1001mute.su
a2=mex01.su
#suswapbytes <$d1/$a1 | #Conversao para little endian
sustrip <$a1 |
suaddhead ns=1501 |
sushw key=dt a=4000 >$a2
exit
I.2 Carregamento de Geometria
#! /bin/sh
#fl02-carreg-geom.sh
#Carrega geometria do dado
arq1=mex01.su #Dado de entrada
arq2=mex02-geom.su #Dado de saida
#Calculo de sx e gx
sushw <$arq1 key=sx,gx a=15992,0 b=0,88 c=88,88 d=0,0 j=180,180 |
# Calculo do cdp e offset a partir de gx e sx.
suchw key1=cdp,offset key2=gx,gx key3=sx,sx a=0,0 b=1,1 c=1,-1 d=2,1 >$arq2
#Obtencao de valores absolutos de offset
#suchw key1=offset key2=offset b=-1 |
#Existe um programa chamado SUABSHW para isso
#suabshw key=offset |
#susort sx gx >$arq2
55
56
#Reducao do dataset para 213 tiros e 1000 amostras no tempo
#suwind <$arq2 key=sx min=6163 max=16763 |
#suvlength ns=1000 |
#Organiza o dado em CDP
#susort cdp offset >$arq4
#surange <$arq4
#Produz secoes de afastamento contante ou vizualiza CDPS desejados
#suwind key=offset min=$offset max=$offset <$outfile1 >hmin0188.su
#rm -rf $arq2
exit
I.3 Corre cao de divergencia esferica
#! /bin/sh
#fl03-cor-div.sh
#Correcao de divergencia esferica
inarq01=mex03-cdps.su #Dado de entrara do processo
arq01=fatia01.su #Saida do dado fatiado em 4 partes e com correcao de divergencia
arq02=fatia02.su
arq03=fatia03.su
arq04=fatia04.su
f01=fatia-final-01.su #Dado fatiado de saida do dado corrigido e aplicado o susort
f02=fatia-final-02.su
f03=fatia-final-03.su
f04=fatia-final-04.su
trms01=0,1.7,6 #Tempo para as correcoes das fatias feitas
trms02=0,2.0,6
trms03=0,2.8,6
trms04=0,3.4,6
vrms=4921.62,4921.62,7545.93 #Velocidades em pes para as correcoes
suwind <$inarq01 key=offset min=-4112 max=-240 |
sudivcor >$arq01 trms=$trms01 vrms=$vrms
suwind <$inarq01 key=offset min=-8072 max=-4200 |
sudivcor >$arq02 trms=$trms02 vrms=$vrms
suwind <$inarq01 key=offset min=-12032 max=-8160 |
sudivcor >$arq03 trms=$trms03 vrms=$vrms
suwind <$inarq01 key=offset min=-15992 max=-12120 |
sudivcor >$arq04 trms=$trms04 vrms=$vrms
susort offset cdp <$arq01 >$f01
susort offset cdp <$arq02 >$f02
57
susort offset cdp <$arq03 >$f03
susort offset cdp <$arq04 >$f04
cat $f01 $f02 $f03 $f04 >final.su
#Caso o dado nao esteja organizado como desejado aplicar susort convenientemente
rm -rf fatia*
exit
I.4 Visualiza cao do espectro do dado
#! /bin/sh
#fl04-fft.sh
#Determinar o espectro do dado para filtragem de frequencia
#Aplica Tranformada de Fourier no dado
#Seria bom que o dado de entrada fosse uma secao empilhada ou alguns CDPS
inarq=mex04-cor-div.su #Dado de entrada
arq=espec.su #Dado de saida
sufft <$inarq | suamp mode=amp |
sustack key=dt |
suxgraph style=normal label1="f(Hz)" title="Espectro de Frequ^encia">$arq &
exit
I.5 Filtragem de freq uencia
#! /bin/sh
#fl05-filt.sh
#Fluxo para aplicar filtro de frequencia no dado
#O padrao do sufilter e o passa-banda caso nao coloque o amps
input= #Dado de entrada
outpu= #Dado de saida
sufilter <$input f=3,5,75,80 amps=0,1,1,0 >$output
exit
I.6 Determina cao da cobertura
#! /bin/sh
58
#fl06.1-cobertura.sh
#Esse comando serve para determinar que CDPS possuem cobertura maxima
suchart <$input key1=offset key2=cdp outpar=pfile >plot
xgraph <plot par=pfile linewidth=2 marksize=2 mark=20 &
exit
I.7 Deconvolu cao
#! /bin/sh
#fl07-decon.sh
#Faz deconvolucao no dado
inarq=traco80.su #Dado de entrada
outarq=traco80-decon.su#Dado de saida
ft=0.004 #Primeiro retardo para o filtro
f1=0.001 #Retardo padrao da predicao
tmin=tmin
tmax=tmax
f2=1
f3=1 #Ruido aditivo relativo
supef <$inarq >$outarq minlag=$ft maxlag=$flast pnoise=$f1 mincorr=$tmin \
maxcorr=$tmax showwiener=$f2 mix=$f3
exit
I.8 Analise de velocidade

E recomendavel mexer apenas nos par^ametros de entrada e do campo de velocidade


#! /bin/sh
#fl08-velan.sh
# Faz analise de velocidade e apresenta o campo depois de executar os fluxos VELANS
#set -x
indata=mex07-decon.su #Dado de entrada
vpicks=vnmo02.nmo #Arquivo de velocidades para entrada no sustack
normpow=0
slowness=0
cdpmin=15828 #CDP minimo de cobertura maxima igual a 90
cdpmax=95996 #CDP maximo de cobertura maxima igual a 90
dcdp=8800
fold=90 # only have 12 shots, otherwise would be 64/2=32 for dsx=dgx
#Parametros de velocidade para ser usado na analise
nv=200 #Numero de valores de velocidade
dv=65. #Incremento entre as velocidades
59
fv=4900.0 #Velocidade inicial (pes)
nout=1501 #Numero de amostras no tempo
dxout=0.004
## set filter values
f=1,5,60,70 #amplitudes
amps=0,1,1,0
## number of contours in contour plot
#nc=35
#fc=.2 # This number should be around .1 or .2 for real data
### Get header info
nout=sugethw ns <$indata | sed 1q | sed s/.*ns=//
dt=sugethw dt <$indata | sed 1q | sed s/.*dt=//
dxout=bc -l <<END
$dt / 1000000
END
cdpa=expr $cdpmin - $dcdp
echo "0.0 1300" | cat >lixo1
echo "2.0 1300" | cat >lixo2
echo "4.5 1300" | cat >lixo3
cat lixo1 lixo2 lixo3 >picks.$cdpa
cp picks.$cdpa picks
cdp=$cdpmin
while [ $cdp -le $cdpmax ]
do
cdpa=expr $cdp - $dcdp
ok=false
while [ $ok = false ]
do
echo "Starting velocity analysis for cdp $cdp"
#------------------------------------------------
# CMP Gather Plot...
#------------------------------------------------
suwind <$indata >panel.$cdp \
key=cdp min=$cdp max=$cdp count=$fold
# susort <panel.$icdp cdp offset |
# sumute key=tracl par=mute1.par |
sugain tpow=2.0 <panel.$cdp |
suxwigb <panel.$cdp xbox=422 ybox=10 \
wbox=400 hbox=600 grid1=solid grid2=solid \
title="CMP gather $cdp" \
perc=94 key=offset verbose=0 &
#------------------------------------------------
# Semblance Plot...
#------------------------------------------------
wc -l picks.$cdpa | gawk -F" " { print $1 } >lixon1
read lixoa<lixon1
wc -l picks | gawk -F" " { print $1 } >lixon2
read lixob<lixon2
# susort <panel.$cdp cdp offset |
sugain agc=1 <panel.$cdp |
# sumute key=tracl xmute=10,20 tmute=1.5,1.5 |
# sufilter f=$f amps=$amps |
suvelan nv=$nv dv=$dv fv=$fv |
60
sumute key=tracl xmute=1 tmute=1.65 |
suximage xbox=10 ybox=10 wbox=400 hbox=600 \
units="semblance" f2=$fv d2=$dv \
label1="Time [s]" label2="Velocity [m/s]" \
title="Semblance Plot CMP $cdp" cmap=hsv2 \
legend=1 units=Semblance verbose=0 gridcolor=black \
grid1=solid grid2=solid perc=99.9 mpicks=teste.$cdp \
curve=picks.$cdpa,picks \
npair=$lixoa,$lixob curvecolor=black,white
##opcao de contorno
# suxcontour nc=$nc bclip=0.2 wclip=0.0 f2=$fv d2=$dv \
# units="semblance" fc=$fc \
# label1="Time (sec)" label2="Velocity (m/sec)" \
# title="Velocity Scan (semblance plot) for CMP $cdp" mpicks=mpicks.$cdp
cp teste.$cdp picks
sort <teste.$cdp -n |
mkparfile string1=tnmo string2=vnmo >par.$cdp
echo "Putting up velocity function for cdp $cdp"
sed <par.$cdp
s/tnmo/xin/
s/vnmo/yin/
>unisam.p
# unisam nout=$nout fxout=0.0 dxout=$dxout \
# par=unisam.p method=spline |
# xgraph n=$nout nplot=1 d1=$dxout f1=0.0 \
# label1="Time (sec)" label2="Velocity (m/sec)" \
# title="Stacking Velocity Function: CMP $cdp" \
# grid1=solid grid2=solid \
# linecolor=2 style=seismic &
#------------------------------------------------
# CMP Gather Plot after NMO correction ...
#------------------------------------------------
sunmo <panel.$cdp par=par.$cdp |
sugain tpow=2.0 |
suxwigb xbox=422 ybox=10 \
wbox=400 hbox=600 \
title="CMP after NMO correction" \
perc=94 key=offset verbose=0
# pause
echo "Picks OK? (y/n) " | tr -d "\012" >/dev/tty
read response
case $response in
n*) ok=false ;;
*) ok=true
cp teste.$cdp picks.$cdp ;;
esac
done </dev/tty
cdp=bc -l <<END
$cdp + $dcdp
END
done
set +x
61
### Combine the individual picks into a composite sunmo par file
echo "Editing pick files ..."
>$vpicks
echo "cdp=" | tr -d "\012" >>$vpicks
cdp=$cdpmin
echo "$cdp" | tr -d "\012" >>$vpicks
cdp=bc -l <<END
$cdp + $dcdp
END
while [ $cdp -le $cdpmax ]
do
echo ",$cdp" | tr -d "\012" >>$vpicks
cdp=bc -l <<END
$cdp + $dcdp
END
done
echo >>$vpicks
cdp=$cdpmin
while [ $cdp -le $cdpmax ]
do
cat par.$cdp >>$vpicks
cdp=bc -l <<END
$cdp + $dcdp
END
done
echo "sunmo par file: $vpicks is ready"
### Clean up
rm -rf lixo* picks
cdp=$cdpmin
while [ $cdp -le $cdpmax ]
do
# rm mpicks.$cdp par.$cdp
# rm par.$cdp
cdp=bc -l <<END
$cdp + $dcdp
END
done
rm unisam.p
I.8.1 Cria cao de binarios
#! /bin/sh
#vel01-cria-binario.sh
# Cria arquivos binarios, a partir dos arquivos de ascii.
# Os arquivos em ascii contem a tabela t versus v.
# A saida deste e utilizada no fluxo seguinte.
# Parametros
cdpmin=15828 # Cdp minimo de cobertura maxima ( de 90)
62
cdpmax=95952 # Cdp maximo de cobertura maxima ( de 90)
dcdp=4400 #Intervalo entre os CDPS estudados
echo
echo "Utilize os valores de n, abaixo, no proximo fluxo !"
con=1
cdp=$cdpmin
while [ $cdp -le $cdpmax ]; do
a2b n1=2 <picks.$cdp >picks$con.bin
# As tres linhas seguintes sao o incremento do ciclo
cdp=bc -l <<END
$cdp + $dcdp
END
con=bc -l <<END
$con + 1
END
done
echo
exit
I.8.2 Interpola cao 1D
#! /bin/sh
#vel02-interp-1d.sh
# Realiza interpolacao na direcao mais rapida, o tempo.
# Parametros do campo
ntout=1501 #Numero de amostras no tempo
dxout=0.004 #Intervalo de amostragem no tempo
fxout=0. #Primeiro tempo a ser utilizado no campo
echo
echo "Utilize a saida abaixo no proximo fluxo!"
con=1 #Apos in, aqui em baixo, devem ser escritos os valores de n !
for nlin in 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 ; do
unisam xyfile=picks$con.bin npairs=$nlin nout=$ntout dxout=$dxout \
fxout=$fxout method=linear >mpicks$con-f02.bin
echo "mpicks$con-f02.bin \\"
con=bc -l <<END
$con + 1
END
done
echo
exit
I.8.3 Jun cao das fun coes velocidades
#! /bin/sh
63
#vel03-junta.sh
#Concatena os arquivos tirados do fluxo anterior impressos no terminal.
#Basta copiar e colar neste fluxo na ordem em que eles estiverem.
#Parametros
n1=1501 #Numero de amostras no tempo
f1=1
d1=1
n2=19 #Numero de cdps estudados ou funcoes de velocidade
f2=1
d2=1
file=mpicks-f03.bin
#Use os arquivos copiados do terminal abaixo !
cat \
mpicks1-f02.bin \
mpicks2-f02.bin \
mpicks3-f02.bin \
mpicks4-f02.bin \
mpicks5-f02.bin \
mpicks6-f02.bin \
mpicks7-f02.bin \
mpicks8-f02.bin \
mpicks9-f02.bin \
mpicks10-f02.bin \
mpicks11-f02.bin \
mpicks12-f02.bin \
mpicks13-f02.bin \
mpicks14-f02.bin \
mpicks15-f02.bin \
mpicks16-f02.bin \
mpicks17-f02.bin \
mpicks18-f02.bin \
mpicks19-f02.bin >$file
ximage n1=$n1 f1=$f1 d1=$d1 n2=$n2 f2=$f2 d2=$d2 legend=1 cmap=hsv2 \
title=px-tudo:_campo_de_velocidade \
label1=num_amost_tempo label2=num_amost_ponto-medio \
<$file &
exit
I.8.4 Interpola cao 2D
#! /bin/sh
#vel04-interp-2d.sh
#Este fluxo cria um mostra um campo e mostra ele na tela.
#Interpolacao na direcao do ponto medio do campo de velocidade.
input=mpicks-f03.bin
output=vrmst-int.bin
#Parametros do arquivo de entrada (input)
nx1=1501 #Numero de amostras
dx1=0.004 #Intervalo de amostragem
fx1=0.0 #Primeiro tempo do campo de velocidade
64
nx2=19 #Numero de cdps estudados
dx2=4400 #Intervalo entre os CDPS estudados
fx2=15828 #Primeiro cdp escolhido para fazer o campo de velocidade com cobertura maxima
#Parametros de saida (output)
n1=1501 #numero de amostras
d1=0.004 #intervalo de amostragem
f1=0.0 #primeiro tempo
n2=2180 #numero de cdps
d2=44
f2=7996
unisam2 nx1=$nx1 dx1=1 fx1=1 \
n1=$n1 d1=1 f1=1 \
nx2=$nx2 dx2=$dx2 fx2=$fx2 \
n2=$n2 d2=$d2 f2=$f2 \
method=linear <$input >$output
ximage n1=$n1 f1=1 d1=1 n2=$n2 f2=1 d2=1 legend=1 cmap=hsv2 \
title=$output:_campo_de_velocidade \
label1=num_amost_tempo label2=num_amost_ponto-medio <$output &
exit
I.8.5 Suaviza cao do campo interpolado
#! /bin/sh
#vel05-suaviza.sh
# Suaviza campo de velocidade.
input=vrmst-int.bin #Dado de entrada
output=vrmst-suav.bin #Dado de saida
#Parametro do campo
n1=1501 #Numero de amostras no tempo
n2=2180 #Numero total de CDPS do dado
r1=20 #Parametro de suavizacao na direcao 1
r2=20 #Parametro de suavizac~ao na direcao 2
#Use esta primeira parte para estudos preliminares e deixar a segunda parte comentada
smooth2 <$input r1=$r1 r2=$r2 n1=$n1 n2=$n2 | # r1 e r2 vai de 0 a 20
ximage n1=$n1 f1=1 d1=1 n2=$n2 f2=1 d2=1 legend=1 cmap=hsv2 \
title=px-interp:_campo_de_velocidade_suavizado \
label1=num_amost_tempo label2=num_amost_ponto-medio &
#Usar apos analise na parte anterior definitiva e comentar a aterior
smooth2 <$input r1=$r1 r2=$r2 n1=$n1 n2=$n2 >$output
exit
65
I.8.6 Conversao em profundidade
#! /bin/sh
# Conerte o campo em tempo para profundidade.
input=vrmst-suav.bin
output=vintz.bin
intype=vrmst #Tipo de campo de entrada
outtype=vintz #Tipo de campo de saida
nt=1501 #Numero de amostras no tempo
dt=0.004 #Intervalo de amostragem no tempo
ft=0.0 #Primeiro tempo
nz=990 #Numero de amostras do campo em profundidade
dz=21.88 #Intervalo de amostragem em profundidade
fz=0.0 #Primeiro valor do espaco
nx=2180 #Numero de CDPs
f2=7996 #Primeiro CDP
d2=44 #Intervalo entre os CDPs
#para analise
velconv <$input intype=$intype outtype=$outtype nx=$nx \
nt=$nt dt=$dt ft=$ft nz=$nz dz=$dz fz=$fz |
ximage n1=$nz f1=$fz d1=$dz n2=$nx f2=$f2 d2=$d2 legend=1 cmap=hsv2 \
title="vintz nz=$nz dz=$dz" \
label1="z (m)" label2="cdp (m)" &
#definitivo. Usar apos analise na parte anterior ...
#velconv <$input intype=$intype outtype=$outtype nx=$nx \
# nt=$nt dt=$dt ft=$ft nz=$nz dz=$dz fz=$fz >$output
I.9 Filtragem F-K
#! /bin/sh
#fl-multuiplas.sh
#Fazer teste com um cdp antes
input=mex07-decon.su #Dado de entrada
output=mex10-multiplas.su #Dado de saida
par=vnmo02.nmo
sunmo <$input par=$par >lixo1
sudipfilt <lixo1 dt=1 dx=1 slopes=-120,-100,-0.001,0.0 amps=1,0,0,1 >lixo2
sunmo <lixo2 par=$par invert=1 >$output
suspecfk <$input | suflip flip=3 |
suximage grid1=solid grid2=solid gridcolor=black cmap=hsv2 & #Espectro do dado de entada
suspecfk <$output | suflip flip=3 |
suximage grid1=solid grid2=solid gridcolor=black cmap=hsv2 & #Espectro do dado de saida
#Caso queira os arquivos basta comantar o comando abaixo
66
rm -rf lixo*
exit
I.10 Corre cao de NMO e empilhmento
#! /bin/sh
#fl09-nmo-em.sh
#Faz correcao de nmo e empilha o dado
WIDTH=300
WIDTHOFF3=630
WIDTHOFF4=945
HEIGHT=400
HEIGHTOFF=50
file1=mex07-decon.su#Dado de entrada.
file2=mex06.su #Dado com correcao de nmo.
file3=mex08-emp2.su #Secao empilhada.
# Do NMO
sunmo <$file1 par=velstk1.p1 |
# Display NMO
#suwind <$file2 key=cdp s=6031 j=2100 |
#sugain tpow=2 gpow=0.5 |
#suxwigb label1="Time" label2="Gather" \
# title="After NMO" \
# windowtitle="NMO" legend=1 units="amplitude" \
# f2=1 d2=1 f2num=1 d2num=5 \
# wbox=$WIDTH hbox=$HEIGHT xbox=$WIDTHOFF3 ybox=$HEIGHTOFF perc=97&
# Sort to CDPs and stack
sustack normpow=1.0 >$file3
# Display Stack (cdps from 350-4600, spacing is 50, full fold from 1450-3500)
#sugain <$file3 tpow=2 gpow=0.5 |
#suximage label1="Time" label2="CMP" title="Stack" windowtitle="Stack" \
# f2=3081 d2=12.5 legend=1 units="amplitude" \
# wbox=$WIDTH hbox=$HEIGHT xbox=$WIDTHOFF4 ybox=$HEIGHTOFF perc=97&
exit
I.11 Migra cao PSPI
#! /bin/sh
#fl10.1-mig-pspi.sh
#Migra a sec~ao que esta em tempo para profunfidade
#parametros
vintz=./vel02/campo-original-corrigido-header.bin #Campo interpolado em profundidade
67
vintz_t=./vel02/vintz-trans-original-corrigido.bin #Campo transposto pra ser usado na migrac
file1=mex08-emp.su #Dado de entrada
file2=mex09-mig-original.su #Dado de saida
nt=1501 #Numero de amostras no tempo
ft=0.0 #Primeiro tempo a ser usado
dt=0.004 #Variacao no tempo
nx=2180 #Numero de cdps
dx=44 #Intervalo entre os cdps
fx=7996 #Primeiro cdps da secao
nz=1000 #Numero de amostras em profundidade
dz=20 #Variacao no espaco
fz=0.0 #Primeiro espaco a ser usado
#Transposicao do campo de velocidade
transp <$vintz n1=$nz >$vintz_t
#Se quiser vizualizaros campos descomenta estes comandos
#ximage n1=$nz d1=$dz n2=$nx d2=$dx f2=$fx cmap=hsv2 legend=1 <$vintz &
#ximage n1=$nx d1=$dx f1=$fx n2=$nz d2=$dz f2=$fz cmap=hsv2 legend=1 <$vintz_t &
date >inicio.txt
sumigpspi nz=$nz dz=$dz dx=$dx vfile=$vintz_t \
<$file1 >$file2
date >fim.txt
exit
I.12 Migra cao Kirchho
#! /bin/sh
#fl10.2-mig-kirch.sh
#Fluxo para migracao Kirchhoff de tempo para profundidade
set -v
#parametros
vfile=./vel02/vintz.bin #Campo intervalar em profundidade
parfile1=rayt2d.par #Parametros de entrada do programa
parfile2=kdmig.par #Parametros de entrada do programa
ent=mex07-decon.su #Dado de entrada
sai=tal06-prekdm-nemp.su #Dado de saida
rayt2d <$vfile par=$parfile1
sukdmig2d par=$parfile2 <$ent >$sai
exit