Computer-implemented method and system employing nonlinear direct prestack seismic inversion for poisson impedance
11493658 · 2022-11-08
Assignee
Inventors
Cpc classification
G01V2210/632
PHYSICS
International classification
Abstract
A computer-implemented method, and system implementing the method, are disclosed for computing a final model of elastic properties, using nonlinear direct prestack seismic inversion for Poisson impedance. User inputs and earth-model data is obtained over points of incidence of a survey region, at various angles of incidence. Various models are then computed that serve for lithology identification and fluid discrimination and take part in preliminary seismic exploration and reservoir characterization. Therefore, further refinement of these models is required due to changes in burial depths, compaction and overburden pressure, as they provide limitations for reservoirs on porous media. The further refinement using nonlinear direct prestack seismic model is performed on a system computer, which produces a final model of elastic properties. This model can then be applied for lithology prediction and fluid detection to identify potential targets of oil and gas exploration and estimating spots in unconventional shale gas applications.
Claims
1. A computer-implemented method for estimating Poisson impedance in a survey region having at least one well location and for generating a final model of elastic properties of the survey region, the method comprising: positioning seismic data recording sensors in the survey region at different locations including a wellbore; blasting at points of incidence in the survey region; retrieving, using the seismic data recording sensors, seismic data and transmitting the seismic data to a database; retrieving, by a computer, an upscaled well log data represented in time domain, including compressional velocity, shear velocity, and density data over various points of incidence in the survey region from the database; retrieving, by the computer, a set of angle image gathers, preconditioned to preserve a signal amplitude information of various angles of incidence for the survey region from the database; retrieving, by the computer, an earth model data that includes horizons information data for the survey region from the database; retrieving, by the computer, seismic velocity data over time for the survey region from the database; generating, by the computer, a set of low frequency models through interpolation based on the earth model data, and the upscaled well log data over various points of incidence for the survey region which are retrieved from the database; generating, by the computer, a set of angle dependent wavelets from a plurality of angles of incidence for the survey region which is retrieved from the database, by applying a well-to-seismic-tie calculation to the set of angle image gathers, and the upscaled well log data which is retrieved from the database; combining, by the computer, a first angle image gather from the set of angle image gathers, with the corresponding first low frequency model from the set of low frequency models, and to the set of angle wavelets; executing, by the computer, a nonlinear direct prestack seismic inversion model by employing the combined first angle image gather, with the first low frequency model, and the set of angle wavelets; repeating the combining using another angle image gather from the set of angle image gathers with the corresponding first low frequency model and the executing a nonlinear direct prestack seismic inversion model operations for the survey region until all gathers from the set of angle image gathers, and all corresponding low frequency models from the set of low frequency models have been combined to the set of angle wavelets; verifying that the repeating operation executed a final nonlinear direct prestack seismic inversion model by combining a final angle image gather from the set of angle image gathers, with a corresponding final low frequency model from the set of low frequency models to the set of angle wavelets; and generating a final model of elastic properties from the results of said nonlinear direct prestack seismic inversion model in the survey region by calculating the exponential integration of the elastic reflectiveness to characterize the survey region.
2. The computer-implemented method of claim 1, wherein the retrieving, by the computer, the set of angle image gathers includes: retrieving seismic survey data for the survey region; retrieving seismic velocity data for the survey region; executing a prestack time migration calculation using the retrieved seismic survey data, and the retrieved seismic velocity data for the survey region; generating offset image gathers; stacking the retrieved offset image gathers over time at various offsets of incidence; converting the offset image gathers to angle image gathers; and calculating the set of angle image gathers.
3. The computer-implemented method of claim 1, wherein the generating, by the computer, the set of low frequency models further includes: retrieving seismic velocity data for the survey region; retrieving interpreted horizons information from an earth-model data for the survey region; retrieving the upscaled well log data represented in time domain including compressional velocity, shear velocity, and density data over various points of incidence, for the survey region; smoothing the retrieved seismic velocity data, and the retrieved upscaled well log data; converting from the smoothed seismic velocity data, using the retrieved interpreted horizons information to an interval velocity data; interpolating the converted interval velocity data, with the interpreted horizons information, and the smoothed upscaled well log data; and generating the set of low frequency models.
4. The computer-implemented method of claim 1, wherein the generating, by the computer, the set of angle dependent wavelets from the plurality of angles of incidence over the survey region includes: retrieving angle image gathers for the survey region; retrieving upscaled well log data for the survey region; extracting an initial set of angle wavelets from the retrieved angle image gathers; computing reflectivities represented in time domain, from the retrieved upscaled well log data; executing a well-to-seismic calculation to the initial set of angle wavelets for the survey region; and generating a set of angle-dependent wavelets.
5. The computer-implemented method of claim 1, wherein the generating, by the computer, the final model of elastic properties includes: inverting the elastic reflectiveness of all nonlinear direct prestack seismic inversion models comprising the expression: d=Wf(m.sub.0)+e; generating volume models for compression velocity, Poisson impedance, and density; exporting the volume models to the database; and generating the final model of elastic properties.
6. The computer-implemented method of claim 1, wherein the set of low frequency models equal, in quantity, to the same amount of angle image gathers from the set of angle image gathers.
7. A digital computing system, comprising: a computer system output device; a system computer, coupled to the memory resource and to the computer system output device, comprising at least one memory resource comprising instructions and at least one hardware processor to execute the instructions within the at least one memory resource to implement: receiving seismic survey data from a plurality of seismic data recorders located over a plurality of offset distances from the plurality of points of incidence; executing the nonlinear direct prestack seismic inversion model of a seismic survey region associated with the plurality of points of incidence with at least one well location; inputting a user defined tolerance value; inputting an initial estimate model equal to a user input value, or zero; computing a set of initial data residuals using the initial estimate model; setting up the initial estimate model equal to an input estimate model; computing a set of model gradients; computing a set of data residual changes; updating the input estimate model using the set of model gradients, with the set of data residual changes; computing a set of data residuals using the updated input estimate model; generating a matrix norm from the computed set of data residuals; repeating the operations of computing a set of model gradients, computing a set of data residual changes, updating the input estimate model, and computing a set of data residuals until the generated norm equals the user defined tolerance value; and generating a final set of data residuals.
8. The digital computing system of claim 7, wherein the inputting the initial estimate model further comprises the expression m.sub.0.
9. The digital computing system of claim 7, wherein the computing flail the set of initial data residuals further comprises the expression r=d−Wf(m.sub.0).
10. The digital computing system of claim 7, wherein the setting the initial estimate model equal to the input estimate model further comprises the expression m.sub.0=m.sub.i.
11. The digital computing system of claim 7, wherein the set of model gradients further comprises the expression:
12. The digital computing system of claim 7, wherein the computing the set of residual changes further comprises the expression Δr=WFg(m.sub.i).
13. The digital computing system of claim 12, wherein the term F further comprises the expression:
14. The digital computing system of claim 7, wherein the updating of the input estimate model further comprises the expression m.sub.i+1=m.sub.i+Δm.
15. The digital computing system of claim 7, wherein the computing the set of data residuals further comprises the expression r=d−Wf(m.sub.i+1).
16. The digital computing system of claim 7 wherein the repeating, further increases the iterator i by one every time said operation is executed, until the generated norm is less than or equal to the user defined tolerance values.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The teachings of the present invention can be readily understood by considering the following detailed description in conjunction with the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION OF THE INVENTION
(14) Reference will now be made in detail, to several embodiments of the present disclosures, examples of which, are illustrated in the accompanying figures. It is noted that wherever practicable similar or like reference numbers may be used in the figures and may indicate similar or like functionality. The figures depict embodiments of the present disclosure for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures, systems, and methods illustrated herein may be employed without departing from the principles of the disclosure described herein.
(15)
(16) In
(17) As shown on
(18) However, to perform elastic reflectivity analysis it is often useful in the art, to exploit the redundancy of seismic data and produce images with more dimensions than the two coordinates of the physical space. In the present invention, the final model of elastic properties 314 results in a three-dimensional cube made by computing a wide array of data, mainly represented in time domain. When the final model of elastic properties 314 is created, no additional dimensions get included which in other situations, could have either be the absolute offset and azimuth. In the preferred embodiment of this invention, because the final model of elastic properties 314 is created according to a three-dimensional coordinate, the cube will end up comprising the in-line, cross-line, and time input variables.
(19) With regards to
(20) Continuing with the computer-implemented method of
(21) Another set of data gathered by the present invention is seismic velocity, 305. Seismic velocity (both compressional and shear) 305 is a fundamental property of materials, a property that varies with changes in conditions both external (stress, temperature) and internal (fluid saturation, crack density). Monitoring of changes in these external or internal conditions is a goal of geophysical investigations such as earthquake prediction (via stress change monitoring) and reservoir exploitation (via fluid saturation monitoring).
(22) Once all data variables have been retrieved (302, 310, 304, and 305), the computer-implemented method proceeds to execute two sub-routine, using system computer 1105.
(23) The first sub-routine, using system computer 1105, involves generating a set of low frequency models 307 through interpolation based on the earth model data, and the upscaled well log data over various points of incidence 104 for the survey region 101. Sub-routine 307 then outputs, and stores on device 1104, a set of low frequency models 309, better exemplified by
(24) In connection with the first-subroutine of generating a set of low frequency models 307,
(25) Because interpreters are usually uncertain about how to obtain a set of low frequency models like
(26)
where is the local internal interval velocity over the time interval Δt.sub.i=t.sub.i−t.sub.i−1, where i is an iterator starting from 1 to nth-value. Parameters V.sub.rms,i.sup.2 and V.sub.rms,i−1.sup.2 are rms velocities at the top and bottom interfaces of the interval. Instantaneous velocity V.sub.int.sup.i is assumed as a piecewise constant, V.sub.int.sup.i=
, with discontinuities at the interfaces.
(27) The converted internal velocity 504, is then combined with the interpreted horizons information 304, and the smoothed upscaled well log data 505 to perform the step of interpolation 506. Step 506 is performed due to the fact that data, even after going through a smoothening process, the input data is still noisy and requires further refinement. As such, the present computer-implemented method uses an interpolation method known in the art as cokriging. The special characteristic of this method, and why it is of relevant use in the present invention, is because it can utilize data of different nature to model, optimize and interpolate particular attributes. In general terms, the computer-implemented method of the present invention applies an algorithm to an interpolated program coded to accept s set of variables (as oppose to just 2 sets found on typical cokriging algorithms) producing a linear system following the equation of:
(28)
where C is the covariance (or its estimate) matrix of all know variables' pair, and C.sub.0 is the vector of pairwise covariances between the unknown variable and all other variables.
where, μ is the vector of all LaGrange multiples μ.sub.1 . . . μ.sub.s. E is a vector of matrices of I.sub.1 . . . I.sub.s. Each matrix I.sub.i, i∈{1 . . . s} is of size (number of points in i.sup.th variable set)×s. All elements in the i.sup.th column of I.sub.i, are one and all other entries are zero.
where, T is the vector of all coefficients, and I.sub.0 is a column vector of size s×1 of all elements under C.sub.0 on the right-hand side of the equation.
(29) Once the computer-implemented method has interpolated all variables for 304, 504, and 505 following the above algorithm, it generates a set of low frequency models 309 comprising of various individual low frequency models, of the same amount as there were angle image gathers.
(30) Similarly, sub-routine 306 involves the steps of generating a set of angle wavelets (illustrated on
(31) According to the preferred embodiment of the invention, the next step in sub-routine 306 is computing angle dependent reflectivity 603 using the quadratic approximation of equation (38) that combines the angles of incidence 208 represented by θ.sub.i, with respect to the: (a) upscaled well log data 302 (b) P-wave velocity represented as α, (c) S-wave velocity represented as β (d) the Poisson impedance represented as PI, and (e) the density represented as ρ, over the survey region 101.
(32)
(33) Next, by performing a well-to-seismic approach 605 (graphically illustrated in
(34) According to the preferred embodiment of the invention, once the set of angle image gathers 310, the set of angle wavelets 308, and the set of low frequency models 309 are generated, process 311 is next performed. This process combines the three different sets of data as a precursor to sub-routine 312, using system computer 1105 and storing them in device 1104.
(35) Sub-routine 312 (illustrated in
r=d−Wf(m.sub.0) (39)
(36) Thereafter, the computer-implemented method of the present invention begins preparing the system computer 1105 to run a system of loops, in order to obtain the final non-linear direct prestack seismic inversion 313. However, a user must first set up the initial estimate model 1205 in the personal computer from value m.sub.0 to m.sub.i. This is interim computing step, messages the system computer 1105 that model m.sub.i, as defined in the system computer 1154, will get reiterated until a certain requirement has been met. According to the preferred embodiment of the present invention, i in expression m.sub.i is an iterator stored in device 1104, used as a pointer by system computer 1105, for abstracting addresses of elements of different structures, in other words multiple linear objects. As a result, i allows data structures to interface with algorithms of the present invention, that aren't aware of the structure they are operation on. Further, said iterator is used by system computer 1105 to generate a new iterator, based on the iterator that it is currently available, and upon passing it through the various required process (see 1206, 1207, 1208, 1209 and 1210) it returns the next iterator in the sequence in for the model variable m.
(37) As all the values have inputted into system computer 1105, as well as the initial data residuals 1204 already computed; a set of model gradients is then computed, 1206, using expression:
(38)
(39) The digital computing system of
Δr=WFg(m.sub.i) (41)
(40) According to the preferred embodiment of the invention, the process of updating the input estimate model 1208 is performed by system computer 1105 which calculates the changes from any previous model (i.e. m.sub.0) to the current model (m.sub.i), and adds it to the current model. An updated input model m.sub.i+1 is then generated and the iterator gets a value of one added.
(41) The step of computing the data residuals 1209 using expression r=d−Wf(m.sub.i+1) is performed next. With step 1209 completed, system computer 1105 generates a matrix norm 1210 for the computed data residuals 1209. System computer 1105 then performs a series of iterations 1211, using the norm computed data residuals 1209 with the inputted user defined tolerance value 1202, until it confirms that the computed data residual 1209 is less than the tolerance value 1202. Once system computer 1209 confirms such inequality, the iteration process 1211 is concluded and the inverted results, in the form of a final set of updated models is generated, 1212, and outputted onto storage device 1106, alongside the entire set of data generated during sub-routine 312. A user may then retrieve the data using a personal computer 1107 by selecting an export function.
(42) With sub-routine 312 concluded, the computer-implemented method of the present invention illustrated in
(43) For any of the foregoing embodiments, the computer system 1107 may include any of the following elements, alone or in combination with each other. The functions performed by the system computer 1105 include functions to input, retrieve, convert, combine, generate, produce, calibrate, perform, extract, filter, and output; an array of different values, including well log data, horizons information, seismic velocity, P-wave velocity, Poisson Impedance, density, reflectivity, angle image gathers, low frequency models, angle dependent wavelets, as well as more complex functions like performing the nonlinear direct prestack seismic inversion model of the present invention based upon information related, and obtained from, survey region containing at least one well location and wellbore penetrating the subterranean earth formation.
(44) Turning over to
(45) In
(46) In
(47) As used herein, the term “computing” encompasses a wide variety of actions, including calculating, determining, processing, deriving, investigation, look ups (e.g. looking up in a table, a database or another data structure), ascertaining and the like. It may also include receiving (e.g. receiving information), accessing (e.g. accessing data in a memory) and the like. Also, “computing” may include resolving, selecting, choosing, establishing, and the like.
(48) According the preferred embodiment of the present invention, certain hardware, and software descriptions were detailed, merely as example embodiments and are not to limit the structure of implementation of the disclosed embodiments. For example, although many internal, and external components of the computer system of
(49) Additionally, the flowcharts and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the Figures. For examples, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowcharts illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified hardware functions or acts, or combinations of special purpose hardware and computer instructions.
(50) While in the foregoing specification this disclosure has been described in relation to certain preferred embodiments thereof, and many details have been set forth for purpose of illustration, the invention is not to be unduly limited to the foregoing which has been set forth for illustrative purposes. On the contrary, a wide variety of modifications and alternative embodiments will be apparent to a person skilled in the art, without departing from the true scope of the invention, as defined in the claims set forth below. Additionally, 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.
(51) TABLE-US-00001 Symbols Table Symbol Brief Definition R.sub.PP P-wave reflection coefficient on a horizontally elastic interface R.sub.PP (p) P-wave reflection coefficient as a function of ray parameter R.sub.PP (θ) P-wave reflection coefficient as a function of angle of incidence R.sub.f Fluid-to-fluid reflection coefficient on a horizontally acoustic interface p Ray parameter q Vertical slowness as a function of velocity and ray parameter α P-wave velocity β S-wave velocity ρ Density μ Shear moduli PI Poisson impedance Δ α Contrast in P-wave velocity across a horizontally elastic interface Δ β Contrast in S-wave velocity across a horizontally elastic interface Δ ρ Contrast in density across a horizontally elastic interface Δμ Contrast in shear moduli across a horizontally elastic interface ΔPI Contrast in Poisson impedance across a horizontally elastic interface θ Angle, Angle of incidence between the reflecting ray and the vertical c Rotation optimization factor of Poisson impedance