[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201611113560.3A
Other languages
Chinese (zh)
Other versions
CN106772577B (en
Inventor
张凯
吴海洋
张黎明
姚军
李丽欣
张秀清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Petroleum East China
Original Assignee
China University of Petroleum East China
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China University of Petroleum East China filed Critical China University of Petroleum East China
Publication of CN106772577A publication Critical patent/CN106772577A/en
Application granted granted Critical
Publication of CN106772577B publication Critical patent/CN106772577B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/28Processing seismic data, e.g. for interpretation or for event detection
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V1/00Seismology; Seismic or acoustic prospecting or detecting
    • G01V1/40Seismology; Seismic or acoustic prospecting or detecting specially adapted for well-logging
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V2210/00Details of seismic processing or analysis
    • G01V2210/60Analysis
    • G01V2210/61Analysis by combining or comparing a seismic data set with other data
    • G01V2210/616Data from specific type of measurement
    • G01V2210/6169Data 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

基于微地震数据和SPSA优化算法的震源反演方法Source inversion method based on microseismic data and SPSA optimization algorithm

技术领域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×SgK flud =K w ×S w +K o ×S o +K g ×S g ;

ρfliud=ρw×Swo×Sog×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

级数series 11 22 33 44 55 66 77 88 99 1010 1111 1212 Xx 00 00 00 00 00 00 00 00 00 00 00 00 YY 00 00 00 00 00 00 600600 600600 600600 600600 600600 600600 ZZ 20172017 20322032 20472047 20622062 20772077 20922092 21072107 21222122 21372137 21522152 21672167 21822182 级数series 1313 1414 1515 1616 1717 1818 1919 2020 21twenty one 22twenty two 23twenty three 24twenty four Xx 600600 600600 600600 600600 600600 600600 600600 600600 600600 600600 600600 600600 YY 00 00 00 00 00 00 600600 600600 600600 600600 600600 600600 ZZ 21972197 22122212 22272227 22422242 22572257 22722272 22872287 23022302 23172317 23322332 23472347 23622362

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)

1.一种基于微地震数据和SPSA优化算法的震源反演方法,其特征在于,包括以下步骤:1. a source inversion method based on microseismic data and SPSA optimization algorithm, is characterized in that, comprises 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), and use this 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. 2.如权利要求1所述的基于微地震数据和SPSA优化算法的震源反演方法,其特征在于,步骤一包括以下步骤:2. the seismic source inversion method based on microseismic data and SPSA optimization algorithm as claimed in claim 1, is characterized in that, step one comprises the following steps: ①根据测井资料和地下岩石性质分析对地层进行分类划分层位,地层共分为M个层位,由深到浅依次编号,介质分界面都是水平面,给定每一层距离地面深度;① According to the logging data and the analysis of underground rock properties, strata are classified and divided into layers. The strata are divided into M layers, numbered in sequence from deep to shallow, and the medium interfaces are all horizontal planes. The depth of each layer from the ground is given; ②假定油层和上覆岩石均质,且孔隙介质中充满流体,则根据Raymer模型可以建立地层纵波(P波)速度场。(2) Assuming that the oil layer and overlying rock are homogeneous, and the porous medium is filled with fluid, the formation compressional wave (P wave) velocity field can be established according to the Raymer model. 3.如权利要求1-2所述的基于微地震数据和SPSA优化算法的震源反演方法,其特征在于,步骤二包括以下步骤:3. the seismic source inversion method based on microseismic data and SPSA optimization algorithm as claimed in claim 1-2, is characterized in that, step 2 comprises the following steps: (1)、基于Snell定律的射线追踪定位方法:(1) Ray tracing positioning method based on Snell's law: 假定试验区域内地层共分为M层,根据Snell定律可以计算出地震波从S点出发到达第i级检波器该射线在地层内传播角度、射线传播路径以及初至走时;Assuming that the formation in the test area is divided into M layers, according to Snell's law, the seismic wave starting from point S and arriving at the i-th level receiver can be calculated. The propagation angle of the ray in the formation, the ray propagation path and the travel time of the first arrival; (2)、改进打靶法进行射线追踪时,首先给定射线初始位置的发射角度θ:(2) When improving the shooting method for ray tracing, firstly, the launch angle θ of the initial position of the ray is given: 地震波在层与层之间的传播遵循Snell定律,判断射线的终止位置是否为监测点的位置,如果射线终止位置不是监测点位置,则根据二分法不断调整射线角度,重新计算直至满足要求;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 monitoring point. If the end position of the ray is not the position of the monitoring point, the angle of the ray is continuously adjusted according to the dichotomy method, and recalculated until it meets the requirements; (3)、由于压裂过程持续时间比较长,震源发生时间不容易确定。因此,通过计算检波器之间的初至走时之差规避震源的发震时刻,而且该方法还能有效降低地层中的干扰程度,提高反演的稳健性。(3) Since the duration of the fracturing process is relatively long, it is not easy to determine the occurrence time of the earthquake source. Therefore, by calculating the first-arrival travel time difference between geophones, the seismic source time can be avoided, and this method can effectively reduce the degree of interference in the formation and improve the robustness of the inversion. 4.如权利要求1-3所述的基于微地震数据和SPSA优化算法的震源反演方法,其特征在于,步骤三包括以下步骤:4. the source inversion method based on microseismic data and SPSA optimization algorithm as claimed in claim 1-3, is characterized in that, step 3 comprises the following steps: 在(0,1)内生成一组服从高斯分布的随机数组成的随机扰动,把计算得到的初至走时之差加上随机扰动即可得到观测值。Generate a random disturbance composed of a group of random numbers that obey the Gaussian distribution within (0,1), and add the calculated first arrival travel time difference to the random disturbance to obtain the observed value. 5.如权利要求1-4所述的基于微地震数据和SPSA优化算法的震源反演方法,其特征在于,步骤四包括以下步骤:5. the seismic source inversion method based on microseismic data and SPSA optimization algorithm as claimed in claim 1-4, is characterized in that, step 4 comprises the following steps: (1)、首先,设置初始参数,按照步骤二所述计算得到初至走时,进而得到初至走时之差,然后计算得到观测数据与计算数据之差;(1), first, set the initial parameters, calculate the first arrival travel time according to step two, and then obtain the difference between the first arrival travel time, and then calculate the difference between the observed data and the calculated data; (2)、更新迭代参数,同样按照按照步骤二所述计算得到初至走时、初至走时之差以及计算数据与观测数据之差,选定搜索迭代方向;(2), update the iteration parameters, also calculate the first arrival travel time, the difference between the first arrival travel time and the difference between the calculated data and the observed data according to the calculation described in step 2, and select the search iteration direction; (3)、根据选取的迭代方向进行计算,得到更新后的微地震事件位置;(3), calculate according to the selected iterative direction, obtain the updated microseismic event position; (4)、按照步骤二所述计算得到更新后的初至走时,进而得到更新后的初至走时之差以及计算数据与观测数据之差;(4) Calculate the updated first arrival travel time according to step two, and then obtain the difference between the updated first arrival travel time and the difference between the calculated data and the observed data; (5)、判断目标函数是否满足精度,如果满足收敛条件,停止更新;反之,选定新的搜索方向继续迭代计算。(5) Judging whether the objective function meets the accuracy, if the convergence condition is met, stop updating; otherwise, select a new search direction to continue iterative calculation.
CN201611113560.3A 2016-06-29 2016-12-07 Source inversion method based on microseismic data and SPSA optimization algorithm Active CN106772577B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
秦宁 等: "初至波走时层析速度建模方法研究", 《地球物理学进展》 *

Cited By (19)

* Cited by examiner, † Cited by third party
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