Disclosure of Invention
Based on this, the invention aims to provide a time domain multi-scale full waveform inversion method and a time domain multi-scale full waveform inversion system, so as to improve the noise immunity, the convergence speed and the calculation efficiency of full waveform inversion.
To achieve the above object, the present invention provides a time domain multi-scale full waveform inversion method, including:
step S1: acquiring earthquake observation data by using a geophone;
step S2: determining an initial velocity model by using a tomography method;
step S3: filtering the seismic observation data to different frequency bands by using a wiener low-pass filter, wherein the low-frequency band seismic observation data, the medium-frequency band seismic observation data and the high-frequency band seismic observation data are respectively low-frequency band seismic observation data, medium-frequency band seismic observation data and high-frequency band seismic observation data;
step S4: determining an optimal velocity model according to the initial velocity model, the low-frequency band seismic observation data, the middle-frequency band seismic observation data and the high-frequency band seismic observation data;
step S5: and performing seismic imaging based on the optimal velocity model.
Optionally, the determining an optimal velocity model according to the initial velocity model, the low-frequency band seismic observation data, the middle-frequency band seismic observation data, and the high-frequency band seismic observation data includes:
step S41: carrying out inversion according to the low-frequency-band seismic observation data and the initial velocity model to obtain a first velocity model;
step S42: carrying out inversion according to the middle-frequency-band seismic observation data and the first velocity model to obtain a second velocity model;
step S43: and carrying out inversion according to the high-frequency-band seismic observation data and the second velocity model to obtain an optimal velocity model.
Optionally, the performing inversion according to the low-frequency band seismic observation data and the initial velocity model to obtain a first velocity model includes:
step S411: calculating simulated wave field data corresponding to the initial velocity model;
step S412: constructing an objective function based on the simulated wavefield data and the seismic observation data;
step S413: calculating the gradient of the objective function by adopting a adjoint state method;
step S414: determining the searching direction of the target function according to the gradient;
step S415: determining an optimal step size of the objective function;
step S416: determining a speed model of the next iteration according to the search direction and the optimal step length;
step S417: judging whether the iteration times are larger than or equal to a first iteration time threshold value or not; if the iteration number is smaller than the first iteration number threshold, taking the speed model of the next iteration as the initial speed model, and returning to the step S411; if the iteration number is greater than or equal to the first iteration number threshold, taking the speed model of the next iteration as the first speed model, and executing step S42;
and/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a first set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a first set coefficient, taking the speed model of the next iteration as the initial speed model, and returning to the step S411; if the relative difference of the successive objective functions is smaller than the first set coefficient, the velocity model of the next iteration is taken as the first velocity model, and "step S42" is executed.
Optionally, the calculating the simulated wave field data corresponding to the initial velocity model includes:
and calculating the simulated wave field data corresponding to the initial velocity model by using an acoustic wave equation by adopting a finite difference method.
The invention also provides a time domain multi-scale full waveform inversion system, which comprises:
the earthquake observation data acquisition module is used for acquiring earthquake observation data by using the geophone;
an initial velocity model determination module for determining an initial velocity model using a tomography method;
the filtering module is used for filtering the seismic observation data to different frequency bands by using a wiener low-pass filter, and the seismic observation data are low-frequency-band seismic observation data, middle-frequency-band seismic observation data and high-frequency-band seismic observation data respectively;
the optimal velocity model determining module is used for determining an optimal velocity model according to the initial velocity model, the low-frequency band seismic observation data, the middle-frequency band seismic observation data and the high-frequency band seismic observation data;
and the seismic imaging module is used for performing seismic imaging based on the optimal velocity model.
Optionally, the optimal speed model determining module includes:
the first velocity model determining unit is used for carrying out inversion according to the low-frequency-band seismic observation data and the initial velocity model to obtain a first velocity model;
the second velocity model determining unit is used for carrying out inversion according to the intermediate frequency band seismic observation data and the first velocity model to obtain a second velocity model;
and the optimal velocity model determining unit is used for carrying out inversion according to the high-frequency-band seismic observation data and the second velocity model to obtain an optimal velocity model.
Optionally, the first speed model determining unit includes:
the first simulation wave field data determining subunit is used for calculating simulation wave field data corresponding to the initial velocity model;
an objective function construction subunit for constructing an objective function based on the simulated wavefield data and the seismic observation data;
a gradient determining subunit, configured to calculate a gradient of the objective function by using a adjoint state method;
a search direction determining subunit, configured to determine a search direction of the objective function according to the gradient;
an optimal step length determining subunit, configured to determine an optimal step length of the objective function;
the next iteration speed model determining subunit is used for determining the next iteration speed model according to the search direction and the optimal step length;
the first judgment subunit is used for judging whether the iteration times are greater than or equal to a first iteration time threshold value; if the iteration times are smaller than a first iteration time threshold value, taking a velocity model of the next iteration as the initial velocity model, and returning to the 'first simulation wave field data determination subunit'; if the iteration times are larger than or equal to the first iteration time threshold, taking the speed model of the next iteration as a first speed model, and executing a second speed model determining unit;
and/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a first set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a first set coefficient, taking the velocity model of the next iteration as the initial velocity model, and returning to 'first simulation wave field data determination subunit'; and if the relative difference value of the continuous objective functions is smaller than a first set coefficient, taking the speed model of the next iteration as a first speed model, and executing a second speed model determining unit.
Optionally, the determining the subunit by the first simulated wave field data specifically includes:
and calculating the simulated wave field data corresponding to the initial velocity model by using an acoustic wave equation by adopting a finite difference method.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
the invention discloses a time domain multi-scale full waveform inversion method and a system, wherein the method comprises the following steps: step S1: acquiring earthquake observation data by using a geophone; step S2: determining an initial velocity model by using a tomography method; step S3: filtering the seismic observation data to different frequency bands by using a wiener low-pass filter; step S4: determining an optimal velocity model according to the initial velocity model and the seismic observation data of different frequency bands; step S5: and performing seismic imaging based on the optimal velocity model, improving the convergence velocity and the calculation efficiency of full-waveform inversion, and enhancing the noise immunity of the inversion.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention aims to provide a time domain multi-scale full waveform inversion method and a time domain multi-scale full waveform inversion system, so as to improve the noise immunity, the convergence speed and the calculation efficiency of full waveform inversion.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Fig. 1 is a flowchart of a time domain multi-scale full waveform inversion method according to an embodiment of the present invention, and as shown in fig. 1, the present invention provides a time domain multi-scale full waveform inversion method, where the method includes:
step S1: and acquiring seismic observation data by using a detector.
Step S2: an initial velocity model is determined using a tomographic method.
Step S3: and filtering the seismic observation data to different frequency bands by using a wiener low-pass filter, wherein the low-frequency band seismic observation data, the medium-frequency band seismic observation data and the high-frequency band seismic observation data are respectively low-frequency band seismic observation data, medium-frequency band seismic observation data and high-frequency band seismic observation data.
Step S4: and determining an optimal velocity model according to the initial velocity model, the low-frequency band seismic observation data, the middle-frequency band seismic observation data and the high-frequency band seismic observation data.
Step S5: and performing seismic imaging based on the optimal velocity model.
The individual steps are discussed in detail below:
step S1: and acquiring seismic observation data by using a detector.
And exciting a seismic source in the field, and acquiring seismic observation data by using a detector, wherein the seismic observation data can be seismic observation data added with noise or seismic observation data without noise.
Step S2: an initial velocity model is determined using a tomographic method.
The strong nonlinear relation between the data residual and the model parameters in the full-waveform inversion causes that the inversion process is easy to fall into a local minimum value, and the initial velocity model directly determines whether the inversion is successful or not, so that the chromatographic imaging method is used for determining the initial velocity model, and the phenomenon that the inversion process falls into the local minimum value is prevented.
Step S3: and filtering the seismic observation data to different frequency bands by using a wiener low-pass filter, wherein the low-frequency band seismic observation data, the medium-frequency band seismic observation data and the high-frequency band seismic observation data are respectively low-frequency band seismic observation data, medium-frequency band seismic observation data and high-frequency band seismic observation data.
The range of each frequency band is determined according to the frequency spectrum distribution of actual data, and low frequency bands and high frequency bands of different regions or different data can be different without a uniform standard.
According to the invention, the low-frequency-band seismic observation data can construct a macrostructural velocity model, then the low-frequency-band seismic observation data is input into the middle-frequency-band inversion process and then input into the high-frequency-band inversion process, and with the continuous improvement of the inversion frequency band, the model can be finely depicted, so that a high-precision velocity model is obtained.
The method comprises the following specific steps:
step S4: the determining an optimal velocity model according to the initial velocity model, the low-frequency band seismic observation data, the middle-frequency band seismic observation data and the high-frequency band seismic observation data comprises the following steps:
step S41: and carrying out inversion according to the low-frequency-band seismic observation data and the initial velocity model to obtain a first velocity model.
Step S42: and carrying out inversion according to the intermediate frequency band seismic observation data and the first velocity model to obtain a second velocity model.
Step S43: and carrying out inversion according to the high-frequency-band seismic observation data and the second velocity model to obtain an optimal velocity model.
Wherein, step S41: performing inversion according to the low-frequency-band seismic observation data and the initial velocity model to obtain a first velocity model, wherein the inversion comprises the following steps:
step S411: and calculating the simulated wave field data corresponding to the initial velocity model.
The method solves the equation (1) by using a finite difference method, is a widely used numerical simulation method, and is simple in solving, easy to realize programming, small in required memory and high in calculation efficiency by using a local operator. The seismic source forward transmission and residual reverse transmission related by the method are carried out by adopting a finite difference format of 2-order time and 10-order space, and the strong reflection generated by artificial boundaries is absorbed by adopting a complete matching layer absorption boundary condition (PML) in numerical simulation to finish the seismic source forward transmission, and the method comprises the following specific steps of:
and calculating the simulated wave field data corresponding to the initial velocity model by using an acoustic wave equation by adopting a finite difference method.
The acoustic wave equation is:
wherein t is the wave field propagation time, x and z are the horizontal coordinate and the vertical coordinate of the wave field respectively,
for the simulated wavefield data of the kth iteration, v
kFor the velocity model for the kth iteration, s (x, z, t) is the source term.
Step S412: constructing an objective function based on the simulated wavefield data and the seismic observation data; the objective function is an L1 norm type objective function; the objective function is:
for convenience of calculation, let in equation (2):
wherein s is the number of shots, l is the number of detectors,
for the simulated wavefield data of the kth iteration, p
k obs(x, z, t) is seismic observation data for the kth iteration.
Step S413: calculating the gradient of the objective function by adopting a adjoint state method; the gradient formula is:
wherein, gkIs the gradient of the kth iteration, T is the maximum computation time, lambda is the residual back-propagation wave field at the detector, deltapkIs the retransfer residual seismic source of the k-th iteration.
The quasi-Newton algorithm is characterized in that the inverse of the Hessian matrix does not need to be directly calculated (the calculation cost is high), but a certain means is adopted to approximately construct the inverse of the Hessian matrix. The finite memory Newton method (L-BFGS) avoids storing an approximate hessian matrix inverse matrix, and constructs a search direction by storing finite gradient variation and speed model updating quantity (3-20), so that the following steps are disclosed:
step S414: determining the searching direction of the target function according to the gradient; specifically, a double-loop iteration method is adopted, and the search direction of the target function is determined according to the gradient; the search direction formula is as follows:
dk=-Hkgk(5)
wherein, gkGradient for the k-th iteration, dkFor the search direction of the kth iteration, HkIs the inverse of the Hessian matrix in the kth iteration, HkThe expression of (a) is as follows:
wherein,
i is an identity matrix and is a matrix of the identity,
y
kgradient change, y, for the k-th iteration
k=g
k+1-g
k,s
kThe amount of speed update for the kth iteration,
the initial matrix is approximate to the hessian inverse matrix, and m is the number of gradient change amounts stored, and is usually 3-20.
Step S415: and determining the optimal step size of the objective function.
Taylor expansion is performed on the simulated wave field data to obtain:
wherein p is
cal(v
k) To simulate the observed wavefield, α
kFor the optimal step size of the kth iteration, v
kThe velocity model representing the kth iteration, i.e. the optimal velocity model,
is the laplacian operator.
The objective function (2) can thus be written as:
wherein p isobs(vk) For the actual observed wavefield;
to find the optimal objective function, the objective function is made to derive the variable step size and the derivative is made equal to 0, i.e.:
through the calculation and derivation of the above series of formulas, the optimal step calculation formula for the L1 norm type objective function can be obtained as follows:
wherein, α
tFor measuring step length, c
1Is a value of the weight, and is,
step S416: and determining a speed model of the next iteration according to the search direction and the optimal step length, wherein the specific formula is as follows:
vk+1=vk+αkdk(10)
wherein v isk+1Velocity model for the k +1 th iteration, vkVelocity model for the kth iteration, αkFor the optimal step size of the kth iteration, dkThe search direction for the kth iteration.
Step S417: judging whether the iteration times are larger than or equal to a first iteration time threshold value or not; if the iteration number is smaller than the first iteration number threshold, taking the speed model of the next iteration as the initial speed model, and returning to the step S411; if the iteration number is greater than or equal to the first iteration number threshold, taking the speed model of the next iteration as the first speed model, and executing step S42;
and/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a first set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a first set coefficient, taking the speed model of the next iteration as the initial speed model, and returning to the step S411; if the relative difference of the successive objective functions is smaller than the first set coefficient, the velocity model of the next iteration is taken as the first velocity model, and "step S42" is executed.
Step S42: and carrying out inversion according to the intermediate frequency band seismic observation data and the first velocity model to obtain a second velocity model.
Step S421: calculating the simulated wave field data corresponding to the first velocity model, specifically comprising:
and calculating the simulated wave field data corresponding to the first speed model by using an acoustic wave equation by adopting a finite difference method.
Steps S422 to S426 are completely the same as steps S412 to S416, and are not described in detail herein.
Step S427: judging whether the iteration times are larger than or equal to a second iteration time threshold value or not; if the iteration number is smaller than the second iteration number threshold, taking the speed model of the next iteration as the first speed model, and returning to the step S421; if the number of iterations is greater than or equal to the second iteration number threshold, the speed model of the next iteration is taken as the second speed model, and "step S43" is performed.
And/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a second set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a second set coefficient, taking the speed model of the next iteration as the first speed model, and returning to the step S421; if the relative difference of the successive objective functions is smaller than the second set coefficient, the speed model of the next iteration is taken as the second speed model, and step S43 is executed.
Step S43: performing inversion according to the high-frequency-band seismic observation data and the second velocity model to obtain an optimal velocity model, wherein the inversion comprises the following steps:
step S431: calculating the simulated wave field data corresponding to the second velocity model, specifically comprising:
and calculating the simulated wave field data corresponding to the second velocity model by using an acoustic wave equation by using a finite difference method.
Steps S432 to S436 are completely the same as steps S412 to S416, and are not described again.
Step S437: judging whether the iteration times are larger than or equal to a third iteration time threshold value or not; if the iteration times are smaller than the third iteration time threshold, taking the speed model of the next iteration as the second speed model, and returning to the step S431; if the number of iterations is greater than or equal to the third iteration number threshold, the velocity model of the next iteration is taken as the optimal velocity model, and "step S5" is performed.
And/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a third set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a third set coefficient, taking the speed model of the next iteration as the second speed model, and returning to the step S431; if the relative difference of the successive objective functions is smaller than the third setting coefficient, the velocity model of the next iteration is taken as the optimal velocity model, and step S5 is executed.
Fig. 10 is a structural diagram of a time domain multi-scale full waveform inversion system according to an embodiment of the present invention, and as shown in fig. 10, the present invention further provides a time domain multi-scale full waveform inversion system, where the system includes:
the earthquake observation data acquisition module 1 is used for acquiring earthquake observation data by using a wave detector;
an initial velocity model determining module 2, for determining an initial velocity model by using a tomography method;
the filtering module 3 is used for filtering the seismic observation data to different frequency bands by using a wiener low-pass filter, wherein the frequency bands are low-frequency band seismic observation data, middle-frequency band seismic observation data and high-frequency band seismic observation data;
the optimal velocity model determining module 4 is used for determining an optimal velocity model according to the initial velocity model, the low-frequency band seismic observation data, the middle-frequency band seismic observation data and the high-frequency band seismic observation data;
and the seismic imaging module 5 is used for performing seismic imaging based on the optimal velocity model.
As an embodiment, the optimal speed model determining module 4 of the present invention includes:
and the first velocity model determining unit is used for carrying out inversion according to the low-frequency-band seismic observation data and the initial velocity model to obtain a first velocity model.
And the second velocity model determining unit is used for carrying out inversion according to the intermediate frequency band seismic observation data and the first velocity model to obtain a second velocity model.
And the optimal velocity model determining unit is used for carrying out inversion according to the high-frequency-band seismic observation data and the second velocity model to obtain an optimal velocity model.
As an embodiment, the first velocity model determining unit of the present invention includes:
the first simulation wave field data determining subunit is used for calculating simulation wave field data corresponding to the initial velocity model;
an objective function construction subunit for constructing an objective function based on the simulated wavefield data and the seismic observation data;
a gradient determining subunit, configured to calculate a gradient of the objective function by using a adjoint state method;
a search direction determining subunit, configured to determine a search direction of the objective function according to the gradient;
an optimal step length determining subunit, configured to determine an optimal step length of the objective function;
the next iteration speed model determining subunit is used for determining the next iteration speed model according to the search direction and the optimal step length;
the first judgment subunit is used for judging whether the iteration times are greater than or equal to a first iteration time threshold value; if the iteration times are smaller than a first iteration time threshold value, taking a velocity model of the next iteration as the initial velocity model, and returning to the 'first simulation wave field data determination subunit'; if the iteration times are larger than or equal to the first iteration time threshold, taking the speed model of the next iteration as a first speed model, and executing a second speed model determining unit;
and/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a first set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a first set coefficient, taking the velocity model of the next iteration as the initial velocity model, and returning to 'first simulation wave field data determination subunit'; and if the relative difference value of the continuous objective functions is smaller than a first set coefficient, taking the speed model of the next iteration as a first speed model, and executing a second speed model determining unit.
As an embodiment, the determining subunit of the first simulated wave field data specifically includes:
and calculating the simulated wave field data corresponding to the initial velocity model by using an acoustic wave equation by adopting a finite difference method.
As an embodiment, the second velocity model determining unit of the present invention includes:
the second simulation wave field data determining subunit is used for calculating the simulation wave field data corresponding to the first speed model;
the second judgment subunit is used for judging whether the iteration times are greater than or equal to a second iteration time threshold value; if the iteration times are smaller than a second iteration time threshold value, taking a speed model of the next iteration as the first speed model, and returning to a 'second simulation wave field data determining subunit'; if the iteration times are larger than or equal to the second iteration time threshold, taking the speed model of the next iteration as a second speed model, and executing a third speed model determining unit;
and/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a second set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a second set coefficient, taking the velocity model of the next iteration as the first velocity model, and returning to a 'second simulation wave field data determining subunit'; and if the relative difference value of the continuous objective functions is smaller than a second set coefficient, taking the speed model of the next iteration as a second speed model, and executing a third speed model determining unit.
The remaining sub-units in the second velocity model determining unit are completely the same as the target function constructing sub-unit, the gradient determining sub-unit, the search direction determining sub-unit, the optimal step length determining sub-unit and the velocity model determining sub-unit of the next iteration in the first velocity model determining unit, and are not described in detail herein.
As an embodiment, the second simulated wave field data determining subunit specifically includes:
and calculating the simulated wave field data corresponding to the first speed model by using an acoustic wave equation by adopting a finite difference method.
As an embodiment, the optimal velocity model determining unit according to the present invention includes:
the third simulated wave field data determining subunit is used for calculating the simulated wave field data corresponding to the second velocity model;
a third judging subunit, configured to judge whether the iteration number is greater than or equal to a third iteration number threshold; if the iteration times are smaller than a third iteration time threshold value, taking the speed model of the next iteration as the second speed model, and returning to a third simulation wave field data determination subunit; if the iteration times are larger than or equal to a third iteration time threshold value, taking the velocity model of the next iteration as an optimal velocity model, and executing a seismic imaging module;
and/or calculating a relative difference value of the continuous objective function, and judging whether the relative difference value of the continuous objective function is smaller than a third set coefficient; if the relative difference value of the continuous objective functions is larger than or equal to a third set coefficient, taking the speed model of the next iteration as the second speed model, and returning to 'third simulation wave field data determination subunit'; and if the relative difference value of the continuous objective functions is smaller than a third set coefficient, taking the velocity model of the next iteration as an optimal velocity model, and executing a seismic imaging module.
The remaining sub-units in the optimal speed model determining unit and the target function constructing sub-unit, the gradient determining sub-unit, the search direction determining sub-unit, the optimal step length determining sub-unit and the speed model determining sub-unit of the next iteration in the first speed model determining unit are complete, and are not described in detail herein.
As an embodiment, the determining subunit of the third simulated wave field data specifically includes:
and calculating the simulated wave field data corresponding to the second velocity model by using an acoustic wave equation by using a finite difference method.
The time domain multi-scale full-waveform inversion method and the time domain multi-scale full-waveform inversion system disclosed by the invention are adopted for experimental verification, and FIG. 2 is a schematic diagram of an initial velocity model in the embodiment of the invention; FIGS. 2(a) and 2(b) are an Overthrast true model and a smoothed initial model, respectively; FIG. 3 is an optimal velocity model obtained by inversion according to an embodiment of the present invention, and it can be found that the velocity model obtained by inversion according to the present invention has a clear structure, and both the propagation volume and the layered model are clear; FIG. 4 is a schematic diagram of horizontal positions of three depth profiles arbitrarily extracted from an optimal velocity model obtained by inversion according to an embodiment of the present invention; (a) the method comprises the following steps of (a) obtaining a schematic diagram of an optimal velocity model depth profile at a horizontal position of 3.0km for inversion, (b) obtaining a schematic diagram of an optimal velocity model depth profile at a horizontal position of 4.8km for inversion, and (c) obtaining a schematic diagram of an optimal velocity model depth profile at a horizontal position of 6.0km for inversion, wherein the depth profile obtained by the method is well matched with a real depth profile; FIG. 5 is a graph of the convergence of the objective function of the inversion process according to an embodiment of the present invention; FIG. 6 is a schematic diagram of distribution of seismic observation data according to an embodiment of the present invention, which shows that the convergence of the objective function corresponding to the present invention is fast, and the inversion error is small and the accuracy is high under the condition of fewer iteration times; FIG. 6 (a) and (b) are schematic diagrams showing the distribution of seismic observation data of shot 30 of the Overhaust model and seismic observation data added with strong noise, respectively; FIG. 7 is an optimal velocity model obtained by inversion after noise is added in the embodiment of the present invention, and it can be found that in the case of strong noise mixed in data, although the inversion accuracy is reduced compared with the case of no noise, the present invention can still obtain a velocity model with high accuracy; FIG. 8 is a schematic diagram of horizontal positions of three depth profiles arbitrarily extracted from an optimal velocity model obtained by inversion after noise is added in the embodiment of the invention; (a) the method comprises the following steps of (a) obtaining a schematic diagram of an optimal velocity model depth profile at a horizontal position of 3.0km after noise is added, (b) obtaining a schematic diagram of an optimal velocity model depth profile at a horizontal position of 4.8km after noise is added, and (c) obtaining a schematic diagram of an optimal velocity model depth profile at a horizontal position of 6.0km after noise is added, wherein the method can find that the integral matching degree with a real velocity model is good, and the velocities of a deep layer and a shallow layer are well restored and reconstructed; FIG. 9 is a graph of the convergence curve of the objective function in the inversion process after noise is added, and it can be found that, under the condition of adding strong noise, the convergence speed of the objective function curve is faster on the premise of ensuring the accuracy; fig. 2-9 demonstrate the robustness of the method of the invention.
The invention provides a time domain multi-scale full waveform inversion method and a time domain multi-scale full waveform inversion system, wherein an L1 norm type target function is used in full waveform inversion, the anti-noise performance of inversion is improved, and a satisfactory inversion result can still be obtained under the condition that seismic data contain strong noise. Aiming at the L1 norm type target function, an applicable optimal step size searching method is provided, so that the convergence speed and the calculation efficiency of full waveform inversion are improved, and the anti-noise property of the inversion is enhanced.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
The principles and embodiments of the present invention have been described herein using specific examples, which are provided only to help understand the method and the core concept of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.