地球物理勘探中, 地下复杂地质体电磁场三维数值模拟计算量大、存储要求高.针对这一问题, 本文提出一种空间-波数域三维电磁场数值模拟方法, 该方法利用电磁场积分方程为卷积的特点, 将积分沿水平方向进行二维傅里叶变换, 将电磁场三维空间域卷积问题转换为不同波数相对独立的多个一维积分问题, 由此计算量和存储需求大大减少, 易于实现并行计算.采用有限单元法中的形函数进行一维数值积分, 一维积分离散为多个单元积分之和, 每个单元采用二次形函数表征电流变化, 可得出单元积分的解析表达式; 保留垂向为空间域, 优势之一在于可根据实际情况合理调整单元疏密程度, 准确模拟任意复杂地形和导电率异常, 兼顾计算精度与计算效率, 优势之二是用形函数拟合求得积分的解析解, 计算精度和效率高; 最后引入压缩算子, 采用迭代求得电磁场的数值解.本文方法充分利用不同波数之间一维积分高度并行性、一维形函数积分的高精度及快速傅里叶变换的高效性, 实现电磁场三维高效高精度数值模拟.设计模型将本文方法数值模拟结果和软件INTEM3D的数值模拟结果对比, 验证了方法的正确性; 设计高阻和低阻异常体, 研究了异常电导率与背景电导率差异对迭代收敛速度的影响; 改变计算规模, 随着计算网格增多, 算法耗时与存储呈近似线性增长; 设计复杂模型与目前主流数值模拟方法对比, 本文算法速度快1个数量级以上, 且计算规模越大, 算法效率的优势越明显.研究结果表明, 本文提出的空间-波数域三维电磁场数值模拟方法理论和方法正确, 计算效率高, 对计算机存储要求低, 算法高度并行, 适合任意复杂条件大规模三维电磁场高效、高精度数值模拟.
相似文献本文提出一种空间波数混合域磁异常场三维数值模拟方法.该方法利用磁位三维空间域积分为卷积的特点,沿水平方向进行二维傅里叶变换,把空间域磁位满足的三维积分问题转化为不同波数之间相互独立的垂向一维积分问题.保留垂向为空间域,优势之一在于便于浅层单元剖分可适当加密,随着深度增加,单元剖分适当稀疏,可以准确模拟任意复杂地形和磁性体的磁异常,兼顾了计算精度与计算效率;优势之二在于一维积分垂向可离散为多个单元积分之和,每个单元采用二次形函数表征磁化强度,可得出单元积分的解析表达式,计算精度高、效率高.该方法充分利用一维形函数积分的高效和高精度、快速傅里叶变换的高效性及算法高度并行性,实现了磁异常场高效、高精度的数值模拟.设计棱柱体模型,将模型解析解与空间波数混合域法的数值解对比,结果表明该方法计算精度高、效率高.设计了组合棱柱体复杂模型,对比分析了标准FFT扩边法与Gauss-FFT法的计算精度与计算效率,总结了标准FFT的扩边系数选取策略.针对任意复杂地形条件下的磁异常模拟问题,本文提出一种适用于起伏地形条件下的磁异常场快速计算方法,并对其有效性进行了验证.
相似文献将各向异性介质分成各向同性背景介质和各向异性异常介质,并提出一种空间-波数混合域方法实现了各向异性介质下直流电阻率法的三维数值模拟.不同于传统直流电阻率数值模拟方法,本文算法直接对空间域异常电位满足的偏微分方程沿水平方向进行二维傅里叶变换,使水平方向转换成波数域,保留垂直方向为空间域,可根据地下介质电流密度变化的快慢灵活剖分.这样可把空间域异常电位满足的三维偏微分方程转化成不同波数满足的一维常微分方程,把一个大规模三维数值模拟问题分解为多个一维数值模拟问题,利用一维有限单元法求解方程组,并通过采用压缩算子迭代计算,最终获得较为精确的数值解.与自适应有限单元法对比验证了本文算法的正确性;测试了算法的收敛性,结果表明在满足精度要求的情况下,算法的收敛性只与异常体和围岩之间的电导率差异相关,而与异常体大小和埋深无关;分析了算法计算效率,结果表明算法的计算效率与剖分网格节点成线性关系,算法可在微型计算机中较快计算出剖分节点总数超过千万的各向异性模型的结果;设计简单观测系统并验证其具有反映地下各向异性结构特性的能力;最后模拟异常体沿着不同方向旋转不同角度时的响应特征,对比分析可知异常体为各向异性情况下,沿不同方向旋转相同角度或沿同一个方向旋转不同角度,在同一个位置上测量得到的视电阻率有差异.
相似文献大地电磁勘探方法由于其成本低、施工简单、探测深度广等优点,广泛应用于矿产资源普查、油气勘探和深部构造研究等领域.如何提高大规模三维大地电磁数值模拟的精度和效率一直是研究热点.本文基于空间-波数域方法,实现了基于Lorenz规范的空间-波数域三维大地电磁数值模拟.基于二次场计算原理,引入Lorenz规范,将Maxwell方程组转化为关于二次场矢量位的亥姆霍兹方程;利用水平方向二维傅里叶变换,将空间域三维偏微分方程转换为多个波数下相互独立的常微分方程,方程采用二次插值有限单元法计算,得到定带宽线性方程组,方程计算量小、并行性好,采用追赶法求解,提高了算法效率;引入压缩算子,用迭代法逐次逼近真实解.充分利用了空间-波数域方法数值精度高、内存需求少、效率高的特点.设计棱柱体模型验证了算法的正确性、分析了算法的收敛性,说明算法对不同频率、不同电导率对比度模型均具有很好的适应性.利用Dublin(DTM1)模型进行三维大地电磁数值模拟,结果表明:在满足精度要求的前提下,空间-波数域算法比空间域算法占用内存少、耗时短;相比基于Coulomb规范的空间-波数域算法,基于Lorenz规范的空间-波数域方法耗时更短、占用内存更少,效率提高至少3倍以上,体现了新方法的优势.
相似文献为了进一步提高空间-波数域三维重力异常正演算法的适用范围和计算效率,本文采用任意傅里叶变换算法实现了空间-波数域三维重力异常正演,且在NVIDIA CUDA平台上进行CPU-GPU并行加速.任意傅里叶变换算法的基本思想是将二维傅里叶变换转化为两个一维傅里叶变换,一维傅里叶变换积分离散为多个单元积分累加和,离散单元中原函数采用二次插值形函数拟合,求出单元积分的解析表达式.相比现有的傅里叶变换算法,新方法具有采样灵活、积分精度高、计算速度快和傅里叶变换的截断效应小等优势.利用空间-波数域算法的高度并行性,采用CPU并行求解常微分方程,GPU并行计算任意傅里叶变换,实现了CPU-GPU并行加速方案,进一步提升了本文算法效率.利用常密度模型,对比数值解和解析解,结果表明本文算法正确;利用变密度模型对比了任意傅里叶变换算法与高斯快速傅里叶变换算法的计算效率与精度,在相近的数值精度下,本文算法波数选取少,效率高;测试CPU-GPU并行效果,结果表明相比CPU串行算法,CPU-GPU并行算法的计算效率大大提升,千万数量级节点数模型正演仅耗时数秒.最后利用实际地形数据进行三维重力异常场数值模拟,证明了新方法的高效性与实用性,对实现大规模复杂条件下重力异常精细化反演成像与综合解释有重要意义.
相似文献高效、高精度电磁三维数值模拟是制约大规模电磁数据精细化三维反演成像、人机交互定量解释的核心问题.针对一问题,本文提出一种基于矢量位和标量位的空间波数混合域电磁场三维数值模拟方法.该方法利用沿水平方向的二维傅里叶变换将空间域矢量位和标量位耦合偏微分方程组转换为波数之间相互独立的常微分耦合方程组,将一个大规模三维问题分解为多个一维小问题,具有高度并行性,由此大大减少了计算量和存储量;保留垂向为空间域,浅层网格剖分适当加密,深层网格剖分适当稀疏,有效兼顾了计算精度与计算效率;采用有限单元法求解不同波数的常微分方程,充分利用追赶法求解定带宽线性方程组的高效性进一步提高数值模拟效率.在模型算例中,设计棱柱体模型验证了本文方法的正确性、计算精度和计算效率.数值试验结果表明本文方法具有数值精度高、并行度高、占用内存小、计算效率高的特性,比传统有限单元法三维数值模拟方法计算效率高1~2个数量级,且网格剖分规模越大,该方法计算效率优势越明显.
相似文献