isight最早是由MIT的博士Siu S.Tong在上个世纪80年代左右提出并领导开发完成的,经过这些年的发展已经成为同类软件中佼佼者。isight自身并不会进行有限元计算,但是它通过相应的方法调用其他软件(如ABAQUS、ANSYS、MATLAB等)进行有限元计算,并采用自身的优化算法控制其他CAE软件进行计算,最终的得到最优解。所以isight首先是一个“软件机器人”,可以在不用人工干预的情况下不断的调用相应的工程计算软件进行计算。
Isight采用积木式的界面,可以自由拖拽不同的组件,快速搭建参数优化工作流程,学习门槛很低,经过一两天时间的学习就可以独立进行简单的参数化建模与优化。
图 1 典型的isight工作流程
一、如何学习isight软件
isight的组件包括量大类:一类是自带的优化及相关的组件,如Optimization组件(优化),Monte Carlo组件(蒙特卡洛分析)另一类为isight与其他软件的接口,如ABAQUS接口,CATIA接口,EXCEL接口等。熟悉相关的组件后就可以很容易的建立外部软件与isight的连接。
Isight还有一个非常强大的组件:simcode。Simcode组件可以读取,写入文本文件,并执行相关的系统命令。可以直接在simcode中执行系统命令意味着几乎可以采用simcode驱动任何软件,做任何操作。
学习isight可以从相关的组件入手,熟悉基本的优化计算组件,以及自己惯用的FEM软件的接口。一般来说达索系统的软件如ABAQUS,CATIA等与isight的接口更新速度更快,支持的版本更新。与ANSYS等第三方FEM软件的接口则相对难用一些。一般在采用ANSYS APDL或者LS-DYNA做求解器时,采用simcode组件直接执行反而要方便一些。学会了相关组件的配置方法以后,就可以尝试着搭建简单的工作流程,开始解决实际问题了。考虑到FEM求解器一般运行速度都比较慢,刚开始学习isight时,也可以尝试求解一些数学问题,或者解决一些有解析解的力学问题,而不是采用很复杂的FEM模型。
二、isight 参数化优化案例实战公开课
2020年8月,仿真秀优秀讲师燕飞老师,在仿真秀官网和APP独家发布了一套精品课《iSight结构优化基础16讲-学会使用isight控制ABAQUS、APDL等CAE软件》,目前已经更新完整,欢迎大家订阅。9月8日20时,我们邀请他继续在仿真秀平台公开直播,以下是直播安排,欢迎大家报名学习。