官网链接:https://optics.ansys.com/hc/en-us/articles/360034403214-S-parameter-matrix-sweep-utility
本教程将展示如何使用图形用户界面以及FDTD中的脚本环境以及与EME求解器一起使用图形用户界面以及与EME求解器的脚本环境进行设置,运行,收集或导出结果。
要求
Lumerical FDTD R2017A或更新(用于FDTD中的S-参数矩阵扫描)
Lumerical R2020a或更新(用于EME中的S参数矩阵)
在此示例中,使用了一个3端口对称的Y分支设备,在此示例中,每个端口中都选择了基本TE和TM模式。关联的仿真文件包含已经设置的S-参数矩阵扫描任务。请注意,示例文件仅是为了演示使用S-参数矩阵扫描工具的方法,并且可以使用更精确的模拟网格获得更准确的结果。
他的两个分支是2050个点组成的,但看了看结构组,也不是代码写的。
名称:S-参数矩阵扫描名称。
一、S-Matrix设置选项卡(S-matrix Setup tab)
该表列出了S-参数矩阵中包含的端口和模式。默认情况下,当从图形用户界面添加新的S-参数矩阵扫描任务时,当前对象树中所有端口中的所有端口中的所有模式都会自动填充此表。
这些设置在FDTD求解器和EME求解器中的设置略有差异。以下是细节:
FDTD求解器
激发所有端口EXCITE ALL PORTS:默认情况下选择此选项。当未经选择”激发所有端口”时,用户可以选择性地选择要激发的端口和模式。
计算群延迟CALCULATE GROUP DELAY:如果启用了,则使用相对于频率的相位衍生物的有限差近似来计算设备的群延迟。
S-MATRIX INDEX:S-参数索引,将与表的同一行中的所选端口和模式相对应。该字段不能由用户编辑。
ACTIVE::选择S-Matrix设置表的哪一行要激发。 “Active”行的数量确定扫描产生的模拟数。当未经选择“EXCITE ALL PORTS”选项时,此选项可用。
PORT:端口的名称。该字段反映了对象树PORT下面的端口对象的名称。
MODE:模式的名称为从端口对象中的模式列表中选择的。
MAP FROM:此选项仅适用于S-Matrix设置表的活动行。它接受与“Active”行的“ s-matrix索引”相对应的整数值。在扫描具有数据之后,该字段仍然可以编辑,使用户可以在需要的情况下重新映射S-Matrix,而无需重新运行任何模拟。
INVERT SIGN:设置用于S-参数映射方案的符号,仅适用于已定义“MAP FROM”的行。当期望在关联的端口之间进行映射的田地旋转180度旋转时,应检查此选项。
MAP VECTOR:当使用“AUTO SYMMETRY”时,显示了来自激活端口的非激活端口的MAP向量。
ADD:将新行添加到S-Matrix设置表中。
DELETE:从S-Matrix设置表中删除所选行。如果未选择表的元素,则此按钮将无效。
AUTO SYMMETRY:根据结构对称设计自动绘制端口。
LOAD DEFAULT TABLE:这将重新填充S-Matrix设置表,其中包含当前对象树中端口和模式的完整列表。
EME求解器
NUMBER OF POINTS:扫描点数。
CALCULATE GROUP DELAY:此复选框属性决定计算群延迟与否。 选择复选框后,将启用以下参数:
-波长/频率:组合选择框以基于群延迟计算为基础的频率/波长点。
NAME:扫描参数的名称。 默认设置为“wavelength”。
PARAMETER:扫描参数。 此参数固定为“ ::model::EME::wavelength”,并且无法修改。
TYPE:扫描参数类型。 此参数固定为“Length (microns)”,无法修改。
START:开始