流程说明:
Matlab 的作用:
① 定义待优化的参数与范围;
② 构建随机化算法的框架;
③ 完成vbs文件的编辑。
VBS 的作用:
① 利用指令的集合驱动 HFSS 建模,仿真与保存结果。
HFSS 的作用:
① 根据随机产生的参数组合仿真得到优化目标的数值;
② 实际作用相当于纯算法中的评估过程。
流程(1):
① 通过dos命令运行‘file1.vbs’文件。
流程(2):
① 通过 HFSS 的内置接口完成建模,仿真和保存。
流程(3):
① Matlab 通过读写‘file2.txt’或者‘file2.csv’文件获取和记录目标函数的数值。
整个过程循环执行,直到最终获取满足指标要求的待优化参数组合。