本征模扩展求解器(EME)
SimWorks Eigenmode Expansion Solver 基于模式耦合理论,将任意输入光场高效分解为波导横截面的本征模式线性组合,并结合边界条件在频域中求解麦克斯韦方程,精确计算模式间的耦合与演化。该方法专为平面波导结构设计,尤其擅长处理大规模、长距离的光传播仿真,在保证高精度的同时显著提升计算效率。因此,EME 已成为集成光学器件研发中模拟复杂波导系统传输特性的首选工具。下面简要介绍求解器的物理原理。
Eigenmode Expansion Solver 算法基本原理
本征模扩展求解器基于模式耦合理论,将波导沿传播方向划分为多个横截面区域,并在每个截面上将光场展开为该处本征模式的线性叠加。通过计算相邻截面间本征模式的重叠积分,精确构建局部界面的散射关系;随后,采用高效的级联算法将各局部S矩阵递推组合,最终获得整个系统的全局S参数矩阵。主要物理原理如下:
波导横截面上的电场分布可以表示为本征模式的线性组合:
其中:
- :本征模式 的正向和反向的模式扩展系数;
- :本征模式 的横向电场分布;
- :本征模式 的传播常数。
- : 沿传播方向的坐标。
根据麦克斯韦方程的边界条件,可以得到边界上的模场必须满足切向连续,因此
其中:
- R 是反射系数矩阵;
- T 是透射系数矩阵;
- 是波导A的第p个本征模的电场和磁场分布;
- 是波导A的第n个本征模的电场和磁场分布;
- 是波导B的第m个本征模的电场和磁场分布。
根据Lorentz互易定理,可以基于功率内积来定义模式之间的重叠积分:
由本征模的正交归一性得到:
其中 是模式 的归一化常数。

通过上面2个边界条件方程在功率内积空间的正交投影,可以得到波导A和波导B界面的S矩阵,从而计算出输入/输出模式之间的透射和反射关系:
其中, 和 分别表示波导 A 中正向和反向传输本征模的模式系数向量, 和 分别是波导B正向和反向传输本征模的模式系数向量。
综上所述,通过求解每个界面的S矩阵和相位传输矩阵,我们可以得到每个单元的局部散射关系,然后可以通过级联算法(比如:Redheffer's矩阵星积)将多个单元的S矩阵组合起来,得到整个器件的S矩阵,从而分析器件的传输和反射特性。下面给出第i和第i+1个单元的S矩阵级联公式:
因此,物理端口和内部端口的S矩阵可以通过上述级联算法计算,最终得到整个系统的全局S矩阵(见下图中的user s matrix)。

参考文献
[1] Wei-Ping Huang, "Coupled-mode theory for optical waveguides: an overview," J.Opt.Soc.Am.A 11, 963-983 (1994).
[2] Peter Bienstman, "Rigorous and efficient modeling of wavelength-scale photonic components," Ph.D. thesis, Ghent University (2001).
[3] A. W. Snyder and J. D. Love, "Optical Waveguide Theory," Chapman and Hall, London (1983).

