The present invention relates to seismic exploration technology, and more particularly to an apparatus and method for obtaining a subsurface velocity model.
The exploration seismology using FWI (Full Waveform Inversion) is a technique that increases a probability of finding a geological location where subsurface energy resources such as oil and natural gas are buried. In exploration seismology, a subsurface stratum structure is determined through intensive computations using seismic data, and the underground stratum structure is analyzed and visualized using a velocity model to evaluate the location and reserves of the subsurface energy resources.
To accurately analyze the underground stratum structure using FWI, the velocity model needs to be repeatedly updated to minimize an objective function (residual), which is defined as a difference between measured data by manmade seismic sources and synthetic data (synthesized modeling of wave from computer equations).
In a FWI of the exploration seismology, a good initial velocity model is crucial to both reduce the number of iterations for high resolution inversion of the seismic data and guarantee the convergence to the true velocity model.
The present inventor has conducted research on subsurface velocity model imaging technology that may obtain the velocity model by applying a Gauss Newton method through a spectral parameterization of the velocity model in exploration seismology.
Patent Document: Republic of Korea Patent No. 10-2026063 (announced on Sep. 27, 2019)
An object of the present invention is to provide an apparatus and method for obtaining a subsurface velocity model by applying a Gauss Newton method through a spectral parameterization of the velocity model in exploration seismology.
In accordance with an aspect of the present invention, the above and other objects can be accomplished by the provision of an apparatus for obtaining an good initial subsurface velocity model including a nonvolatile memory configured to store execution code for obtaining the good initial velocity model software, a processor configured to execute the execution code for obtaining the good initial subsurface velocity model software stored in the nonvolatile memory, a display configured to display a software for obtaining the initial subsurface velocity model output by the execution code for the technique obtaining the good initial subsurface velocity model software executed by the processor, and a user input unit configured to receive user operation for input and output of the software of obtaining the good initial subsurface velocity model, wherein a finding of good initial subsurface velocity model software includes a parameterization section configured to parametrize a velocity model, and a velocity model optimization section configured to applying a Gauss Newton method through waveform inversion for the velocity model parameterized by the parameterization section to repeatedly update the velocity model, thereby obtaining the good initial subsurface velocity model.
The parameterization section may include a partial differentiation of the subsurface velocity model configured to parameterize a velocity function included in a wave equation in a frequency domain or the Laplace domain or the Laplace Fourier domain and to take partial derivative of the subsurface velocity function with respect to a parameter, and a synthetic seismic data generation section configured to generate synthetic seismic data from a partial differentiation result by the partial differentiation section of the subsurface velocity function.
The velocity model optimization section may include a residual definition section configured to define a residual between the measured seismic data and the synthetic seismic data, a partial differentiation section configured to partially differentiate the synthetic seismic data with respect to a coefficient of cosine transform, sine transform or complex Fourier series or Fourier transform and a velocity model update section configured to apply the Gauss Newton method and to update the velocity model.
The velocity model update section may find the good initial velocity model by repeatedly updating the velocity model until the residual is minimized.
In accordance with another aspect of the present invention, there is provided a method of optimizing a subsurface velocity model including parameterizing a velocity model in exploration seismology, and using Gauss Newton method through waveform inversion for the velocity model parameterized by the parameterizing to repeatedly update the velocity model, thereby optimizing the good initial velocity model.
The parameterizing may include parameterizing a velocity function included in a wave function in a frequency domain or a Laplace domain or a Laplace Fourier domain and taking partial derivative of the parameterized velocity function with respect to a parameter, and generating synthetic seismic data from a partial differentiation result by the parameterizing a velocity function.
The Gauss Newton method may include defining a partial derivative of the synthetic seismic data and the synthetic seismic data, taking partial derivative of the synthetic seismic data with respect to a coefficient of cosine transform, since transform or the complex Fourier series or the Fourier transform. then applying the Gauss Newton method, and updating the velocity model.
The Gauss Newton method include optimizing the velocity model by repeatedly updating the velocity model until the residual is minimized.
The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, the present invention will be described in detail through preferred embodiments described with reference to the attached drawings so that those skilled in the art may easily understand and reproduce the embodiments. Even though specific embodiments are illustrated in the drawings and related detailed descriptions are given, the specific embodiments are not intended to limit various embodiments of the present invention to any particular form.
In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the gist of the embodiments of the present invention, the detailed description will be omitted.
When a component is mentioned as being “coupled” or “connected” to another component, it is understood that the component may be directly coupled or connected to another component, and still another component may be present therebetween.
On the other hand, when a component is mentioned as being “directly coupled” or “directly connected” to another component, it should be understood that there are no other components therebetween.
The nonvolatile memory 110 stores execution code for subsurface velocity model optimization software 200. For example, the nonvolatile memory 110 may be a flash memory, an EEPROM, etc.
The processor 120 executes the execution code for the subsurface velocity model optimization software 200 stored in the nonvolatile memory 110. In this instance, the processor 120 may be a single core processor or a multicore processor.
The display 130 displays a subsurface velocity model optimization software screen output by the execution code for the subsurface velocity model optimization software 200 executed by the processor 120. For example, the display 130 may be an LED, an OLED, etc. However, the display 130 is not limited thereto.
The user input unit 140 receives user operations for input and output of the subsurface velocity model optimization software 200. For example, the user input unit 140 may be a keyboard, a mouse, a touch panel, etc. However, the user input unit 140 is not limited thereto.
The parameterization section 210 selects an initial velocity model of all exploration methods including exploration seismology and performs parameterization for the selected initial velocity model. In this instance, the parameterization section 210 may include a velocity function partial differentiation section 211 and a synthetic data generation section 212.
The velocity function partial differentiation section 211 parameterizes a velocity function included in a wave equation in the frequency domain or the Laplace domain or the Laplace Fourier domain and take partial derivative the parameterized velocity function with respect to a parameter.
Equation 1 expresses a one-dimensional wave equation in the frequency domain. In Equation 1, v denotes velocity function, and when the reciprocal of the square of the velocity function is set to s (z), Equation 1 is expressed as Equation 2.
Each element (matrix coordinate) of a matrix of a 1D wave equation, a two-dimensional (2D) wave equation, or a three-dimensional (3D) wave equation may be expressed in the form of a straight line, a square, or a cuboid having an underground velocity.
A velocity column of the matrix of the 1D wave equation may be expressed in the form of Fourier series, Fourier transform, cosine transform, sine transform, generalized Fourier series: Chebyshev polynomials, Hermitian polynomials, Laguerre polynomial, spherical harmonics function, spherical Bessel function, etc.
Equation 3 expresses the velocity function v (z) of the 1D wave equation in the form of Fourier Transform.
Equation 3 means that a value of a partial derivative of a wave field (Synthetic seismic data) may be obtained by parameterizing a Fourier coefficient an of the velocity function ai, i=−∞, . . . , ∞.
When the velocity function of Equation 3 is processed using a low pass filter (LPF), Equation 4 is obtained.
When Equation 4 is taken partial derivative with respect to the Fourier coefficient an, Equation 5 is obtained.
When Equation 5 is substituted into Equation 1, Equation 6 is obtained.
When Equation 6 is taken partial derivative with respect to the Fourier coefficient an, a real part is expressed as Equation 7-1, and an imaginary part is expressed as Equation 7-2.
In Equation 7-1, n=−N, . . . ,0, . . . , N,
an=rn, and rn is a real part of the Fourier coefficient an.
In Equation 7-2, n=−N, . . . ,0, . . . , N,
an=in, and in is an imaginary part of the Fourier coefficient an.
The synthetic seismic data generation section 212 generates synthetic seismic data (virtual source field) from a partial differentiation result by the velocity function partial differentiation section 211.
When the third term of Equations 7-1 and 7-2 is shifted to the right, Equations 8-1 and 8-2 are obtained.
In Equation 8-1, n=−N, 0,1,2, . . . N, and fk denotes virtual earthquake data.
In Equation 8-2, n=−N, 0,1,2, . . . N, and fk denotes virtual earthquake data.
The velocity model optimization section 220 apply Gauss Newton Method through waveform inversion for the velocity model parameterization parameterized by the section 210 to repeatedly update the velocity model, thereby optimizing the velocity model. In this instance, the velocity model optimization section 220 may include a residual definition section 221, a partial differentiation section 222, and a velocity model update section 223.
The residual definition section 221 defines a residual of the measured seismic data and the synthetic seismic data.
The partial differentiation section 222 configured to take partial derivative the synthetic seismic data or the wavefield with respect to a coefficient of cosine transform or since transform or the complex Fourier series or the Fourier transform.
The velocity model update section 223 configured to applying the Gauss Newton method to update the velocity model. In this instance, the velocity model update section 223 may be implemented to optimize the velocity model by repeatedly updating the velocity model until the residual is minimized.
For example, the velocity model update section 223 may be implemented to optimize the velocity model by repeatedly updating the velocity model until the residual, that is, an error, is minimized using the Gauss-Newton Method (Pratt et al, 1988). The Gauss-Newton Method is a method of repeatedly solving a solution through the following Equations 12 and 13.
In Equations 12 and 13, p denotes a velocity model matrix element, H denotes an approximate Hessian matrix, E denotes a residual, which is an objective function, ∇pE denotes a gradient of the residual, which is the objective function, and J denotes a Jacobian matrix.
The velocity model update section 223 may optimize the velocity model by repeatedly updating the velocity model until the residual is minimized using Equation 12 and Equation 13.
The 1D wave equation has been described above as an example. However, a 2D wave equation may be applied as follows.
Equation 14 is a 2D wave equation in the frequency domain, where N denotes a length of a horizontal distance of the velocity model, and M denotes a length of a vertical distance of the velocity model.
When Equation 14 is partially differentiated with respect to a 2D Fourier coefficient as in the case of the 1D wave equation described above, a real part is expressed as Equation 15-1, and an imaginary part is expressed as Equation 15-2.
In Equations 15-1 and 15-2, n=−N, . . . ,0, . . . . ,N, m=−M,. . . ,0, . . . ,M.
Meanwhile, a 3D wave equation may be applied as follows.
When Equation 16 is taken partial derivate with respect to a 3D Fourier coefficient as in the case of the 1D wave equation described above, a real part is expressed as Equation 17-1, and an imaginary part is expressed as Equation 17-2.
In Equations 17-1 and 17-2 n=−N, . . . 0,1,N,m=−M, . . . ,o . . . M,l=−L, . . . ,0, . . . ,L
A subsurface velocity model optimization operation of the subsurface velocity model optimization apparatus according to the present invention described above will be described through
First, in a parameterization step 310, the subsurface velocity model optimization apparatus performs parameterization for all velocity models of exploration, including exploration seismology. In this instance, the parameterization step 310 may include a velocity function partial differentiation step 311 and a synthetic seismic data generation step 312.
In the partial differentiation step 311, the subsurface velocity model optimization apparatus parameterizes the velocity function included in the wave equation in the frequency domain or the Laplace domain or the Laplace Fourier domain and partially differentiates the parameterized velocity function with respect to a parameter. A description related thereto has been given using equations, and thus redundant description will be omitted.
In the synthetic seismic data generation step 312, the subsurface velocity model optimization apparatus generates virtual earthquake data from a partial differentiation result by the partial differentiation of the velocity function step 311. A description related thereto has been given using equations, and thus redundant description will be omitted.
Next, in the velocity model optimization step 320, the subsurface velocity model optimization apparatus derives a steepest descent direction or the Gauss Newton method through waveform inversion for the velocity model parameterized in the parameterization step 310 to repeatedly update the velocity model, thereby optimizing the velocity model. In this instance, the velocity model optimization step 320 may include a residual definition step 321, a partial differentiation step 322, and a velocity model update step 323.
In the residual definition step 321, the subsurface velocity model optimization apparatus defines a residual, a difference between the measured seismic data and the synthetic seismic data. A description related thereto has been given using equations, and thus redundant description will be omitted.
In the partial differentiation step 322, the subsurface velocity model optimization apparatus partially differentiates the residual defined by the residual definition step 321 with respect to a coefficient of cosine transform or sine transform of the complex Fourier Series or the Fourier Transform. A description related thereto has been given using equations, and thus redundant description will be omitted.
In this instance, in the velocity model update step 323, the velocity model is optimized by repeatedly updating the velocity model until the residual is minimized.
For example, in the velocity model update step 323, implementation may be performed to optimize the velocity model by repeatedly updating the velocity model until the residual, that is, an error, is minimized using the Gauss-Newton Method.
By this implementation, the present invention may optimize the velocity model of the exploration seismology, so that features or properties related to the underground stratum structure may be analyzed more accurately and efficiently.
The various embodiments in this disclosed specification and drawings are merely presented as specific examples to aid understanding, and are not intended to limit the scope of the various embodiments of the present invention.
Accordingly, the scope of the various embodiments of the present invention should be interpreted as including all changed or modified forms derived based on the technical idea of the various embodiments of the present invention in addition to the embodiments described herein.
The present invention may be industrially used in the field of technology related to exploration seismology and application technology thereof.
Number | Date | Country | Kind |
---|---|---|---|
10-2024-0026259 | Feb 2024 | KR | national |
Number | Date | Country | |
---|---|---|---|
63466990 | May 2023 | US |