EFIE 积分的计算

计算科学 有限元 数值分析 数值建模 电磁学 积分方程
2021-12-25 19:14:38

我需要帮助计算以下积分:

(1+jk|rr|)ejk|rr||rr|dr

在这个积分rr是分别对应于观察点和源点的位置向量。该积分来自电场积分方程 (EFIE) 内核。

1个回答

用于评估计算电磁学 (EM) 中普遍存在的积分的经典论文是:

评估 EFIE 积分的挑战是所需的奇点处理。如果两者rr属于离散几何中的同一块,不能仅使用基于正交的积分。

这个想法是减去一个奇点并将其解析地整合,其余的(已经没有奇点)在数值上。所以,假设你需要计算积分(R=|rr|):

SejkRRds=SejkR1RdsI1+S1RdsI2
这里,S是源补丁和r是固定的。现在,积分I1没有奇点,可以使用二维高斯求积来评估(使用重心坐标并应用高斯求积ξ,η带有适当的雅可比行列式)

不可缺少的I2可以分析发现。平面多边形的公式S在参考论文中给出。

即使观察和源补丁不同但相对接近,您仍然可能希望使用这种奇点减法技术。这种奇点处理将减少来自数值积分的误差,并减少实现附近相互作用精度所需的正交点的数量。

我假设,现在您已经使用基于脉冲的函数离散化了您的 EFIE,并且您也在使用脉冲测试您的 EFIE。对于某些场景,这可能已经足够了,但我会指出,在您的开发过程的后期,使用正确的基函数和测试程序可能很重要。

注意:还有其他技术可以解决这个格林函数中的奇异性,包括特殊的求积规则,但我个人更喜欢这种方法。