一种改进型一步法三维CRS叠加方法与流程

文档序号:23848896发布日期:2021-02-05 13:37阅读:62来源:国知局
一种改进型一步法三维CRS叠加方法与流程
一种改进型一步法三维crs叠加方法
技术领域:
[0001]
本发明属于油气勘探地震资料处理技术领域,具体涉及一种改进型一步法三维crs叠加方法。


背景技术:

[0002]
近年来,随着勘探目标的复杂性增加,地震数据处理的要求也在不断增加,以满足在复杂地质条件下高精度成像的要求。因此,在强干扰环境下高效压制噪音,增强有效信号显得尤为重要,这使得适用于低信噪比数据的处理方法开始受到广泛关注和应用。共反射面元(crs)叠加作为一种针对低信噪比数据的有效处理方法,在提升数据信噪比、改善成像效果方面一直发挥着其独有的优势,备受地球物理学界专家学者的关注。
[0003]
共反射面元叠加与常规地震资料叠加方法相比的优势之处在于它仅受crs波场参数及近地表速度控制,无需预知宏观速度模型。我们认为地下反射界面是由多个反射面元叠加构成,所以反射点的反射能量包括自身反射及附近其他反射面元贡献两个部分构成。基于共反射面元叠加公式对叠前数据进行crs叠加后可得crs叠加剖面、波场参数剖面及相干剖面。在叠加过程中,考虑到反射点附近一定范围内的反射面元,扩大了参与叠加的数据范围,增加了覆盖次数,提高数据信噪比,最终实现对成像效果的提高。对比看来,crs叠加比cmp叠加更适合处理复杂的地质体;如低信噪比数据、倾斜层、山地资料等。
[0004]
近年来,实际地震资料处理中二维crs叠加理论逐步拓展到了三维,并得到了进一步的研究应用。三维crs叠加中,包含八个参数:zo射线在地表出射角(包括倾角和方位角)、法向入射点波(nip波)和法向波(n)在地面的波前曲率矩阵(矩阵是22的对称矩阵)。参数的增多增加了叠加处理的计算难度,但正因为复杂参数的约束,crs叠加效果才更加准确,也更能适用于低信噪比的复杂地质区域。通过相干分析求取的八参数之间存在耦合现象,因此,应用三维crs时,高效的参数搜索策略是非常必要的,以准确地从叠前地震数据中确定8个参数。


技术实现要素:

[0005]
本发明要解决的技术问题是在应用三维crs叠加时,因为公式的复杂、求取的参数数量多,通常使用三步法对8个参数依次进行求取,这种方法计算成本较低,但是它会系统性地累积误差,降低crs属性参数的准确性,从而影响crs叠加效果。
[0006]
为解决上述问题,本发明提供了一种改进型的一步法三维crs叠加技术,该方法首先基于muller(2003)导出了非均匀各向同性介质条件下的三维零偏移距共反射面叠加旅行时公式。通过多组二维参数反演三维参数,发现可将推出的三维参数公式进行改进,以实现对非均匀各向同性介质条件下的三维零偏移距共反射面叠加旅行时公式的改进,最后成功的简化了公式,降低了三维情况下对crs叠加中的波场八个参数的求取难度。
[0007]
为达到上述目的,本发明通过以下技术方案实现:一种改进型一步法三维crs叠加方法,为遗传算法和模拟退火混合的多种群精英分层式混合并行算法;如图1所示,整个算
法从上到下分为三层:算法的顶层是根据模拟退火算法中的热槽法,通过概率分布函数随机的产生三维crs叠加中8个相关参数的若干个候选值,这些值随机的分配到中层n个遗传算法中形成的每个种群的初始状态,形成初始种群;算法中层则是n个独立运行的遗传算法,这样可以一定程度上保证解得多样性,每个种群独立交叉、变异、选择形成新解,这些局部最优解将组成精英种群为算法底层模拟退火算法提供初始值;算法的底层采用模拟退火算法对中层选出的精英种群进行迭代,对全局最优解进行搜索,迭代一定次数之后,判断是否满足停止准则,若满足,则输出全局最优解;否则,中层的遗传算法在模拟退火算法产生的解中随机抽取一定数量的解放入种群中继续进化,直至得出全局最优解,输出相干值最大的波场8参数。
[0008]
整个算法中,中上层是提高计算效率的重要步骤,在贡献局部最优解的同时也为下层模拟退火算法提供搜索初始值(即初始温度t)。中下层是算法的主体,也是对三维crs叠加中8参数寻优质量的关键。算法从种群个体的组织结构出发,将局部搜索和全局搜索分离,使遗传算法和模拟退火算法有效地融为一体,增强了遗传算法逃逸局部解的能力,提高了模拟退火算法的搜索效率,完美实现了算法收敛速度快和全局收敛能力强之间的结合。
[0009]
进一步的,在算法初期采用热槽法对三维crs叠加中的8参数进行计算,得到其每一个可能搜索值的相对概率,并根据这个概率分布函数提取一个随机数作为该参数在该状态下的搜寻值接受下来,公式如下:
[0010][0011]
其中,x
i
,i=1,2,

,m,表示有m个随机变量,τ1,τ2,

,τ
n
表示每个变量x
i
有n个可能的取值,q
i

p
)表示取τ
p
的能量函数,t为温度参数;
[0012]
然后从概率分布函数中提取x
i
的新值;无论迭加能量增加还是减小,x
i
的新值总是保留,迭加总是在修改;若迭加能量q
i

p
)增大,则x
i
=τ
p
的概率增加;当然选择使能量减小的τ
p
也是可能的,但概率极小。
[0013]
然后将通过概率分布函数随机地产生三维crs叠加中8个相关参数的若干个候选值随机地分配到中层n个遗传算法中,形成的每个种群的初始状态,形成初始种群,这样也使得每个种群中的个体初值与全局最优解的相关性强,遗传算法搜索具有更高效率。
[0014]
进一步的,图2所示为遗传算法和模拟退火混合的多种群精英分层式混合并行算法(以下简称ga-sahp算法)的种群个体组织方式。根据步骤(1)产生n个遗传算法的初始种群,将其分别记为ga1、ga2、

、gan;每个种群独立地运行遗传算法,通过选择、交叉重组或变异生成新的解,迭代一定次数后,取出各自种群中的精英个体组成精英种群,即局部最优解,放入下层的模拟退火算法中作为初始温度t。
[0015]
进一步的,在计算过程中,两种算法先后交替进行迭代计算,并通过以下函数值来判断算法求得的8个波场参数的质量:
[0016]
[0017]
即采用模拟退火算法对中层选出的精英种群进行迭代,迭代一定次数之后,判断是否满足停止准则,若满足准则,则算法停止,输出全局最优解;否则,中层的每个遗传算法种群从下层的模拟退火算法产生的解中随机获得m个个体极值,随机替换掉自己种群中的m个个体;这样就算完成了第一轮的ga-sahp算法;n个ga种群重新开始遗传算法操作,不断循环,直到满足停止准则,得出全局最优解,输出相干值最大的三维crs叠加波场8参数。
[0018]
其中,对于上述函数的改进过程如下:
[0019]
描述一波前需要知道五个参数,即它的方向(用两个角度表示)和2
×
2的对称曲率矩阵。crs叠加算子依赖于两个假想波波前,因此就需要10个参数。但是,两个波前是沿同一条中心射线的,因此参数就减少为最终的八个参数。如下:
[0020]
中心射线方向向量w
z
:方位角和极角
[0021]
nip波波前曲率矩阵和
[0022]
n波波前曲率矩阵和
[0023]
对于crs参数表达出的crs时距公式,不能直接用于crs叠加,还须改写为下面的形式:
[0024][0025]
当然,为了减少计算时间,参数的确定采用多级优化的办法。其优化策略与二维是类似的。尽管转换矩阵t不是对称矩阵,但和都是对称的。在确定w
z
后,就可以计算和了,如下:
[0026][0027]
其中,利用这两个角度就可以确定出转换矩阵t的左上2
×
2子矩阵t。于是,nip波和n波曲率矩阵就相应的为:
[0028][0029][0030]
这样就得到了定义在射线中心坐标系中的波前曲率矩阵和当然,我们可以利用二维crs参数与三维crs参数之间的关系来求取三维crs参数。首先沿三条不同的地震测线在多次覆盖数据体中做二维crs叠加处理,得到下列八个参数:
[0031]
地震测线s0:α0,r
nip,0
,r
n,0
[0032]
地震测线s1:α1,r
nip,1
,r
n,1
[0033]
地震测线s2:r
nip,2
,r
n,2
[0034]
利用这些二维参数反演出三维参数,即:
[0035]
w
z
=w
z
(α0,α1)
[0036][0037]
[0038]
反演流程首先从确定三维情况下的方向开始,然后再确定曲率矩阵。由于对于和来说其方法是完全一样的,因此接下来的推导中统一用代替。即:
[0039][0040]
为了确定w
z
的两个分量,需要知道两个不同测线确定的观测面内的两个不同出射角。为了提高稳定性,建议选择更接近垂直的两条测线,这样可使|s
i
·
s
i
|达到最小。相应的两个出射角度α1和α0用来确定w
z
到地面的投影w
z

[0041][0042][0043][0044]
这样,利用角度和就确定了中心射线方向向量w
z
和到射线中心坐标系的转换矩阵。
[0045]
正如前面所述,通过二维crs叠加确定的曲率半径曲率半径r
i
是三维波前在观测面内的曲率。首先计算出在射线中心坐标系的x-y平面内地震测线的投影三维曲率矩阵中的元素用二维曲率表示如下:
[0046][0047][0048][0049]
其中,
[0050]
三维crs双曲线型旅行时近似公式:
[0051][0052]
遗传算法(genetic algorithm,ga)和模拟退火算法(simulated annealing,sa)都是一种群体智能全局寻优算法。在搜索精度以及搜索效率方面都有自身的特点和优势,同样也都有各自的不足和缺陷。许多学者已经证明,这类全局优化算法在结构上具有并行性,可以根据算法的特点进行有效的结合,取长补短,从而设计出性能更优的混合算法。目前应用于全局优化算法的混合模式可大致分为并联和串联。其特点多为将两种算法以同等的地位进行结合,这就导致了两种算法的结合方式固化,不能根据自身特点进行有机的结合,不能充分发挥两种算法在参数寻优方面的特点及优势。
[0053]
遗传算法和模拟退火算法在面对小规模的优化问题时不管是参数优化效率还是参数求解质量上都有着很成功的表现。但是随着地震勘探转向更复杂的地质条件区域,实际地震资料处理也逐渐由二维扩展到三维,需要处理的地震数据体越来越大。这样一来,单纯的遗传算法或模拟退火算法在面对三维crs叠加中8参数的求解问题时,无论是参数求解的效率还是精度效果均不理想。
[0054]
遗传算法在算法运行初期,可以很快地收敛到局部最优解,但随着算法中种群的进化,算法的收敛速度急剧下降,即算法出现“早熟收敛”现象,这也印证了遗传算法简单易实现,但搜索精度不高,且算法得出的解并不是全局最优的特点,而且标准的遗传算法是随机产生初始群体,没有约束条件,这样就有概率会出现两种情况:一是初始群体中会产生一些远离最优解的个体,导致求解过程时间长、精度低;二是初始群体的多样性过低,更加容易收敛到局部最小值,而在三维crs叠加中8参数寻优过程中每个参数的精度都是非常重要的,这直接影响了叠加的效果;模拟退火算法虽然收敛速度缓慢,但其搜索过程不断接近最优解直至以概率1最终收敛于全局最优解,模拟退火算法的求解时间是随着问题规模的增大和复杂急剧增加的,这种特性也使得模拟退火策略在面对复杂的三维地震数据体时显得有些乏力。
[0055]
由此可见,遗传算法具有快速寻优能力,模拟退火算法有很好的全局收敛特性,两者有着几乎互补的优势,本发明结合分层混合的思想,根据全局优化算法的并行性及两者的算法特点,本发明提出的遗传算法和模拟退火混合的多种群分层式混合并行算法,实现了二者优势的有效结合。
[0056]
本发明相比于现有技术,其有益效果在于:
[0057]
单纯的全局优化算法(例如:模拟退火法、遗传算法、粒子群算法、powell共轭梯度算法等)在搜索精度以及搜索效率方面各有优劣。本发明提出一种遗传算法和模拟退火混合的多种群分层式混合并行算法,实现了一步法求取三维crs中的八个参数,显著降低了计算成本,为实现一步法求取八个参数,提供了一种搜索精度高、效率高的全局优化策略。
附图说明
[0058]
图1是基于遗传算法和模拟退火混合的多种群精英分层式混合并行算法的流程图;
[0059]
图2是体现ga-sahp算法中的种群个体组织方式图;
[0060]
图3是cmp道集示意图;
[0061]
图4是叠加剖面示意图,其中,上图为cmp叠加剖面、下图为基于ga-sahp算法参数搜索的crs叠加剖面。
具体实施方式:
[0062]
为使本发明实施例的目的、技术方案和优点更加清楚,下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]
实施例1:
[0064]
一种改进型一步法三维crs叠加方法,为遗传算法和模拟退火混合的多种群精英分层式混合并行算法;如图1所示,整个算法从上到下分为三层:算法的顶层是根据模拟退火算法中的热槽法,通过概率分布函数随机的产生三维crs叠加中8个相关参数的若干个候选值,这些值随机的分配到中层n个遗传算法中形成的每个种群的初始状态,形成初始种群;算法中层则是n个独立运行的遗传算法,这样可以一定程度上保证解得多样性,每个种群独立交叉、变异、选择形成新解,这些局部最优解将组成精英种群为算法底层模拟退火算法提供初始值;算法的底层采用模拟退火算法对中层选出的精英种群进行迭代,对全局最优解进行搜索,迭代一定次数之后,判断是否满足停止准则,若满足,则输出全局最优解;否则,中层的遗传算法在模拟退火算法产生的解中随机抽取一定数量的解放入种群中继续进化,直至得出全局最优解,输出相干值最大的波场8参数。具体包括以下步骤:
[0065]
(1)在算法初期采用热槽法对三维crs叠加中的8参数进行计算,得到其每一个可能搜索值的相对概率,并根据这个概率分布函数提取一个随机数作为该参数在该状态下的搜寻值接受下来,公式如下:
[0066][0067]
其中,x
i
,i=1,2,

,m,表示有m个随机变量,τ1,τ2,

,τ
n
表示每个变量x
i
有n个可能的取值,q
i

p
)表示取τ
p
的能量函数,t为温度参数;
[0068]
然后从概率分布函数中提取x
i
的新值;无论迭加能量增加还是减小,x
i
的新值总是保留,迭加总是在修改;若迭加能量q
i

p
)增大,则x
i
=τ
p
的概率增加;当然选择使能量减小的τ
p
也是可能的,但概率极小。
[0069]
然后将通过概率分布函数随机地产生三维crs叠加中8个相关参数的若干个候选值随机地分配到中层n个遗传算法中,形成的每个种群的初始状态,形成初始种群,这样也使得每个种群中的个体初值与全局最优解的相关性强,遗传算法搜索具有更高效率。
[0070]
(2)图2所示为遗传算法和模拟退火混合的多种群精英分层式混合并行算法(以下简称ga-sahp算法)的种群个体组织方式。根据步骤(1)产生n个遗传算法的初始种群,将其分别记为ga1、ga2、

、gan;每个种群独立地运行遗传算法,通过选择、交叉重组或变异生成新的解,迭代一定次数后,取出各自种群中的精英个体组成精英种群,即局部最优解,放入
下层的模拟退火算法中作为初始温度t。
[0071]
(3)在计算过程中,两种算法先后交替进行迭代计算,并通过以下函数值来判断算法求得的8个波场参数的质量:
[0072][0073]
即采用模拟退火算法对中层选出的精英种群进行迭代,迭代一定次数之后,判断是否满足停止准则,若满足准则,则算法停止,输出全局最优解;否则,中层的每个遗传算法种群从下层的模拟退火算法产生的解中随机获得m个个体极值,随机替换掉自己种群中的m个个体;这样就算完成了第一轮的ga-sahp算法;n个ga种群重新开始遗传算法操作,不断循环,直到满足停止准则,得出全局最优解,输出相干值最大的三维crs叠加波场8参数。
[0074]
为了进一步验证本专利方法的实际应用效果,对海上某3d地震数据进行基于ga-sahp算法搜索参数的一步法crs叠加处理。
[0075]
所示,对海上三维数据的常规crs叠加剖面和基于ga-sahp算法参数搜索的crs叠加剖面进行对比。如图3所示,图中道集已经过前期处理,包括去除噪声、振幅补偿等,但是图3下方的深层反射同相轴并不清晰;图4即叠加剖面示意图。由上述图片可以看出,在深层位置,基于ga-sahp算法参数搜索的crs叠加剖面反射同相轴更加清晰。在低信噪比条件下,基于ga-sahp算法参数搜索算法的crs叠加具有更好的效果,对于更深层的成像有明显的改进。因此,对基于ga-sahp算法进行参数搜索的一步法三维crs叠加与常规crs叠加在成像效果方面,一步法crs叠加的效果要明显强于常规crs叠加。
[0076]
在效率方面,对3d海上资料的处理中,海上资料的数据量大约30g。程序运行时使用具有28个节点的机群,每一个节点有8个cpu并且共享了16g的内存。基于ga-sahp算法进行参数搜索实现一步法crs叠加时,每个进程大约有1.6g内存进行计算,耗费总共17个小时的时间。而对于常规crs叠加,三步法的第一步和第二部内存使用不多,每个进程大约占用1.2g内存,计算花费的时间短,但在第三步处理时也大约对1.6g内存进行了调用,花费的时间总共超过10小时。因此,相比于常规crs叠加,基于ga-sahp算法参数搜索的一步法三维crs叠加的运算耗时及内存占用都在可承受范围内,并且参数搜索质量和成像效果得到了明显的提升。
[0077]
并且从图中可以看出,针对实际资料的基于ga-sahp算法参数搜索的一步法三维crs叠加与常规三步法三维crs叠加相比具有较大优势。在参数搜索效率以及叠加效果方面,基于ga-sahp算法参数搜索的一步法三维crs叠加都要强于常规三步法crs叠加。改进后的crs叠加,对低信噪比的深层成像效果更好,中深层的反射同相轴连续性增强。因此,基于混合寻优算法的一步法三维crs叠加适合大型三维勘探区块海量低信噪比地震数据的处理,具有潜在的推广价值。
[0078]
以上所述仅为本发明示意性的具体实施方式,并非用以限定本发明的范围。任何本领域的技术人员,在不脱离本发明的构思和原则的前提下所作出的等同变化与修改,均应属于本发明保护的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1