文档库 最新最全的文档下载
当前位置:文档库 › isight软件集成基础流程

isight软件集成基础流程

isight软件集成基础流程
isight软件集成基础流程

1、ISIGHT软件功能介绍

(1)Isight主要功能有:流程集成自动化、试验设计、近似建模、多目标优化等(2)Isight应用领域:广泛应用于各种需要进行参数优化和集成优化的领域(3)isight目前的版本为,,,2016年以后采用年份编号,2016,2017,2016版以后必须需要ie10支持

(4)需要集成的软件必须具有批处理的能力。

(5)采用软件进行优化的时候可以采用DOE获取内在的变化规律,根据规律进行改进,DOE优化确定初始点为优化提供基础。

(6)近似模型:实验数据的分析处理,且进行误差分析,模型的相关度不高不能用。线性问题误差要求在以上,非线性的问题误差一般在以上。

2、软件集成的必要条件(常用软件集成的命令)

(1)集成的软件必须支持批处理的能力

(2)在集成的过程中不建议采用专用的软件接口(Adams/car等),建议采用simcode和oscommand 的格式,这样可以避免一些未知的问题产生。

(3)将需要软件集成的文件单独放入文件夹中且调试通过。(以proe与ansys 的集成为例进行说明①首先建立runproe文件夹将PROE需要的文件单独放入该文件夹中,修改输入文件中的参数,双击bat文件,需要生成文件且文件是正确的②首先建立runansys文件夹将ANSYS需要的文件单独放入该文件夹中,修改输入文件中的参数,双击bat文件,需要生成文件且文件返回的结果是正确的③建立proe_ansys的文件夹,将上述的输入文件放在同一个,分别双击bat文件,保证模型生成的正确性)

(4)常用的软件批处理的命令如下所示:

①abaqus:

"D:\Software_instation\CAE_Tool\Abaqus\Commands\" input= job= model interactive

②Adams/car

"D:\adams\2012\common\" acar ru-standard -b

③ANSYS

"D:\Program Files\\ANSYS Inc\v160\ANSYS\bin\ winx64 \" -b -p -i -o

④catia

"D:\Software_instation \Catia\catia\win_b64\code\bin\" -batch -macro

⑤Marc

cmd /c D:/Marc/ -bg -pr

cmd /c D:\\Marc\ -jid

⑥UG

"D:\Program Files\ Siemens\NX \UGII\"

⑦NASTRSN

"E:\ Nastran\20101\bin\"

⑧LSDYNA

"D:\LSDYNA\program\" i=

"D:\LSDYNA\program\"

⑨CREO

cmd /c "C:\Program Files\PTC\Creo \B000\Parametric\bin\" pro_wait

taskkill /f /im

⑩hyprmesh

"D:\Program Files\Altair\\hm\bin\win32\" -tcl

3、ISIGHT软件集成

(1)打开isight软件,建立一个新的zmf文件,进行组件集成;

(2)将建立好的zmf文件保存至工作目录下,并定义模型的路径为{modeldir},使所有的文件均存放在{modeldir}下面。(model property→execution下面)(3)模型计算过程数据的保存(Always 设定处理),右击组件选择属性,keep after execution进行修改,修改顶层组件的时候,下层的组件会跟着修改。

(4)在进行simcode进行集成时,模型必须进行测试处理,且软件测试的时候必须测试两次,或者在bat文件中增加del命令,否则程序可能无法进行执行。需要增加额外的结果处理。因此,command命令必须具有与测试相同的计算环境。

(5)在集成simcode组件的时候,选择Command 文件的时候必须选择distribute execution,这样执行文件则不依赖于绝对路径。同时在advance中的选项中勾选掉标准的输入输出选项。

4、ISIGHT后处理及常见问题处理

※必须确保模型的计算结果应该被保存在数据库中。

(1)断电后的计算结果查看:①在运行前,修改顶层组件的属性,将keep after execution设置为always。②选择view→runtime gateway→result database导入已经计算好结果,并进行分析

(2)DOE试验的继续计算:①方法1:首先打开DOE试验设计,查看试验设计矩阵,将已经在本机上计算完成的模型全部屏蔽掉,则可以进行后续的计算。②方法2:选择run菜单,选择configuration and run model 在database lookup mode 中根据需要选择reuse prior runs only within current job或者reuse prior runs from

all compatible jobs

(3)模型优化的继续计算:选择run菜单,选择configuration and run model 在database lookup mode中根据需要选择reuse prior runs only within current job或者reuse prior runs from all compatible jobs。

文档介绍了ISIGHT软件功能介绍、软件集成的必要条件、常用软件集成的命令、ISIGHT软件集成及ISIGHT后处理及常见问题处理。

Isight,常见问题,基础操作,注意问题

isight集成Solidworks和Ansys教程

Solidworks和Ansys集成教程 本教程是一个进行悬臂梁减重分析的例子,iSIGHT-FD V2.5集成的软件是Solidworks 2004和Ansys V10。 一 Solidworks参数化过程 1. 新建一零件图,选择基准面进入草图绘制状态; 2. 使用”直线绘制”按钮绘制下图所示工字形界面; 3. 使用”智能尺寸”按钮标注如下所示各处的尺寸; 4. 可以在菜单“工具—选项”中的“系统选项”的“一般”栏中选择是否显示标注的尺寸的名称,如果不选择该项的话,则图中所标注的尺寸就会只显示数字,而不会显示如D1、D2、D3等尺寸名称。

5. 左键点击一下所标注的尺寸,例如右上角的尺寸20,然后点击右键选择”属性”; 6. 在出现的尺寸属性菜单中,将名称后的D1修改为HeightUp ,全名后的D1@草图1 会自动更改为HeightUp@草图1。SolidWorks 零件的更新主要是通过修改与这个名称对应的尺寸数值来实现的;

7. 同样的方法,将其它几处尺寸也进行修改,修改后如下图所示; 8. 接下来添加几何关系,首先点击图标添加几何关系的,在左边弹出添加几何关系面板,然后选择下图中的两条绿色的直线12和2,最后点击添加几何关系面板中下方的相等属性,将这两条直线设置为相等约束,修改参数HeightUp的值,则另外一条直线也会相应更改; 9. 同样方法,将下图所示的四组对应直线也设置为相等约束;

10. 最后如下图所示。 11. 接受草图绘制,然后点击“拉伸凸台/基体”按钮,将深度设置为200mm,如下图所示; 12. 双击左边树形菜单的拉伸1图标,右边的图形如下所示,选择拉伸尺寸参数200,右键点击属性,将参数名称修改为Length;

isight集成UG、Patran、Nastran实例教程

UG、Patran和Nastran集成教程 本教程是一个进行悬臂梁减重分析的例子,iSIGHT-FD V2.5集成的软件是UG NX3.0、MSC.Patran 2005 r2和MSC.Nastran 2005 一 UG参数化过程 1.打开UG NX 3.0程序,新建一个零件,名称为beam.prt,然后点击菜单“应用-建 模”,右键选择“视图方向-俯视图”; 2.点击草图按钮,进入草绘界面,然后点击直线按钮,绘制如下图所示的工字形 截面; 3.使用”自动判断的尺寸”按钮标注如下所示线段的尺寸; 4.按照同样方法标注其它尺寸,最终结果如下图所示:

5.点击左侧的“约束”按钮,然后选择下图所示的最上面的两条竖直线段,最后点击约束 工具栏上的等式约束,给这两条线段施加一个等式约束; 6.给这两条线段施加等式约束后,点击左侧的“显示所有约束”按钮,会在两条线段上出 现两个“=”,标明等式约束已成功施加上,如下图所示;

7.接下来,为最下面的两条竖直线段施加等式约束,如下图所示; 8.为左侧的两条Flange线段施加等式约束,如下图所示; 9.为右侧的两条Flange线段施加等式约束,如下图所示; 10.点击左上角的“完成草图”按钮,退出草绘状态。

11.选择菜单“工具-表达式”,弹出表达式编辑窗口,在下方名称后的文本框中输入Length, 在公式后的文本框中输入200,点击后面的√,即可将该参数加入中部的大文本框中,然后点击确定; 12.点击左侧的拉伸按钮,选择工字形草图,然后在弹出的输入拉伸长度的框中将数值改为 上一步创建的参数名称Length,最后点击拉伸对话框中的√,接受所作的更改;

isight与 proe 和ansys集成的多学科优化案例介绍

Isight 与Pro/e 和Ansys 集成的多学科优化案例介绍 迫于研究生毕业设计的要求,需要用到多学科优化,自己当时学习的时候网上找了很久没找到教程,这里就将通过自己研究学习后的心得介绍介绍。 案例中使用的软件:isight5.5 proe4.0 ansys12.0 注意:必须是这几个版本的组合,本人多次尝试,用ansys15.0、proe5.0什么的组合都不行,只有这个搭配才能正常集成。 参考教材《isight 参数化理论与实例详解》,该书电子链接(百度文库里面有): https://www.wendangku.net/doc/e87445921.html,/view/0f56499689eb172ded63b7cb.html?from=search 目标:有必要装置关键结构尺寸参数进行优化设计,使得在满足整体装置刚度要求的情 况下,装置更加轻量化。 一般优化设计模型 一般标准的优化设计模型为: ?? ?? ?? ?=≤≤===≥) ,,2,1(,),,2,1(,0)() ,,2,1(,0)(.S.t ) (Find n i d d d m i h l i q f B t t A t i i d d d 式中,d =(d 1,d 2…d k )是优化设计过程中待确定的设计变量,f (d )是待优化的目标函数,q i (d )是不等式形式的约束函数,h i (d )是等式形式的约束函数,d 1A 和d 1B 是相对于设计变量d t 的上届和下届,以下对此进行分析。 设计变量 装置主体结构包括由矩形钢焊接而成的支撑框架和环形基座,如下图所示,装置的体积V 、形变量E 1与矩形钢的长a 、宽b 、厚度c 、环形基座的厚度d 有关

赛特达 iSIGHT-FD培训初级教程

iSIGHT-FD 培训初级教程之二 使用Simcode组件 简介 本教程的目的是说明使用Simcode组件在iSIGHT-FD Gateway中建立一个工作流的过程,这个集成过程使用一个已有的可执行文件aeroarg.exe 和输入输出模版文件。 步骤过程 1.启动iSIGHT-FD Gateway的standalone 模式,如下图所示。 2.iSIGHT-FD Gateway 启动时带有一个默认的任务,如上图所示。默认状态下,部件面版激活‘Drivers’ 标签。此时系统 准备好创建工作流。点击‘Activities’标签以观察活动部件。

3.图标 代表 ‘Simcode’. 拖动并将此图标拖至工作域的粗红线上,如下图所示。 4.首先是告诉iSIGHT-FD 如何执行aeroarg.exe 。本例使用文件参数来添加可执行程序。单击‘Simcode’ 组件,打开Files 标签栏,点击右边的添加新参数按钮。

5.选择input,然后单击Next。 6.默认选项即可,点击Next。 7.选择In Model方式,点击Next。

8.点击Load From,打开浏览器,找到aeroarg.exe所在路径,单击Load。点击Next。 9.其余均按照默认选项,一直单击Next,最后点击Finish,完成文件参数的建立。

10.建立完成后,如图所示。 11.回到主窗口,单击Simcode组件,如图所示。 12.点击Parameter后面的下拉菜单,可以看见在4到10中添加的文件参数aeroarg_exe,已经在列表当中了,选择aeroarg_exe 后,单击橙色的添加按钮,参数被添加到Command Line中,如图所示。

isight 5.Excel和阵列

iSIGHT-FD 培训初级教程之五 Excel和阵列 简介 本案例介绍如何在工作流中增加一个Excel工作表并进行计算。已有的工作表保存在工作目录下,并将其命名为perf.xls ,其内容如下图所示。 其中输入参数以金色高亮显示,输出参数以蓝色高亮显示。我们将在iSIGHT-FD中读入其中的两列参数,一列作为的输入参数,另外一列作为输出。

集成过程 1.打开名为Lab4.zmf的模型文件。 2.本案例将在案例四的基础上添加一个Excel表单,来进行一些性能计算。选择组件面版上的Activities标签,左击Excel 组件并将其拖至工作流中Weightarg组件之后,如图所示。 3.右击组件Excel,”rename”重命名Excel组件为Performance。然后双击组件,弹出Excel组件编辑器。

4.Excel组件编辑器是一个简单的界面,用来建立Excel与iSIGHT-FD工作流之间的联系。首先点击绿色加号标志,浏览定 为所需封装的Excel表单 ,本案例中为perf.xls。 5.当弹出消息框询问是否默认将Excel变量加入成为FIPER变量时,点击yes接受默认参数设置 ,一个Excel表格出现在 编辑器中,如下图所示。 6.将Excel表左侧的一组”参数名-参数值”一一对应的单元阵列定义为iSIGHT-FD的输入参数:拖动鼠标左键,框选选 中这两列,然后点击”Add name-value mappings” 完成对LoverD, Wtot, Wfueltot, eta, sfc, Swing,和Clmax这一组输入变量的定义。

isight集成catia和abaqus,nastran流程详解讲课教案

i s i g h t集成c a t i a 和a b a q u s,n a s t r a n 流程详解

精品资料 isight集成catia和abaqus,nastran流程详解CAD软件中参数化建模,导入有限元软件中计算各个工况,isight根据计算结果调整模型参数,反复迭代计算的过程是尺寸优化的典型问题~ 下面将比较详解叙述菜鸟新手是如何成功用isight集成catia和abaqus流程,在此过程中,遇到不少棘手问题,翻遍了本版的帖子,浸淫在#isight优化联盟群#,得到了许多人的帮助,特别鸣谢@牛人@Alex和@潇潇,这也反哺自己将之分享给类似问题的亲们以参考。 优化思路 同做其他事情一样,我们必须思路清晰,这一点在isight流程集成上面显得尤为突出。isight有比较标准的集成流程,但又没有唯一固定的途径,像集成catia,即可以用自带的组件,又可以用通用的simcode,而关于catia的宏命令又有不同的写法,文件路径设置时又有不同的方法,诸如之类。条条大路通罗马,前提是我们知道罗马在何方,如果我们为了集成而集成,会发现照着别人的流程做,别人的没有问题自己的有问题,同样的错误解决方法适用于别人的模型,不适用于自己的。 我要处理的算例是一个L型的支架,约束条件是均布载荷下最大应低于上限值,目标函数是结构质量最小,一阶频率最大。优化思路是在catia中参数化建模,更改参数值即可实现模型的自动更新,每次更新的模型导入abaqus 中分别计算模态和均布载荷作用下的应力值,isight根据计算结果,更改模型参数值,反复迭代计算优化的过程。 5.7含自带的catia和abaqus组件,自己也花了些时间尝试下的,可以集成,但有其局限性,个人推荐用simcode集成,虽然步骤繁琐点,但是灵活性更好,适用于不同的机子。 catia参数化建模和宏命令 catia建模咱都会,参数化的话即把相关尺寸用参数代替,这样我们只需要更改参数值便可实现模型的更新,而无需重复建模,具体的操作步骤请百度一下。 以上便是参数化的L支架模型,参数已在模型上象征性标出 .txt文件是catia自己可以输出的参数设计列表,更改参数值,你会发现模型出现更新提醒,但是需要手动执行更新 那如何实现模型的自动更新的呢?我的做法是用宏命令记录我手动更新的过程,宏命令的具体操作步骤也请百度一下的吧。 宏录制——更改.txt参数值——打开模型——手动更新——保存模型——退出模型 仅供学习与交流,如有侵权请联系网站删除谢谢2

Isight集成CarSim或TruckSim教程

Isight集成CarSim/TruckSim教程 以Isight为平台,集成Trucksim与Matlab软件,其中Matlab用于结果的后处理。搭建平台首先对需要每个仿真试验分别建立如下文件: (1)Run311_all.par、Run311.erd、Run311_echo.par、Run311_end.par和Run311 _log.txt文件 Run311_all.par为TruckSim中的整车模型文件,包含车辆所有参数,在程序运算前需将其作为输入文件导入Isight中并设置变量;Run311.erd为TruckSim仿真生成的指引结果文件,包含需要的响应参数;Run311_echo.par为仿真执行文件;Run311_end.par为仿真结束文件;Run311_log.txt为记录文件。 (2)Run311_mat.cvt_cfg文件 利用转换器ERDConverter生成,用于指定目标响应及对应通道。 (3)RunTrucksim.bat文件 第一行用来控制TruckSim求解器solver_simple_x64.exe执行仿真;由于Run311.erd文件无法直接被Isight读取,需要将其转换为mat格式的文件,因此第二行作用是利用转换器ERDConverter.exe及配置文件Run311_mat.cvt_cfg将其转换为能被matlab读取的文件Run311.mat。该文件通过Isight中的Simcode组件调用。 (4)Simfile文件

该文件为TruckSim仿真的配置文件,定义了求解器的路径名,如果求解器找不到Simfile文件时将不会进行运算。技术交流qq450668968 建立好相关文件后,利用Isight搭建优化平台,在Isight中根据所述设置目标函数、变量和约束条件,Isight会根据优化算法确定迭代的步数及每一步的变量取值,通过不断调用TruckSim运行相关试验并输出评价指标,Isight会自动判断是否为优化解。

相关文档
相关文档 最新文档