-图文教程-
Isight集成优化
--Creo-ICEM-Fluent--
01
前言
❖ 关键词_
# Isight集成优化
# Creo
# ICEM
# Fluent
本篇章介绍一个比较小众的软件,Isight,并分享一个Isight集成Creo、ICEM、Fluent的案例,以帮助大家了解Isight的功能及基本使用方法;
此外,对博主学习Isight时所搜集的相关资料进行分享;
主要内容如下:
▓ Isight简介
▓ Isight案例
✦ 集成Creo、ICEM、Fluent案例
▓ 心得&体会
▓ 写在最后
02
Isight简介
❆Isight是美国Engineous公司出品的过程集成、优化设计和稳健性设计的软件;
✦可以将数字技术、推理技术和设计探索技术有效融合;
✦把大量的需要人工完成的工作由软件实现自动化处理;
✦在多学科优化类软件中市场知名度和占有率均居第一位;
✦Isight软件可以集成仿真代码并提供设计智能支持,从而对多个设计可选方案进行评估,研究,大大缩短了产品的设计周期,显著提高;
❆Isight最早是由MIT的博士Siu S.Tong在上个世纪80年代左右提出并领导开发完成的,经过这些年的发展已经成为同类软件中佼佼者。
✦Isight自身并不会进行计算,但是它通过相应的方法调用其他软件(如ABAQUS、ANSYS等)进行计算;
✦Isight更像是一个软件机器人;
✦可以在不用人工干预的情况下不断的调用相应的工程计算软件进行计算;
03
Isight案例
❆前面对Isight软件进行了一个比较基本的介绍,那Isight在现实生活中到底能做什么呢?
✦比如排气管的深入长度、直径等参数均会对引射系数产生影响,那什么样的参数组合可以使引射效果达到一个最好的效果呢?就可以采用Isight集成软件来进行自动化参数建模、前处理、计算、分析等工作,以寻求最优解;
✦比如分析空调风道的某些尺寸参数等对风量的影响并需求最优组合;
❆本案例尝试用Isight集成Creo、ICEM、Fluent来实现参数的自动优化;
✦Isight可以集成控制的软件及应用非常多,原理类似但细节上可能略有差异;
✦本案例的主要目的是讲述Isight的集成方法以及Creo、ICEM、Fluent的具体控制细节;
✦了解该案例后就可以举一反三,并根据自己的需求考虑所需要集成的软件并设计流程;
▓ Isight集成Creo_ICEM_Fluent概述
利用ISIGHT集成Creo、ICEM、Fluent软件并控制程序的运行,参数改写,结果文件分析等,进而实现自动参数优化,需要以下文件_
✦每行第二个文件为各自软件的"轨迹文件";
✦trail_icem.rpl可在最后写入exit退出软件;
✦Trail_fluent可在最后写入以下退出软件;
/file/set-tui-version "21.1"
/exit y
(cx-gui-do cx-activate-item "Question*OK"
✦GoCreo.bat_文件内容仅供参考
del C:\Users\HUO\Desktop\ISIGHT\prt0001.prt.1
"D:\CREO\Creo 7.0.0.0\Parametric\bin\parametric.exe" trail_creo.txt
del C:\Users\HUO\Desktop\GoCreo\trail.txt.1
✦GoICEM.bat_文件内容仅供参考
del C:\Users\HUO\Desktop\ISIGHT\H01.msh
cmd/c "D:\ANSYS Inc\v211\icemcfd\win64_amd\bin\icemcfd.bat" trail_icem.rpl
✦GoFluent.bat_文件内容仅供参考
del C:\Users\HUO\Desktop\ISIGHT\WG.out
"D:\ANSYS Inc\v211\fluent\ntbin\win64\fluent.exe" 3D -i trail_fluent.jou
▓ 集成Creo篇
通过批处理GoCreo.bat文件打开Creo软件并读取轨迹文件trail_creo.txt(轨迹文件trail_creo.txt里包括读取canshu.txt文件并更新模型)生成模型;
❆涉及参数化建模部分
✦建模完成后_工具_关系_文件_导入关系_选择提前写好的canshu.txt文件_完成并更新模型;
❆关于Creo转化*.x_t单位转化问题
✦文件_准备_模型属性_材料_单位_改成mm制长度单位_并选择解释尺寸_
❆小技巧
✦利用批处理*.bat文件删除多余的文件;
✦利用*.bat批处理文件启动运行程序,trail.txt.x轨迹文件生成位置默认与*.bat批处理文件所在位置一致;
▓ 集成ICEM篇
通过批处理GoICEM.bat文件打开ICEM软件并读取轨迹文件trail_icem.rpl,导入*.x_t文件,完成几何处理和网格划分并输出*.msh网格文件;
❆注意
✦期间会不可避免的生成一些无用的中间文件;
❆轨迹文件*.rpl输出
✦File_Replay Scripts_Replay Control_全部操作完成后点击Done保存.rpl文件;
❆小技巧
✦利用批处理*.bat文件删除多余的文件;
▓ 集成Fluent篇
通过批处理GoFluent.bat文件打开Fluent软件并读取轨迹文件trail_fluent.jou,导入*.msh文件,进行求解设置,文件保存并计算,计算完成后将需要的信息输出*.out文件。
❆注意
残差默认值过小,会提前结束计算,可能会影响程序自动化运行,需要设置较小的残差值;
❆轨迹文件*.jou输出
✦File_Write_Start Journal_*.jou -----------File_Write_Stop Journal_
❆数据文件*.out输出
✦File_Write_Start Transcript...-----------File_Write_Stop Transcript_
❆小技巧
利用批处理*.bat文件删除多余的文件;
❆注意
✦*.out文件是默认生成在*.bat批处理文件所在的文件夹下的,而非绝对路径;
▓ Isight篇
通过Isight利用simcode集成Creo、ICEM、Fluent实现软件控制与数据交互;
✦Simcode相当于Data Exchanger+OS Commend+Data Exchanger;
✦数据交互_Input Files为批处理文件运行前的数据操作,Output Files为批处理文件运行后的数据操作;
✦Isight集成Creo、ICEM、Fluent结构如下(目前尚未添加优化,优化或其他操作需要将上方模块拖拽至图中优化task中进行设置);
❆ 集成过程解析
❂_Creo模块
❆需要以下文件_
GoCreo.bat
trail_creo.txt
canshu.txt
H01.x_t
✦其他文件不需要可通过编写批处理文件删除;
✦即利用批处理文件GoCreo.bat控制软件执行轨迹文件trail_creo.txt读取参数文件canshu.txt生成更改模型并保存或导出H01.x_t;
✦关于数据文件交互,可在绝对路径,默认工作路径,软件自带文件管理库中自行设计,以下案例路径设置仅个人喜好,可自行设计更改。
1、GoCreo.bat、trail_creo.txt文件封装进In Model,数据交互File_Input Files_如下图所示,模型封装从原始文件夹复 制到默认工作路径文件夹;
2、canshu.txt文件需要被Isight改写,设置如下图_
3、H01.x_t文件生成后,复 制到软件自带文件管理库中:
❆注意
✦只是复 制文件保存而已,并不会影响程序运行,程序运行所需要的H01.x_t文件为绝对路径下的H01.x_t文件,其他文件也可依据需要自行设置数据文件复 制,比如此处我将改写后的参数文件canshu.txt复 制到默认工作路径下保存;
❂_ICEM模块
✦ICEM模块与CREO模块类似,GoICEM.bat、trail_icem.rpl文件封装In Model,软件运行用到的H01.x_t文件依旧采用绝对路径下的H01.x_t文件,以下操作仅是将软件自带文件管理库中H01.x_t文件复 制到默认路径文件夹保存而已,并不影响程序运行;
✦ICEM生成文件H01.msh处理与CREO模块同理,只是复 制文件保存而已,并不会影响程序运行。
❂_Fluent模块
✦FLUENT模块与CREO模块、ICEM模块相似,对于GoFluent.bat、trail_fluent.jou的封装、H01.msh文件的保存等参照之前的模块。关于Output Files数据处理并不影响程序运行,可依据个人需求设置;
✦区别在于,FLUENT模块需要读取数据文件fluent.out,设置如下图:
04
心得体会
本文档主要讲解Isight集成Creo、ICEM、Fluent的大概过程、所需文件、以及容易出错的细节;
✦Creo导出文件尺寸紊乱;
✦Fluent软件批处理运行不自动关闭;
✦ICEM软件批处理运行不自动关闭;
✦Isight运行但不改写参数、Creo部分无法直接改写轨迹文件进而更改模型,而是需要借助读取参数文件canshu.txt等;
✦均可以通过本篇文档解决,更偏向于理解性的指导攻略,如果需要直接利用Isight进行类似以上的参数优化,需要有一定的Isight基础;
❖Isight软件操作相对简单,通过阅读其他资料便可了解软件的基本运行过程,难点在于自动化运行内部的逻辑关系,各个软件的相关细节,倘若轨迹文件内容更改,可能会影响后续的数据交互设置等;
✦Isight涉及到一些文件及软件的路径问题,请注意理解软件的运行逻辑;
❂_建议新手学习Isight过程
1、查阅Isight相关资料,比如Isight+UG+gambit+fluent、Isight参数优化理论与实例详解、isight与proe和ansys集成的多学科优化案例介绍等,内含PDF文件,可大概了解Isight集成过程与操作;
2、利用本攻略讲解与本篇提及的模型文件梳理一下内容:数据交互,参数改写,数据读取,自动化运行逻辑关系;