Lin Thesis 2013
Lin Thesis 2013
Lin Thesis 2013
A Thesis
Presented to
the Faculty of the Department of Earth and Atmospheric Sciences
University of Houston
In Partial Fulfillment
of the Requirements for the Degree
Master of Science
By
Rongrong Lin
May, 2013
Extracting polar anisotropy parameters from seismic data
and well logs
Approved by
_________________________
Dr. Robert Stewart, Committee chairman
_________________________
Dr. Leon Thomsen, advisor
_________________________
Dr. John Castagna, committee member
_________________________
Dr. Daniel Ebrom, Committee member
_________________________
Dean, College of Natural Sciences and Mathematics
ii
ACKNOWLEDGEMENTS
First of all, I would like to thank my advisor, Dr. Leon Thomsen, for his guidance and
encouragements. He inspired me with many good ideas, and also taught me how to be a
good computer programmer and a good writer. Although he is not a full-time professor,
he is very much responsible for my thesis research and I am always impressed by his
pursuit of excellence.
Second, I especially thank my committee members Dr. Robert Stewart, Dr. John
Castagna, and Dr. Daniel Ebrom for their useful comments and suggestions to my thesis
research. I would also like to specially thank Dr. Brian Russell, for his advice on using
Hampson-Russell software and providing me the data for my research. And I also want to
acknowledge Anoop William from Allied Geophysical Laboratories and Kevin Hall from
My thanks and appreciations also go to the graduate students, staff, and faculty of the
Dept. of Earth and Atmospheric Sciences for their help. The financial support from
support of my academic pursuit in the United States, the completion of my study would
not be possible.
iii
EXTRACTING POLAR ANISOTROPY PARAMETERS FROM
SEISMIC DATA AND WELL LOGS
An Abstract of a Thesis
Presented to
the Faculty of the Department of Earth and Atmospheric Sciences
University of Houston
In Partial Fulfillment
of the Requirements for the Degree
Master of Science
By
Rongrong Lin
May, 2013
iv
ABSTRACT
With Vp, Vs, and density well logs, we can do isotropic AVO forward modeling, using
isotropic Zoeppritz equations or its approximations, and a wavelet extracted from the
seismic data, to get synthetic seismic data. Compared with real seismic data, these
synthetic data are scaled differently, and ignore many propagation effects.
Conventionally, the seismic data are normalized to the isotropic synthetic data for
comparison; this procedure suppresses the anisotropy information in the real data.
In this study, I tested a new method, using log data of Vp, Vs, and density, together with
seismic pre-stack Common Depth Point (CDP) gathers near the well site, to deduce
anisotropy parameters from them. This dataset is from Colony Sand, Alberta, Canada. I
calculated the normalization function, as in the conventional procedure, but then filtered
frequency part of the normalization function was used to eliminate the propagation
factors in the real data, but not the reflection coefficients. After scaling, the difference
between the real data, thus normalized, and the isotropic synthetic data are attributed to
the anisotropic part of the reflection coefficients. The resulting distributions of (z ) and
(z ) are compared to the gamma-ray log. There is a positive correlation between the
anisotropy parameter and the gamma-ray log, which is an indication of the validity of the
method.
v
TABLE OF CONTENTS
ACKNOWLEDGEMENTS……………………………………………………………………….iii
ABSTRACT……………………………………………………………………………………….v
TABLE OF CONTENTS…………………………………………………………………….……vi
TABLE OF FIGURES……………………………………………………………………………vii
TABLE OF EQUATIONS…………………….……………………………….………………….ix
1. Background ........................................................................................................................... ix
1.1 Recent methods to get anisotropy parameters and their drawbacks ........................... 3
2. New method ........................................................................................................................... 5
2.1 Overview ............................................................................................................................. 5
2.2 Data preparation .................................................................................................................. 6
2.2.1 Well logs loading ......................................................................................................... 6
2.2.2 Seismic data loading ................................................................................................... 9
2.2.3 Synthetic generating .................................................................................................. 16
2.2.4 Synthetic and seismic correlation ............................................................................ 20
2.3 Methodology development .............................................................................................. 24
2.3.1 Anisotropy parameters in reflection coefficient equation .................................... 24
2.3.2 Connection between synthetic and real seismic amplitude .................................. 26
2.3.3 Using normalization factor in anisotropy parameter estimation ........................ 42
2.4 Test ..................................................................................................................................... 65
2.4.1 Anisotropy parameter with gamma ray log correlation ........................................ 65
2.4.2 Estimating the reliability of the inferred anisotropy ............................................. 67
2.5 Conclusions and discussion ............................................................................................. 70
REFERENCES.……………………………………………..……..…………………….73
APPENDIX A: Comparison of synthetic produced from Hampson-Russell software with
what is computed from logs…………..…………………………………………………………..75
APPENDIX B: Matlab codes for making synthetic using zero-phase wavelet and well logs
to extract synthetic A,B,C ………………………………………………………………………..83
APPENDIX C: Matlab codes for extracting anisotropy parameters delta and epsilon from
synthetic and seismic A,B,C ……..….…………………………………………………………..85
APPENDIX D: Correlation of the parameter with gamma ray log from other literature…….87
vi
TABLE OF FIGURES
viii
TABLE OF EQUATIONS
(2.1) Vp1.16Vs1.36………………………………………………………………..6
(2.2) Vs 0.8621Vp 1.1724 …………………………………………………………..6
(2.3) s(t ) r (t ) * w(t ) …………………………………………………………………16
1 Z 1 Vp 2Vs 2 G 2 1 Vp 2
(2.4) R ( ) tan sin …….17
iso 2
( ) sin
2 Z 2 Vp Vp G 2 Vp
(2.5) Raniso ( ) 1 Z0 1 Vp0 ( 2Vs0 )2 G0 ( 2 1 ) sin 2 1 Vp0 ( 2 1 ) tan 2 sin 2 …..24
2 Z0 2 Vp0 Vp0 G0 2 Vp0
1 1
(2.6) R aniso ( ) Riso ( ) R aniso ( ) 2 1 sin 2 2 1 tan 2 sin 2 ……..26
2 2
(2.7a) s( , t ) I (t ) * P ( , t ) * r ( , t ) * P ( , t ) * w0 (t )S0 ( ) ………………………….…27
s( , t ) [ I (t ) * P ( , t ) * P ( , t ) * S0 ]w0 (t ) * r ( , t )
(2.7b) ………………..…….….…...27
P( , t ) * w(t ) * r ( , t )
(2.8) S (t , ) RPP
iso
(t , )* w(t ) ……………………………………………...……..…….28
(2.9) N ( , t ) s( , t ) N ( , t ) P( , t ) * w(t ) * r ( , t ) w(t ) * RPP ( , t ) …………..…..28
iso
ix
(2.12) Riso (t0 , ) A(t0 ) B(t0 )sin 2 C (t0 )sin 2 tan 2 ……………………………29
(2.13) S (t0 , ) A(t0 ) B(t0 )sin 2 C (t0 )sin 2 tan 2 * w(t0 ) …............................29
(2.14) s(t0 , ) Aseis (t0 ) Bseis (t0 )sin 2 Cseis (t0 )sin 2 tan 2 * w(t0 ) ………….….29
(2.15) S (t0 , ) Asyn (t0 ) Bsyn (t0 )sin 2 Csyn (t0 )sin 2 tan 2 ………………………41
x
2 1 1
3 2 2
(2.24) 4 3 3 ……......................................................................................60
........
n n 1 n 1
2 1 1
3 2 2
(2.25) 4 3 3 ……………………………………………………………..60
........
n n 1 n 1
Anew(t ) Asyn (t )
(2.26) Bnew(t ) Bsyn (t ) (t ) …………………………………….…………….....67
Cnew(t ) C (t ) (t )
syn
1 Z 0 1 2Vp02 1Vp01
A
2 Z 0 2 2Vp02 1Vp01
(A.2) B ……………………………………………76
2 Vp0 Vp0 G0
1 Vp0
C
2 Vp0
xi
1. Background
is measured (Sheriff, 1972). This is a very common phenomenon in the science fields
such as chemistry, medical science, physics, and engineering. In the geophysics field, the
seismic velocity upon angle (Thomsen, 2002). It can come from the anisotropic rock
itself or the stress-induced anisotropy due to the difference of vertical stress and
horizontal stress caused by layers. The application of seismic anisotropy has improved
the exploration of hydrocarbons a lot, by modifying the velocity model from simple
applications such as the long offset seismic data with greater angles of incidence (the
The study of seismic wave propagation leads to the study of rock elasticity tensors. For
the simplest realistic case, the elasticity is of type of hexagonal symmetry, which is also
called polar symmetry. In this case, the elasticity tensor has five independent elements
C11, C13, C33, C44, and C66. This polar anisotropy case applies to horizontal massive shales
and horizontal thin-bed sequences (Thomsen, 2002). Because its symmetry axis is
1
To express the velocities of plane waves in polar anisotropy using elasticity tensor
make the expressions much simpler. If the material is of weak anisotropy, which is the
VP 0 2
Vs ( ) Vs 0 [1 ( ) ( ) sin 2 con 2 ] (1.2)
Vso
There,
C11 C33
(1.4)
2C33
C66 C 44
(1.6)
2C 44
The three anisotropic parameters δ,ε,γ can also be understood respectively as near-
2
They are dimensionless.
When the parameters are much less than 1, we can take such formations as
weakly anisotropic.
(Thomsen, 2002)
Nowadays the anisotropy has been developed to include azimuth anisotropy, which is
about HTI (horizontal transverse isotropy) media and TTI (tilted transverse isotropy)
media since it first came out during the 1970s. The theory development of anisotropy has
been making a lot of progress, while the real practice of getting anisotropy parameters is
relatively underdeveloped.
My thesis will try a new method to extract anisotropy parameters. Based on only the
simplest polar anisotropy case, I will extract the anisotropy parameters δ and ε from P-
wave propagation.
In oil and gas reservoirs, shale is the lithology with the most significant anisotropy. The
most direct way to obtain anisotropy parameters of shale is to measure the shale sample
in a lab, such as using traveltime inversion and physical modeling. But in lab conditions,
the rocks are under different frequencies compared with seismic waves, and they are not
3
Nowadays some other ways to measure anisotropy using P-wave well logs and seismic
data gathers have been developed as well. The seismic arrival-time methods (such as
those which measure hyperbolic and non-hyperbolic move-out (Tsvankin and Thomsen,
1994)) produce estimates of anisotropy which have low spatial resolution, and therefore
cannot be used in AVO studies, which have much higher spatial resolution (depending on
x2 2x 2
t x t0
2 2
(1.7)
V 2 NMO, SS V 2 NMO,SS [t 0 V 2 NMO, SS (1 2 ) x 2 ]
2
The v NMO,SS is the short spread normal move-out velocity using conventional velocity
(1.8)
1 2
We can see that normally the traveltimes must be measured over thick intervals, so that
4
Another way to measure anisotropy is anisotropy logging, or cross-dipole logging. This
kind of log uses one monopole and two wideband, low-frequency, dipole transmitters
perpendicular to each other, it measures compressional (quasi-P), fast and slow shear-
slowness and fast-shear azimuth. The pitfall for this method is that it is very dependent on
the borehole environment, and it also has dispersion characteristics due to dipole flexural
Here my study will focus on a method to extract anisotropy parameters using both well
logs and seismic data. I concentrate on amplitudes; hence the results will have the
2. New method
2.1 Overview
The goal of this study is to use log data of Vp, Vs, and density, together with seismic pre-
stack Common Depth Point (CDP) gathers near the well site, to deduce anisotropy
parameters from them, with the resolution of the seismic wavelet. This study will utilize
the Hampson-Russell AVO package to do the AVO modeling, and will calculate
normalization factors to compare log-derived synthetic data and real seismic data. Since
the synthetic is based on isotropic theory, the normalization factors are modified to
permit an estimate of anisotropy. The primary goal is to extract the and ε parameters, in
5
The method involves the comparison of surface seismic data with synthetic data
calculated from logs. Before this comparison is feasible, certain conventional data
preparation steps are required. These are described next and the details of the new
The Colony Sand Dataset is suitable for this experiment because it has both seismic data
and most well logs needed in that seismic acquisition area. The Colony Sand Dataset is
acquired from Alberta, Canada and it is the default dataset for Hampson-Russell software
AVO package version 6.5 CE7/R4. In this experiment, I use this AVO package
extensively.
The first step is to load the well logs from the Colony Dataset. In the dataset, we have one
well in LAS format, called Colony_well. In this well, there are logs for P-wave slowness
(1/velocity), density, gamma Ray, SP and resistivity. For this project, I still need an S-
wave log. Although the argument would be stronger with real data, since the real data is
not available, I estimate VS as follows. Assuming the log as a wet (brine-filled log), we
can use Castagna’s “mudrock” equation (Castagna, 1985) to create a VS log based on the
Vp1.16Vs1.36(km/s) (2.1)
So
6
Vs 0.8621Vp 1.1724 (km/s) (2.2)
To this point, we have assumed that the logs are from a wet well, but according to the
information about the Colony data, there is gas sand present, so we still need to conduct a
fluid substitution to get the correct S-wave velocity. This procedure can be simply done
brief, the VP and density logs are converted to brine-filled equivalents, using separate
knowledge of which layers are gas-filled, and using standard isotropic Gassmann theory
(Gassmann, 1951). Then VS is estimated using (2.2), and all logs are converted back to
original fluids.
After all this process, the final logs for density, 1/VS, and 1/VP are shown in Figure.1:
7
Figure 1. Vp,Vs and density logs from Colony well
The stars indicate the logs used to compute the synthetic seismograms. The density log is
renamed as Density_FRM, which means density log after performing Fluid Replacement
8
Modeling, S-wave_cast_FRM means Vs log created by Castagna’s mudrock line equation
wave log has been stretched and squeezed to correlate to the seismic event time. This is
actually done after the synthetic is computed, we show the result here before the
The required geometry of a well and a corresponding CDP gather is shown in Figure 2.
The synthetic seismic traces near the well site are generated from isotropic reflection
coefficients (using Vp , Vs , and density logs). However, the reflections recorded in the
real seismic data will contain anisotropy information, if this area has anisotropic media.
For example, in the CDP gather from Figure 2, if the medium is isotropic, the velocity of
the three reflection rays (S1-R1;S2-R2;S3-R3) will travel with same velocities, But if the
medium is anisotropic, even though they are reflected from the same interface, their
9
The seismic data in the Colony dataset is called gathers.sgy. It is a pre-stack 2D line. For
the survey, there are 129 shots and the source/receiver offset interval is 40m. The CDP
gathers are numbered from 260 to 390; each gather has about 10 traces. For each trace,
the sample rate is 2ms and there are 250 samples in each trace. The seismic data begins
from 300ms.
10
After loading in the seismic data, it displays as:
As we will need to use the CDP gather near the well site, we should find the location of
the CDP gather which the well site is closest to. We can find this information easily in
Hampson-Russell when we load the well logs into the Geoview package. It is located at
We project the P-wave velocity log onto that CDP gather and the display is like this:
11
Figure 5.CDP gathers for Colony sand seismic data with P-wave log posted
In order to improve the signal/noise ratio, we use seismic CDP super-gathers in place of
the original seismic CDP gathers. Super-gathers are averages of the original gathers; in
The wavelet extracted from the seismic super-gather is shown here, along with its
12
Figure 6.Seismic wavelet, in time and frequency domains
Because seismic data are usually viewed with zero-phase wavelets, Figure 7 shows the
wavelet from Figure 6, shifted to zero phase. The zero-phase wavelet is extracted from
the original seismic wavelet (Figure 6) using wavelet dephase deconvolution, which can
shape the known input wavelet to a zero-phase wavelet with the same amplitude
13
Figure 7.Seismic wavelet in time domain, converted to zero phase
14
Also, Figure 8 shows the amplitude spectrum of this wavelet.
As we can see, it differs from the spectrum in Figure 6. Evidently the HR module which
extracted this wavelet did some further wavelet-shaping; however, this is not a focus of
this thesis. We show below (Figure 9) how the seismic super-gather at CDP 330 looks,
15
2.2.3 Synthetic generating
As the Vp, Vs, and density logs are ready, and the seismic wavelet is determined, we can
simplest version of the “convolutional model” of seismic wave propagation, the seismic
It means one trace of the seismic reflection record is the convolution (*) of the reflection
coefficients r (t ) (of the layers the wave traverses) with the seismic wavelet w(t ) .The
reflectivity series r (t ) has amplitudes r, occurring at times t, both of which are affected by
anisotropy. For a synthetic trace created from well logs, this equation is true. But when it
comes to real seismic traces, it neglects propagation effects and noise. We will take these
factors into consideration in the anisotropy parameter calculation. Usually we can get the
wavelet by extracting it from seismic data. And for the best interpretation of the seismic
The accurate isotropic algorithm for computing a synthetic would be the Zoeppritz
equation (Zoeppritz, 1919). But as we will use the Shuey’s approximation for Aki-
Richards equation (Aki and Richards, 1980, Shuey, 1985), which is an approximation for
16
approximation for Aki-Richards equation( referred to as Aki-Richards equation in the
where Z Vp is the P-wave impedance, G Vs 2 is the shear modulus, is density,
and the bar denotes the average of properties (above and below the interface). Vp is the
P-wave velocity and Vs is the S-wave velocity. is the wavefront normal angle of the
incident P-wave. The synthetic gather generated (by HR) is a flattened gather, which uses
within the logged interval, and its output sample rate is 2ms. It selects a series of incident
angles , then constructs a spike series (t=2ms) using equation (2.4), and convolves
with a wavelet, as in equation (2.3), with r(t) Riso(t0,), constructed as just described.
We found some problematic issues with the way this procedure is implemented by HR
The synthetic gather is flat in time, for easy comparison with the NMO-corrected seismic
gather. The synthetic gather shown below is one with the wavelet extracted from seismic
17
Figure 10.Synthetic created from colony well logs
The synthetic gather shown below is one with the wavelet (Figure 7) which was extracted
18
Figure 11.Synthetic converted to zero phase for colony well logs
19
2.2.4 Synthetic and seismic correlation
The synthetic and the real seismic differ in various ways. Some common reasons include
that the check shot correction is not applied and the time-depth curve for the synthetic is
not correct. And also if we use a default zero-phase wavelet to generate the synthetic, we
should expect the difference because the seismic wavelet is not supposed to be zero-
After check shot analysis, log correlation, regenerating the synthetic with the seismic
wavelet extracted from the real seismic data, and converting to angle domain, the
synthetic and the seismic super-gather at location CDP330 display as in Figure 12.
20
Figure 12.Synthetic (right) and seismic super-gather(left) comparison at location CDP330
21
And after converting the seismic and synthetic data to angle gathers, the synthetic and the
Figure 13. Synthetic and seismic super-gather at location CDP330 in angle domain, with the
original seismic wavelet
Figure 14a shows the comparison between the zero-phase seismic data, and the zero-
22
Figure 14a.Synthetic and seismic super-gather at location CDP330 in angle gather display, zero-
phase
The synthetic and seismic traces thus constructed differ because the latter contain effects
of propagation and anisotropy, whereas the former do not. We address these issues next.
23
2.3 Methodology development
With well logs of Vp, Vs, and density, we can do isotropic AVO forward modeling, using
Zoeppritz equations or its approximations, to get synthetic seismic data. But we always
find that the synthetic data and real seismic data differ from each other. It is partly
because we do this modeling based on an isotropic assumption, whereas the seismic data
contain anisotropic effects. And, it is partly because the real data contain effects of
propagation, whereas the synthetic data do not. If we explore the differences between the
synthetic one and the real one, we are able to extract the anisotropic information from
these differences. We illustrate the theoretical development, using real examples from
Here we discuss the anisotropic reflection coefficient for P-waves, since these are most
gave the linearized equation for plane-wave P-wave reflection at a planar interface
24
Z 0, G0, Vp0, Vs0, are respectively the vertical P-impedance, shear modulus, P-
velocity, and S-velocity; otherwise these terms are identical to the corresponding
terms in (2.4).
layers (layer 1 (above) and layer 2 (below the plane)). It is clear that the
clear that, even though the anisotropic parameters are small compared to one, they
are not necessarily small compared to the other terms in the equation, and should
not be neglected.
The vertical P-wave velocity, S-wave velocity, and densities of the layers can be read
from the well logs; hence we may refer to the isotropic parts of Eqn. (2.5) as the “sonic-
band reflectivity”. As for , we use the incident phase angle (See Thomsen (1986) for
We can calculate by getting offset position from the SEG-Y file, and the depth of
reflectors from the logs or VSP data, or from the moveout velocity. Alternatively, we
could get velocity from Vp well logs, but they typically do not extend through the entire
overburden, and they don’t contain the anisotropy in the velocities as the moveout
velocities do, although the latter will be of poor vertical resolution. We can use ray
tracing to get the P-wave reflection angle; the ray tracing work can be done by Hampson-
Russell software, given a velocity function in the overburden. Hence, in the P-wave
reflection coefficient calculation, the only unknown quantities are the anisotropic
parameters.
25
Thus, the difference between anisotropic and isotropic reflection coefficients is, from (2.3)
and (2.5):
1 1
R aniso ( ) Riso ( ) R aniso ( ) 2 1 sin 2 2 1 tan 2 sin 2 (2.6)
2 2
And we can see that the anisotropy information is all contained in the difference of the
synthetic and seismic, if the seismic data has been processed to only contain the primary
Besides the offset-dependence of reflection coefficient of the layers, there are many other
factors which affect the amplitude of the reflected wave recorded in the SEG-Y file, as
functions of offset. Some factors are from the subsurface, such as attenuation/dispersion,
interference, etc.
Some other factors are from the recorded wavelet, such as the source radiation pattern,
the geophone response, and the array response. So the real seismic data used for
calculation must be processed to eliminate the factors mentioned above. But processing
itself can affect the amplitude, too. For example, the processing may include various
filtering and scaling operations that affect the amplitude as a function of offset.
26
All of these effects operate on the real wave, and they all affect the received amplitudes,
variably with offset. When we normalize the real data to the synthetic data, we are
implicitly correcting the real data for all of these, even without knowing any of the details,
operator, upward wave propagation operator, and instrumental effects, all of these
operating sequentially on the initial wavelet w0(t). Since many of these effects operate
of convolutions:
s( , t ) [ I (t ) * P ( , t ) * P ( , t ) * S0 ]w0 (t ) * r ( , t )
(2.7b)
P( , t ) * w(t ) * r ( , t )
where all of these propagation and instrumental effects are included in the propagation
operator P( , t ) . Note that, as defined here, P operates on the wavelet w(t), which can be
determined from the seismic data using conventional techniques, rather than the initial
27
pp ( z , ) , using equation (2.6).
Use logs to compute the isotropic reflectivity Riso
Convert depth to time, for example using the functionality present in H-R
pp (t , ) .
software, producing Riso
Convolve this with the seismic wavelet w(t ) (determined from seismic data) to
S (t , ) RPP
iso
(t , ) * w(t ) (2.8)
Multiply the seismic trace (2.7b) by N ( , t ) , forcing the seismic trace amplitudes
Set the normalized seismic data (2.9) equal to the isotropic synthetic data (2.8):
N ( , t ) P( , t ) 1 (2.10)
r ( , t) R iso
pp ( , t ) (2.11)
28
a) We normalize the seismic to the synthetic in an angle-dependent way, as
part, and use only the former for normalization. As described further below, the
where the coefficients A, B, C are given implicitly in equation (2.3). The Aki–Richards’
equation is valid for reflection angles up to about 40°, and for isotropic layers only. As
the angle range in the gathers is from 0° to 30°, we are safe to use it here.
As t0 varies through the logged interval, this makes a spike series, with the time-
resolution of the logs. After convolving with the wavelet (equation (2.8)), we have a
s(t0 , ) Aseis (t0 ) Bseis (t0 )sin 2 Cseis (t0 )sin 2 tan 2 * w(t0 ) (2.14)
29
If the seismic gather has zero phase, we can pick the major peaks (and troughs) of the
traces s(t0,θ), identify these with the major reflecting horizons, and find best-fit values of
We are not able to detect every impedance layer from the synthetic and seismic, we can
only pick some obvious events from comparison of the seismic and synthetic. The picked
events may not be representative of all the reflection interfaces, so we only try to solve
Here we pick the major events on synthetic and seismic zero phase. All the 6 horizons are
displayed in Figure.14b. The horizons are all picked using Hampson-Russel AVO
30
Figure 1514b.Horizons picked on both seismic and synthetic in angle domain, zero phase
31
Figures 15a-f show the picked amplitudes, as functions of angle θ, for each of the six
major seismic events. They also show, as continuous lines, the fitted curves (Eqn.2.14)
for each event, constructed with the best-fit parameters using least-square method.
4000
3500
Amplitude
3000
2500
2000
1500
1000
500
0 5 10 15 20 25 30
angel(degree)
32
seismic horizon at 436ms and its Aki-Richards approximation
6000
5000
4000
Amplitude
2000
1000
0
0 5 10 15 20 25 30
angel(degree)
5000
4500
4000
3500
Amplitude
2000
1500
1000
500
0 5 10 15 20 25 30
angel(degree)
33
seismic horizon at 582ms and its Aki-Richards approximation
9000
original seismic horizon
8000 its Aki-Richards approximation
7000
6000
Amplitude
5000
4000
3000
2000
1000
0
0 5 10 15 20 25 30
angel(degree)
4
x 10 seismic horizon at 636ms and its Aki-Richards approximation
1.8
original seismic horizon
its Aki-Richards approximation
1.6
1.4
Amplitude
1.2
0.8
0.6
0 5 10 15 20 25
angel(degree)
34
4
x 10 seismic horizon at 688ms and its Aki-Richards approximation
3
2.8
2.6
2.4
Amplitude
2.2
original seismic horizon
its Aki-Richards approximation
2
1.8
1.6
1.4
1.2
0 5 10 15 20 25
angel(degree)
All of these figures (15a-f) show major deviations from the fitted curves, especially at
large angles. This confirms the common understanding that the curvature terms of the
problematic. The deviations may be due to interference from multiples, not accounted for
in prior processing. In any case, addressing this variation is outside the scope of the
present work. We carry forward the analysis of the curvature in any case, anticipating
35
5
x 10 InterceptA ,gradientB and curvatureC for major seismic horizons
2
-2
Aseis
Bseis
Amplitude
Cseis
-4
-6
-8
-10
400 450 500 550 600 650 700
time(ms)
Figure 2216. Amplitude intercept A ,gradient B and curvature C for the major seismic horizons,
zero phase
Of course these offset parameters are not directly comparable to reflectivity parameters
(2.12) because they contain the propagation effects as well as the reflection effects; we
Further, we cannot directly compare Aseis, Bseis, and Cseis, even after normalization,
with the parameters in equation (2.12) simply by reading off the values of A, B, and C
from the logs. The reason is that the convolution operation “folds together” the
36
contribution from nearby events; we need to estimate A, B, and C in a band-limited way,
on the synthetic, just as we did with the seismic. If the wavelet w(t0) has zero phase, we
pick the same major peaks (or troughs) of these functions A(t0)*w(t) etc. (as we did on the
seismic),and find best-fit parameters Asyn, Bsyn, Csyn for the major reflectors.
Figures 17a-f show the picked amplitudes, as functions of angle θ, for each of the six
major synthetic event. They also show, as continuous lines, the fitted curves (2.12) for
0.021
Amplitude
0.02
0.019
0.018
0.017
0 5 10 15 20 25 30 35
angel(degree)
37
synthetic horizon at 436ms and its Aki-Richards approximation
0.028
original synthetic horizon
its Aki-Richards approximation
0.026
0.024
Amplitude
0.022
0.02
0.018
0.016
0 5 10 15 20 25 30 35
angel(degree)
0.035
Amplitude
0.03
0.025
0 5 10 15 20 25 30 35
angel(degree)
38
synthetic horizon at 582ms and its Aki-Richards approximation
0.054
original synthetic horizon
its Aki-Richards approximation
0.052
0.05
0.048
Amplitude
0.046
0.044
0.042
0.04
0 5 10 15 20 25 30 35
angel(degree)
0.23
0.22
Amplitude
0.21
0.2
0.19
0.18
0 5 10 15 20 25 30 35
angel(degree)
39
synthetic horizon at 688ms and its Aki-Richards approximation
0.345
original synthetic horizon
its Aki-Richards approximation
0.34
0.335
Amplitude
0.33
0.325
0.32
0.315
0 5 10 15 20 25 30 35
angel(degree)
As anticipated, the fits here are excellent (by construction), in strong contrast with figures
(15a-f). Figure 18 shows the derived parameters Asyn, Bsyn, Csyn. Note that Asyn and Csyn
are positively correlated, (because of the correlation between impedance and velocity),
40
intercept A ,gradient B and curvature C for the major synthetic horizons
0.6
Asyn
0.5 Bsyn
Csyn
0.4
0.3
Amplitude
0.2
0.1
-0.1
-0.2
400 450 500 550 600 650 700
time(ms)
Figure 2918. Amplitude intercept A, gradient B and curvature C for the major synthetic horizons,
zero phase
Then convolution of these values with the wavelet produces an isotropic synthetic gather:
S (t0 , ) Asyn (t0 ) Bsyn (t0 )sin 2 Csyn (t0 )sin 2 tan 2 (2.15)
41
2.3.3 Using normalization factor in anisotropy parameter estimation
Now that we have characterized, the AVO behavior, separately for synthetic and seismic,
we have to normalize them, in order to compare them. We can see that the seismic
amplitude is of much bigger magnitude than that of synthetic. The amplitude for seismic
factor N0, based upon the average of the A(t0), function, so that they may be displayed
where the angle brackets indicate the arithmetric average, over the selected major events.
We calculate with the absolute values, as shown, since we want for N0 to be a positive
number, adjusting all events (both + and -) only for this scale factor. For the Colony
42
Then we adjust each of the seismic AVO parameters by this scale factor:
*
Aseis (t0 ) N 0 Aseis (t0 );
*
Bseis (t0 ) N 0 Bseis (t0 );
*
Cseis (t0 ) N 0 Cseis (t0 )
(2.17)
Now the seismic and synthetic AVO parameters have comparable scales, so that we can
plot them together, preparing for further adjustment. Figure 19 shows both Asyn (t0 ) and
*
Aseis (t0 ) on the same plot for the major events of the Colony dataset; you can see that
they still have significant differences. Figures 20 and 21 show the same information for
0.25
0.2
amplitude
0.15
0.1
0.05
0
400 450 500 550 600 650 700
time(ms)
43
comparison of Bsyn and seismic normalized Bseis
2
Bsyn
Bseis
1.5
1
amplitude
0.5
-0.5
-1
400 450 500 550 600 650 700
time(ms)
-2
Csyn
-4 Cseis
amplitude
-6
-8
-10
-12
400 450 500 550 600 650 700
time(ms)
44
The differences evident between seismic and synthetic parameters include both
factors
Figures 22, 23, and 24 show these normalization functions, for the Colony dataset.
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
400 450 500 550 600 650 700
time(ms)
45
Normalization factor for gradient B: NB
0.7
0.6
0.5
0.4
0.3
0.2
0.1
-0.1
-0.2
400 450 500 550 600 650 700
time(ms)
0.04
0.03
0.02
0.01
-0.01
-0.02
-0.03
400 450 500 550 600 650 700
time(ms)
46
It is clear that applying these angle-specific normalization factors to the seismic gathers
(2.12) would convert them into the isotropic synthetic gather (2.13), and that this
However, we recognize that these normalization functions NA(t0), NB(t0), and NC(t0), are
measured over the entire logged interval, and can be analyzed as Fourier series, with
spectra NA(f), NB(f), and NC(f). Because reflection amplitude (calculated from either
effects mentioned above (except for the reflection coefficient) accumulate progressively
as the wave propagates; hence they are represented by the low-frequency portion of these
spectra.
47
Therefore we low-cut filter the normalization functions, and call these filtered functions
In practice, for the Colony dataset, the logged interval is too short, and the major
reflectors too sparse to make a well-behaved filter operation. So, we have implemented
the following procedure, equivalent for this dataset: we find the least-squares best-fit
linear function, which accounts for the low-order time-variation in each of the
which best approximates (in the least-squares sense) the function N A (t0 ) as defined
above. This straight line NAlow(t0) is also shown in Figure 26. Similarly, we compute
NBlow(t0) and NClow(t0); these straight lines are shown in figures 27 and 28.
1.8 NA
linear fit of NA
1.6
1.4
1.2
0.8
0.6
0.4
0.2
400 450 500 550 600 650 700
time(ms)
48
NB, absolute value of NB and its least-square linear approximation
0.7
NB
0.6
linear fit of abs(NB)
abs(NB)
0.5
0.4
0.3
0.2
0.1
-0.1
-0.2
400 450 500 550 600 650 700
time(ms)
Figure 3827. NB, the absolute value of NB and its linear least-square fit
0.03
0.02
0.01
-0.01
-0.02
-0.03
400 450 500 550 600 650 700
time(ms)
Figure 3928. NC, the absolute value of NC and its linear least-square fit
49
This procedure approximately removes the (low-frequency) propagation effects, without
These are observable quantities, calculable from the data, as described above.
As is evident from Figure 26, the normalization factor NA does contain some (minor)
NA. A revision of these standard assumptions is beyond the scope of this M.S. thesis, as it
would constitute a deep revision in conventional thinking about the reflection process. So,
for now, we ignore this variation, keeping in mind that it might affect subsequent
conclusions.
Now we already have NBlow and NClow. We can get the ∆B and ∆C for the final calculation
50
The plot of the Bseislow and Bsyn is:
0.15
0.1
amplitude
0.05
-0.05
-0.1
-0.15
-0.2
400 450 500 550 600 650 700
time(ms)
0.1
0
amplitude
-0.1
-0.2
-0.3
-0.4
400 450 500 550 600 650 700
time(ms)
51
The difference of Bseislow and Bsyn is ∆B, its plot is:
0.1
0.05
0
amplitude
-0.05
-0.1
-0.15
-0.2
400 450 500 550 600 650 700
time(ms)
-0.1
-0.2
amplitude
-0.3
-0.4
-0.5
-0.6
400 450 500 550 600 650 700
time(ms)
52
2.3.3.3 Solving residual anisotropy parameters from residual gradient and curvature
That is, the gradient residual ∆B is half the convolution of the residual delta anisotropy
and wavelet w(t) while the curvature residual ∆C is half the convolution of the
residual epsilon anisotropy and wavelet w(t). However, by picking only the peaks and
troughs on the seismic data, we lose the shape of the wavelet, thus the convolution is not
For the optimal situation, the reflection interfaces are so sparsely distributed in depth and
the wavelet is so close to a spike that the peaks and troughs of a seismic trace can be
expressed as the multiplication of the reflection coefficient and the wavelet peak. Then,
1
B(t ) (t ) w0(t)
2
(2.22)
C (t ) 1 (t ) w0(t)
2
53
Here we conduct a posteriori test on whether the data we have meets the optimal situation.
Suppose it is the optimal situation, then a seismic trace can be expressed as the
multiplication of the reflection coefficient and the wavelet peak. As the peak value of the
zero-phase wavelet is 1, then the reflection coefficient at that depth is equal to the seismic
picking value there. Thus the wavelet convolved with the seismic picking value should
have the same value with the seismic picking at its depth. The result is shown in Figure
33, the seismogram colored black is the convolution result of the zero-phase wavelet and
* * *
the seismic picking value(reconstructed by normalized Aseis Bseis Cseis using Aki-Richards’
equation), the red curve displays the seismic picking value itself. The equation for the
seismogram is Eqn.(2.14).
And a similar figure for the synthetic is also shown here (Figure 34), the seismogram
colored black is the convolution result of the zero-phase wavelet and the synthetic
picking value (reconstructed by normalized Asyn Bsyn Csyn using Aki-Richards’ equation),
54
55
Figure 4433. Seismogram of the convolution of the wavelet and seismic pickings with seismic pickings shown above
56
Figure 4534. Seismogram of the convolution of the wavelet and synthetic pickings with seismic pickings shown above
We can find by the comparisons of the convolution and the picking itself that they are not
We can try some method to make the optimal assumption more valid such as using a kind
of wavelet deconvolution that can attempt to shape the known wavelet to a spike. But the
biggest drawback of this method is that it will introduce more high frequencies in the data,
which will influence the spectrum of the NB and NC, and further more the anisotropy
parameters and .
If we accept it as the optimal situation and the relationship between the residual gradient
∆B and residual delta anisotropy meets Eqn. (2.22). As the peak value of the zero-
phase wavelet is 1, then the residual gradient ∆B is half the value of residual delta
anisotropy . Similarly, the residual curvature ∆C is half the value of residual epsilon
anisotropy .
To explore how much error will be in the and parameters using this optimal
assumption, we plot the B(t ) with the convolution of B(t ) and the wavelet in Figure
35, and also the C (t ) with the convolution of C (t ) and the wavelet in Figure 36.
57
delta B and deltaB convolved with wavelet
300
350
400
450
500
time(ms)
550
600
650
700
Figure 4635. Comparison of one trace seismogram of the convolution of the wavelet and B(t )
e B(t ) * w(t ) B(t ) B(t ) * w(t ) B(t ) * (t ) B(t ) * (w(t ) (t )) (2.23)
here (t ) is a spike in the time domain with the same amplitude of the wavelet.
From the data in Figure 35, the average value of error in (t ) is -0.408%.
58
For the curvature residual C (t ) , the comparison of C (t ) and the convolution of C (t )
450
500
time(ms)
550
600
650
700
750
800
-0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3
Amplitude
Figure 4736. Comparison of one trace seismogram of the convolution of the wavelet and C (t )
C (t ) * ( w(t ) (t ))
Similarly, the error of (t ) is . From the data in Figure 36, the
C (t ) * (t )
59
2.3.3.4 Getting anisotropy parameters for each layer
The anisotropy jump and can be used to calculate the anisotropy parameters and
for each layer, as long as we know the and for one arbitrary layer.
2 1 1
3 2 2
4 3 3 (2.24)
........
n n 1 n 1
then
2 1 1
3 2 2
4 3 3 (2.25)
........
n n 1 n 1
assume that sand layer is isotropic and its =0 and its =0.
60
We can locate such a sand layer based on the gamma ray curve.
61
From this log plot, we see that the lowest gamma ray reading is at 650ms, indicating sand
layer with lowest shale component. Thus we assign and parameter at this time to be
=0 and 6 =0. Then we substitute 6 =0 and 6 =0 into Eqn. (2.37) and Eqn. (2.38), we can
know all the values of parameter and in the sequence. This is an intuitive description
parameters.
Solving equations (2.24) and (2.25) we get the anisotropy parameters and in chart 1
and chart 2
Time(ms) Parameter
413 0.2345
427 -0.0286
463 -0.0043
536 0.2220
609 0.1800
662 0
693 0.2258
62
Time (ms) Parameter
413 0.7682
427 0.7782
463 0.7117
536 0.5806
609 0.5392
662 0
693 -1.0535
We can see that the parameter is in a reasonable range; its variation is discussed further
below.
By contrast, the parameter doesn’t make a lot of sense. A realistic should be > 0
(Thomsen, 1986) and within the range of 0~1. These parameters we have here are not
consistent with these rules and they don’t satisfy the weak anisotropy assumption either.
We can explain it as because the C parameters we got from seismic are not reliable (c.f.
63
Figure 4938. Time-Depth relationship
Transforming from the time domain to the depth domain, we get plots of anisotropy
64
anisotropy parameter delta variation with depth
1000
1200
1400
1600
depth(ft)
1800
2000
2200
2400
-0.2 0 0.2 0.4 0.6 0.8
Figure 5039. Anisotropy parameter variation with depth for colony well
2.4 Test
The anisotropy parameter is a combination of intrinsic anisotropy of rocks and the layer-
induced anisotropy. The result may be either bigger or smaller than the intrinsic
anisotropy. But we can still use the intrinsic anisotropy value estimated from rock physics
information from logs to see whether the calculated anisotropy parameter makes sense.
65
As the gamma ray log is from 550ms to 690ms, we can compare the anisotropy parameter
from 550ms to 690ms with the gamma ray log. Converted to depth, 550ms to 690ms is
1200
1400
1600
depth(ft)
1800
2000
2200
2400
-0.2 0 0.2 0.4 0.6 0.8
We can see that the anisotropy parameter is coherent with the gamma ray readings.
When the gamma ray value is high, which indicates high shale component percentage is
above zero, with relatively high absolute values. This further adds to the reliability of
66
2.4.2 Estimating the reliability of the inferred anisotropy
Furthermore, to test the reliability of the calculated anisotropy parameter, we can use the
with the processed real seismic data, if the anisotropic synthetic ties with the real seismic
data better than the isotropic synthetic, it is reasonable to believe the inferred anisotropy
is reliable.
To compute the anisotropic seismic data using the anisotropy parameters and
Anew(t ) Asyn (t )
Bnew(t ) Bsyn (t ) (t ) (2.26)
Cnew(t ) C (t ) (t )
syn
where the A(t), B(t), and C(t) is from the log computed isotropic reflection coefficients.
Using the zero-phase wavelet shown in Figure 12, the new synthetic seismogram
67
68
Figure 5241. Synthetic seismogram computed from anisotropic reflection coefficient
The co-display of the new synthetic and the original seismic and is shown in Figure 42:
Figure 5342. Comparison of the original seismic and synthetic seismogram computed from
anisotropic reflection coefficient
69
In comparison with Figure 13, which is the co-display of the original synthetic and
seismic, we can see that the new anisotropic seismogram is closer to the seismic data. Of
course, this new anisotropic synthetic does not have any propagation effects in it, so we
The anisotropy parameter we get is within the range of -0.0286~0.2345, and the
reasonable range
of anisotropy parameters, but the value of parameter doesn’t make
sense, even though, this new method is still reliable because the problematic value is
due to the fact that we can’t get the true curvature from the Aki-Richards’ approximation
of the amplitude versus angle. By comparison with the gamma ray log, which is an
indication of the shale component in the layers, the anisotropy parameters is well
correlated to the gamma ray log: when the gamma ray reading is smaller, the has
of the assumption that the convolution of anisotropy jump and wavelet can be simplified
as the multiplication of the anisotropy jump and the peak of the wavelet depends on two
factors: the sparseness of the certain anisotropic layers and the similarity of the seismic
wavelet to a spike. If the seismic resembles a spike and the certain anisotropic layers are
spaced sparsely enough, then the assumption is valid and the method we use to deduce
70
attempting to suppress the wavelet to a spike should be applied with concerns, because
this kind of wavelet shaping can introduce more high frequencies in the data to interfere
Besides the two major influence mentioned above, which are simplification of the
other factors can contribute to the errors in the anisotropy parameters we get as well.
They are:
1) The shear wave velocity is made using mudrock line equation, not a real log
measurement.
2) The wavelet we extracted from the seismic data in comparison of the synthetic
3) We converted the offset domain to angle gather using an isotropic ray theory,
4) The noise in seismic data, either low frequency or high frequency, will affect the
isotropic layer location with =0 and =0, this may not be the real situation.
In a brief summary, the procedures to get the anisotropy parameters and using this
method are listed as below:
1) Get the intercept A, gradient B and curvature C of each major horizon using Aki-
71
2) Divide the average of synthetic A by the average of seismic A to get the quotient
3) Apply the NA to make the seismic B and C the scale of synthetic B and C.
4) Divide the synthetic B and C by the scaled seismic B and C to get the quotient as
5) Low cut the NB and NC to eliminate the propagation influence in the seismic B
and C
6) After scaling and low-cut, the difference of the seismic B and C and synthetic B
and C will be the anisotropy parameters and convoluted with the seismic
wavelet
7) Solve for the parameters and .
72
REFERENCES
2. Alkhalifah, T. and Tsvankin, I., 1995. Velocity analysis for transversely isotropic
3. Castagna, J. P., Batzle, M. L., and Eastwood, R. L., 1985, Relationships between
4. Gassmann, F., 1951, Elasticity of porous media: Uber die elastizitat poroser
5. Patterson, D.J. and Tang, X. 2005, Pit Falls In Dipole Logging - Anisotropy:
with vertical and horizontal axis of symmetry: Geophysics, vol. 62, No.3, p.713-
722.
vol.50, p.609-614.
73
9. Thomsen L., 1993, Weak anisotropic reflections, in Castagna J.P., Backus M.,
p. 103–111.
10. Thomsen, L., 1986, Weak elastic anisotropy: Geophysics, vol. 51, No.10, p.1954-
1966.
13. Zoeppritz, K., 1919. Erdbebenwellen VIII B, On the reflection and penetration of
74
APPENDIX A
This Appendix concerns only the synthetic traces, as constructed using the HR software.
The co-display of the Asyn, Bsyn, and Csyn picked from HR generated synthetic is (the
Asyn
0.5 Bsyn
Csyn
0.4
0.3
Amplitude
0.2
0.1
-0.1
-0.2
400 450 500 550 600 650 700
time(ms)
Figure A-1. Amplitude intercept A, gradient B and curvature C for the major synthetic
horizons, zero phase
75
We may notice that the range of A parameter is from about 0.02 to 0.35, the range of B
parameter is from about -0.02 to -0.2, and the range of C parameter is from about 0 to 0.6.
The range of the C parameter doesn’t seem to be right, because based on equation
We get:
1 Z 0 1 2Vp02 1Vp01
A
2 Z 0 2 2Vp02 1Vp01
B (A.2)
2 Vp0 Vp0 G0
1 Vp0
C
2 Vp0
In which Z0 Vp0 , G0 Vs02 , where the notation is the same as in the main text.
Compare the formula for the parameter A and C, we find that they should be around the
same value if the densities of two adjacent layers are not drastically different. However,
in Figure A-1, clearly the difference between A and C is serious for deeper horizon.
them directly from logs. Based on Eqn. (A.1), using well logs Vp, Vs and density. These
well logs begins from 135 ms to 690 ms. We get parameter Aref, Bref, Cref as :
76
0.25
0.2
0.15
0.1
0.05
Aref
-0.05
-0.1
-0.15
-0.2
100 200 300 400 500 600 700
time (ms)
0.5
0.4
0.3
0.2
Bref
0.1
-0.1
-0.2
-0.3
100 200 300 400 500 600 700
time (ms)
77
0.2
0.15
0.1
0.05
Cref
-0.05
-0.1
-0.15
100 200 300 400 500 600 700
time (ms)
After exporting the zero phase wavelet converted from the seismic extracted wavelet,
which has been shown in Figure 7, to a readable file, we can convolve the wavelet with
78
Synthetic A paramters computed from logs
0.5
0.4
0.3
0.2
0.1
-0.1
-0.2
0 100 200 300 400 500 600 700 800
time(ms)
Figure A-5. Asyn calculated from correlation of seismic wavelet and Aref
0.2
0.1
-0.1
-0.2
-0.3
-0.4
0 100 200 300 400 500 600 700 800
time(ms)
Figure A-6. Bsyn calculated from correlation of seismic wavelet and Bref
79
Synthetic C paramters computed from logs
0.3
0.25
0.2
0.15
0.1
0.05
-0.05
-0.1
-0.15
-0.2
0 100 200 300 400 500 600 700 800
time(ms)
Figure A-7. Csyn calculated from correlation of seismic wavelet and Cref
By comparison, the Asyn and Csyn are almost the same, which makes them more reliable.
And if we plot the Synthetic ABC from the synthetic picks together with the ABC
calculated from correlation of seismic wavelet and logs-derived reflection coefficients for
80
Asyn comparison from log computed and HR picked
0.5
0.4
0.3
0.2
amplitude
0.1
-0.1
-0.2
0 100 200 300 400 500 600 700 800
time(ms)
0.2
0.1
0
amplitude
-0.1
-0.2
-0.3
-0.4
0 100 200 300 400 500 600 700 800
time(ms)
81
Csyn comparison from log computed and HR picked
0.6
0.5
0.4
0.3
amplitude
0.2
0.1
-0.1
-0.2
0 100 200 300 400 500 600 700 800
time(ms)
We find that the Asyn parameter from both the HR software generated and log
computation is almost identical, but the Bsyn and Csyn parameter is different for these two
methods. As we are more confident with the ones computed from the logs, in this thesis,
82
APPENDIX B
Matlab codes for making synthetic using zero-phase wavelet and well logs to extract
synthetic A,B,C
function [A,B,C,synlogABC]=syn0wav
% Well Name : Colony_WELL
% Kelly Bushing Elevation : 0 m
% Surface Elevation :0m
%X:0m Y:0m
% First Sample at : 135.000 ms
% Last Sample at : 690.000 ms
% Sample Rate : 1.00000 ms
% Number of Samples : 556
%
% Column 1 : Domain ms
% Column 2 : Density_FRM (Density) - Units : g/cc
% Column 3 : P-wave_corr_FRM (P-wave) - Units : us/m
% Column 4 : S-wave_cast_FRM (S-wave) - Units : us/m
A=zeros(556);% sampled 1ms from 135ms t0 690ms, there are 556 points in total
for i=2:555
A(i)=(density(i+1).*Vp(i+1)-density(i-1).*Vp(i-1))./(density(i+1).*Vp(i+1)+density(i-
1).*Vp(i-1));% reflection coefficient intercept A
end
B=zeros(556);
for i=2:555
shearmodulus2=density(i+1).*Vs(i+1).^2;
shearmodulus1=density(i-1).*Vs(i-1).^2;
B(i)=(Vp(i+1)-Vp(i-1))./(Vp(i+1)+Vp(i-1))-((shearmodulus2-
shearmodulus1)/(shearmodulus2+shearmodulus1)).*(2.*(Vs(i+1)+Vs(i-
1))./(Vp(i+1)+Vp(i-1))).^2;% reflection coefficient gradient B
end
C=zeros(556);
for i=2:555
C(i)=(Vp(i+1)-Vp(i-1))./(Vp(i+1)+Vp(i-1));% reflection coefficient curvature C
end
83
wav=load('wave_zero_seis');% load in the zero-phase seismic extracted wavelet
[i,j]=size(wav);% i records the length of the wavelet when sampled 2ms
Maxwav=max(wav);% normalize the wavelet to make its peak is 1
wav=wav./Maxwav;
[T,ABCsyn]=loadsyn;% load in the ABC calculate from Synthetic pickings and their
time locations in T
for i=1:6 % we already know there are 6 horizons in the synthetic picks
synlogABC(i,:)=[synalog((T(i)-36)./2+1),synblog((T(i)-36)./2+1),synclog((T(i)-
36)./2+1)]% 36ms is the beginning time location of the convolved synthetic, from the
header of the 'wave_zero_seis', the wavelet begins at -99ms,135-99=36
end
Restrictions
Copyright, Allied Geophysical Laboratories University of Houston, Houston TX,
USA Royalty free use for AGL sponsors and co-investigators for use in research,
exploration, with partners, host governments, and for provision of
processing/interpretation service to sponsor clients Redistribution, sale, or
inclusion of this software in software products outside the sponsor worksite
requires a separate commercialization agreement with the University of Houston.
Author
Rongrong Lin, University of Houston. Version April, 2013.
84
APPENCIX C
Matlab codes for extracting anisotropy parameters delta and epsilon from synthetic
and seismic A,B,C
function [Bseis,Cseis]=anisoparameter
%Get the least-square linear solution for aT+b=NBabs, convert the equation to
Gb*mb=NBabs,solve for mb, then Gb*mb will be the least square linear approximation
of NBabs, which is the low cut of NB-NBlow
Gb=[T,ones(6,1)];
mb=Gb\NBabs;
NBlow=Gb*mb;
85
Cseis=ABCseis(:,3).*NClow(Ti)';% Cseis is the low-cut seismic C
dC=real(Cseis-ABCsyn(:,3));% dC is the difference between low-cut seismic C and
synthetic C
ddelta=2*dB;% ddelta is the delta delta parameter
depsilon=2*dC;% depsilon is the delta epsilon parameter
Restrictions
Copyright, Allied Geophysical Laboratories University of Houston, Houston TX,
USA Royalty free use for AGL sponsors and co-investigators for use in research,
exploration, with partners, host governments, and for provision of
processing/interpretation service to sponsor clients Redistribution, sale, or
inclusion of this software in software products outside the sponsor worksite
requires a separate commercialization agreement with the University of Houston.
Author
Rongrong Lin, University of Houston. Version April, 2013.
86
APPENDIX D
Correlation of the parameter with gamma ray log from other literature
From the discussion in the main text, we see that the parameters we get correlate well
with the gamma ray log we have in Colony well. (See Figure D-1, which is the same as
1200
1400
1600
depth(ft)
1800
2000
2200
2400
-0.2 0 0.2 0.4 0.6 0.8
Figure D-1. Anisotropy parameter variation with gamma ray log display
87
However, the gamma ray log is only from 1750ft to 2250ft, we don’t have any gamma
ray log information for above 1750ft, so we look for the gamma ray log for Colony sand
in other literature.
In the CREWES annual report ’Exploitation of an oil field using AVO and post-stack
rock property analysis methods’ by Andrew J. Royle (2001), we find a well 10-14 (See
Figure D-2) drilled in the Colony sand area with a similar Colony sand layer as in our
well log in the Colony sand dataset provided in the Hampson-Russell software as a
default dataset.
Figure D-2. Anisotropy parameter variation with gamma ray log display
88
Although this well is at a different location in the Colony field, we may use the data to
extend our analysis to shallower depth, by analogy, since the stratigraphy in the area is
quite flat. Figure D-3 shows a highlighted box (381m to 533m) of this gamma ray log,
compared with our calculated function in the corresponding depth interval (1250ft-
1750ft, equivalent to 381m to 533.4m). The minimum in the gamma ray reading near
However, we note that the correlation is flawed, since we have not considered the
possibility of lateral variation. Other logs from the area show different trends and the
present analysis should be repeated in full, for each of the logs, for a satisfactory
conclusion.
89
anisotropy parameter delta variation with depth
1000
1200
1400
1600
depth(ft)
1800
2000
2200
m
2400
-0.2 0 0.2 0.4 0.6 0.8
Figure D-3. Anisotropy parameter (from 1250ft to 1750ft, equivalent to from 381m to
533.4m ) correlation with well 10-14 gamma ray log (from 381m to 533.4m)
90