导读:上一篇文章《解锁Isight多学科优化四大算法-助你参数优化技术入门与提高》笔者介绍了Isight软件的起源和发展、主要功能和模块构成及安装。其实,Isight组件主要分为流程组件Process Component (也称Drivers驱动器)和 应用组件(Activity Component)。本文重点Abaqus有限元分析过程集成和多种商业程序的集成命令,希望对学习者有所帮助。
Abaqus是世界领先的多物理场有限元分析程序。Isight通过Abaqus组件可以实现数据交换并控制Abaqus执行。无论是Abaqus模型文件.cae或输入.inp文件,都可以提取输入参数(包括载荷、边界条件、材料、截面特性)。当Abaqus计算完成后,可以从结果数据库文件.odb或.dat文件中读取输出参数。
1.在DesignGateway中点击【File—New(Default)】创建一个空的任务Task。
2.将Abaqus组件拖动到Task的工作流中。
图2-51 Abaqus工作流
提示:Abaqus组件的路径为:com.engineous.component. Abaqus
3.双击Abaqus组件,弹出编辑界面【Abaqus Component Editor】。
4.点击【Execution】属性页,确认【Designtime Options】选项框内的【Config File】配置文件指向安装目录下的AbqConfig.txt文件 (比如:C:\Isight\5.5\config\AbqConfig.txt)。
图2-52 Abaqus编辑界面
5.设置【Runtime Options】的【Timeout】超时时间,使其大于正常的Abaqus计算时间。如果超时,Isight会认为Abaqus计算失败。
6.点击【Input】属性页,点击【Browse…】按钮,打开“Boss_3.inp”文件。
7.点击【ReadFile】,读入inp文件中的参数,在下方的参数列表中勾选需要被Isight写入的参数。
图2-53 Input编辑界面
CAD/CAE程序可以通过Isight的专用组件或者Simcode通用命令行组件进行集成。
1、CAD
(1)Catia:
方法1:Simcode 命令cnext.exe -macro *.vbs
方法2:Isight Catia组件
(2)ProE:
方法1:Simcode 命令proe2000i trailfile.txt
方法2:Isight ProE组件
(3)UG:
方法1:Simcode 命令ug_update_expressions.exe -p *.prt –e *.exp
方法2:Isight UG组件
(4)Solidworks:
方法1:Simcode 命令Cscript *.vbs
方法2:Isight Solidworks组件
(5)SolidEdge:
Cscript *.vbs
2、网格前处理
(1)Altair.Hypermesh:
\Altair\hw10.0\hm\bin\hmbatch.com –c*.cmf
(2)Patran:
方法1:Simcode 命令"MSC.Software\MSC.Patran\200x\bin\patran.exe" -b -sfp *.ses
方法2:Isight Patran组件
(3)ICEM-CFD:
icemcfd -batch -script icem_script
(4)Gambit:
"\Fluent.Inc\Gambit2.3.16\ntbin\ntx86\gambit.exe" -inp *.jou
3、网格变形
(1)Sculptor:
\Sculptor\sculptor.exe -d <*.def>
(2)DEP.Morpher:
consolemorpher.exe *.msw *.bdf DP.txt "," 0
(3)SFE:
方法1:Simcode 命令 <SFE Concept_Install_Directory>\concept.cmd –b *.bat
方法2:Isight SFE组件
4、有限元分析
(1)Abaqus:
方法1:Simcode 命令Abaqus job=jobName input=<*.inp> interactive > status.sta
方法2:Isight Abaqus组件
(2)ANSYS:
方法1:Simcode 命令"%ANSYS90_DIR%/bin/intel/ansys90" -b -i <*.lgw> -o <*.txt>
方法2:Isight ANSYS组件
(3)MSC.NASTRAN:
方法1:Simcode 命令" MSC.Software\MSC.Nastran\bin\nastran.exe" <*.bdf> msgbell=no
方法2:Isight NASTRAN组件
(4)Altair. Optistruct:
altair9.0\hm\bin\win32\optistruct.bat -shell <*.fem>
5、 流体分析
(1)Fluent:
fluent 3d -wait -i <*.jou>
(2)StarCD:
stardesign --batch <procad.echo
proam.bat -b *.inp
(3)StarCCM+:
方法1:Simcode 命令starccm+ -batch*.java
方法2:Isight StarCCM+组件
(4)CFX:
cfx5solve.exe -def <*.def>
cfx5build.exe -b -play <*.jou>
(5)NUMECA:
igg -batch -autogrid *.trb *.geomturbo *.igg 其中*.trb为网格模板文件
6、冲击碰撞
(1)Ls-Dyna:
方法1:Simcode 命令”LSDYNA/program/ls960-nsmp.exe” i=*.k memory=30000000
方法2:Isight Ls-Dyna组件
(2)Pam-Crash:
方法1:Simcode 命令pamcrash inp=<your_input_file> [out=<your_output_file>] [numpro=<cpus>] [que=<batch_queue>]
方法2:Isight PamCrash组件
(3)Madymo:
方法1:Simcode 命令madymo622 -3d modle_filename.xml
方法2:Isight Madymo组件
7、多体动力学
(1)Adams View:
方法1:Simcode 命令"C:\Program Files\MSC.ADAMS 200x\common\mdi.bat"' av ru-s b *.cmd
方法2:Isight Adams组件
(2)Recurdyn:
"%install dir%\bin\recurdyn.exe" "*.rdyn" /rdp *.rdp /rss
8、电磁分析
(1)Ansoft.HFSS:
Cscript *.vbs
(2)Saber:
\Synopsys\Y-2006.06\Saber\bin\aimsh.exe *.aim
9、内燃机性能分析
(1)GT-Power:
方法1:Simcode 命令" \GTI\v6.1.0\GTsuite\bin\gtsuite.exe" GTpower -p:off -d:db -m:on -x:70 <datfilename>
方法2:Isight GT-Power组件
(2)AVL.BOOST:
方法1:Simcode 命令boost_batch v=4.1 simulation <taskfilename>
方法2:Isight AVL.Boost组件
10、整车性能分析
(1)AVL.Cruise:
C:\AVL\Cruise\v3.1\bin\cruiseNT.exe "<*.prj>" en_US 1
11、材料加工
(1)AutoForm:
af_3.04 -jn jobname -bg
(2)ModeFlow:
mfl -input moldflow.001
12、机电液仿真
(1)AmeSim:
方法1:Simcode 命令 AMEPilot Modelfile
方法2:Isight AmeSim组件
(2)Dymola:
方法1:Simcode 命令
方法2:Isight Dymola组件
13、声学仿真
(1)Sysnoise
"\Sysnoise\5.5\bin\sysnoise_nogui.bat" -if journal.cmd
由于篇幅原因,这里不过多赘述,感兴趣的朋友可以关注我在仿真秀平台的后续推文。近日,由我原创独家首发仿真秀官网的《Isight联合Abaqus工程优化设计方法11讲》也上线了,让订阅用户获得跨学科联合仿真与优化的能力。
课程涵盖isight的基础操作、参数优化、数据网格化、代理模型、联合仿真及多目标优化,帮助学员掌握高效的工程优化设计方法。通过该课程,学员将能够熟练掌握Abaqus与Isight的联合使用,并能够根据实际项目需求进行建模、分析、优化,提升仿真分析的效率和精度。
本课程为付费用户提供VIP群交流、答疑服务、持续加餐、提供定制化培训和咨询服务、仿真人才库内推就业、仿真秀还提供奖学金、学完此课程,推荐学习者报名参加工信部教考中心认证的——工程仿真技术(CAE分析职业能力登记评价证书)。课程大纲安排如下:
1、以下是我的课程大纲:
可回放,开发票,奖学金,加餐
讲师提供vip交流群/答疑/相关学习资料
扫码立即试看
2、用户可以得到
《Isight联合Abaqus工程优化设计方法11讲》课程帮助学员从基础到进阶全面掌握Isight与Abaqus的联合应用,为解决复杂工程问题、提升工作效率和实现创新设计提供坚实的技能基础。用户可以学到:
(1)提升建模与分析效率:学员将学会如何利用Isight自动化Abaqus分析流程,通过模型参数化和自动化脚本的编写,节省大量的手动操作时间,提升仿真效率。
(2)优化设计能力:课程将教授如何结合Isight强大的优化工具与Abaqus进行多目标、多约束的优化设计。学员能够实现复杂设计的优化,如结构、热力学、流体等领域的优化,帮助他们找到最佳设计方案。
(3)多学科协同设计:通过学习Isight与Abaqus的结合,学员将掌握如何进行多学科协同仿真(例如结构与流体、热学与力学耦合分析),提高设计的准确性和整体性能。
(4)增强问题解决能力:通过实例讲解,学员将能够快速识别和解决实际工程问题,尤其是在面对复杂边界条件、非线性行为和大规模仿真时,能通过Isight的协同功能优化分析流程。
(5)掌握高级仿真技巧:对于有一定基础的学员,课程将深入讲解如何实现Abaqus高级功能(如动力学分析、疲劳分析等)的自动化与优化,帮助学员提升工程仿真技能。
(6)提高职业竞争力:学员能够通过课程掌握Isight与Abaqus的联合使用,增强其在行业内的技术能力,提升他们在工程分析、设计优化和仿真自动化等方面的竞争力。
(7)灵活应用于不同领域:课程内容涵盖了广泛的实际工程应用,学员能够将所学知识灵活应用于机械、土木、航空航天、汽车等多个领域,解决不同学科的工程问题。
3、适合谁看
(1)Abaqus初学者:对于刚接触Abaqus的学员来说,这个课程将帮助他们快速掌握Abaqus的基本操作,并学会如何通过Isight与Abaqus结合进行更高效的模拟分析。
(2)有一定Abaqus基础的工程师:对Abaqus有基本了解,但希望提升模拟自动化、优化与多学科协同设计能力的工程师。课程内容会深入讲解如何通过Isight实现Abaqus模型的自动化处理与参数化分析。
(3)从事结构分析、优化设计的专业人员:无论是从事机械工程、土木工程、航空航天等领域的结构分析,还是进行多学科优化设计的人员,课程中将包含大量实例,帮助学员在具体工程项目中应用Isight与Abaqus的联合使用。
(4)工程仿真软件开发人员:如果你有意提升仿真软件的应用能力、开发自动化流程,或者需要进行复杂的模型优化与设计参数调整,本课程将帮助你掌握Isight与Abaqus联动的技术,实现工程仿真流程的自动化与优化。
(5)学术研究人员:有意在工程仿真领域进行更深入研究,尤其是需要用到Isight进行参数优化、多学科协同分析等研究工作的学者和研究人员。
来源:仿真秀App