针对三维电磁问题,该文提出了采用非结构化网格剖分计算区域,并按单元进行区域划分的区域分解算法。将原求解区域划分为若干个不重叠的子区域,先通过求解容量矩阵获得子区域之间连接边界上的场值,再利用矢量有限元快速计算出每个子区域内部的场值,显著地降低了计算复杂度和存储量。通过引入预条件的Krylov子空间法求解容量矩阵方程,加速了收敛,进一步提高了效率。数值算例验证了该方法的准确性和有效性。