本节是关于S矩阵参数扫描(S-matrix sweep)相关设置的介绍。
S矩阵扫描可根据用户目标要求,同时获取多个端口的S参数并输出S矩阵。此外,S矩阵扫描的最终结果还包含了S参数的无源性(Passivity)和互易性(Reciprocity),用户可据此判断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 | 移除所有已添加的端口和模式。 |
Advance标签页用于配置并行扫描任务数量,用户可根据实际需求设置最佳并发任务数。
| Name | Description |
|---|---|
| Maximum simulation threads of parallel | 并行的最大线程数,可同时运行的仿真任务最大数量。 |
右键点击需要运行的S矩阵扫描,选择Run运行参数扫描。
S矩阵扫描运行结束后,右键点击已完成的扫描,选择Data visualizer打开数据可视化窗口,查看扫描结果。