isight与Maxwell联合仿真空心变压器最优宽度分析总结
2020-05-03 16:04 斑鸠,一生。 阅读(1800) 评论(9) 收藏 举报最近学习了isight与maxwell联合仿真,求解最优线宽问题。于是将关键信息总结如下。方便初学者入门及自己回忆。
1、简介
isight 是一款多目标优化软件,具有多种神经网络算法,内部集成多个与其他软件交互的接口。比如: Excel 、 Mathcad 、 ansys workbench、ansys EM suite 等。
isight 内部自带的simcode 模块,可以通过读取文件,执行文件,写入文件方式模拟其他软件的运行。(前提是第三方软件支持脚本运行)
2、仿真条件
isight 5.7 与 ansys EM 18 、isight 2016 与 ansys EM 2024 R1
3、联合仿真方式
本次使用isight 的遗传算法,和ansys EM maxwell 的脚本文件,并通过Simcode 模块提供的接口,模拟maxwell 的运行。需要给Simcode 提供3个文件。他们分别是读取文件、执行文件、写入文件。

这三个文件,其中两个文件都是由ansys EM 2024 mathcad 软件导出来的,执行文件.bat 里面内容只有一行(ConSim.vbs), 它的目的是调用ConSim.vbs 文件。

4、Simcode module confuguration

6、案例分析

7、关键点
问题一:isight 软件是主要用来干什么的?
答:学术及工程问题,常常需要在多个条件下求得最优解,一次一次的人工修改参数,统计数据增加了错误率。isight用来代替人工,修改参数,记录结果,甚至统计分析。于是isight软件需要和其他软件按照指定方式合作,一起完成任务。
问题二:isight软件主要工作流程是什么?
答:这个问题有点像把大象放进冰箱需要几步,答案当然是修改参数,然后运行,在然后得出结果。仅仅三步主要任务。
问题三:isight软件是如何与其他软件的进行”合作“的?
答:因为isight不是ansys套件软件,它与maxwell的合作方式是:
1、maxwell提供需要修改的地方(提供变量)
2、maxwell提供如何修改(提供自动运行流程脚本)
3、maxwell提供修改后的结果(提供运行结果数据)
问题四:maxwell记录下来的.vbs文件,为什么需要使用专业的vbs编辑器进行字符增加宽度?
答:isight根据自身算法,提供参数给maxwell仿真,然后得出结果。由于isight使用算法提供的参数是16个字符的,因此,在修改的参数的时候,变量的字符位需要足够大才行。又因为.vbs文件是字符内容,所以不能使用.txt编辑器修改(编码方式不一样)。
问题五:目前版本isight软件默认操作缺陷?
答:output文件默认路径是相对路径,需要手动修改为绝对路径。
8、视频教程
整个仿真过程分享如下,欢迎大家多多交流,谢谢!
链接: https://pan.baidu.com/s/1qlBO6O2xTuDCSEzApv0N0g?pwd=wb2f 提取码: wb2f
浙公网安备 33010602011771号