COMSOL小白如何高效处理复杂物理场?

COMSOL小白如何高效处理复杂物理场?的图1
COMSOL小白如何高效处理复杂物理场?的图2
COMSOL小白如何高效处理复杂物理场?的图3
COMSOL小白如何高效处理复杂物理场?的图4
COMSOL小白如何高效处理复杂物理场?的图5
COMSOL小白如何高效处理复杂物理场?的图6
COMSOL小白如何高效处理复杂物理场?的图7
COMSOL小白如何高效处理复杂物理场?的图8

COMSOL

电磁

正演模拟

大地电磁学( MT )是一种利用天然电磁场研究地球电导率结构的频率域电磁技术。超过1 Hz的MT信号的自然来源是世界范围内的闪电放电和其他气象活动。其他低于1Hz的信号源是由于太阳风和地球磁层之间的相互作用。MT勘探的探测深度由信号频率和地电阻率控制。

COMSOL小白如何高效处理复杂物理场?的图9
COMSOL小白如何高效处理复杂物理场?的图10
COMSOL小白如何高效处理复杂物理场?的图11


COMSOL小白如何高效处理复杂物理场?的图12

前言

COMSOL

COMSOL小白如何高效处理复杂物理场?的图13

Comsol Multiphysics是一款求解偏微分方程的有限元软件。使用Comsol建模的一个优点是用户界面的简单性,这有助于减少复杂的计算机编码。另一个优点是它在建模复杂几何图形和耦合不同物理结构方面的灵活性。Comsol还有许多用于后处理数据的内置工具,可以方便地检查各种数量。

下面我们使用Comsol中的AC / DC模块在准静态极限下求解麦克斯韦方程组来模拟大地电磁响应,这会很容易添加线电流和导电边界。此外,如果地面电阻率因流体运动或温度变化而发生变化,流体流动或热模型也可以很容易地与MT模型耦合。

COMSOL小白如何高效处理复杂物理场?的图14
COMSOL小白如何高效处理复杂物理场?的图15

建模

COMSOL

COMSOL小白如何高效处理复杂物理场?的图16

Comsol给出自由度的数目作为数值问题大小的估计。自由度等于节点数乘以因变量数。对于目前的问题,使用了二次四面体单元,有六个因变量对应于磁矢势的三个分量的实部和虚部。节点的数量大约是元素数量的1.4倍,因此自由度的数量大约是元素数量的8.4倍。磁场模块的3D求解器的默认设置被使用,包括使用稳定共轭梯度迭代求解器使用正确的预处理。Comsol允许用户从多个迭代和直接求解器中进行选择。

电场衰减的距离可以通过集肤深度来估计:

COMSOL小白如何高效处理复杂物理场?的图17

其中ρ为相应层的电阻率,μ0为自由空间的电导率。为了满足频域研究的分辨率,网格被定义为在一个集肤深度单元上至少有几个元素边缘。Comsol允许用户将域划分为不同的卷和网格,以域内不同的分辨率。具有特定元素进入域的增长率的边界上的更高分辨率也可以使用。网格质量可以监测使用各种措施,包括偏度,体积相对圆周半径和条件数。同样重要的是,域尺寸足够大,使外边界条件不会显著影响解。因此,域外部边界需要距离兴趣点至少2个集肤深度,以最小化边界影响。由上式可知,必要的网格分辨率取决于频率和电阻率。在COMSOL Multiphysics中,网格大小可以设置为集肤深度的函数,根据不同的参数自动调整。通常,我们将网格元素大小设置为对应层中集肤深度的四分之一。

提高网格分辨率会带来更高质量的解决方案,但运行时间更长,RAM使用量也更大。在这里显示的所有模拟中,网格单元的最大尺寸范围从300 m到40 km,模型运行时间从40 s到2.5 h,内存使用范围从4 GB(65823个元素)到70 GB(1674809个元素)。

在所有的模拟中,选择一个矩形棱镜作为模型域。棱镜包括区域,代表非常低导电性的空气(z < 0公里)和地面(z > 0公里)。假定每个地面层都是各向同性和均质的。假设层内的电介电常数和磁导率分别为自由空间的介电常数和磁导率,分别为8.85× 10−12 F/m和4π × 10−7 H/m。作为初步评价,将均匀地球模型的数值解与相应的解析解进行了比较。仿真0.1 Hz频率下三层地球模型耗时283 s,使用了4055966个自由度,需要18.79 GB的物理内存。

虽然采用一维电阻率结构进行计算,但数值模型完全是三维的。由于在分层地球模型的边界上指定了磁场的解析解,因此域内的磁场或电场不应存在横向变化,因此沿域中心垂直剖面计算的磁场应与边界上指定的磁场完全相同。图2显示了三层地球模型的网格结构。区域0 < z < 5km、5 < z < 15km和z > 15km分别代表电阻率为100Ωm、10Ωm和1Ωm的层。0 km以上为空气,其电阻率设为109 Ωm。虽然这个电阻率明显小于空气的真实值,但它足够大,不影响地面的传导。在图3中,我们显示了水平磁场Hy、水平电场Ex和垂直电场Ez沿模型中心垂直剖面的实部和虚部解析解(实线)和数值解(圆)的比较。我们清楚地表明,解析解和数值解吻合得很好。Ex实部有一个很小的不匹配,这可能是由于解析模型假设电导率为0,而数值模型电导率很小但非零。Hy的实部和虚部斜率在每一层界面处都有不连续,在地面Ez处也有不连续。由于接地面水平磁场和水平电场(z = 0)可以通过Comsol数值和解析得到,因此可以计算视电阻率和相位随频率的函数:

COMSOL小白如何高效处理复杂物理场?的图18

其中I和R是虚数和实数运算符。表1给出了地平面( z = 0)上水平磁场( Hy )、水平电场( Ex )、视电阻率( ρa )和相位( φ )的解析结果和数值结果的比较。同样,这两个结果都匹配得很好。类似地,可以在不同频率范围内运行仿真,对自然发生的电磁信号进行建模。

COMSOL小白如何高效处理复杂物理场?的图19
COMSOL小白如何高效处理复杂物理场?的图20
COMSOL小白如何高效处理复杂物理场?的图21

图2 .三个分层模型网格和几何与深度和电阻率值表示

COMSOL小白如何高效处理复杂物理场?的图22

图3.在0.1 Hz频率下,沿模型中心垂直剖面的Hy、Ex和Ez的(a)实部和(b)虚部的解析(实线)和数值(圆)解的比较

COMSOL小白如何高效处理复杂物理场?的图23
COMSOL小白如何高效处理复杂物理场?的图24

总结

COMSOL

COMSOL小白如何高效处理复杂物理场?的图25

虽然有许多不同的建模技术,但最常用的是有限元法。Comsol建模的优点之一是其图形用户界面,它允许用户在一个网格域内解决复杂的单物理或多物理问题。并且这里使用Comsol也减少了在求解麦克斯韦方程组等偏微分方程时需要复杂的计算机编码。

本文来自:COMSOL仿真交流

COMSOL小白如何高效处理复杂物理场?的图26

COMSOL小白如何高效处理复杂物理场?的图27



(2条)
默认 最新
评论 点赞
评论 点赞
点赞 4 评论 2 收藏 1
关注