0%

Matlab,VBS与HFSS实现器件联调

circuit

流程说明:

Matlab 的作用:

① 定义待优化的参数与范围;
② 构建随机化算法的框架;
③ 完成vbs文件的编辑。

VBS 的作用:

① 利用指令的集合驱动 HFSS 建模,仿真与保存结果。

HFSS 的作用:

① 根据随机产生的参数组合仿真得到优化目标的数值;
② 实际作用相当于纯算法中的评估过程。

流程(1):

① 通过dos命令运行‘file1.vbs’文件。

流程(2):

① 通过 HFSS 的内置接口完成建模,仿真和保存。

流程(3):

① Matlab 通过读写‘file2.txt’或者‘file2.csv’文件获取和记录目标函数的数值。

整个过程循环执行,直到最终获取满足指标要求的待优化参数组合。