摘要

针对电磁散射问题,提出了一种基于广义变分原理的区域分解算法.将原求解区域划分为若干个不重叠的子区域,引入拉格朗日乘子法以满足相邻子区域之间场的连续性要求,并建立其修正泛函,使原问题转化为求解拉格朗日乘子.研究了子区域系数矩阵的可逆性.为了进一步提高效率,采用了重启的广义最小残量法为求解器.数值算例验证了本文方法的准确性和有效性.