S矩阵扫描的设置
  • S矩阵
  • S参数

S矩阵扫描的设置

本节是关于S矩阵参数扫描(S-matrix sweep)相关设置的介绍。

S矩阵扫描可根据用户目标要求,同时获取多个端口的S参数并输出S矩阵。此外,S矩阵扫描的最终结果还包含了S参数的无源性(Passivity)和互易性(Reciprocity),用户可据此判断S矩阵的完整性。软件支持在S矩阵扫描的基础上进行参数扫描的嵌套,以应对更复杂情况的S矩阵求解案例,方便用户获取更多信息。

S矩阵扫描的设置

Objects tree切换为Optimizations and sweeps,在该页面右键空白处,点击Create new S-matrix sweep添加S矩阵扫描。添加成功后,右键点击添加的S矩阵扫描,选择Edit可以进入编辑界面,具体设置如下:

通用设置

General标签页用于自定义扫描的名称。注意,一个工程下不允许存在名称相同的多个S矩阵扫描。

Name Description
Name 设置S矩阵扫描的名称。

模拟方式

Simulation method标签页用于显示当前激活的求解器名称。

Name Description
Active solver 显示当前激活的求解器。

设置

Setup标签页用于设置S矩阵扫描的主要属性。

Name Description
S-matrix ID S矩阵中各端口的序列号。
Port name 模型中端口的名称,下拉列表包含所有端口。
Mode ID 当前端口选择的模式在端口Mode List中的序列号。
Add 添加端口。
Remove 移除端口。
Load full portModes 添加所有的端口和模式。
Remove all portModes 移除所有已添加的端口和模式。

计算资源

Resources标签页用于设置计算资源,用户可以根据计算机属性选择运行扫描所需的最佳计算资源。

Name Description
Maximum simulation threads of parallel 并行的最大线程数,设置同时运行的仿真模型个数。
Computing resources 选择使用CPU或GPU进行仿真计算。
CPU 选择使用CPU时激活此设置栏,可设置计算机的CPU资源。
GPU 选择使用GPU时激活此设置栏,可设置计算机的GPU资源。

运行扫描

右键点击需要运行的S矩阵扫描,选择Run运行参数扫描。

查看结果

S矩阵扫描运行结束后,右键点击已完成的扫描,选择Data visualizer打开数据可视化窗口,查看扫描结果。

案例:Y型分束器

Y型分束器