首页 / 专利库 / 物理 / 波动方程 / 二阶波动方程的非分裂完全匹配层的构造方法

二阶波动方程的非分裂完全匹配层的构造方法

阅读:441发布:2020-05-12

专利汇可以提供二阶波动方程的非分裂完全匹配层的构造方法专利检索,专利查询,专利分析的服务。并且本 发明 属于数值仿真技术领域,具体为一种构造二阶 波动 方程 的非分裂完全吸收匹配层的方法。该方法直接采用坐标变换得到二阶方程的完全匹配层的频域表达式;对得到的频域表达式以 角 频率 为中心进行分式分解,调整其结构;通过引入辅助变量,构造辅助微分方程的方法,得到简洁的完全匹配层的时域表达式。在本方法中,引入的辅助微分方程都为形式相同的一阶微分方程,大幅降低仿真中的离散化难度,提高了执行效率,降低了匹配层执行所需的存储量。本发明能作为一种有效边界条件,应用于基于二阶方程的数值仿真中。,下面是二阶波动方程的非分裂完全匹配层的构造方法专利的具体信息内容。

1.一种二阶波动方程的非分裂完全匹配层的构造方法,其特征在于具体步骤为: (1)基于伸缩坐标变换,采用直接求导的方法,构造二阶波动方程的PML的频域表达式;
(2)以频率为中心变量,进行因式分解,逐步引入辅助变量,构造辅助微分方程,得到时域表达式。
2.根据权利要求1所述的构造方法,其特征在于:构造二阶波动方程的PML频域表达式的步骤为:
对于空间坐标,通过直接微分求导的方法得到PML的频率表达式:
(1)
其中 ,为伸缩坐标变换算子, 为sx关于x的导数,ω 为角频率,j 为
虚数单位;通过方程(1)直接得到二阶波动方程x 方向上的频域表达式:

(2)
其中 为声压u的频率表示,c为声速, 为衰减系数, 为其关于x的导数;

采用相同的处理方式,即得二阶波动方程y,z方向上的频域表达式:
(3)

(4)
其中 分别为y, z方向上的衰减参数, 分别为其关于y,z的导数。
3.根据权利要求2所述的构造方法,其特征在于得到时域表达式的具体步骤为:
对方程(2)右边各项以角频率为中心进行因式分解:
(5)
引入辅助变量u1, 将(5)式写为:
(6)
其中u1满足:
(7)
由(7)式得到:
(8)
其中u2满足:

(9)
由上式得到:
(10)
(11)
(6)、(8)、(10)、(11)为PML频域表达式,通过傅立叶反变换,得到它们相应的x 方向上的PML时域表达式:
(12a)
(12b)
(12c)
(12d)
根据上述处理x 方向上的方法,可得到y 方向上的PML时域表达式:
(13a)
(13b)

(13c)
(13d)
z 方向上的PML时域表达式:
(14a)
(14b)
(14c)
(14d)。
4.根据权利要求2或3所述的构造方法,其特征在于:对坐标变换的其它算子sx :

直接推广到其它形式的二阶波动方程;σx ,kx ,ɑx为衰减参数。

说明书全文

二阶波动方程的非分裂完全匹配层的构造方法

技术领域

[0001] 本发明属于数值模拟仿真技术领域,具体为一种适用于二阶波动方程的非分裂完全吸收匹配层的构造方法。

背景技术

[0002] 基于波动方程的数值仿真中,需采用数值方法离散化波动方程。由于电脑内存和计算时间的限制,需截断计算区域。由此将带来边界反射的问题。通常,在截断边界处可设置吸收边界条件,以消除或减弱由于截断计算区域所引起的边界反射波的影响。完全匹配[1]层(PML) 是目前仿真中运用最广的吸收边界之一。 PML是一种特殊的介质层,它具有这样的性质,当入射波从仿真区域进入其内部区域时,不会发生反射,而在其内部的传播过程中迅速衰减,进而达到消除反射波的目的。由于PML最先是为一阶波动方程而设计,以往对PML的应用多局限于一阶形式的波动方程。对二阶方程的PML研究则较少。一般情况下,一个二阶方程可分解为一阶方程组,然后便可使用PML。然而某些情况下必须使用二阶波动方[2],[3]
程,如超声非线性成像模拟中运用广泛的全波模型和Westervelt 模型 ,因此找到一种有效的适用于二阶波动方程的PML对此类仿真具有重要意义。另外,二阶形式的方程由于只涉及一个主要变量,在迭代和计算上也具有优势。目前很多商业有限元仿真软件是以二阶方程为核心,二阶形式的方程更便于采用这些软件直接进行仿真。若将二阶方程化为一阶方程组,则会破坏原来方程的结构,增加计算的复杂度。
[0003] 现有的几种适用于二阶波动方程的PML主要有两种类型。第一种是基于场量分裂[4]-[6]的方法。该方法将声压分为若干部分,然后分别处理各个部分。其主要缺点为所需的[3],[7]
额外存储量较大,计算量大。第二种是一种混合形式(mixed form)的方法 ,它形式上是二阶的,但执行以一阶的方式进行。该方法的主要缺点是破坏了原二阶方程的执行结构,处理不便,计算量较大。
[0004] 本发明克服了已有方法的缺点,提供了一种执行效率高,存储量低的PML, 以解决二阶波动方程仿真中的边界问题。

发明内容

[0005] 本发明的目的是提出一种执行效率高,存储量低的构造二阶波动方程的完全匹配层(PML)的方法,以解决基于二阶波动方程的仿真中的吸收边界问题。
[0006] 本发明提供的适用于二阶波动方程完全匹配层的构造方法,其步骤如下:1、基于伸缩坐标变换,采用直接求导的方法获得二阶波动方程的PML的频域表达式;
2、以频率为中心变量,进行因式分解,逐步引入辅助变量,构造辅助微分方程,得到时域表达式。
[0007] 下面对各步骤进行具体描述。
[0008] 步骤一、基于伸缩坐标变换,采用直接求导的方法获得二阶波动方程的PML的频域表达式;二阶声场波动方程的频域表达式为:
(1)
[8]
以x 方向为例,推导二阶波动方程的PML。根据伸缩变换法 ,PML的构造可通过如下变换实现:
(2)
因为σx是关于x的函数。故有:
(3)
通过式(1)和式(3)可直接得到二阶波动方程x 方向上的频域表达式为:
(4)
其中 ,为伸缩坐标变换算子, 为sx关于x的导数,ω为角
频率,j为虚数单位;为声压u的频率表示;c为声速。 为衰减系数, 为其关于x的导数。
[0009] 用相同的处理方式,即可得 y,z方向的PML频域表达式:(5)
(6)
其中 分别为y, z 方向上的衰减参数, 分别为其关于y,z 的导数。
[0010] 步骤二、以角频率为中心变量,进行因式分解,逐步引入辅助变量,构造辅助微分方程,得到时域表达式。
[0011] 对(4)式进行因式分解可得:(7)
引入辅助变量u1 ,将式(7)式写为如下两式:
(8)
(9)
式(7)两边同时乘以jω+σx,可得:
(10)
其中u2满足:
(11)
式(11)两侧同时乘以jω+σx ,可得:
(12)
其中:
(13)
由上式可得:
(14)
将(8)、(10)、(12)、(14)变回时域,可得最终x 方向上的PML时域表达式:
(15a)

(15b)
(15c)
(15d)
用与上述相同的方法,可以得到y 方向的PML时域表达式为:
(16a)
(16b)
(16c)
(16d)
z 方向的PML时域表达式为:
(17a)
(17b)
(17c)
(17d)
最后可采用数值方法离散化所得到的时域方程。
[0012] 本发明对坐标变换的其它算子sx ,如:运用上述同样的方法,可直接推广到其它形式的二阶波动方程。σx ,kx ,ɑx为衰减参数。
[0013] 本发明采用直接微分求导的方法获得匹配层频域表达式,相对于传统的方法更简便;采用以时间角频率为中心变量,进行因式分解的方法调整PML频域表达式的结构,以便有效引入辅助变量;使引入的辅助微分方程为形式相同的一阶微分方程,得到存储量低,计算执行简便的最终时域表达式。附图说明
[0014] 图1、计算区域仿真示意图。A, B为观察点,S 为激励源。
[0015] 图2、仿真区域内不同时间步(time step)时的声压快照图。其中,图(a)-(d)分别为时间步为180、240、300、360时的声压快照图。
[0016] 图3、观测点A的相对误差随时间的变换规律。其中,(a)为采用本文PML算法的仿真结果,(b)为采用经典分裂算法的仿真结果。
[0017] 图4、观测点B的相对误差随时间的变换规律。其中,(a)为采用本文PML的仿真结果,(b)为采用经典分裂算法的仿真结果。
[0018] 图5、计算区域内总能量随时间的变化规律。

具体实施方式

[0019] 以下是整个算法的具体实现步骤:1.在频域内,对原波动方程根据(3)式进行坐标变换,求得PML频域表达式。(3)式中也可使用不同形式的坐标变换算子。
[0020] 2.将第一步中得到的PML频域表达式以角频率为中心变量进行因式分解,以便引入辅助变量。如从(4)到(5)所示。
[0021] 3.依次引入辅助变量,构造辅助微分方程。在此过程中,确保引入的辅助微分方程皆为一阶形式。
[0022] 4.将第三步中得到的各微分方程进行傅立叶变换,最终得到PML时域表达式。然后可采用数值方法离散化所得到的时域方程。
[0023] 结果分析从图2中看不到反射波的产生,声波的能量几乎完全被吸收,说明本方法能有效地吸收入射波。其次,从图3-图5中可看到,本方法与经典的声压分裂算法的吸收效果很相近。
表一为两种方法取不同层数(M)时,在A点的最大相对误差。可看到两种方法的误差都较小,同时误差结果相近。表二为相同运行环境下,30层PML运行1000时间步所用的总时间和所需的总的额外存储变量数。从表中可看到,本发明的算法可节约17%左右的运行时间,更重要的是,可显著减少所需的额外存储变量。
[0024]表一
M 30 50 70
经典方法 -41.82dB -52.57dB -60.03dB
本发明方法 -41.98dB -52.60dB -60.25dB
表二
本发明方法 经典方法
计算时间 29.97s 36.44s
额外存储变量数 54000 158000
参考文献
[1] Berenger J P. A Perfectly Matched layer for the absorption of electromagnetic waves. Journal of computational Physics, 1994; 114(2):
185-200.
[2] Huijssen J., Bouakaz A., Verweij M. D., and de Jong N., “Simulations of the nonlinear acoustic pressure field without using the parabolic approximation,” IEEE Symposium on Ultrasonics, 2003; 2:1851-1854.[3] Pinton G. F., Dahl J., Rosenzweizg S., and Trahey G. E., “A heterogeneous nonlinear attenuating full-wave model of ultrasound,” IEEE Trans. Ultrason. Ferroelectr. Freq. Control,2012; 60(3): 1479-1485,
[4] Komatitsch D, Tromp J. A perfectly matched layer absorbing boundary condition for the second-order seismic wave equation. Geophysical Journal International, 2003; 154(1):146-153
[5] LI X..PML condition for the numerical simulation of acoustic wave.2010 International Conference on Computing, Control and Industrial Engineering,
2010; 2:129-132
[6] 朱兆林,在田.各向异性介质中二阶弹性波动方程模拟PML吸收边界条件.大地测量与地球动学,2007;27(5):54-59.
[7] Li Y. F., Matar O. B., “Convolutional perfectly matched layer for elastic second-order wave equation,” J. Acoust. Soc. Am., vol.127, no.3, pp.1318-1327, 2010.
[8]Chew W C, Weedon W H. A 3D perfectly matched medium from modified Maxwell’s equations with stretched coordinates. Microwave Opt. Tech. Lett.,
1994; 7(13):599-604。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈