The present invention relates generally to methods and systems for estimating rock properties of subsurface geologic volumes of interest by modeling seismic data and, in particular, methods and systems for accurately modeling synthetic seismic data to be compared with recorded seismic data to estimate rock properties.
In the field of exploration geophysics, seismic data is typically recorded through the use of active seismic sources, such as air guns, vibrator units, or explosives, and receivers, such as hydrophones or geophones. The sources and receivers may be arranged in many configurations. Typically, a seismic survey is designed to optimize the source and receiver configurations so that the recorded seismic data may be processed to locate and/or analyze subsurface geological features of interest such as hydrocarbon reservoirs.
Recorded seismic data is useful for identifying structural features of the subsurface but in many instances it is desirable to estimate rock properties, such as density, seismic velocities, anisotropy, etc. Methods exist that attempt to invert recorded seismic data to estimate rock properties but these methods are computationally expensive and require a large amount of expertise to use reliably. Some methods use an initial reservoir model with initial estimates of the rock properties to create synthetic seismic data by forward modeling wave propagation through the reservoir model and storing the simulated recordings, which are traces indicating amplitude and traveltime of simulated events (e.g. reflections) as recorded at simulated receivers. The synthetic seismic data can then be compared to the recorded seismic data to determine how accurate the reservoir model is and how to update the reservoir model. However, these methods are fraught with problems such as inaccurate wave propagation, modeling artifacts, and errors in interpolation between the travel-time-domain of the seismic data and the depth-domain of the reservoir model.
There is a need for seismic modeling methods that are computationally efficient and can improve estimation of parameters such as, by way of example and not limitation, subsurface velocities, density, anisotropy parameters, and attenuation, thereby improving the estimation of the rock properties in the reservoir model of the subsurface so that hydrocarbon reservoirs may be identified and produced in an efficient and economical way.
Described herein are implementations of various approaches for a computer-implemented method for seismic modeling of a subsurface volume of interest.
A computer-implemented method for modeling seismic data may include receiving an initial reservoir model of the subsurface, calculating p-dependent reflection coefficients and vertical travel times at each boundary in the initial reservoir model, performing a Discrete Fourier Transform using the reflection coefficients and travel times to get a temporal spectrum of the reflectivities, multiplying the temporal spectrum of the reflectivities by the temporal spectrum of a desired wavelet, performing an inverse DFT, and extracting the amplitude values at the vertical travel times for each boundary to generate synthetic seismic data. This synthetic seismic data may be compared with recorded seismic data to update the reservoir model.
In another embodiment, a computer system including a data source or storage device, at least one computer processor, and a user interface used to implement the method for seismic modeling of a subsurface volume of interest is disclosed.
In yet another embodiment, an article of manufacture including a non-transitory computer readable medium having computer readable code on it, the computer readable code being configured to implement a method for seismic modeling of a subsurface volume of interest is disclosed.
The above summary section is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description section. The summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Furthermore, the claimed subject matter is not limited to implementations that solve any or all disadvantages noted in any part of this disclosure.
These and other features of the present invention will become better understood with regard to the following description, claims and accompanying drawings where:
The present invention may be described and implemented in the general context of a system and computer methods to be executed by a computer. Such computer-executable instructions may include programs, routines, objects, components, data structures, and computer software technologies that can be used to perform particular tasks and process abstract data types. Software implementations of the present invention may be coded in different languages for application in a variety of computing platforms, environments, and architectures. It will be appreciated that the scope and underlying principles of the present invention are not limited to any particular computer software technology.
Moreover, those skilled in the art will appreciate that the present invention may be practiced using any one or combination of hardware and software configurations, including but not limited to a system having single and/or multiple processor computers, hand-held devices, tablet devices, programmable consumer electronics, mini-computers, mainframe computers, and the like. The invention may also be practiced in distributed computing environments where tasks are performed by servers or other processing devices that are linked through one or more data communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Also, an article of manufacture for use with a computer processor, such as a CD, pre-recorded disk or other equivalent devices, may include a tangible computer program storage medium and program means recorded thereon for directing the computer processor to facilitate the implementation and practice of the present invention. Such devices and articles of manufacture also fall within the spirit and scope of the present invention.
Referring now to the drawings, embodiments of the present invention will be described. The invention can be implemented in numerous ways, including, for example, as a system (including a computer processing system), a method (including a computer implemented method), an apparatus, a computer readable medium, a computer program product, a graphical user interface, a web portal, or a data structure tangibly fixed in a computer readable memory. Several embodiments of the present invention are discussed below. The appended drawings illustrate only typical embodiments of the present invention and therefore are not to be considered limiting of its scope and breadth.
The present invention relates to estimating rock properties of subsurface geologic volumes of interest by modeling (i.e. generating by forward modeling) synthetic seismic data to be compared with recorded seismic data, as illustrated by
A conventional method for modeling synthetic seismic data may be propagating a wavefront through a reservoir model and measuring the seismic amplitudes at receiver locations specified by the user. Another conventional method might convolve a seismic wavelet with a reflectivity series representing a reservoir model. In both of these, the synthetic seismic data is created in the travel-time-domain, meaning that a particular seismic trace or record has a time dimension or axis. However, reservoir models are generally created in the depth-domain, meaning that the reservoir model has a depth dimension or axis. Typically, the sampling rate along the depth dimension of a reservoir model is too coarse for good quality synthetic data modeling using these conventional methods. A known method for handling this problem is to increase the sampling rate along the depth dimension of the reservoir model, which improves the accuracy of the synthetic seismic data modeling but at a greater computational cost and requires the storage of a second, often very large, independent reservoir model in computer memory. This is a source of workflow blockage and loss of efficiency for the conventional methods. The present invention eliminates this by remaining in the natural depth domain of the reservoir model throughout, thereby rendering unnecessary the excursions between time and depth domains and the need for a second independent reservoir model with fine sampling along the depth axis.
One embodiment of the present invention is shown as method 200 in
Referring again to
and where θ=arcsin(p*Vp).
Those skilled in the art will understand that there are other ways to calculate the reflectivity coefficients, including other approximations to the Zoeppritz equation, as well as the exact form of the Zoeppritz coefficients.
Once the two-way travel time and reflection coefficients are calculated for each boundary and the depth of each boundary is noted, method 200 continues on to operation 22 where a Discrete Fourier Transform (DFT) is performed using the reflection coefficients and the non-uniformly spaced travel times associated with each boundary to generate a temporal spectrum of reflectivity. Conventional seismic processing often uses Fast Fourier Transforms (FFTs) but does not use the DFT because it is more computationally expensive. The DFT is used by the present invention because it can handle the non-uniformly spaced travel times; the present invention does not suffer greatly from the increased computational cost of the DFT due to the advantage of performing it only for the N travel times calculated for the reservoir model.
At operation 24, the temporal spectrum of reflectivity is multiplied with a temporal spectrum of a desired seismic wavelet. The desired seismic wavelet can be selected by the user and/or determined from a recorded seismic dataset. By way of example and not limitation, the wavelet may be user-supplied, a spike, a Ricker wavelet, or a Butterworth wavelet and may additionally have a time delay and/or phase shift. The wavelet may be received in the time domain and be transformed into its temporal spectrum using, for example, a FFT. The multiplication of operation 24 in the frequency domain produces the temporal spectrum of a time trace representing the wavelet convolved with the reflectivity trace in the time domain.
At operation 26, an inverse DFT is applied to the temporal spectrum of the time trace; only the amplitude values for the specific travel times associated with each boundary, those travel times found at operation 21, are extracted. These amplitude values are assigned to the depth location of the relevant boundaries. This produces a trace of synthetic seismic data in the depth domain with no need for interpolation.
The synthetic seismic data traces can be found for a plurality of incidence angles by calculating the varying reflectivity at operation 21, thereby generating an angle gather of synthetic seismic data. If desired, this process can be repeated for a plurality of surface locations in the initial reservoir model, generating a synthetic seismic dataset. An example of synthetic seismic data generated according to an embodiment of the present invention may be seen in
The synthetic seismic dataset can be compared to a recorded seismic dataset in order to assess the accuracy of the initial reservoir model and update it accordingly, as indicated in
A system 600 for performing the method 200 of
While in the foregoing specification this invention has been described in relation to certain preferred embodiments thereof, and many details have been set forth for purpose of illustration, it will be apparent to those skilled in the art that the invention is susceptible to alteration and that certain other details described herein can vary considerably without departing from the basic principles of the invention. In addition, it should be appreciated that structural features or method steps shown or described in any one embodiment herein can be used in other embodiments as well.