一种基于隐式离散模型的频率域声波仿真方法及系统技术方案

技术编号:33775105 阅读:16 留言:0更新日期:2022-06-12 14:28
本发明专利技术涉及声波技术领域,特别涉及一种基于隐式离散模型的频率域声波仿真方法及系统,包括:步骤1)获取差分系数、声波波长的采样点数、采样间隔、声波传播角度和声波方位角;步骤2)通过约束的信赖域算法,利用所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角获得最优差分系数;步骤3)将所述最优差分系数输入预设的离散模型中,以获得最终离散模型;步骤4)基于所述最终离散模型、频率域震源函数和吸收边界条件,构造阻抗矩阵;步骤5)基于所述阻抗矩阵,获得频率域声波波场。得频率域声波波场。得频率域声波波场。

【技术实现步骤摘要】
一种基于隐式离散模型的频率域声波仿真方法及系统


[0001]本专利技术涉及声波
,特别涉及一种基于隐式离散模型的频率域声波仿真方法及系统。

技术介绍

[0002]目前,随着超深检测复杂度的增加,对于高精度的成像方法的需求日益增大。由于全波形反演技术能利用超声记录中的各种波形信息来重建高精度的介质参数,成为国内外学者研究的热点问题。全波形反演主要分为频率域全波形反演,时间域全波形反演和混合域全波形反演;由于并行性好、多尺度明显以及能快速选频反演,频率域全波形反演被广泛应用研究。频率域仿真是频率域全波形反演的核心,研究高精度,高效的频率域仿真方法能提高反演的效率和反演的质量。
[0003]常规的频率域声波有限差分仿真方法,利用显式中心二阶有限差分方法来离散频率域声波方程。这种方法会产生严重的数值频散,并且仿真的结果精度很低。保持归一化相速度在1%的误差范围内,每个波长至少需要13个采样点,仿真的效率极低。为了提高仿真效率和仿真模拟的精度,以解决旋转坐标方法的局限性,Chen(2012)提出一种平均导数的方法,该方法利用正交方向的加权平均有限差分算子来离散频率域声波方程,然后用MATLAB软件中的非线性优化器fmincon来计算优化系数。Tang(2015)将平均导数用于高阶有限差分方法,利用模拟退火优化方法来优化系数,取得了一定的效果。借助于平均导数的思想,Fan(2017)提出来了一种广义优化方法来近似拉普拉斯算子,并对不同的方法进行了对比。
[0004]综上所述,频率域声波有限差分仿真的改进方法,主要可分为旋转坐标法和平均导数法。旋转坐标法是利用旋转坐标算子和质量加速项来离散方程,得到优化差分系数。该类方法能在一定程度上降低频散,提高数值模拟的精度,但是它只适用于等间隔采样的情况,实际使用局限性很高。平均导数法是利用正交方向的加权平均有限差分算子来离散方程。该类方法能适用不等间隔采样的情况,并且对数值频散有一定的压制作用。具体地,基于旋转坐标法,通过组合不同的旋转坐标的差分算子来近似拉普拉斯算子,利用最小二乘优化方法求出优化系数,然后进行三维频率域声波方程仿真。基于平均导数法,利用正交方向的加权有限差分算子离散拉普拉斯算子,利用最优化方法求出优化系数,提高数值模拟的精度。
[0005]然而,上述现有的频率域声波仿真方法均借助于显式有限差分方法,即显示离散模型,精度有限,且数值频散严重;均需要优化大量的参数,仿真效率低;均需要结合质量加速技术才能提高数值模拟的精度,实际使用局限性高。

技术实现思路

[0006]本专利技术的目的在于,克服现有基于显示离散模型的频率域声波仿真模拟精度低、数值频散严重和效率低的问题,从而提出一种一种基于隐式离散模型的频率域声波仿真方
法及系统,可以显著地压制数值频散,提高仿真模拟的精度,提高计算效率,节省仿真时间,为频率域全波形反演提供高精度、高效的仿真模拟方案,并且可以根据需要选择不同的方案,灵活方便,适用范围广。
[0007]为解决上述技术问题,本专利技术利用隐式离散模型来离散拉普拉斯算子,通过保留不同阶的结果,可以得到不同精度的离散方案,利用约束的信赖域方法获得差分系数,然后进行三维频率域声波方程仿真;相比于前人的方案,优化系数少,节省计算消耗,不需要质量加速技术,降低复杂度,可以根据需要选择不同的方案,灵活性更好,适用范围更广;本专利技术提供的一种基于隐式离散模型的频率域声波仿真方法,包括以下步骤:
[0008]步骤1)获取差分系数、声波波长的采样点数、采样间隔、声波传播角度和声波方位角;
[0009]步骤2)通过约束的信赖域算法,利用所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角获得最优差分系数;
[0010]步骤3)将所述最优差分系数输入预设的离散模型中,以获得最终离散模型;
[0011]步骤4)基于所述最终离散模型、频率域震源函数和吸收边界条件,构造阻抗矩阵;
[0012]步骤5)基于所述阻抗矩阵,获得频率域声波波场。
[0013]作为上述方法的一种改进,所述步骤2)具体包括以下迭代过程:
[0014]步骤2

1)基于所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角,确定归一化相速度误差的平方和;
[0015]步骤2

2)基于所述差分系数、所述声波波长的采样点数、所述声波传播角度和所述声波方位角,确定与所述归一化相速度误差的平方和对应的更新后的差分系数;
[0016]步骤2

3)判断当前迭代次数是否大于预设迭代次数;如果不是,则将所述更新后的差分系数作为下次迭代中的差分系数,令迭代次数加一,返回所述步骤2

1);如果是,执行步骤2

4);
[0017]步骤2

4)从多次迭代获取的所述归一化相速度误差的平方和中选取最小值,将所述最小值对应的所述更新后的差分系数作为最优差分系数。
[0018]作为上述方法的一种改进,确定归一化相速度误差的平方和包括:
[0019]根据所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角确定归一化相速度;
[0020]根据所述归一化相速度确定归一化相速度误差的平方和。
[0021]作为上述方法的一种改进,所述步骤3)具体包括:
[0022]基于所述声波波长的采样点数,从若干初始离散模型中选择最优离散模型;
[0023]将所述最优差分系数输入预设的最优离散模型中,以获得最终离散模型。
[0024]作为上述方法的一种改进,所述若干初始离散模型包括:隐式7点离散模型、隐式19点离散模型和隐式27点离散模型。
[0025]作为上述方法的一种改进,所述步骤5)具体包括:
[0026]采用多波前LU分解的方式分解所述阻抗矩阵,得到频率域声波波场。
[0027]为实现本专利技术再一目的,本专利技术一种基于隐式离散模型的频率域声波仿真系统,用于执行上述基于隐式离散模型的频率域声波仿真方法;所述系统包括:获取单元、迭代单元、最终离散模型单元、阻抗矩阵构造单元和声波波场单元;其中,
[0028]所述获取单元,用于获取差分系数、声波波长的采样点数、采样间隔、声波传播角度和声波方位角;
[0029]所述迭代单元,用于执行约束的信赖域算法,利用所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角获得最优差分系数;
[0030]所述最终离散模型单元,用于将所述最优差分系数输入预设的离散模型中,得到最终离散模型;
[0031]所述阻抗矩阵构造单元,用于根据所述最终离散模型、频率域震源函数和吸收边界条件构造阻抗矩阵;
[0032]所述声波波场单元,用于根据所述阻抗矩阵得到频率域声波波场。
[0033]作为上述系统的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于隐式离散模型的频率域声波仿真方法,包括以下步骤:步骤1)获取差分系数、声波波长的采样点数、采样间隔、声波传播角度和声波方位角;步骤2)通过约束的信赖域算法,利用所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角获得最优差分系数;步骤3)将所述最优差分系数输入预设的离散模型中,以获得最终离散模型;步骤4)基于所述最终离散模型、频率域震源函数和吸收边界条件,构造阻抗矩阵;步骤5)基于所述阻抗矩阵,获得频率域声波波场。2.根据权利要求1所述的基于隐式离散模型的频率域声波仿真方法,其特征在于,所述步骤2)具体包括以下迭代过程:步骤2

1)基于所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角,确定归一化相速度误差的平方和;步骤2

2)基于所述差分系数、所述声波波长的采样点数、所述声波传播角度和所述声波方位角,确定与所述归一化相速度误差的平方和对应的更新后的差分系数;步骤2

3)判断当前迭代次数是否大于预设迭代次数;如果不是,则将所述更新后的差分系数作为下次迭代中的差分系数,令迭代次数加一,返回所述步骤2

1);如果是,执行步骤2

4);步骤2

4)从多次迭代获取的所述归一化相速度误差的平方和中选取最小值,将所述最小值对应的所述更新后的差分系数作为最优差分系数。3.根据权利要求1和2所述的基于隐式离散模型的频率域声波仿真方法,其特征在于,确定归一化相速度误差的平方和包括:根据所述差分系数、所述声波波长的采样点数、所述采样间隔、所述声波传播角度和所述声波方位角确定归一化相速度;根据所述归一化相速度确定归一化相速度误差的平方和。4.根据权利要求1所述的基于隐式离散模型的频率域声波仿真方法,其特征在于,所述步骤3)具体包括:基于所述声波波长的采样点数,从若干初始离散模型中选择最优离散模型;将所述最优差分系数输入预设的最优离散模型中,以获得最终离散模型。5.根据权利要求4所述的基于隐式离散模型的频率域声波仿真方法,其特征在于,所述若干初始离散模型包括:隐式7点离散模型、隐式19点离散模型和隐式27点离散模型。6.根据权利要求1所述的基于隐式离散模型的频率域声波仿真方法,其特征在于,所述步骤5)具体包括:采用多波前LU分解的方式分解所述阻抗矩阵,得到频率域声波波场。7.一种基于隐式离散模型的频率域声波仿真系统,用于执行权利要求1

6任一所述的基于隐式离散模型的频率域声波仿真方法;其特征在于,所述系统包...

【专利技术属性】
技术研发人员:桂生马骥毛捷廉国选周昌智易一平
申请(专利权)人:中国科学院声学研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1