Theory

Seismic-well ties involve matching waveforms from a modeled synthetic seismogram with a nearby seismic trace (White and Simm, 2003). When comparing two datasets, our purpose is to estimate the warping function, $S_k$, required to align the synthetic seismogram, $h_k$, with the seismic trace, $r_k$,

  $\displaystyle
r_k(t) \approx h_k(S_k(t)).
$ (1)

We can represent the warping function with time shifts, $g_k(t)$, as follows:

  $\displaystyle
S_k(t) = t + g_k(t),
$ (2)
where the $t$ denotes the original independent axis and $g_k(t)$ is the shifts required to match the datasets as defined in Equation 1. The LSIM method begins with the observation that the correlation coefficient only provides one number to describe the datasets in a defined window; however, we are interested in understanding the local changes in the datasets' similarity. Therefore, the LSIM method computes local similarity, which is a continuous function of time. The square of the correlation coefficient can be split into a product of two factors and posed as a regularized inversion where regularization operator is defined using shaping regularization and designed to enforce smoothness (Fomel, 2007a,b). From the similarity scan, we automatically pick the series of shifts along the entire length of the reference dataset that optimally aligns the two datasets (Fomel and Jin, 2009; Bader et al., 2017).

The relationship between the shifts estimated using LSIM and an updated velocity log assuming a TDR can be defined as:

  $\displaystyle
T_0(z) = 2 \int_{z_{min}}^{z} \frac{d\xi}{v_0(\xi)},
$ (3)
where $T_0$ is the initial TDR, $z_{min}$ is the minimum depth at which sonic information is available, $v_0(\xi)$ is the initial, upscaled, P-wave velocity from sonic and $d\xi$ is the depth increment. From Equation 2, assuming an initial TDR, $T_0$, we arrive at
  $\displaystyle
S_{k,1}(T_0) = T_0 + g_{k,1}(T_0)
$ (4)
after one iteration of LSIM. We estimate a updated TDR by interpolating our shifts from time to depth
  $\displaystyle
T_1(z) = T_0(z) + g_{k,1}(T_0(z))
$ (5)
Using Equation 3, we relate the initial and updated velocity log to the initial and updated TDR,
  $\displaystyle
\frac{dT_1(z)}{dz}(\frac{dT_0(z)}{dz})^{-1} = \frac{v_0(z)}{v_1(z)}
$ (6)
Muñoz and Hale (2015), Herrera et al. (2014), and Bader et al. (2018) use Equation 6 to estimate an updated velocity log. Alternatively, if we assume that the migration velocity model is consistent with velocities from logs, we update the migration velocity at the well location based on the proportion of the updated well log velocity to the initial well log velocity:
  $\displaystyle
v_{mig,1} = \frac{v_1(z)}{v_0(z)}v_{mig,0}.
$ (7)
We use predictive painting (Fomel, 2010) to spread the updated migration velocity, $v_{mig,1}$, from the wells throughout the seismic volume. We weight the interpolation based on the distance between the reference well and any location in the seismic dataset using radial basis functions (Karimi et al., 2017).

Using Equations 37, the migration velocity is iteratively updated using well tie updates. The seismic trace from the RTM depth image is stretched to time using the well log velocity profile and compared with the modeled synthetic seismogram from well logs. Figure 1 illustrates the workflow we use and is colored based on the data type used in each step.

capture
capture
Figure 1.
Workflow used in seismic-well tie velocity model updates. Blue indicates seismic data is used in the step. Yellow indicates well log data is used in the step. Black arrows indicate how the product of one step is used in a different step.
[pdf] [png]


2024-07-04