01.03.2013 Views

P51 2-D Kirchhoff Prestack Time Migration of Seismic Synthetic ...

P51 2-D Kirchhoff Prestack Time Migration of Seismic Synthetic ...

P51 2-D Kirchhoff Prestack Time Migration of Seismic Synthetic ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>P51</strong><br />

2-D <strong>Kirchh<strong>of</strong>f</strong> <strong>Prestack</strong> <strong>Time</strong> <strong>Migration</strong> <strong>of</strong> <strong>Seismic</strong><br />

<strong>Synthetic</strong> Records by MATLAB<br />

P. Hadian* (Amirkabir University <strong>of</strong> Technology) & A. Javaherian<br />

(University <strong>of</strong> Tehran)<br />

SUMMARY<br />

In this paper, a MATLAB s<strong>of</strong>tware is presented that synthesizes 2-D shot records with up to four flat<br />

reflectors with different velocities and then migrate them using kirchh<strong>of</strong>f prestack time migration method.<br />

<strong>Migration</strong> algorithm needs two matrices as inputs which they are shot records and the velocity model. Shot<br />

records are either synthesized from the data entered in the graphic interface or received as an input file.<br />

<strong>Prestack</strong> <strong>Kirchh<strong>of</strong>f</strong> time migration is applied via s<strong>of</strong>tware written with MATLAB. A GUI (Graphical User<br />

Interface) was designed to work with codes for convenience <strong>of</strong> operator. Same model was migrated with<br />

the industrial s<strong>of</strong>tware. Results were compared and proved good agreement between them.<br />

Shiraz 2009 - First International Petroleum Conference & Exhibition<br />

Shiraz, Iran, 4 - 6 May 2009


1. Introduction<br />

<strong>Time</strong> migration which produces a migrated time section is appropriate as long as lateral<br />

velocity variations are mild to moderate. Dipping events on a stacked section call for time<br />

migration. Conflicting dips with different stacking velocities is one case in which a<br />

conventional stacked section differs from a zero-<strong>of</strong>fset section. Thus, poststack time<br />

migration which assumes that the stacked section is equivalent to a zero-<strong>of</strong>fset is not valid to<br />

handle the case <strong>of</strong> conflicting dips. Instead, one needs to do prestack time migration (Yilmaz,<br />

2001).<br />

<strong>Kirchh<strong>of</strong>f</strong> migration methods are based on diffraction summation technique, which sums<br />

the seismic amplitudes along a diffraction hyperbola whose curvature is governed by the<br />

medium velocity, and maps the result to apex <strong>of</strong> the hyperbola. The <strong>Kirchh<strong>of</strong>f</strong> summation<br />

technique (Schneider, 1978) applies amplitude and phase corrections to the data before<br />

summation. These corrections make the summation consistent with the wave equation in that<br />

they account for spherical spreading, the obliquity factor (angle-dependency <strong>of</strong> amplitudes),<br />

and the phase shift inherent in Huygens' secondary sources. Since <strong>Kirchh<strong>of</strong>f</strong> migration is<br />

based on summing the amplitudes along the hyperbolic trajectory, as long as the diffraction<br />

curves are known, it can be adapted for any domain. The velocity function used in diffraction<br />

curve equation for prestack migration is vrms.<br />

2. Data input<br />

The seismic response <strong>of</strong> a complex geological structure can be viewed as superposition <strong>of</strong> the<br />

responses <strong>of</strong> many point diffractors. Data can be either inputted as in a *.mat file or be<br />

generated.<br />

2.1. Making a <strong>Synthetic</strong> Shot Record<br />

This part <strong>of</strong> program generates data containing hyperbolic events correspondent to flat<br />

reflectors according to the velocity model. The GUI (Graphical User Interface) nature <strong>of</strong><br />

program sets the operator free <strong>of</strong> working with codes. Each reflector is defined by its intercept<br />

time, velocity, and amplitude. Entering negative amplitude makes a reflector with reverse<br />

polarity. A random noise is added to seismogram and signal to noise ratio is determined in the<br />

S/N ratio. A Ricker wavelet with changeable central frequency is convolved with the<br />

reflectivity time series. Finally, the synthetic data is plotted using wiggle-trace variable-area<br />

display.<br />

2.2. Entering a .mat file<br />

This s<strong>of</strong>tware is able to accept MATLAB's mat files as an input. The mat file should contain<br />

following matrices:<br />

shot: matrix containing the shot record: one trace per column.<br />

t: time coordinate vector for shot.<br />

x: space coordinate vector for shot.<br />

velmod: velocity model. This is a matrix <strong>of</strong> vrms as a function <strong>of</strong> lateral position and time.<br />

tv: time coordinate vector for velmod.<br />

xv: space coordinate vector for velmod.<br />

3. <strong>Prestack</strong> <strong>Time</strong> <strong>Migration</strong><br />

<strong>Kirchh<strong>of</strong>f</strong> prestack time migration sums through the input space along hyperbolic paths to<br />

compute each point in the output space. For variable velocity, the hyperbola is replaced by<br />

more general shape. Amplitudes change under migration. Velocity model is a matrix <strong>of</strong><br />

interval velocity at each sampling point. Velocity model is generated using reflector<br />

velocities. Traveltime from a source to a scatterpoint (i.e the image point) is approximated by<br />

a Dix equation using the vrms from the model at the lateral position halfway between the<br />

source and the receiver at the vertical traveltime <strong>of</strong> the scatterpoint. Similarly, from the<br />

scatterpoint to a receiver, a Dix equation using the vrms at halfway between the scatterpoint<br />

Shiraz 2009 - First International Petroleum Conference & Exhibition<br />

Shiraz, Iran, 4 - 6 May 2009


and the receiver is used. The source and all receivers are assumed to be on the same<br />

horizontal plane.<br />

4. Models<br />

The first model is a shot record with 10 m and 1500 m <strong>of</strong> minimum and maximum <strong>of</strong>fsets,<br />

respectively. The sampling interval <strong>of</strong> 4 ms and the record length <strong>of</strong> 2.2 s are used. Signal to<br />

noise ratio equals 10. There are four reflectors in this shot record at intercepts <strong>of</strong> 0.1, 0.2, 0.9<br />

and 2 s and velocities <strong>of</strong> 500, 1500, 2000 and 3000 m/s respectively. Figure 2 shows this shot<br />

record. The prestack time migrated is shown in Figure 3.<br />

The second model is a trapezoid model which is synthesized externally and inputted to<br />

migration algorithm part. The traveltimes are calculated via rayracing with respect to a shot in<br />

the center <strong>of</strong> the model. The synthetic shot record and its velocity model are shown in Figures<br />

6 and 7, respectively. First shot record was migrated with the interval velocity model and the<br />

result is depicted in Figure 8. Since prestack migration is very sensitive to velocity model, an<br />

rms velocity model was used. Using rms velocity field (Figure 9) improved the migrated<br />

section (Figure 10). An important factor in <strong>Kirchh<strong>of</strong>f</strong> migration is migration aperture.<br />

Reducing aperture reduces the maximum dip to migrate. Figure 11 illustrates the effect <strong>of</strong><br />

migration aperture, using a 1000 trace aperture eliminates steeply dipping events from the<br />

migrated section.<br />

5. Conclusions<br />

We have written a s<strong>of</strong>tware for migrating prestack 2-D seismic data by <strong>Kirchh<strong>of</strong>f</strong> method.<br />

Another part <strong>of</strong> s<strong>of</strong>tware was developed for synthesizing shot records as an input for<br />

migration. The main advantage <strong>of</strong> such approach is that it does not need data previously<br />

prepared for it, shot records and the velocity model are generated from the information<br />

entered in the graphic interface. <strong>Migration</strong> were done successfully on shot records using the<br />

velocity model generated and the results were displayed for unmigrated and migrated<br />

sections.<br />

References<br />

Bancr<strong>of</strong>t, J.C., Geiger, H.D., 1994, Equivalent <strong>of</strong>fset CRP gathers: SEG Expanded Abstracts<br />

13, 672-675.<br />

Fowler, P.J., 1997, A comparative overview <strong>of</strong> prestack time migration methods: SEG<br />

Expanded Abstracts, 16, 67 th annual meeting- Dallas, 1571-1574.<br />

Gardner, G.H.F., Wang, S. Y., Pan, N.D., and Zhang, Z., 1986, Dip moveout and prestack<br />

imaging: 18 th Offshore Tech. Conf., 2, 75-84.<br />

Margrave, G.F., 2001, Numerical methods <strong>of</strong> exploration seismology with algorithms in<br />

MATLAB, The University <strong>of</strong> Calgary.<br />

Schneider, W.A., 1978, Integral formulation for migration in two and three dimensions:<br />

Geophysics, 43, 49–76.<br />

Yilmaz, O., 2001, <strong>Seismic</strong> data analysis: Society <strong>of</strong> Exploration Geophysicists, Tulsa,<br />

Oklahoma.<br />

Yilmaz, O., and Claerbout, J. F., 1980, <strong>Prestack</strong> partial migration: Geophysics, 45, 1753-1779<br />

Shiraz 2009 - First International Petroleum Conference & Exhibition<br />

Shiraz, Iran, 4 - 6 May 2009


Figure 1 S<strong>of</strong>tware main interface for<br />

synthesizing a shot and migration.<br />

Figure 2 A shot record with four reflectors<br />

<strong>of</strong> velocities 500, 1500, 2000 and 3000<br />

m/s.<br />

Figure 3 Migrated section <strong>of</strong> the first model<br />

by MATLAB.<br />

Figure 4 First model regenerated by<br />

industrial s<strong>of</strong>tware.<br />

Figure 5 Migrated section <strong>of</strong> the first model<br />

by industrial s<strong>of</strong>tware.<br />

Figure 6 Synthesized shot record <strong>of</strong> the<br />

trapezoid model.<br />

Shiraz 2009 - First International Petroleum Conference & Exhibition<br />

Shiraz, Iran, 4 - 6 May 2009


Figure 7 Raytracing <strong>of</strong> the trapezoid model.<br />

Figure 8 Migrated section <strong>of</strong> trapezoid<br />

model with interval velocity field.<br />

Figure 11 Migrated section <strong>of</strong> trapezoid<br />

model with a 1000 trace migration<br />

aperture width.<br />

Figure 9 rms velocity field.<br />

Figure 10 Migrated section <strong>of</strong> trapezoid<br />

model with rms velocity field.<br />

Shiraz 2009 - First International Petroleum Conference & Exhibition<br />

Shiraz, Iran, 4 - 6 May 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!