文档库 最新最全的文档下载
当前位置:文档库 › iSIGHT与UG集成教程

iSIGHT与UG集成教程

iSIGHT与UG集成教程
iSIGHT与UG集成教程

UG集成教程

本教程是一个进行悬臂梁减重分析的例子,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,最后点击拉伸对话框中的√,接受所作的更改;

13.现在需要将UG零件的表达式文件输出,再次选择菜单“工具-表达式”,弹出表达式编

辑窗口,点击右上角的“导出表达式到文件”按钮,然后在弹出的对话框中输入表达式文件名称,如beam.exp,点击OK保存。

14.最后将UG零件保存。

二 UG零件Parasolid格式文件beam.x_t的输出

1.UG零件的更新及Parasolid格式文件beam.x_t的输出需要用到提供的VC编的程序

ugUpdate.exe;

2.新建一个文本文档,在该文档中输入以下内容:

“ugUpdate.exe beam.prt beam.exp <本地机当前工作路径>\beam.x_t”

然后将该文档保存为后缀名是*.bat的批处理文件,如UG_Parasolid.bat,该批处理文件的作用是执行ugUpdate.exe程序,读取beam.prt零件和beam.exp表达式文件,然后在当前路径生成名称为beam.x_t的Parasolid格式的文件;

3.双击运行UG_Parasolid.bat,即可在当前工作路径生成beam.x_t文件。

三 iSIGHT集成

在iSIGHT中添加一个simcode组件,在命令行读入UG_Parasolid.bat;将beam.exp作为输入文件,并且解析文件中关心的尺寸。这样iSIGHT就能自动调用bat命令来生成*.x_t文件了,具体见下图:

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集成Matlab优化Fence实例

iSIGHT- Matlab简单算例 1.确定问题,优化变量,计算方法和优化目标 优化变量为矩形的长和宽,优化目标为矩形面积,优化目的是使面积最大。为此,建立一个输入文件fencein.txt,一个输出文件fenceout.txt,和一个Matlab文件fence.m来进行计算。三个文件放在同一个目录下。 2.iSIGHT集成步骤 Step1:启动iSIGHT9.0,点击integrate按钮,出现如下图的集成对话框。点击Simcode 按钮,在右方的图框中会显示出Simcode的图框,集成操作将主要在这个框里进行。 Step2:文件的说明与解析。 下一步的操作主要包括一下几个方面:定义执行程序;定义输入输出文件;说明调节参数和输出参数。 首先点击Simcode框左方按钮,Simcode框将出现三个框:输入文件框,执行程序框和输出文件框。 1)定义输入文件,说明调节参数: 点击输入对话框左方第二个按钮Input Properties,弹出如图对话框,分别设置输入文件及其路径、模板文件及其路径。其中的模板文件与输入文件完全相同,只需要改变文件名即可。

模板文件默认生成即可: 点击input0图框左方的Input Contents按钮,系统会跳出文件解析对话框。 在文件解析框右边的文本框中,通过鼠标选择第一行的文字:Length= , 注意:选择时要考虑到空格,一定要保证鼠标高亮的位置在10之前,而且要从左往右拖动鼠标。

系统弹出Select Type of Action对话框,点击apply按钮。 在定义变量的对话框中,选中replace next Word标签,并在With对话框中输入Length,点击OK。 对第二行进行类似操作,系统显示结果如图。在file中保存后关闭。

isight软件集成基础流程

1、ISIGHT软件功能介绍 (1)Isight主要功能有:流程集成自动化、试验设计、近似建模、多目标优化等(2)Isight应用领域:广泛应用于各种需要进行参数优化和集成优化的领域(3)isight目前的版本为5.5,5.7,5.9,2016年以后采用年份编号,2016,2017,2016版以后必须需要ie10支持 (4)需要集成的软件必须具有批处理的能力。 (5)采用软件进行优化的时候可以采用DOE获取内在的变化规律,根据规律进行改进,DOE优化确定初始点为优化提供基础。 (6)近似模型:实验数据的分析处理,且进行误差分析,模型的相关度不高不能用。线性问题误差要求在0.9以上,非线性的问题误差一般在0.8以上。 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\abaqus.bat" input=Abaqus_model.inp job= model interactive ②Adams/car "D:\adams\2012\common\mdi.bat" acar ru-standard -b BatchCommand.cmd ③ANSYS "D:\Program Files\ANSYS16.0\ANSYS Inc\v160\ANSYS\bin\ winx64 \ANSYS160.exe" -b -p -i bar.inp -o output.txt ④catia "D:\Software_instation \Catia\catia\win_b64\code\bin\CNEXT.exe" -batch -macro Bar.catvbs ⑤Marc

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/4f16879069.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集成catia和abaqus,nastran流程详解

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参数值——打开模型——手动更新——保存模型——退出模型 这样会生成一个.catvbs宏命令文件,更改.txt中参数值,然后双击.catvbs,稍等片刻你会发现模型更新了。 {插播一下:你一定惊奇于宏命令的NB,但需要指出的是catia中宏命令并不是万能的,许多操作并不能被记录。 比如说我们迫切想提取出模型的质量或者体积作为优化设计的目标,但是很无奈宏命令无法直接记录手动测量的过程,需要二次开发。

iSIGHT与UG集成教程

UG集成教程 本教程是一个进行悬臂梁减重分析的例子,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软件界面与菜单介绍

第三章 iSIGHT软件界面与菜单介绍 3.1 iSIGHT软件的启动 在介绍软件的界面与菜单之前,首先介绍一下iSIGHT软件的启动方法。在Windows操作系统下,用户可以通过以下方式进行iSIGHT软件:■双击桌面iSIGHT软件快捷方式图标; ■在DOD命令提示iSIGHT软件安装路径下输入“iSIGHT”; ■Windows2000:依次点击“开始菜单”→“程序”→“iSIGHT 8.0”→“iSIGHT”; ■WindowsXP:依次点击“开始菜单”→“所有程序”→“iSIGHT 8.0”→“iSIGHT”。 在DOS命令行里面输入命令是启动iSIGHT软件最基本的方式。它可以打开软件的“任务管理”窗口,尽管并不能加载任何任务。常用的命令格式与选项可参见附录A。 需要注意的是在输入命令的时候,如果需要输入任务描述文件的话其它选项应该放在前面。 ■正确输入: isight -I beam.desc ■不正确输入: isight beam.desc –I 3. 2 iSIGHT软件图形界面总论 iSIGHT软件提供了强大的用户界面,通过图形化工作界面,用户可以进行产品设计的过程设计、优化设计处理和自动化求解以及结果分析等所有工作。纵观iSIGHT软件,其图形化界面可以任务管理、过程集成、问题定义、过程监控及结果分析四个模块。每一个功能模块都强调了设计研究中所需要的集成、自动化和过程监控步骤。软件中的每一个接口模块都是独立的部分,它们分别通过iSIGHT解析器与客户/服务器模式下的其他部分通信。 iSIGHT中各种图形界面分类如图3.2.1所示。先对各主要功能模块的作用进行简单介绍。 3.2.1 任务管理界面 在iSIGHT中,任务管理界面为各模块的集成界面,它为设计问题的图形描述。在多层次、多模块的任务中,该模块还有助于用户了解各部分之间的相互关

利用iSIGHT实现CFD仿真的全自动化过程

利用iSIGHT实现CFD仿真的全自动化过程 iSIGHT是GE推出的一款功能强大的计算机辅助优化(简称CAO)系统平台,利用iSIGHT 进行优化的流程如下:首先根据具体问题在iSIGHT内置的算法库里选择合适的算法,然后iSIGHT软件会根据算法改变模型的输入参数,从而得到新的模型,调用如Fluent等CAE软件对更新后的模型进行计算,得到优化过程中需要用到的关键参数值从而计算个体的适应度值。根据适应度值判断个体是否为最优个体从而决定优化过程是否继续。其主要的设计优化流程如下图所示: 本推文主要介绍利用isight实现CFD仿真自动化的一种思路。采用Isight实现仿真自动化需要将建模、网格划分以及求解器软件集成到iSIGHT平台下,以集成UG、Gambit以及Fluent为例,集成好的平台如下图所示: GOUG是集成UG的模块,其功能如下:实现参数化建模,并运行由C语言编译生成的模型参数更新程序ugupdate.exe,且把模型.prt文件转换为Gambit可识别的.t_x文件输出,作为Gogambit模块的输入文件。 Gogambit是集成Gambit的模块,其功能主要是执行gambit日志文件实现网格划分,并输出mesh文件作为Gofluent的输入文件。 Gofluent是集成Fluent的模块,其主要功能是执行Fluent日志文件进行模型的求解并进行后处理输出关键的性能参数。 Caculator:计算器,对于Fluent不能直接输出的后处理参数,可以通过此模块采用前面的模块输出的参数组合进行计算。 集成各个模块所需要的文件:

(1)集成UG所需要的文件(在公众号CAE与CAD的集成中介绍了每一个文件的制备方法)如下图所示: ①tube.prt,由UG建模完成直接输出;②tube.exp:在UG中直接导出,包含模型关键参 数的文件;③qi.exe:由VC6.0编译以下代码生成的可执行程序;④ug_parasolid.bat文件:qi.exe 的驱动文件。 (2)集成Gambit所需文件如下图所示: ①Tube.t_x文件是通过上一步中ug_parasolid.bat文件驱动可执行文件qi.exe文件生成的; ②mesh.jou是在gambit里生成的日志文件;③GOGAMBIT.bat是在后台驱动gambit读取 mesh.jou进行网格划分的文件。 (3)集成Fluent的文件主要如下所示: ①GOFluent.bat是在后台驱动Fluent读取solve.jou进行模型求解的文件;②solve.jou 是在Fluent里生成的求解日志文件;③tube.mesh是Gogambit模块输出的mesh文件;④ output.dat是Fluent求解完成时使用Fluent脚本功能将后处理结果进行输出的文件。 Optimization是Isight自带的优化模块,里面包含丰富的优化算法程序。 iSIGHT运行起来时其循环过程图如下:

Isight集成Cruise方法_重点

Isight集成Cruise进行动力传动系统参数优化 前段时间在做Isight集成Cruise的时候,参考了一些网上的材料,但是经常出现错误,现在终于调通了,把过程分享一下,希望对大家有帮助。 下面以Cruise自带商用车模型truck为例进行说明,软件为A VL-Cruise2011.3和Isight5.7,具体步骤如下: 1Cruise主模型文件为truck.prj,输入文件为truck.dbf,计算结果文件为messages 文件夹中的result.log。 2打开Cruise软件运行一次模型,在模型目录下生产messages文件夹,其中result.log要在后面集成过程中使用。 3编写批处理运行文件run_truck.bat set SERVERHOME=C:\A VL_CRUISE_v2011.3\CRUISE\v2011.3 set USERHOME=%SERVERHOME% cd %USERHOME% %SERVERHOME%\bin\ia32-unknown-winnt_vc9\cruiseNT.exe "C:\A VL_CRUISE_v2011.3\CRUISE\v2011.3\projects\Commercial_V ehicles\Truck\ver_0001\truck.prj" en_US 1 pause 4 在C:\AVL_CRUISE_v2011.3\CRUISE\v2011.3\projects\Commercial_V ehicles\Truck\ver_0001 目录下新建文件夹config,并且将C:\A VL_CRUISE_v2011.3\CRUISE\v2011.3\config 文件夹下的license.ini拷贝到该config文件夹下。 另外将C:\A VL_CRUISE_v2011.3\CRUISE\v2011.3\config文件夹下的cruise.ini拷贝到C:\A VL_CRUISE_v2011.3\CRUISE\v2011.3\projects\Commercial_V ehicles\Truck\ver_0001目录下。 需要注意,每次使用Cruise图形界面计算后,要重新拷贝文件license.ini和cruise.ini。 5 双击运行run_truck.bat文件,查看messages文件夹下的result.log文件是否 已经更新,确定该批处理文件运行正常。 6 在Isight中使用simcode建立优化集成模型,simcode的input文件为truck.dbf, output为result.log,运算命令为run_truck.bat,其中command line设置为C:\A VL_CRUISE_v2011.3\CRUISE\v2011.3\projects\Commercial_V ehicles\Tr

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会自动判断是否为优化解。

Isight集成Adams总结

1.CMD(模型文件bin)编写: 例子:file binary read & file_name = "latch.bin" & alert = no var set var=DV_6 real_value = 0.738622 var set var=DV_7 real_value = 2.288425 var set var=DV_8 real_value = 3.349892 var set var=DV_9 real_value = 6.359198 var set var=DV_10 real_value = 3.477764 var set var=DV_11 real_value = 6.987180 var set var=DV_12 real_value = 5.104506 var set var=DV_13 real_value = 4.204834 var set var=DV_14 real_value = 6.315691 var set var=DV_15 real_value = 6.050654 simulation single scripted & sim_script_name = https://www.wendangku.net/doc/4f16879069.html,st_Sim & reset_before_and_after = yes numeric_results write & result_set_component_name = MAG, Last_Run.TIME & sort_by = by_value & order = descending & write_to_terminal = off & file_name = "spring.txt" 2.BA T批处理文件编写: 例子:"C:\M S C.S o f t w a r e\A d a m s_x64\2012\c o m m o n\m d i.b a t"a v r u-s b C:\U s e r s\S Z L\D e s k t o p\A d a m s_b y C M D\l a t c h.c m d 3.生成txt输出文件 A. https://www.wendangku.net/doc/4f16879069.html,st_Run.StringOfForce.MAG (newton) B. https://www.wendangku.net/doc/4f16879069.html,st_Run.TIME (sec) A B 2.905005E+002 2.000000E-001 2.872709E+002 1.980000E-001 2.840709E+002 1.960000E-001 2.744501E+002 1.940000E-001 2.686539E+002 1.920000E-001 2.631649E+002 1.900000E-001

相关文档