对光电器件采用FEM/EFIE仿真分析所产生的线性系统的迭代求解算法进行了研究。与目前普遍使用的迭代法不同,针对FEM/EFIE系数矩阵的特点,提出了采用求解复对称且非正定的线性方程组的共轭正交共轭梯度(COCG)算法来进行高效迭代求解。数值实验基于对波导元件分别采用矢量有限元法(FEM)和电场积分方程法(EFIE)得到的两类典型线性系统进行迭代求解。结果表明:与常规迭代法相比,COCG在求解速度和内存使用上的性能优势非常明显,从而能较大地提高仿真效率。
Analyzed are the iterative methods of the linear systems derived from FEM/EFIEmethod in optoelectronic components simulations. Different from commonly used iterative methods, the conjugate orthogonal conjugate gradient (COCG) algorithm for solving the complexsymmetric and none- positive definite linear equations is proposed to obtain high effective solutions based on the characteristics of FEM/EFIE coefficient matrices. In numericalexperiments, vector finite element method (FEM) and electric field integral equation (EFIE) were respectively used for analyzing waveguide components to solve the two typical linearsystems. Experimental results show that, compared with other iterative methods, the COCG method can obtain much better performance in speed and memory cost, thus it can dramatically improve the simulation efficiency.