1. 课程导入与FDTD工程概览

光子器件仿真并不是“把结构画出来点一下运行”这么简单。它更像一条从物理目标出发、经过几何与材料建模、数值离散、边界与激励设置、求解、后处理,再回到设计判断的工程链路。时域有限差分法(Finite-Difference Time-Domain,FDTD)在这条链路中承担的是“直接求解麦克斯韦旋度方程”的角色:它不假设模式、不预设传播方向,而是在时间步进中让电磁场在空间网格上自然演化。因此,它特别适合处理宽带响应、强色散、非线性、复杂几何以及需要观察瞬态过程的光子器件问题。

理解FDTD的工程定位,先要把它和另外两类常见方法区分开。一类是频域方法,例如有限元法(FEM)和本征模展开,它们通常在单一频率或一组频率上求解,适合高Q腔、模式分析和精细频域扫描;另一类是光束传播法(BPM),它沿传播方向做近似,适合长距离、弱折射率对比的波导器件。FDTD的优势在于一次时域仿真可通过傅里叶变换得到宽频带响应,且能直接处理反射、透射、辐射和模式转换同时发生的场景。代价是网格必须足够细以分辨最小波长和最小特征尺寸,时间步长受Courant稳定性条件限制,三维问题对内存和计算量要求较高。

从工程对象看,本课程会反复接触几类典型光子器件:硅基波导与弯曲波导、定向耦合器、多模干涉器(MMI)、微环谐振器、光子晶体微腔、光栅耦合器、超表面单元以及片上模式复用/解复用结构。它们的共同点是尺寸在亚微米到数十微米量级,工作波段多在近红外通信波段(例如1550 nm附近)。工程目标通常不是“看场图好不好看”,而是回答几个可量化的问题:在目标波段内插入损耗是多少?回波损耗是否低于阈值?带宽是否覆盖C波段?模式纯度或串扰是否满足链路预算?谐振波长与Q值是否落在设计窗口?这些指标决定了仿真设置中必须包含哪些监视器、哪些边界条件以及多长的收敛时间。

本节核心判断:FDTD不是通用替代品,而是“宽带、瞬态、复杂色散与多物理效应”场景下的首选时域求解器。工程上先明确目标指标,再反推网格、边界、激励与监视器配置,而不是先建一个漂亮模型再想怎么看结果。

为了让后续章节有统一的参照,这里先约定本课程采用的坐标系与方向定义:以笛卡尔坐标为准,x为横向,y为纵向(或厚度方向,视器件类型而定),z为传播方向。对于波导类器件,默认光沿+z方向传播,输入端口位于z=0附近,输出端口位于z=L附近。反射率、透射率均以端口平面上的净功率通量计算,方向由坡印廷矢量S = E × H的z分量符号决定。若某节改用其他约定,会在该节明确说明并保持图示一致。

一个典型的FDTD工程流程可以概括为:明确物理目标与指标 → 选择仿真维度(2D/3D)与对称性 → 建立几何与材料模型(含色散模型) → 设置网格与收敛性 → 配置边界条件(PML、周期、对称) → 设置激励源(模式源、偶极子、平面波) → 布置监视器(时域场、频域场、功率、模式展开) → 运行并检查收敛 → 后处理提取S参数、损耗、Q值、模式纯度 → 与设计目标对比并迭代。这个顺序不是死板的,但每一步都直接影响结果可信度。例如,PML层数不足会导致虚假反射,网格过粗会让有效折射率偏移,监视器位置太靠近散射体则无法分离入射与反射。

FDTD光子器件仿真工程链路与关键控制点 物理目标与指标 插入损耗 / 回波损耗 带宽 / 串扰 / Q值 模式纯度 / 谐振波长 几何与材料建模 波导/MMI/微环/超表面 Si / SiO₂ / 色散模型 2D近似或3D全波 网格与边界设置 Δx ≤ λ/(20n) PML / 周期 / 对称 Courant稳定性条件 激励源与监视器 模式源 / 偶极子 / 平面波 时域场 / 频域场 / 功率 模式展开 / S参数提取 FDTD时域步进核心 ∂E/∂t = (1/ε)∇×H − (σ/ε)E ∂H/∂t = −(1/μ)∇×E 后处理与指标提取 傅里叶变换 → 频谱 S参数 / 损耗 / Q值 模式重叠积分 收敛性与可信度检查 网格加密对比 PML反射监测 能量守恒残差 设计判断与迭代 指标是否达标? 参数扫描 / 优化 返回建模或网格调整 不达标时迭代:调整几何、材料、网格或边界 典型器件对象 波导 / MMI / 微环 光栅耦合器 / 超表面 光子晶体微腔 常用工作波段 O波段 1260–1360 nm C波段 1530–1565 nm L波段 1565–1625 nm

上图的链路中,最容易被低估的是“收敛性与可信度检查”。FDTD的结果不会自动告诉你它是否算对了。工程上至少要做三件事:第一,把网格步长缩小10%~20%再跑一次,观察关键指标变化是否小于允许误差;第二,检查PML区域内的场是否已衰减到可忽略,若PML内仍有明显场分布,说明反射会污染结果;第三,对无源器件做能量守恒检查,即输入功率应约等于输出功率加损耗,残差过大通常意味着监视器位置、模式源或材料拟合有问题。

以硅基微环谐振器为例,一个合理的教学示例设置是:环半径5 μm,波导截面220 nm × 500 nm,埋氧层2 μm,工作波段1500~1600 nm。网格步长取Δx = Δy = Δz = 20 nm,时间步长由Δt ≤ Δx / (c√3)估算,约3.8×10⁻¹⁷ s。PML层数设为10层,模式源从直波导输入端注入,监视器分别放在输入端口、直通端口和下载端口,另在环内放置一个频域点监视器记录谐振谱。运行约20000步后,通过傅里叶变换得到下载端口频谱,读取谐振峰位置与3 dB带宽,再计算Q值。若谐振峰偏移超过2 nm或Q值明显低于设计预期,优先检查材料色散模型和网格色散误差,而不是直接改几何。

工程习惯建议:每次仿真前写下三个数——目标指标、允许误差、当前网格与PML配置。仿真后先看收敛检查,再看指标。没有收敛检查的FDTD结果只能算“场图”,不能算“工程数据”。