CN106772577A - Source inversion method based on microseism data and SPSA optimized algorithms - Google Patents
Source inversion method based on microseism data and SPSA optimized algorithms Download PDFInfo
- Publication number
- CN106772577A CN106772577A CN201611113560.3A CN201611113560A CN106772577A CN 106772577 A CN106772577 A CN 106772577A CN 201611113560 A CN201611113560 A CN 201611113560A CN 106772577 A CN106772577 A CN 106772577A
- Authority
- CN
- China
- Prior art keywords
- travel time
- data
- difference
- microseismic
- spsa
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/28—Processing seismic data, e.g. for interpretation or for event detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V1/00—Seismology; Seismic or acoustic prospecting or detecting
- G01V1/40—Seismology; Seismic or acoustic prospecting or detecting specially adapted for well-logging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V2210/00—Details of seismic processing or analysis
- G01V2210/60—Analysis
- G01V2210/61—Analysis by combining or comparing a seismic data set with other data
- G01V2210/616—Data from specific type of measurement
- G01V2210/6169—Data from specific type of measurement using well-logging
Landscapes
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Acoustics & Sound (AREA)
- Environmental & Geological Engineering (AREA)
- Geology (AREA)
- General Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Geophysics (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
本发明涉及了一种基于微地震数据和SPSA优化算法的震源反演方法,该方法包括以下步骤:根据测井资料及地下岩石性质资料分析建立水平层状速度模型;对微地震事件进行正演模拟,以二分法调整射线角度优选射线追踪路径,计算得到初至走时,然后计算相邻两检波器的走时之差;将走时之差加入随机扰动作为观测值;应用SPSA算法将迭代更新得到的微地震震源位置依照前述方法计算得到初至走时之差,通过拟合计算数据与观测值不断优化震源位置,检查计算数据与观测值之差,如果满足精度或者达到最大迭代次数则停止更新,输出结果,完成定位,否则继续进行下一次迭代。本发明通过快速高效的求解微地震事件源,提高了震源定位的准确性。
The invention relates to a source inversion method based on microseismic data and SPSA optimization algorithm. The method includes the following steps: establishing a horizontal layered velocity model according to well logging data and underground rock property data analysis; performing forward modeling on microseismic events Simulation, adjust the ray angle by dichotomy to optimize the ray tracing path, calculate the first arrival travel time, and then calculate the travel time difference between two adjacent geophones; add the travel time difference to random disturbance as the observation value; apply the SPSA algorithm to iteratively update the obtained The microseismic source position is calculated according to the aforementioned method to obtain the difference between the first arrival travel time, and the source position is continuously optimized by fitting the calculated data and the observed value, and the difference between the calculated data and the observed value is checked. If the accuracy is satisfied or the maximum number of iterations is reached, the update is stopped, and the output As a result, positioning is done, otherwise proceed to the next iteration. The present invention improves the accuracy of seismic source location by quickly and efficiently solving microseismic event sources.
Description
技术领域technical field
本发明属于石油天然气地震勘探领域,具体地,涉及一种基于微地震数据和SPSA优化算法的震源反演方法。The invention belongs to the field of oil and gas seismic exploration, and in particular relates to a seismic source inversion method based on microseismic data and an SPSA optimization algorithm.
背景技术Background technique
在低渗透油气田生产过程中,压裂工艺是增产增注的一项重要措施,而压裂所产生裂缝(裂缝方位又与地应力有着密切的关系)和压裂规模,是井网部署的重要参考依据,因而深入地研究裂缝方位及形态,适时地进行井网调整,这一直是油田亟待解决的课题。In the production process of low-permeability oil and gas fields, fracturing technology is an important measure to increase production and injection, and the fractures generated by fracturing (the fracture orientation is closely related to in-situ stress) and fracturing scale are important factors for well pattern deployment. Therefore, in-depth study of fracture azimuth and shape, and timely adjustment of well patterns have always been urgent issues to be solved in oilfields.
压裂井人工微地震实时监测评价技术是建立在微地震监测技术基础上的一项油田生产动态监测技术。微地震监测是目前储层压裂中最精确、最及时、信息最丰富的监测手段。实时微地震成像可以及时指导压裂工程,适时调整压裂参数;对压裂的范围、裂缝发育的方向、大小进行追踪、定位,客观评价压裂工程的效果,对下一步的生产开发提供有效的指导,降低开发成本,更好的为后续油田管理提供依据。Artificial microseismic real-time monitoring and evaluation technology for fracturing wells is a dynamic monitoring technology for oilfield production based on microseismic monitoring technology. Microseismic monitoring is currently the most accurate, timely and informative monitoring method in reservoir fracturing. Real-time microseismic imaging can guide fracturing projects in a timely manner and adjust fracturing parameters in a timely manner; track and locate the range of fracturing, the direction and size of fracture development, objectively evaluate the effect of fracturing projects, and provide effective information for the next step of production and development. guidance, reduce development costs, and provide a better basis for subsequent oilfield management.
微地震监测的数据处理最核心的问题是震源定位,最常用的是基于走时的反演方法,如纵横波时差法或同型波时差法,这类方法是微地震震源反演中的常规方法,但是该方法需要求解线性或非线性方程组,在方程组的求解过程中可能存在超定、欠定或病态问题,此外该方法严重依赖检波器上所检测到的事件时间,定位精度不能满足要求。The core issue of data processing in microseismic monitoring is source location, and the most commonly used inversion method based on travel time, such as longitudinal and transverse wave time difference method or homotype wave time difference method, is a conventional method in microseismic source inversion. However, this method needs to solve linear or nonlinear equations, and there may be overdetermined, underdetermined, or ill-conditioned problems in the process of solving the equations. In addition, this method relies heavily on the event time detected by the geophone, and the positioning accuracy cannot meet the requirements. .
目前常用的反演方法也多种多样,包括一些梯度类算法,如牛顿法、共轭梯度法等,该类方法在优点是收敛较快,但是容易陷入局部最优解,而且对初值的选取依赖性大;还有一些随机类算法,如粒子群算法、遗传算法、模拟退火法等,该类算法可以很好地解决局部最优解的问题,但是该类算法求解的速度较慢。There are also various inversion methods commonly used at present, including some gradient algorithms, such as Newton’s method and conjugate gradient method. The selection is highly dependent; there are also some stochastic algorithms, such as particle swarm algorithm, genetic algorithm, simulated annealing method, etc., which can solve the problem of local optimal solution well, but the solution speed of this type of algorithm is relatively slow.
发明内容Contents of the invention
为克服现有技术存在的缺陷,本发明提供一种基于微地震数据和SPSA优化算法的震源反演方法,能够快速高效实现震源定位。In order to overcome the defects in the prior art, the present invention provides a seismic source inversion method based on microseismic data and SPSA optimization algorithm, which can quickly and efficiently realize seismic source positioning.
为实现上述目的,本发明采用下述方案:To achieve the above object, the present invention adopts the following scheme:
基于SPSA算法的微地震震源定位方法,包括以下步骤:The microseismic source location method based on the SPSA algorithm includes the following steps:
步骤一:根据测井资料及地下岩石性质分析建立水平层状速度模型;Step 1: Establish a horizontal layered velocity model based on well logging data and analysis of underground rock properties;
步骤二:对微地震事件进行正演模拟,计算得到初至走时,然后计算相邻两检波器的走时之差;Step 2: Perform forward modeling on microseismic events, calculate the first arrival travel time, and then calculate the travel time difference between two adjacent geophones;
步骤三:将步骤二中计算得到的走时之差加入在(0,1)内的一组服从高斯分布的随机数组成的随机扰动,以此作为观测值;Step 3: Add the travel time difference calculated in Step 2 to a random disturbance composed of a group of random numbers subject to Gaussian distribution within (0, 1) as the observed value;
步骤四:应用SPSA算法,通过拟合计算数据与观测值,优化求解最优震源位置。Step 4: Apply the SPSA algorithm to optimize and solve the optimal source location by fitting the calculated data and the observed values.
在射线追踪定位方面,针对局部射线追踪法严重依赖于射线密度因素导致准确性差的缺点,本发明提出使用二分法改进了基于Snell定律的射线追踪的打靶法,首先是给定初始射线角度,然后根据二分法不断调整,经检验该方法不仅提高了收敛速度,而且精度也大幅度提升,提高了定位的速度和精确性。In terms of ray tracing positioning, aiming at the shortcomings of the local ray tracing method that relies heavily on the ray density factor to cause poor accuracy, the present invention proposes to use the dichotomy method to improve the ray tracing shooting method based on Snell's law. First, the initial ray angle is given, and then According to the continuous adjustment of the dichotomy method, it has been tested that this method not only improves the convergence speed, but also greatly improves the accuracy, which improves the speed and accuracy of positioning.
在目标函数的选取上,本发明使用同一震源在相邻检波器监测到的走时之差作为拟合参数,这样不仅规避了求解震源发生时刻的繁琐,而且降低了地震波在地层传播过程中收到的干扰程度,提高了抗噪能力。In the selection of the objective function, the present invention uses the difference in travel time of the same seismic source monitored by adjacent geophones as a fitting parameter, which not only avoids the cumbersome calculation of the occurrence time of the seismic source, but also reduces the seismic wave received during the stratum propagation process. The degree of interference improves the noise immunity.
此外,本发明还提出了使用SPSA算法来反演震源位置,该方法把梯度类算法和随机类算法结合在一起考虑,利用随机类算法给定搜索方向及随机梯度,然后利用梯度优化求解,既能考虑全局最优,又能实现目标函数的快速求解,收敛速度较快,能够实现快速准确的震源定位,具有计算速度快、效率高的优点。In addition, the present invention also proposes to use the SPSA algorithm to invert the source position. This method combines the gradient algorithm and the random algorithm together, uses the random algorithm to give the search direction and the random gradient, and then uses the gradient optimization to solve the problem. It can consider the global optimum, and can realize the fast solution of the objective function, has a fast convergence speed, can realize fast and accurate seismic source positioning, and has the advantages of fast calculation speed and high efficiency.
附图说明Description of drawings
图1为基于微地震数据和SPSA优化算法的震源反演方法流程示意图;Figure 1 is a schematic diagram of the source inversion method based on microseismic data and SPSA optimization algorithm;
图2为基于Snell定律的射线追踪定位示意图;Fig. 2 is a schematic diagram of ray tracing positioning based on Snell's law;
图3为SPSA算法优化反演流程图;Figure 3 is a flow chart of SPSA algorithm optimization inversion;
图4为正演模拟得到的射线追踪路径图;Figure 4 is a ray tracing path diagram obtained by forward modeling;
图5为正演模拟得到的初至走时图示;Figure 5 is the diagram of the travel time of the first arrival obtained from the forward modeling;
图6为正演模拟得到的初至走时之差图示;Figure 6 is a diagram of the first arrival travel time difference obtained by the forward modeling;
图7为加入随机扰动后得到观测数据图示;Figure 7 is an illustration of the observation data obtained after adding random disturbance;
图8为真实震源位置与反演得到震源位置图示。Figure 8 is a diagram of the real source location and the source location obtained by inversion.
具体实施方式detailed description
如图1所示,基于微地震数据和SPSA优化算法的震源反演方法,包括如下步骤:As shown in Figure 1, the source inversion method based on microseismic data and SPSA optimization algorithm includes the following steps:
步骤一:根据测井资料及地下岩石性质资料分析建立水平层状速度模型;Step 1: Establish a horizontal layered velocity model based on the analysis of logging data and underground rock property data;
具体方法如下:The specific method is as follows:
①根据测井资料和地下岩石性质分析对地层进行分类划分层位,地层共分为M个层位,由深到浅依次编号,介质分界面都是水平面,每一层距离地面深度为Layer_h=[Layer_h1Layer_h2……Layer_hM];① According to the logging data and analysis of underground rock properties, strata are classified and divided into layers. The stratum is divided into M layers, which are numbered from deep to shallow. The medium interfaces are all horizontal planes, and the depth of each layer from the ground is Layer_h= [Layer_h 1 Layer_h 2 ... Layer_h M ];
②假定油层和上覆岩石均质,孔隙介质中充满流体,则根据Raymer模型可以建立地层速度场:② Assuming that the oil layer and overlying rock are homogeneous and the porous medium is filled with fluid, the formation velocity field can be established according to the Raymer model:
v=(1-φ)2·vsolid+φ·vfluid v=(1-φ) 2 ·v solid +φ·v fluid
其中, in,
Kfliud=Kw×Sw+Ko×So+Kg×Sg;K flud =K w ×S w +K o ×S o +K g ×S g ;
ρfliud=ρw×Sw+ρo×So+ρg×Sg;ρ fliud = ρ w × S w + ρ o × S o + ρ g × S g ;
式中,v为速度(m/s),φ为孔隙度,K为弹性模量(Pa),μ为剪切模量(Pa),ρ为密度(kg/cm3),fi为固体中第i种组成所占的体积分数,Nsolid为固体中所包含的组分数,Sm为相m的饱和度;下标solid、fliud分别表示固体、流体,w、o、g分别表示水、油、气三相。In the formula, v is velocity (m/s), φ is porosity, K is elastic modulus (Pa), μ is shear modulus (Pa), ρ is density (kg/cm 3 ), f i is solid The volume fraction of the i-th composition in , N solid is the number of components contained in the solid, S m is the saturation of phase m; the subscripts solid and fluid represent solid and fluid respectively, and w, o and g represent water respectively , oil and gas three-phase.
由上式可以看出,Raymer模型综合考虑了地下固体和流体的基本特征,通过测井资料和地下岩石性质分析即可得到以上参数值,这样就可以计算得到地震波在每一层传播的速度。由于P波(纵波)具有传播速度快、易识别的优点,所以通常选择层界面的P波来进行震源定位,这样速度场从浅到深分别为Layer_v=[Layer_v1Layer_v2……Layer_vM]。It can be seen from the above formula that the Raymer model comprehensively considers the basic characteristics of underground solids and fluids, and the above parameter values can be obtained through the analysis of well logging data and underground rock properties, so that the velocity of seismic wave propagation in each layer can be calculated. Since the P wave (P wave) has the advantages of fast propagation speed and easy identification, the P wave at the layer interface is usually selected for source location, so that the velocity field from shallow to deep is Layer_v=[Layer_v 1 Layer_v 2 ...Layer_v M ] .
步骤二:对微地震事件进行正演模拟,计算得到初至走时,然后计算相邻两检波器的走时之差;Step 2: Perform forward modeling on microseismic events, calculate the first arrival travel time, and then calculate the travel time difference between two adjacent geophones;
具体方法如下:The specific method is as follows:
①基于Snell定律的射线追踪定义如下:① Ray tracing based on Snell's law is defined as follows:
试验区域内地层共分为M层,由浅到深每层中P波(纵波)的传播速度为Layer_v=[Layer_v1Layer_v2……Layer_vM],检波器级数为N,地震波从S点出发到达第i级检波器该射线在地层内传播角度、传播路径以及走时的计算公式如下:The strata in the test area are divided into M layers, the propagation velocity of P wave (longitudinal wave) in each layer from shallow to deep is Layer_v=[Layer_v 1 Layer_v 2 ... Layer_v M ], the number of receivers is N, and the seismic wave starts from point S The calculation formulas for the propagation angle, propagation path and travel time of the ray reaching the i-th stage geophone in the formation are as follows:
其中,si是地震波从S点出发到达第i级检波器该射线在地层内的路径,ni是检波器编号(自上而下在所对应地层中的编号),hij是射线在纵向投影高度,θij是地震波传播到第i级检波器过程中经过第j层地层时的角度(与垂直方向的夹角),Layer_vj是地震波在第j层地层中传播的速度,是地震波从S点出发到达第i级检波器该射线在地层内的走时。Among them, s i is the path of the seismic wave starting from point S to the i-th level geophone and the ray in the stratum, n i is the geophone number (the number in the corresponding stratum from top to bottom), h ij is the longitudinal direction of the ray Projection height, θij is the angle (the angle with the vertical direction) when the seismic wave passes through the jth layer when it propagates to the i-level geophone, and Layer_v j is the velocity of the seismic wave propagating in the jth layer, is the travel time of the ray in the formation when the seismic wave departs from point S and arrives at the i-th level geophone.
②改进打靶法进行射线追踪时,首先给定射线初始位置的发射角度θ:② When the improved shooting method is used for ray tracing, the launch angle θ of the initial position of the ray is given first:
a=0,b=90a=0,b=90
θ=(a+b)/2(θ∈[a,b])θ=(a+b)/2(θ∈[a,b])
其中,θ为射线初始位置的发射角度,a、b为初始位置发射角度的上下限。Among them, θ is the launch angle of the initial position of the ray, and a and b are the upper and lower limits of the launch angle of the initial position.
从震源点出发,地震波在层与层之间的传播遵循Snell定律,判断射线的终止位置是否为接收点的位置,如果射线终止位置不是接收点位置,若高于接收点位置,则有:Starting from the source point, the propagation of seismic waves between layers follows Snell’s law, and it is judged whether the end position of the ray is the position of the receiving point. If the end position of the ray is not the position of the receiving point, if it is higher than the position of the receiving point, then:
b=(a+b)/2b=(a+b)/2
θ=(a+b)/2(θ∈[a,b])θ=(a+b)/2(θ∈[a,b])
反之,则有:Conversely, there are:
a=(a+b)/2a=(a+b)/2
θ=(a+b)/2(θ∈[a,b])θ=(a+b)/2(θ∈[a,b])
根据二分法不断调整射线角度,重新计算直至满足要求。Constantly adjust the ray angle according to the dichotomy, and recalculate until it meets the requirements.
③由于压裂过程持续时间比较长,震源发生时间不容易确定,因此通过计算检波器之间的初至走时之差规避震源的发震时刻,而且还能有效降低地层中的干扰程度,计算如下:③Because the duration of the fracturing process is relatively long, the occurrence time of the seismic source is not easy to determine. Therefore, the time difference between the first arrivals of the geophones can be calculated to avoid the occurrence time of the seismic source, and it can also effectively reduce the degree of interference in the formation. The calculation is as follows :
其中,为相邻两级检波器走时之差。in, is the travel time difference between two adjacent detectors.
步骤三:将步骤二中走时之差加入在(0,1)内的一组服从高斯分布的随机数组成的随机扰动作为观测值;Step 3: Add the difference in travel time in step 2 to the random disturbance composed of a group of random numbers subject to Gaussian distribution within (0,1) as the observed value;
具体方法如下:The specific method is as follows:
在(0,1)内生成一组服从高斯分布的随机数组成的随机扰动Generate random disturbances composed of a set of random numbers subject to Gaussian distribution within (0,1)
Δt=[Δt1Δt2……ΔtN-1]Δt=[Δt 1 Δt 2 ... Δt N-1 ]
则观测值为Then the observed value is
其中,Δt为随机扰动向量,ΔTobs为观测数据向量。Among them, Δt is the random disturbance vector, and ΔT obs is the observed data vector.
步骤四:应用SPSA算法,通过拟合计算数据与观测值,优化求解最优震源位置;Step 4: Apply the SPSA algorithm to optimize and solve the optimal source location by fitting the calculated data and the observed values;
具体方法如下:The specific method is as follows:
①随机给定微地震事件初始位置X0=(x0,y0,z0),按照步骤(2)所述计算得到初至走时进而得到初至走时之差① The initial position of the microseismic event X 0 = (x 0 , y 0 , z 0 ) is randomly given, and the travel time of the first arrival is calculated as described in step (2) Then get the difference of travel time of first arrival
得到计算数据与观测数据之差Get the difference between calculated data and observed data
给定k=0(k为当前搜索次数),maxIter=100(最大搜索次数)。Given k=0 (k is the current number of searches), maxIter=100 (the maximum number of searches).
其中,ΔTcal0为初始位置的初至走时之差向量,||ΔT0||为此时的计算数据与观测数据之差。Among them, ΔT cal0 is the difference vector of the first arrival travel time at the initial position, and ||ΔT 0 || is the difference between the calculated data and the observed data at this time.
②搜索次数k加1,随机给定一个迭代方向α(在[-1,1]之间且不为0)及方向步长ΔX,则有② Add 1 to the number of searches k, randomly given an iteration direction α (between [-1,1] and not 0) and direction step size ΔX, then
k=k+1k=k+1
X1=X0+αΔXX 1 =X 0 +αΔX
同样按照按照步骤二所述计算得到初至走时进而得到初至走时之差Also calculate the travel time of the first arrival as described in step 2 Then get the difference of travel time of first arrival
同样可得计算数据与观测数据之差The difference between the calculated data and the observed data can also be obtained
如果||ΔT0||>||ΔT1||,则选取方向为否则 If ||ΔT 0 ||>||ΔT 1 ||, the selected direction is otherwise
其中,ΔTcal1为计算更新得到的初至走时之差向量,||ΔT1||为此时的计算数据与观测数据之差,α为迭代方向,ΔX为迭代方向的步长。Among them, ΔT cal1 is the difference vector of the first arrival travel time obtained by calculation and update, ||ΔT 1 || is the difference between the calculated data and the observed data at this time, α is the iteration direction, and ΔX is the step size of the iteration direction.
③计算更新微地震事件位置③ Calculate and update the location of microseismic events
Xupdate=X0+αgStepX update = X 0 +αgStep
其中,Xupdate为更新后的震源位置,Step为迭代步长。Among them, X update is the updated source position, and Step is the iteration step.
④按照按照步骤二所述计算得到初至走时进而得到初至走时之差④ Calculate the travel time of the first arrival according to step 2 Then get the difference of travel time of first arrival
得到计算数据与观测数据之差Get the difference between calculated data and observed data
其中,g(Xupdate)为迭代更新的目标函数,ΔTupdate为更新的初至走时之差向量,ΔTobs为观测数据向量。Among them, g(X update ) is the objective function of iterative update, ΔT update is the updated first arrival travel time difference vector, and ΔT obs is the observation data vector.
⑤判断g(Xupdate)是否满足精度,如果满足则输出Xbest=Xupdate;否则X0=Xupdate,返回继续执行③迭代更新微地震事件位置,直至g(Xupdate)不再下降,此时返回执行②,判断k是否大于max Iter,若是则输出Xbest=Xupdate,否则重新选取迭代方向α,搜索次数k加1。此外,在迭代更新过程中如果出现g(Xupdate)满足精度要求则输出Xbest=Xupdate,停止更新。⑤ Determine whether g(X update ) satisfies the precision, if so, output X best =X update ; otherwise, X 0 =X update , return to continue execution ③Iteratively update the microseismic event position until g(X update ) no longer drops, then return to execute ②, judge whether k is greater than max Iter, if so, output X best = X update , otherwise reselect the iteration direction α, and add 1 to the search times k. In addition, if g(X update ) meets the precision requirement during the iterative update process, output X best =X update and stop the update.
实施例Example
基于步骤一,根据测井资料及地下岩石性质分析建立水平层状速度模型:本次算例选长400米、宽400米、高400米的区域,地层共分为4个层位,由深到浅依次编号,介质分界面都是水平面,每一层距离地面深度为Layer_h=[2100 2150 2300 2400]m,层界面的P波(纵波)速度从浅到深分别为Layer_v=[1600 2000 2400 2800]m/s。Based on step 1, a horizontal layered velocity model is established based on well logging data and analysis of underground rock properties: In this calculation example, an area with a length of 400 meters, a width of 400 meters, and a height of 400 meters is selected. They are numbered sequentially from shallow to shallow, and the medium interface is a horizontal plane. The depth of each layer from the ground is Layer_h=[2100 2150 2300 2400]m, and the P wave (longitudinal wave) velocity of the layer interface is Layer_v=[1600 2000 2400] from shallow to deep. 2800] m/s.
基于步骤二,对给定微地震事件进行正演模拟,计算得到初至走时,然后计算相邻两检波器的走时之差:Based on the second step, forward modeling is carried out for a given microseismic event, and the first arrival travel time is calculated, and then the travel time difference between two adjacent geophones is calculated:
设置检波器参数如下表1所示:Set the detector parameters as shown in Table 1 below:
表1检波器参数Table 1 Geophone parameters
Z坐标为相对度地面的深度,第一级检波器深度是-2017米,第24级检波器深度是-2362米,每级检波器高差15米。The Z coordinate is the depth relative to the ground. The depth of the first stage geophone is -2017 meters, the depth of the 24th stage geophone is -2362 meters, and the height difference of each stage geophone is 15 meters.
设置真实震源事件位置如下表2所示:Set the real source event location as shown in Table 2 below:
表2真实震源事件参数Table 2 Parameters of real source events
根据改进的射线追踪打靶法,并基于二分法调整射线角度,正演模拟得到射线追踪路径见图4。According to the improved ray tracing shooting method and adjusting the ray angle based on the dichotomy method, the ray tracing path obtained by forward modeling is shown in Figure 4.
在得到路径后,除以所在层的地震波传播速度,得到震源到检波器位置处的初至走时分布见图5,进而得到初至走时之差分布见图6。After the path is obtained, divide it by the seismic wave propagation velocity of the layer to get the distribution of the first arrival travel time from the source to the geophone position, as shown in Figure 5, and then get the difference distribution of the first arrival travel time, as shown in Figure 6.
基于步骤三,将步骤二计算得到的走时之差加入在(0,1)内的一组服从高斯分布的随机数组成的随机扰动,以此作为观测值;Based on step 3, add the difference in travel time calculated in step 2 to a random disturbance composed of a group of random numbers subject to Gaussian distribution within (0,1), and use this as the observed value;
在(0,1)内生成一组服从高斯分布的随机数组成的随机扰动Δt=[Δt1Δt2……ΔtN-1],则观测值为Generate a random disturbance Δt=[Δt 1 Δt 2 ... Δt N-1 ] composed of a group of random numbers subject to Gaussian distribution within (0,1), then the observed value is
加入随机扰动后得到观测数据分布见图7。After adding random disturbance, the observed data distribution is shown in Figure 7.
基于步骤四,应用SPSA算法,通过拟合计算数据与观测值,优化求解最优震源位置:Based on step 4, the SPSA algorithm is applied to optimize and solve the optimal hypocenter position by fitting the calculated data and the observed values:
利用SPSA优化方法反演震源位置流程图见图3,按照图3所示步骤执行,反演得到震源参数如表3所示:See Figure 3 for the flow chart of the inversion of the source position using the SPSA optimization method. Follow the steps shown in Figure 3 to perform the inversion. The source parameters obtained by the inversion are shown in Table 3:
表3反演得到的震源位置Table 3 Inversion source location
真实震源位置与反演得到震源位置见图8。The real source location and the source location obtained by inversion are shown in Fig. 8.
由表3和图8可以直观看出,由于在真实值的基础上加入了一定的扰动之后,真实震源位置与反演得到的震源位置误差最大为21.9219m,最小为4.0864m,经程序测试反演总共用时约为140s,反演的结果在合理范围内。From Table 3 and Figure 8, it can be seen intuitively that after a certain disturbance is added to the real value, the maximum error between the real source position and the source position obtained by inversion is 21.9219m, and the minimum is 4.0864m. The total performance time is about 140s, and the inversion result is within a reasonable range.
Claims (5)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610497393 | 2016-06-29 | ||
CN2016104973930 | 2016-06-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106772577A true CN106772577A (en) | 2017-05-31 |
CN106772577B CN106772577B (en) | 2019-04-26 |
Family
ID=58879373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611113560.3A Active CN106772577B (en) | 2016-06-29 | 2016-12-07 | Source inversion method based on microseismic data and SPSA optimization algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106772577B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109188515A (en) * | 2018-10-31 | 2019-01-11 | 中国石油化工股份有限公司 | Micro-seismic monitoring crack focal point position calculating method and system |
CN110727028A (en) * | 2019-09-17 | 2020-01-24 | 河南理工大学 | A coal reservoir fracture evaluation method based on surface microseismic monitoring |
CN110967756A (en) * | 2018-09-30 | 2020-04-07 | 中国石油化工股份有限公司 | Microseism positioning precision evaluation method and system based on normal distribution |
CN111324968A (en) * | 2020-03-06 | 2020-06-23 | 西南大学 | Laying method of microseismic monitoring sensors for inclined stratum tunnel engineering |
CN112114359A (en) * | 2020-08-13 | 2020-12-22 | 中南大学 | Dangerous area detection method, system, terminal and readable storage medium based on active and passive source signals |
CN112255671A (en) * | 2020-08-28 | 2021-01-22 | 长江大学 | Method and device for forward modeling of seismic waves between two points |
CN112630833A (en) * | 2020-11-19 | 2021-04-09 | 安徽理工大学 | Fast seismic first-arrival travel time joint inversion method based on logging curve |
CN113740899A (en) * | 2021-10-20 | 2021-12-03 | 辽宁工程技术大学 | Coal mine stope seismic source monitoring and positioning system based on wireless transmission |
CN114486680A (en) * | 2022-01-24 | 2022-05-13 | 北京市生态环境保护科学研究院 | Method and device for determining permeability coefficient of deep unsaturated zone rock soil and electronic equipment |
CN114879249A (en) * | 2022-04-13 | 2022-08-09 | 中国海洋大学 | Seismic wave front travel time calculation method based on tetrahedral unit travel time disturbance interpolation |
CN115616659A (en) * | 2022-10-10 | 2023-01-17 | 中国矿业大学(北京) | Method and device for determining type of microseism event and electronic equipment |
CN117991349A (en) * | 2024-04-07 | 2024-05-07 | 吉林大学 | Microseism positioning method based on improved ant lion optimization algorithm |
CN117991331A (en) * | 2024-04-07 | 2024-05-07 | 山东省地震局 | Method for tracking multiple rays in two-dimensional complex model based on seismic monitoring |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455440A (en) * | 2011-12-02 | 2012-05-16 | 中国科学院地质与地球物理研究所 | Travel time calculation method of seismic waves in VTI medium |
CN102841373A (en) * | 2012-08-23 | 2012-12-26 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Microseism positioning method based on azimuth angle constraint |
CN102937721A (en) * | 2012-11-07 | 2013-02-20 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Limited frequency tomography method for utilizing preliminary wave travel time |
CN104730581A (en) * | 2015-03-23 | 2015-06-24 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Method for locating microseism event point |
CN104777514A (en) * | 2015-04-16 | 2015-07-15 | 中国海洋石油总公司 | Geometric spreading compensation method based on uniform horizontal layered medium model |
CN105589100A (en) * | 2014-10-21 | 2016-05-18 | 中国石油化工股份有限公司 | Micro-seismic source location and velocity model simultaneous inversion method |
WO2016097859A1 (en) * | 2014-12-19 | 2016-06-23 | Cgg Services Sa | Method for updating velocity model used for migrating data in 4d seismic data processing |
-
2016
- 2016-12-07 CN CN201611113560.3A patent/CN106772577B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455440A (en) * | 2011-12-02 | 2012-05-16 | 中国科学院地质与地球物理研究所 | Travel time calculation method of seismic waves in VTI medium |
CN102841373A (en) * | 2012-08-23 | 2012-12-26 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Microseism positioning method based on azimuth angle constraint |
CN102937721A (en) * | 2012-11-07 | 2013-02-20 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Limited frequency tomography method for utilizing preliminary wave travel time |
CN105589100A (en) * | 2014-10-21 | 2016-05-18 | 中国石油化工股份有限公司 | Micro-seismic source location and velocity model simultaneous inversion method |
WO2016097859A1 (en) * | 2014-12-19 | 2016-06-23 | Cgg Services Sa | Method for updating velocity model used for migrating data in 4d seismic data processing |
CN104730581A (en) * | 2015-03-23 | 2015-06-24 | 中国石油集团川庆钻探工程有限公司地球物理勘探公司 | Method for locating microseism event point |
CN104777514A (en) * | 2015-04-16 | 2015-07-15 | 中国海洋石油总公司 | Geometric spreading compensation method based on uniform horizontal layered medium model |
Non-Patent Citations (1)
Title |
---|
秦宁 等: "初至波走时层析速度建模方法研究", 《地球物理学进展》 * |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110967756A (en) * | 2018-09-30 | 2020-04-07 | 中国石油化工股份有限公司 | Microseism positioning precision evaluation method and system based on normal distribution |
CN109188515B (en) * | 2018-10-31 | 2021-02-26 | 中国石油化工股份有限公司 | Method and system for calculating position of seismic source of microseism monitoring crack |
CN109188515A (en) * | 2018-10-31 | 2019-01-11 | 中国石油化工股份有限公司 | Micro-seismic monitoring crack focal point position calculating method and system |
CN110727028A (en) * | 2019-09-17 | 2020-01-24 | 河南理工大学 | A coal reservoir fracture evaluation method based on surface microseismic monitoring |
CN111324968A (en) * | 2020-03-06 | 2020-06-23 | 西南大学 | Laying method of microseismic monitoring sensors for inclined stratum tunnel engineering |
CN111324968B (en) * | 2020-03-06 | 2023-03-28 | 西南大学 | Laying method of microseismic monitoring sensors for inclined stratum tunnel engineering |
CN112114359B (en) * | 2020-08-13 | 2021-07-02 | 中南大学 | Dangerous area detection method, system, terminal and readable storage medium based on active and passive source signals |
CN112114359A (en) * | 2020-08-13 | 2020-12-22 | 中南大学 | Dangerous area detection method, system, terminal and readable storage medium based on active and passive source signals |
CN112255671A (en) * | 2020-08-28 | 2021-01-22 | 长江大学 | Method and device for forward modeling of seismic waves between two points |
CN112630833A (en) * | 2020-11-19 | 2021-04-09 | 安徽理工大学 | Fast seismic first-arrival travel time joint inversion method based on logging curve |
CN112630833B (en) * | 2020-11-19 | 2022-12-02 | 安徽理工大学 | A combined inversion method for fast seismic first arrival traveltime based on well logs |
CN113740899A (en) * | 2021-10-20 | 2021-12-03 | 辽宁工程技术大学 | Coal mine stope seismic source monitoring and positioning system based on wireless transmission |
CN114486680A (en) * | 2022-01-24 | 2022-05-13 | 北京市生态环境保护科学研究院 | Method and device for determining permeability coefficient of deep unsaturated zone rock soil and electronic equipment |
CN114879249A (en) * | 2022-04-13 | 2022-08-09 | 中国海洋大学 | Seismic wave front travel time calculation method based on tetrahedral unit travel time disturbance interpolation |
CN115616659A (en) * | 2022-10-10 | 2023-01-17 | 中国矿业大学(北京) | Method and device for determining type of microseism event and electronic equipment |
CN115616659B (en) * | 2022-10-10 | 2023-06-30 | 中国矿业大学(北京) | Microseism event type determining method and device and electronic equipment |
CN117991349A (en) * | 2024-04-07 | 2024-05-07 | 吉林大学 | Microseism positioning method based on improved ant lion optimization algorithm |
CN117991331A (en) * | 2024-04-07 | 2024-05-07 | 山东省地震局 | Method for tracking multiple rays in two-dimensional complex model based on seismic monitoring |
CN117991331B (en) * | 2024-04-07 | 2024-05-31 | 山东省地震局 | Method for tracking multiple rays in two-dimensional complex model based on seismic monitoring |
Also Published As
Publication number | Publication date |
---|---|
CN106772577B (en) | 2019-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106772577B (en) | Source inversion method based on microseismic data and SPSA optimization algorithm | |
CN113901681B (en) | A three-dimensional compressibility evaluation method for double sweet spots in shale gas reservoirs with full life cycle | |
CN113919196B (en) | Reservoir three-dimensional stress field simulation method, simulation system, terminal, and storage medium | |
CN105954804B (en) | Shale gas reservoir fragility earthquake prediction method and device | |
CN105807316B (en) | Ground observation microseism velocity model corrections method based on amplitude superposition | |
CN106932819B (en) | Pre-stack seismic parameter inversion method based on anisotropy Markov random field | |
CA2886778A1 (en) | Propagating fracture plane updates | |
CN107703540B (en) | A kind of microseism positioning and chromatography imaging method | |
CN107132578B (en) | An Algorithm for Correction of Velocity Model for Microseismic Ground Monitoring | |
CN105093319B (en) | Ground micro-seismic static correcting method based on 3D seismic data | |
CN104749624A (en) | Method for synchronously realizing seismic lithofacies identification and quantitative assessment of uncertainty of seismic lithofacies identification | |
CN108254780A (en) | A kind of microseism positioning and anisotropic velocity structure tomographic imaging method | |
CN108414983B (en) | A Microseismic Location Technology Based on Reverse Time Ray Tracing Method | |
CN106249295A (en) | A combined rapid positioning method and system for microseismic P and S waves in a borehole | |
CN105022098B (en) | A Method for Continental Sedimentary Body Identification and Prediction Based on Interlayer Information of Slices | |
CN104360396B (en) | A kind of three kinds of preliminary wave Zoumaling tunnel methods of TTI medium between offshore well | |
Dai et al. | Focal mechanism determination for microseismic events and its application to the left bank slope of the Baihetan hydropower station in China | |
CN109212594A (en) | A kind of anisotropic medium longitudinal and shear wave joint positioning method | |
CN109991658A (en) | A method for locating microseismic events based on the "source-station" velocity model | |
CN108020648A (en) | A kind of method of rapid preliminary identification rock fracture different spaces distribution characteristics | |
CN114236624B (en) | Method and system for estimating fracturing modification space volume based on electromagnetic method | |
Li et al. | Integration of pressure transient data into reservoir models using the Fast Marching Method | |
CN109212593A (en) | A kind of longitudinal and shear wave joint positioning method based on more perforation double differences | |
Biver et al. | Modeling uncertainties in carbonate karstic reservoirs: Presentation of a tool and its application to a real field case in Russia | |
CN102841374A (en) | Pseudo three-dimensional fast microseism forward modeling method based on scanning surface forward modeling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |