具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例1
参见图1,本发明实施例提供了一种地震资料处理真地表条件下的椭圆展开成像方法,该方法考虑地表起伏,但不考虑近地表速度非均一性,该方法包括:
101:根据炮点的位置坐标、检波点的位置坐标和反射点的位置坐标,计算得到反射点的法线在炮检线上的出露点的位置坐标。
102:根据预设的基准面和反射点的法线方程,计算得到成像位置点的位置坐标。
103:根据出露点的位置坐标和成像位置点的位置坐标,或根据反射点的位置坐标,成像位置点的位置坐标,以及反射点与出露点之间的法向双程旅行时间,计算得到出露点与成像位置点之间的时间校正量。
104:根据出露点与成像位置点之间的时间校正量进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
进一步地,根据炮点的位置坐标、检波点的位置坐标和反射点的位置坐标,计算得到反射点的法线在炮检线上的出露点的位置坐标,具体可以包括:
根据炮点的位置坐标和检波点的位置坐标,计算得到炮检线的直线方程;
根据炮点的位置坐标、检波点的位置坐标和反射点的位置坐标,计算得到反射点的法线方程;
根据炮检线的直线方程和反射点的法线方程,计算得到反射点的法线在炮检线上的出露点的位置坐标。
进一步地,根据反射点的位置坐标,成像位置点的位置坐标,以及反射点与出露点之间的法向双程旅行时间,计算得到出露点与成像位置点之间的时间校正量,具体可以包括:
根据反射点的位置坐标和成像位置点的位置坐标,计算得到反射点与成像位置点之间的距离;
根据反射点与成像位置点之间的距离,以及介质速度,计算得到反射点与成像位置点之间的校正后的法向双程旅行时间;
根据反射点与出露点之间的法向双程旅行时间,以及反射点与成像位置点之间的校正后的法向双程旅行时间,计算得到出露点与成像位置点之间的时间校正量。
本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像方法,通过获取到出露点与成像位置点之间的时间校正量,根据出露点与成像位置点之间的时间校正量进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,可以处理真地表条件下采集的地震资料,处理结果客观真实,当地表和地下都比较复杂时,也能得到较好的零偏移距时间剖面,可以满足复杂地表和复杂构造成像的问题。并且可有效的避免常规处理方法存在的导致构造畸变等问题,对起伏地表地区的油气和矿产资源勘探等有着重要的实际应用价值。另外该方法事先无须对地震资料进行任何的静校正处理,直接从起伏地表开始展开处理,将“静”校正量隐含地包括在其中,这种时间域校正不但包含了旅行时的纵向分量,同时还包含了旅行时的横向分量。
实施例2
参见图2和图3,本发明实施例提供了一种地震资料处理真地表条件下的椭圆展开成像方法,该方法考虑地表起伏,但不考虑近地表速度非均一性,该方法包括:
201:假定炮点S的位置坐标、检波点R的位置坐标和反射点O的位置坐标已知,根据炮点S的位置坐标和检波点R的位置坐标,计算得到炮检线SR的直线方程;根据炮点S的位置坐标、检波点R的位置坐标和反射点O的位置坐标,计算得到反射点O的法线方程。
炮点S和检波点R位于起伏地表上,其位置坐标分别为(xs,zs)和(xr,zr),炮检距l=[(xr-xs)2+(zr-zs)2]1/2。地下介质均匀,地震波的传播速度为v,法线在炮检线SR上的出露点A到炮点S的距离为l0,反射点O与出露点A之间的法向双程旅行时间为t0。
具体地,根据炮点S的位置坐标、检波点R的位置坐标和反射点O的位置坐标,计算得到∠SOR的角平分线方程,∠SOR的角平分线方程即为反射点O的法线方程。可以采用现有技术中任何可行的数学方式计算得到炮检线SR的直线方程和∠SOR的角平分线方程,对此不做具体限定,文中其它类似的地方与此处相同,不再一一赘述。
本发明实施例中,具体地,炮检线SR的直线方程z1:z1=kSR(x-xS)+zS其中kSR=(zS-zR)/(xS-xR)为斜率。∠SOR的角平分线OA方程z2:z2=kOA(x-xO)+zO,其中kOA为斜率。
202:根据炮检线SR的直线方程和反射点O的法线方程,计算得到反射点O的法线在炮检线SR上的出露点A的位置坐标。
具体地,计算炮检线SR的直线方程与反射点O的法线方程的交点的位置坐标,将该交点作为反射点O的法线在炮检线SR上的出露点A,即得到出露点A的位置坐标(xA,zA)为:
203:根据预设的基准面(datum)η和反射点O的法线方程,计算得到成像位置点D的位置坐标。
其中,预设的基准面采用水平基准面。计算预设的基准面η和反射点O的法线方程的交点(即法线在基准面上的出露点)的位置坐标,将该交点作为成像位置点D,即得到成像位置点D的位置坐标(xD,zD)。假设成像位置点D的zD位置坐标为:zD=zdatum(给定),则有:
表示地震波旅行距离。
204:根据出露点A的位置坐标和成像位置点D的位置坐标,或根据反射点O的位置坐标,成像位置点D的位置坐标,以及反射点O与出露点A之间的法向双程旅行时间t0,计算得到出露点A与成像位置点D之间的时间校正量Δt0。
具体地,可以采用现有技术中的椭圆展开成像方法获取反射点O与出露点A之间的法向双程旅行时间t0,具体过程与现有技术类似,此处不再一一赘述。
具体地,根据出露点A与成像位置点D的位置坐标,计算得到AD校正段所对应的时间校正量Δt
0=[(x
D-x
A)
2+(z
D-z
A)
2]
1/2/(2v)。根据反射点O的位置坐标,成像位置点D的位置坐标,以及反射点O与出露点A之间的法向双程旅行时间t
0,计算得到出露点A与成像位置点D之间的时间校正量Δt
0的具体步骤可以包括:根据反射点O的位置坐标和成像位置点D的位置坐标,计算得到反射点O与成像位置点D之间的距离;根据反射点O与成像位置点D之间的距离,以及介质速度,计算得到反射点O与成像位置点D之间的校正后的法向双程旅行时间
根据反射点O与出露点A之间的法向双程旅行时间t
0,以及反射点O与成像位置点D之间的校正后的双程旅行时间,计算得到出露点A与成像位置点D之间的时间校正量Δt
0。其中,介质速度是指实际应用中当前勘探目标或勘探地区的介质的速度,反射点O与出露点A之间的法向双程旅行时间t
0与反射点O与成像位置点D之间的校正后的法向双程旅行时的差值,即为出露点A与成像位置点D之间的时间校正量Δt
0。
205:根据出露点A与成像位置点D之间的时间校正量Δt0进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
其中,根据出露点A与成像位置点D之间的时间校正量Δt0进行椭圆展开相切干涉叠加时,使用的成像算子为:
其中,t表示地震波入射波和地震波反射波的总的旅行时间,l0表示法线在炮检线SR上的出露点A到炮点S的距离,t0表示反射点O与出露点A之间的法向双程旅行时间,t0=t′0+Δt0。t、l0、t0均可通过现有的椭圆展开成像技术求得。
本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像方法,通过获取到出露点与成像位置点之间的时间校正量,根据出露点与成像位置点之间的时间校正量进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,可以处理真地表条件下采集的地震资料,处理结果客观真实,当地表和地下都比较复杂时,也能得到较好的零偏移距时间剖面,可以满足复杂地表和复杂构造成像的问题。并且可有效的避免常规处理方法存在的导致构造畸变等问题,对起伏地表地区的油气和矿产资源勘探等有着重要的实际应用价值。另外该方法事先无须对地震资料进行任何的静校正处理,直接从起伏地表开始展开处理,将“静”校正量隐含地包括在其中,这种时间域校正不但包含了旅行时的纵向分量,同时还包含了旅行时的横向分量。
实施例3
参见图4,本发明实施例提供了一种地震资料处理真地表条件下的椭圆展开成像方法,该方法包括:
301:根据炮点的位置坐标和检波点的位置坐标,计算得到虚像点的位置坐标。
302:根据炮点的位置坐标,检波点的位置坐标,虚像点的位置坐标,以及预设的成像位置点的位置坐标,计算得到反射点的位置坐标和反射点的法线在炮检线上的出露点的位置坐标。
303:根据预设的基准面,炮检线的直线方程,以及预设的成像位置点的位置坐标,计算得到校正后的炮点的位置坐标和校正后的检波点的位置坐标。
304:根据炮点的位置坐标、校正后的炮点的位置坐标和预设的基准面以上介质的速度,计算得到炮点与校正后的炮点之间的旅行时间;根据检波点的位置坐标、校正后的检波点的位置坐标和预设的基准面以上介质的速度,计算得到检波点与校正后的检波点之间的旅行时间;根据出露点的位置坐标、预设的成像位置点的位置坐标和预设的基准面以上介质的速度,计算得到出露点与预设的成像位置点之间的旅行时间。
305:根据炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
进一步地,根据炮点的位置坐标和检波点的位置坐标,计算得到点G’的位置坐标,具体可以包括:
根据炮点的位置坐标和检波点的位置坐标,计算得到炮检线的直线方程;
根据炮点的位置坐标、检波点的位置坐标和炮检线的直线方程,计算得到炮检线的中垂线与炮检线的交点的位置坐标;
根据炮检线的中垂线与炮检线的交点的位置坐标,预设的初始时间,以及介质的平均速度,计算得到虚像点的位置坐标。
进一步地,根据炮点的位置坐标,检波点的位置坐标,虚像点的位置坐标,以及预设的成像位置点的位置坐标,计算得到反射点的位置坐标和反射点的法线在炮检线上的出露点的位置坐标,具体可以包括:
根据过炮点、检波点和虚像点的圆的方程,以及炮检线的中垂线的方程,计算得到极点的位置坐标;
根据极点的位置坐标,以及预设的成像位置点的位置坐标,计算得到极点与预设的成像位置点之间的直线方程;
根据极点与预设的成像位置点之间的直线方程,炮检线的直线方程,以及过炮点、检波点和虚像点的圆的方程,计算得到反射点的位置坐标和反射点的法线在炮检线上的出露点的位置坐标。
进一步地,根据预设的基准面,炮检线的直线方程,以及预设的成像位置点的位置坐标,计算得到校正后的炮点的位置坐标和校正后的检波点的位置坐标,具体可以包括:
根据预设的基准面和炮检线的直线方程,计算得到炮检线与预设的基准面之间的夹角x;
过预设的成像位置点作炮检线的平行线,平行线与反射点和炮点之间的直线(即地震波入射波射线),以及与反射点和检波点之间的直线(即地震波反射波射线)分别交于第一点和第二点;
将平行线绕预设的成像位置点旋转x度,旋转后的平行线上的第一点和第二点分别与预设的基准面相交于第三点和第四点,将第三点和第四点分别作为校正后的炮点和校正后的检波点。
进一步地,根据炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,具体可以包括:
对炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间分别进行时间校正,得到校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间;
根据校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像方法,通过根据获取到的炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,可以处理真地表条件下采集的地震资料,处理结果客观真实,当地表和地下都比较复杂时,也能得到较好的零偏移距时间剖面,可以满足复杂地表和复杂构造成像的问题。并且可有效的避免常规处理方法存在的导致构造畸变等问题,对起伏地表地区的油气和矿产资源勘探等有着重要的实际应用价值。另外该方法事先无须对地震资料进行任何的静校正处理,直接从起伏地表开始展开处理,将“静”校正量隐含地包括在其中,这种时间域校正不但包含了旅行时的纵向分量,同时还包含了旅行时的横向分量。
实施例4
参见图5和图6,本发明实施例提供了一种地震资料处理真地表条件下的椭圆展开成像方法,该方法考虑地表起伏及近地表速度非均一性,该方法包括:
401:根据炮点S的位置坐标和检波点R的位置坐标,计算得到炮检线SR的直线方程。
具体地,可以采用现有技术中任何可行的数学方式,根据炮点S的位置坐标(xS,zS)和检波点R的位置坐标(xR,zR),计算得到炮检线SR的直线方程,对此不做具体限定,文中其它类似的地方与此处相同,不再一一赘述。
具体地,炮检线SR的直线方程z1为:z1=kSR(x-xS)+zS,其中kSR=(zS-zR)/(xS-xR)为斜率。
402:根据炮点S的位置坐标、检波点R的位置坐标和炮检线SR的直线方程,计算得到炮检线SR的中垂线与炮检线SR的交点C的位置坐标。
具体地,炮检线SR的中垂线z3的方程如下:
z3=-1/kSR(x-xC)+zC
其中,kSR=(zS-zR)/(xS-xR)表示炮检线SR的斜率。
根据炮点S的位置坐标、检波点R的位置坐标和炮检线SR的直线方程,计算得到炮检线SR的中垂线z3的方程;根据炮检线SR的直线方程和炮检线SR的中垂线z3的方程,计算得到炮检线SR的中垂线z3与炮检线SR的交点C的位置坐标(xC,zC)为:
403:根据炮检线SR的中垂线与炮检线SR的交点C的位置坐标,预设的初始时间t0T,以及介质的平均速度,计算得到虚像点G’的位置坐标。
具体地,根据预设的初始时间t0T和介质的平均速度,计算得到以交点C为起点在时间t0T内在炮检线SR的中垂线上的位移;将在时间t0T内在炮检线SR的中垂线上的位移的终点作为虚像点G’。其中,初始时间t0T可以采用遍历的方式求取,如可以将t0T的初始值取为0,然后依次增加1个样点值,循环执行直到所有样点运算完毕,所有样点的总的数量可以根据实际应用状况进行灵活设置。即可以通过计算G′C线段的长度G′C=vt0T,得到虚像点G’的位置坐标,其中t0T表示t0的原始值取为0,然后依次增加1个样点值。
404:作一个过炮点S、检波点R和虚像点G’的圆,根据该圆的方程和炮检线SR的中垂线的方程,计算得到极点B’的位置坐标。
具体地,将该圆与炮检线SR的中垂线的交点(不同于点G’的点)作为极点B’。极点B’与交点C之间的距离为:
极点B’的位置坐标(xB′,zB′)具体如下:
斜率k⊥为:
405:根据极点B’的位置坐标,以及预设的成像位置点D的位置坐标,计算得到极点B’与预设的成像位置点D之间的B’D直线方程Z4为:
其中,预设的成像位置点D可以根据实际应用状况进行设置。
406:根据B’D直线方程、炮检线SR的直线方程,以及过炮点S、检波点R和虚像点G′的圆的方程,计算得到反射点O的法线在炮检线SR上的出露点A的位置坐标和法线线段OA的长度。
具体地,根据B’D直线方程和炮检线SR的直线方程,计算得到直线B’D和炮检线SR的交点的位置坐标,将该交点作为反射点O的法线在炮检线SR上的出露点A,即得到出露点A的位置坐标。根据B’D直线方程和过炮点S、检波点R和虚像点G′的圆的方程,计算得到直线B’D和该圆的交点(不同于极点B’的点)的坐标,将该交点作为反射点O,即得到法向线段OA的长度。
具体地,出露点A的位置坐标(xA,zA)如下::
其中,p=(xB′-zD)/(xB′-xD)。
其中,
407:根据预设的基准面η和炮检线SR的直线方程,计算得到炮检线SR与预设的基准面η之间的夹角x。
具体地,tgx=|kSR|。
本发明实施例中,预设的基准面η为地表最低点以下的一个水平面。在这种情况下,预设的基准面η以上介质的速度可根据经验得到或者是对原始地震数据进行处理得到,例如:可以利用超临界反射和回转波,利用小炮检距并且炮检距和深度比值大的数据进行处理得到近地表速度模型。
需要说明的是,炮检线SR与预设的基准面η之间的夹角有2个,本发明实施例中炮检线SR与预设的基准面η之间的夹角x为其中的锐角。
408:过预设的成像位置点D作炮检线SR的平行线GH,平行线GH与反射点和炮点之间的直线(即地震波入射波射线)OS及反射点和检波点之间的直线(即地震波反射波射线)OR分别交于点G和点H。
具体地,地震波旅行距离(OS+OR)如下:
其中,l=[(xr-xs)2+(zr-zs)2]1/2表示炮检距,OA表示反射点O与出露点A之间的距离;l0表示出露点A到炮点S的距离;v表示波的传播速度;t表示反射点O与出露点A之间的法向双程旅行时间。
从而得到地震波入射波射线OS、地震波反射波射线OR分别如下:
OS=vtl0/l
OR=vt(l-l0)/l
进而可以根据平行线GH、地震波入射波射线OS和地震波反射波射线OR得到点G和点H。
409:将平行线GH绕预设的成像位置点D旋转x度,旋转后的平行线GH上的点G和点H分别与预设的基准面相交于点E和点F,将点E和点F分别作为校正后的炮点和校正后的检波点。
具体地,当炮检线SR与预设的基准面η之间的夹角x取为锐角时,对于正偏移距方向:当炮点高程高于检波点高程时,将平行线GH绕预设的成像位置点D逆时针旋转x度;当炮点高程低于检波点高程时,将平行线GH绕预设的成像位置点D顺时针旋转x度;对于负偏移距方向:当炮点高程高于检波点高程时,将平行线GH绕预设的成像位置点D顺时针旋转x度;当炮点高程低于检波点高程时,将平行线GH绕预设的成像位置点D逆时针旋转x度。
410:根据炮点S的位置坐标、校正后的炮点E的位置坐标和预设的基准面以上介质的速度,计算得到炮点S与校正后的炮点E之间的旅行时间;根据检波点R的位置坐标、校正后的检波点F的位置坐标和预设的基准面以上介质的速度,计算得到检波点R与校正后的检波点F之间的旅行时间;根据出露点A的位置坐标、预设的成像位置点D的位置坐标和预设的基准面以上介质的速度,计算得到出露点A与预设的成像位置点D之间的旅行时间。
其中,预设的基准面以上介质的速度,可以采用步骤407中的方法得到。具体地,根据炮点S的位置坐标和校正后的炮点E的位置坐标,计算得到炮点S与校正后的炮点E之间的距离;将炮点S与校正后的炮点E之间的距离除以预设的基准面以上介质的速度,得到炮点S与校正后的炮点E之间的旅行时间。将原始入射波旅行时间校正为OE对应的新的入射波旅行时间。计算检波点R与校正后的检波点F之间的旅行时间,将原始反射波旅行时间校正为OF对应的新的反射波旅行时间。计算出露点A与预设的成像位置点D之间的旅行时间与炮点S与校正后的炮点E之间的旅行时间的计算过程类似,不再一一赘述。
然后求出:
其中:
表示校正后的法线在基准面η的出露点到校正后的炮点之间的距离,
表示炮点和检波点位置校正后的新的偏移距。α和β分别表示∠SOR和∠SAO,
根据地震波入射波射线OS、地震波反射波射线OR、法向线段OA、OE、OF和OD即可以分别计算得到炮点S与校正后的炮点E之间的旅行时间、检波点R与校正后的检波点F之间的旅行时间和出露点A与预设的成像位置点D之间的旅行时间。
411:根据炮点S与校正后的炮点E之间的旅行时间、检波点R与校正后的检波点F之间的旅行时间和出露点A与预设的成像位置点D之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
具体地,对炮点S与校正后的炮点E之间的旅行时间、检波点R与校正后的检波点F之间的旅行时间和出露点A与预设的成像位置点D之间的旅行时间分别进行时间校正,得到校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间;根据校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。对炮点S与校正后的炮点E之间的旅行时间、检波点R与校正后的检波点F之间的旅行时间和出露点A与预设的成像位置点D之间的旅行时间分别进行时间校正,得到校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间具体为:从入射旅行时间中去除掉SE线段的旅行时间得到校正后的入射旅行时间,从反射旅行时间中去除掉RF线段的旅行时间得到校正后的反射旅行时间,从法向旅行时间中去除掉AD线段的旅行时间得到校正后的法向旅行时间。具体如下:
(1)利用已知的地震波的传播速度v将OD转成时间
(2)将
转换成时间
取该时间的样点值,将样点值送到叠加道的
点;(3)将OA转换成时间t
0,
其中,v
s表示已知入射波速度,v
r表示已知反射波速度;(4)计算出考虑基准面以上速度非均匀性的真地表条件下的椭圆展开成像算子为:
其中,t′0T表示最终法向成像双程旅行时间;
(5)利用上述椭圆展开成像算子进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像方法,通过根据获取到的炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,可以处理真地表条件下采集的地震资料,处理结果客观真实,当地表和地下都比较复杂时,也能得到较好的零偏移距时间剖面,可以满足复杂地表和复杂构造成像的问题。并且可有效的避免常规处理方法存在的导致构造畸变等问题,对起伏地表地区的油气和矿产资源勘探等有着重要的实际应用价值。另外该方法事先无须对地震资料进行任何的静校正处理,直接从起伏地表开始展开处理,将“静”校正量隐含地包括在其中,这种时间域校正不但包含了旅行时的纵向分量,同时还包含了旅行时的横向分量。
实施例5
参见7,本发明实施例提供了一种地震资料处理真地表条件下的椭圆展开成像装置,该装置包括:
第一出露点获取模块501,用于根据炮点的位置坐标、检波点的位置坐标和反射点的位置坐标,计算得到反射点的法线在炮检线上的出露点的位置坐标;
成像位置点获取模块502,用于在第一出露点获取模块501得到反射点的法线在炮检线上的出露点的位置坐标后,根据预设的基准面和反射点的法线方程,计算得到成像位置点的位置坐标;
时间校正量获取模块503,用于在成像位置点获取模块502得到成像位置点的位置坐标后,根据出露点的位置坐标和成像位置点的位置坐标,或根据反射点的位置坐标,成像位置点的位置坐标,以及反射点与出露点之间的双程旅行时间,计算得到出露点与成像位置点之间的时间校正量;
第一零偏移距时间剖面获取模块504,用于在时间校正量获取模块503得到出露点与成像位置点之间的时间校正量后,根据出露点与成像位置点之间的时间校正量进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
进一步地,第一出露点获取模块501具体可以包括
第一炮检线获取单元,用于根据炮点的位置坐标和检波点的位置坐标,计算得到炮检线的直线方程;
反射点法线获取单元,用于根据炮点的位置坐标、检波点的位置坐标和反射点的位置坐标,计算得到反射点的法线方程;
第一出露点获取单元,用于根据第一炮检线获取单元得到的炮检线的直线方程,以及反射点法线获取单元得到的反射点的法线方程,计算得到反射点的法线在炮检线上的出露点的位置坐标。
进一步地,时间校正量获取模块503具体可以包括:
反射点与成像位置点距离获取单元,用于在成像位置点获取模块502得到成像位置点的位置坐标后,根据反射点的位置坐标和成像位置点的位置坐标,计算得到反射点与成像位置点之间的距离;
反射点与成像位置点旅行时间获取单元,用于根据反射点与成像位置点距离获取单元得到的反射点与成像位置点之间的距离,以及介质速度,计算得到反射点与成像位置点之间的旅行时间;
时间校正量获取单元,用于根据反射点与出露点之间的双程旅行时间,以及反射点与成像位置点旅行时间获取单元得到的反射点与成像位置点之间的旅行时间,计算得到出露点与成像位置点之间的时间校正量。
本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像装置,通过获取到出露点与成像位置点之间的时间校正量,根据出露点与成像位置点之间的时间校正量进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,可以处理真地表条件下采集的地震资料,处理结果客观真实,当地表和地下都比较复杂时,也能得到较好的零偏移距时间剖面,可以满足复杂地表和复杂构造成像的问题。并且可有效的避免常规处理方法存在的导致构造畸变等问题,对起伏地表地区的油气和矿产资源勘探等有着重要的实际应用价值。另外该方法事先无须对地震资料进行任何的静校正处理,直接从起伏地表开始展开处理,将“静”校正量隐含地包括在其中,这种时间域校正不但包含了旅行时的纵向分量,同时还包含了旅行时的横向分量。
实施例6
参见图8,本发明实施例提供了一种地震资料处理真地表条件下的椭圆展开成像装置,该装置包括:
虚像点获取模块601,用于根据炮点的位置坐标和检波点的位置坐标,计算得到虚像点的位置坐标;
第二出露点获取模块602,用于在虚像点获取模块601得到虚像点的位置坐标后,根据炮点的位置坐标,检波点的位置坐标,虚像点的位置坐标,以及预设的成像位置点的位置坐标,计算得到反射点的位置坐标和反射点的法线在炮检线上的出露点的位置坐标;
校正后的炮点和检波点获取模块603,用于在第二出露点获取模块602得到反射点的法线在炮检线上的出露点的位置坐标后,根据预设的基准面,炮检线的直线方程,以及预设的成像位置点的位置坐标,计算得到校正后的炮点的位置坐标和校正后的检波点的位置坐标;
旅行时间获取模块604,用于在校正后的炮点和检波点获取模块603得到的校正后的炮点的位置坐标和校正后的检波点的位置坐标后,根据炮点的位置坐标、校正后的炮点的位置坐标和预设的基准面以上介质的速度,计算得到炮点与校正后的炮点之间的旅行时间;根据检波点的位置坐标、校正后的检波点的位置坐标和预设的基准面以上介质的速度,计算得到检波点与校正后的检波点之间的旅行时间;根据出露点的位置坐标、预设的成像位置点的位置坐标和预设的基准面以上介质的速度,计算得到出露点与预设的成像位置点之间的旅行时间;
第二零偏移距时间剖面获取模块605,用于根据旅行时间获取模块604得到的炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
进一步地,虚像点获取模块601具体可以包括:
第二炮检线获取单元,用于根据炮点的位置坐标和检波点的位置坐标,计算得到炮检线的直线方程;
中垂线交点获取单元,用于在第二炮检线获取单元到炮检线的直线方程后,根据炮点的位置坐标、检波点的位置坐标和炮检线的直线方程,计算得到炮检线的中垂线与炮检线的交点的位置坐标;
虚像点获取单元,用于在中垂线交点获取单元得到炮检线的中垂线与炮检线的交点的位置坐标后,根据炮检线的中垂线与炮检线的交点的位置坐标,预设的初始时间,以及介质的平均速度,计算得到虚像点的位置坐标。
进一步地,第二出露点获取模块602具体可以包括:
极点获取单元,用于在虚像点获取模块601得到虚像点的位置坐标后,根据过炮点、检波点和虚像点的圆的方程,以及炮检线的中垂线的方程,计算得到极点的位置坐标;
极点成像位置点直线获取单元,用于在极点获取单元得到极点的位置坐标后,根据极点的位置坐标,以及预设的成像位置点的位置坐标,计算得到极点与预设的成像位置点之间的直线方程;
第二出露点获取单元,用于在极点成像位置点直线获取单元得到极点与预设的成像位置点之间的直线方程后,根据极点与预设的成像位置点之间的直线方程,炮检线的直线方程,以及过炮点、检波点和虚像点的圆的方程,计算得到反射点的位置坐标和反射点的法线在炮检线上的出露点的位置坐标。
进一步地,校正后的炮点和检波点获取模块603具体可以包括:
炮检线基准面夹角获取单元,用于在第二出露点获取模块602得到反射点的法线在炮检线上的出露点的位置坐标后,根据预设的基准面和炮检线的直线方程,计算得到炮检线与预设的基准面之间的夹角x;
平行线获取单元,用于过预设的成像位置点作炮检线的平行线,平行线与地震波入射波射线,以及与地震波反射波射线分别交于第一点和第二点;
校正后的炮点和检波点获取单元,用于将平行线绕预设的成像位置点旋转x度,旋转后的平行线上的第一点和第二点分别与预设的基准面相交于第三点和第四点,将第三点和第四点分别作为校正后的炮点和校正后的检波点。
进一步地,第二零偏移距时间剖面获取模块605具体可以包括:
时间校正单元,用于对炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间分别进行时间校正,得到校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间;
零偏移距时间剖面获取单元,用于根据校正后的入射旅行时间、校正后的反射旅行时间和校正后的法向旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面。
本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像装置,通过根据获取到的炮点与校正后的炮点之间的旅行时间、检波点与校正后的检波点之间的旅行时间和出露点与预设的成像位置点之间的旅行时间进行椭圆展开相切干涉叠加,得到零偏移距时间剖面,可以处理真地表条件下采集的地震资料,处理结果客观真实,当地表和地下都比较复杂时,也能得到较好的零偏移距时间剖面,可以满足复杂地表和复杂构造成像的问题。并且可有效的避免常规处理方法存在的导致构造畸变等问题,对起伏地表地区的油气和矿产资源勘探等有着重要的实际应用价值。另外该方法事先无须对地震资料进行任何的静校正处理,直接从起伏地表开始展开处理,将“静”校正量隐含地包括在其中,这种时间域校正不但包含了旅行时的纵向分量,同时还包含了旅行时的横向分量。
为了测试本发明实施例提供的地震资料处理真地表条件下的椭圆展开成像方法的实用性,本发明实施例进行了实验,实验结果如下:
参见图9a为本发明实施例制作的一个地表起伏很大的简单地质构造模型示意图,其中地表高程最低640m,最高1800m,高差达到近1200m;模型宽25km;地下有两个反射层,第一反射层纵波速度4000m/s,第二反射层纵波速度6000m/s。参见图9b为对该模型进行高斯射线束正演得到的原始单炮地震记录。其中,反射同相轴不是双曲线,而是发生了严重畸变,这是起伏地表影响导致的。参见图9c为对正演得到的地震波场进行真地表条件下的椭圆展开成像和速度分析处理,得到的用于速度分析的叠加能量剖面。其中,叠加能量剖面是根据叠加能量最大原理获得的,它较真实可靠地反映了整体的构造形态。参见图9d为在CDP684点(CDP本意为(Common Depth Point,共深度点),该处表示成像位置,是个距离概念)进行的速度分析。其中,第一个反射层的速度求取很准确,为4000m/s,因为这个层之上介质速度恒定。这充分体现了本发明实施例所述的地震资料处理真地表条件下的椭圆展开成像方法在速度求取方面的优势。模型中第二反射层的速度为6000m/s,所以第二反射层的反射波的有效速度是变化的,这与地形有关。参见图9d为在均匀介质条件,且基准面=800m的情况下采用本发明实施例2所述的真地表椭圆展开成像方法得到的零偏移距时间剖面。该零偏移距时间剖面基本实现了起伏地表成像任务,尤其第一反射层的成像效果较为理想。但是也不难看到,其下倾斜反射层的成像在整体倾角一致的前提下有局部抖动现象,这是由于两个原因导致:一是正演方法的问题,没有考虑出射角导致的能量损失(因为检波器只接收垂直地表部分的能量,如果射线不是垂直出射,那么接收到的出射能量就是出射角的余弦倍),造成成像时能量分布不均;二是成像方法本身对起伏地表还存在一定的误差。参见图9e为考虑基准面以上速度变化的情况下,采用本发明实施例4所述的真地表椭圆展开成像方法得到的零偏移距时间剖面,从图中可以看出该方法基本消除了起伏地表剧烈变化的影响,实现了自起伏地表直接进行成像的目的。
以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。