ADAMS与ISIGHT集成
iSIGHT-FD集成Adams-Aircraft

iSIGHT-FD集成Adams-Aircraft教程本教程以飞机主起落架落震仿真为例,介绍如何通过iSIGHT-FD集成Adams/Aircraft 模块进行多目标优化。
定义E:\Works\Adams\aircraft\dropr为工作文件夹。
1 软件介绍(1)AdamsMSC公司的多体系统动力学软件Adams,其中的Aircraft模块能够对飞机起落架的落震、收放以及全机着陆、滑跑等进行动力学仿真。
国内很多学者对此进行相关研究,并一致认为该模块在对飞机起落架性能仿真方面具有较高的可信度,是目前公认的飞机起落架性能仿真较好的软件之一。
(2)iSIGHT-FD该软件是美国Engineous公司开发的多目标、多学科优化集成平台,能够对几乎所有的商业软件进行集成,也能够对由C++、java语言开发的程序进行集成。
其中包含多种流行的优化方法,并能够实现优化过程自动化。
2 起落架落震动力学仿真首先在Adams/Aircraft的模板模式下建立起落架悬架和轮胎模板(也可以通过模板库中的已有模板修改得到)并进行相关属性文件的配置。
在标准模式下通过相关的模板建立相应的子系统并进一步建立起落架动力学装配系统:修改空气弹簧的属性;把待优化的参数所在的属性文件(如油针面积在油液阻尼力的属性文件中)拷贝到工作文件夹下,并在模型中建立映射关系。
保存文件,退出。
删除Adams/Aircraft默认文件夹下的aircraft.log文件。
打开Adams/Aircraf,打开动力学装配系统,修改空气弹簧参数,落震分析:退出系统。
找到aircraft.log文件,并修改如下:将文件保存为:AircraftGo.cmd(输入文件)在工作文件夹新建批处理文件AircraftGo.bat(驱动文件),文件内容如下:运行驱动文件Aircraft.bat,便会以批处理的模式(非界面模式)启动Adams/Aircraft模块,并同时调用输入文件AircraftGo.cmd进行落震仿真分析,最后生成一系列的结果文件,同界面模式仿真结果相同。
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⑤Marccmd /c D:/MSC.Software/Marc/2013.0.0/mentat2013/bin/mentat.bat -bg -prtest.proccmd /c D:\MSC.Software\Marc\2013.0.0\marc2013\tools\run_marc.bat -jidtest_job1.dat⑥UG"D:\Program Files\ Siemens\NX 10.0\UGII\run_journal.exe" command.vb⑦NASTRSN"E:\ Nastran\20101\bin\mdnastran.exe" Nastran_model.bdf⑧LSDYNA"D:\LSDYNA\program\ls-dyna_smp_s_R700_win32_ifort101.exe" i=guadao.k"D:\LSDYNA\program\lsprepost.exe" guadao.cmd⑨CREOcmd /c "C:\Program Files\PTC\Creo 3.0\B000\Parametric\bin\parametric.bat"pro_wait _trail.txttaskkill /f /im nmsd.exe⑩hyprmesh"D:\Program Files\Altair\11.0.0.39\hm\bin\win32\hmopengl.exe" -tcl gu.tcl3、ISIGHT软件集成(1)打开isight软件,建立一个新的zmf文件,进行组件集成;(2)将建立好的zmf文件保存至工作目录下,并定义模型的路径为{modeldir},使所有的文件均存放在{modeldir}下面。
Isight集成LS-DYNA和LS-PREPOST教程_bdwk

值,通过录制获得。
(3)、Run_ls-prepost.bat 执行belt_system.cfile文件中的内容,其内容如下所示:
0.01变更为0.02 2000变更为1800
点击run
2020/7/3
初始 方案 结果
修改 方案 结果
13
谢 谢!
2020/7/3
14
(1)在command项Basic面板中选择Run_ls-prepost.bat,并勾选distribute excutable ;在advanced面板中取消如图示3个勾选项:
(2)在output面板中读取最大绝对加速度。
去掉勾
2020/7/3
10
3、集成过程
4)、设置组件Run_LS-prepost (3)关闭组件Run_LS-prepost,鼠标右键该组件选择properties,在图示标记处将
建 立 一 个 Isight 模 型 , 并 保 存 在 模 型 目 录 中 , 文 件 名 为 isight_LSDYNA_beltModel。 1)、设置工作目录为{modeldir}
① ②
③ ④
2020/7/3
6
3、集成过程
2)、创建如下流程,在 流程中添加 两个simcode组件,并分别重命名为 Run_ls-dyna和Run_LS-prepost。
2020/7/3
去掉勾
8
3、集成过程
3)、设置组件Run_ls-dyna (3) 关 闭 组 件 Run_ls-dyna , 鼠 标 右 键 该 组 件 选 择 properties , 在 图 示 标 记 处 将
CatiaAdamsPatran集成组件操作

第一章系统集成组件5.1Catica组件●前置条件默认您对CATIA软件的操作和参数设置有相当的掌握,并本机安装CATIA V5R17及以后版本,同时已获得Acc-u-TransComponentForiSIGHT-FD的组件安装包和对应授权许可的license文件。
●说明Acc-u-TransComponentForiSIGHT-FD需要安装并配置相应的许可证服务器(默认为TTI_LM)。
对于该许可证服务器的配置请参见其他类似LMTOOLS 软件的许可证服务器配置。
同时,其Acc-u-TransComponentForiSIGHT-FD 版本应满足iSIGHT-FD对应版本需求。
●操作过程➢步骤一安装Acc-u-TransComponentForiSIGHT-FD,双击。
➢步骤二选择License Server和Acc-u-TransComponentForiSIGHT-FD以及相应的操作系统安装,如下图:➢步骤三设置安装路径,如下图:➢步骤四指定安装CATIA V5的版本(与本机CATIA版本对应)➢步骤五选择对应CATIA的安装路径和执行文件(可自动搜索其位置),如下图:➢步骤六完成安装并配置License Sever➢步骤七打启动Isight-FD如图:➢步骤八点击“OK”按钮。
启动后如图:➢步骤九点击左上角“”图标。
打开后如图:➢步骤十选择CatiaV5component点击“Add to Palette”按钮,如图:➢步骤十一点击“OK”按钮然后点击“Close”按钮。
如图:➢步骤十二组件图标栏目增加了CATIA图标。
将CATIA组件拖拉到Isight-FD的模型中红线上如图:➢步骤十三双击“Acc-u-Trans ”图标,打开编辑界面。
如图:➢步骤十四设置CATIA环境文件,选择CAD Env file 点击其Browse…选择对应的环境文件(如:C:\Documents and Settings\All Users\ApplicationData\DassaultSystemes\CATEnv\ CATIA_P3.V5R18.B18.txt)➢步骤十五点击CAD Model 的“Browse…”按钮,本例从Acc-u-TransComponentForiSIGHT-FD_5.1.2\Sample Models\CAT5目录下查找到“Wheel.CATPart”文件。
ADAMS与ISIGHT联合仿真流程介绍

ADAMS与ISIGHT联合仿真流程介绍一、软件介绍MSC.ADAMS软件由于其领先的“功能化数字样机”技术,迅速发展成为CAE领域中使用范围最广、应用行业最多的机械系统动力学仿真工具,占据了全球该分析领域53%的市场份额(数据来自于Daratech),被广泛应用于汽车、航空、航天、铁道、兵器、船舶、工程设备及重型机械等行业,许多国际化大型公司、企业均采用Adams软件作为其产品研发、设计过程中机械系统动力学仿真的平台。
借助Adams所提供的强大的建模功能、卓越的分析能力以及灵活的后处理手段,可以建立复杂机械系统的“功能化数字样机”,在模拟现实工作条件的虚拟环境下逼真地模拟其所有运动情况,帮助用户对系统的各种动力学性能进行有效的评估,并且可以快速分析比较多种设计思想,直至获得最优设计方案,提高产品性能,从而减少昂贵、耗时的物理样机试验,提高产品设计水平、缩短产品开发周期和产品开发成本。
ISIGHT软件,可以将数字技术、推理技术和设计探索技术有效融合,并把大量需要人工完成的工作由软件实现自动化处理,好似一个软件机器人在代替工程设计人员进行重复性的、易出错的数字处理和设计处理工作。
ISIGHT可以继承仿真代码并提供设计智能支持,从而对多个设计可选方案进行评估和研究,大大缩短了产品的设计周期,显著提高了产品质量和产品可靠性。
ISIGHT软件提供了强大的用户界面,通过图形化工作界面,用户可以进行产品设计的过程集成、优化处理和自动化求解工作。
二、文件准备首先需要为iSIGHT集成ADAMS提供需要的输入输出文件。
输入文件用来提供ADAMS 模型的信息,输出文件提供ADAM S仿真的结果。
1、“*.bat”:批处理文件,用来执行ADAMS仿真,截图如下:2、“*.cmd文件”:用来仿真的模型文件,截图如下:上图中一共四个红色方块,从上到下依次解释(1)模型文件,直接用*.bin文件就行;(2)Adams中的设计变量,将要分析的属性通过设计变量参数化,比如长度,质量、惯量等,也就是要优化的目标;(3)仿真脚本,这个在Adams工作空间中需要定义好;(4)输出结果文件,输出多个用逗号(“,”)隔开,记得输出文件要用绝对路径。
ADAMS集成准备工作-输入输出文件

ADAMS模型准备Admas建模,保存模型*.bin文件iSIGHT集成ADAMS一准备输入输出文件接下来的工作是为iSIGHT集成ADAMS提供需要的输入输出文件。
输入文件用来提供ADAMS模型的信息,输出文件提供ADAMS仿真的结果。
【1】生成iSIGHT输出文件我们希望每次ADAMS仿真分析完毕能够把我们关心的结果以ASCII码文件的格式输出出来,以便我们用iSIGHT自动评估,下面是操作步骤。
GUI命令:Build>Measure>Request>New(图6步骤1)图6 req文件生成输入一个Request Name,如StringofForce。
(图6步骤2)将Output Type改为force (图6步骤3),选择我们关心的力之间的两个marker,这里是marker_26和marker27。
由于操作的原因,这里可能与你的Marker并不重合。
只需要确认是弹簧两端的两个marker即可。
(图6步骤3,4)【2】生成iSIGHT输入文件*.adm文件为iSIGHT集成ADAMS的输入文件,adm文件用于描述样机的模型,它提供了ADAMS/Solver求解器所需要的各种信息。
GUI操作:File>Export>,此时弹出File Export对话框如图4所示,File Type选择ADAMS/Solver Data Set, 并输入File Name为adams,这里不需要加后缀.adm,ADAMS会自动追加。
图4 ADAMS生成生成adm文件选OK后生成文件adams.adm,这就是iSIGHT所需要的输入文件。
打开adams.adm文件(图5)可以看到其中的内容,它包含模型的基本信息,可以通过修改其中的marker坐标来修改模型。
图5 adm文件【3】生成ADAMS命令文件(adams command file) *.acf新建一个txt文档,命名为adams.acf,在里面输入下面几行命令:Adams InputAdams ResultSIMULATE/TRANSIENT, END=0.2, STEPS=100Stop这里的第一行是指定ADAMS Solver的输入文件所在路径和输入文件名称,第二行是指定输出文件的路径名和输出文件名称。
isight和proe与ansys集成的多学科优化案例介绍

Isight与Pro/e和Ansys集成的多学科优化案例介绍迫于研究生毕业设计的要求,需要用到多学科优化,自己当时学习的时候网上找了很久没找到教程,这里就将通过自己研究学习后的心得介绍介绍。
案例中使用的软件:isight5.5 proe4.0 ansys12.0注意:必须是这几个版本的组合,本人多次尝试,用ansys15.0、proe5.0什么的组合都不行,只有这个搭配才能正常集成。
参考教材《isight参数化理论与实例详解》,该书电子链接〔百度文库里面有:目标:有必要装置关键结构尺寸参数进行优化设计,使得在满足整体装置刚度要求的情况下,装置更加轻量化。
一般优化设计模型一般标准的优化设计模型为:式中,d=<d1,d2…d k>是优化设计过程中待确定的设计变量,f<d>是待优化的目标函数,q i<d>是不等式形式的约束函数,h i<d>是等式形式的约束函数,d1A和d1B是相对于设计变量d t的上届和下届,以下对此进行分析。
设计变量装置主体结构包括由矩形钢焊接而成的支撑框架和环形基座,如下图所示,装置的体积V、形变量E1与矩形钢的长a、宽b、厚度c、环形基座的厚度d有关优化目标在保证形变量要求的基础上同时获得更合理的尺寸分布,使装置的质量最小;Ansys分析模型可以很方便地导出体积信息,而质量与密度成正比,因此,为减轻整体装置重量,可将装置的体积作为优化目标,即Min V约束条件装置结构优化的关键是保证整体装置的静刚度特性不超过设计要求的条件下减小重量,约束条件包括状态约束和变量约束,状态约束主要是整体结构的形变量、许用应力,变量的取值范围为变量约束,如下式所示,其中|E1|max为自动焊接装置的最大变形量,σmax为最大等效应力。
优化过程Isight优化设计分析流程通过Isight集成三维建模软件Pro/E和有限元分析软件Ansys,在Pro/E中进行参数化建模,调用参数化建模的历史文件对设计变量进行赋值,并通过批处理文件驱动Ansys对调用的参数化模型进行分析,提取结果文件作为优化的输出文件,然后通过选取Isight合适的优化算法对设计变量及优化目标设定的次数进行迭代循环操作。
ADAMS高级应用

第1章机电一体化系统仿真参见:虚拟样机技术在磁悬浮精密定位平台中的机电一体化研究--硕士论文-导师王延风-作者卢志山-中国科学院研究生院(长春光学精密机械与物理研究所)1.1意义利用ADAMS和MATLAB进行联合仿真最大的好处在于,可以直接利用ADAMS的仿真模型,而不需要将其抽象出数学模型,从而更简单、也更准确(数学模型肯定不能完全的反映该模型)。
从而可以将控制模块和机械模块有机的整合到一起,进行联合仿真。
1.2导入外部模型文件(UG)1.2.1Parasolid格式文件UG和ADAMS/View都支持IGES,STEP,Parasolid这几种数据格式的输入和输出,但应用表明,以IGES格式和STEP格式输出时,耗时太多,效率低,而且出错信息多。
因此UG采用了Parasolid核心实体造型技术。
模型向ADAMS转化,不仅需要转化实体,还需要把模型的约束信息导出,以便导入到ADAMS中。
此时需要用到UG的Motion模块。
首先,输出Parasolid实体。
在UG环境下,选择文件(File)-输出(Export)-parasolid ,选择需要输出的实体,输入文件名(这里为port.x_t)和保存位置,点击OK,完成实体输出。
导出实体约束。
在UG环境下选择应用(Application)-运动(Motion)。
选择右侧导航栏的方案浏览器,右键菜单选择新方案(Creat),出现Scenario_1目录,右键菜单选择输出(Output)-Adams。
输出文件Scenario_1.anl。
更改文件后缀名为adm。
打开ADAMS/VIEW选择Import a file,先导入约束,选择Import a file,在File type中选择ADAMS/Slover Dataset,然后在File to read栏中选择前面导出的Scenario_1.adm。
在Model to creat中填入需要建立的模型名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如图为夹紧机构的动力学模型 为应用ISIGHT优化平台进行优化ADAMS ISIGHT优化平台进行优化ADAMS动力学模型还需 为应用ISIGHT优化平台进行优化ADAMS动力学模型还需 要将设计变量参数化,创建函数,设置测量值等。 要将设计变量参数化,创建函数,设置测量值等。
iSIGHT的集成 ADAMS 与iSIGHT的集成
1、ADAMS动力学模型的建立 ADAMS动力学模型的建立 2、ADAMS 文件准备 ADAMS与iSIGHT的集成过程 3、ADAMS与iSIGHT的集成过程
ADAMS 文件准备
.cmd文件 1、*.cmd文件 两种生成方式: 两种生成方式: .bin文件生成 有*.bin文件生成 直接编写
ADAMS 文件准备
优化模型的建立 文件的解析 设计变量的设置 优化算法的选取( 优化算法的选取(略) 启动优化(略) 启动优化( 显示最终优化结果( 显示最终优化结果(略)
ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
优化模型的建立
ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
文件的解析
输入文件
ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
文件的解析
输出文件
ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
设计变量的设置
谢谢!!
ADAMS 文件准备
调用ADAMS/aview ADAMS/aview的命令文件编写 2、调用ADAMS/aview的命令文件编写
“c:\ProgramFiles\ADAMS12.0\common\mdi.ba c:\ProgramFiles\ADAMS12.0\common\ t”av ru-s b ruc:\D\TEMP\Adams_byCMD\latch.cmd e c:\ TEMP\Adams_byCMD\
MDO设计优化平台 MDO设计优化平台
——ADAMS与ISIGHT之间的集成 ——ADAMS与ISI优势及特点 ADAMS与iSIGTH的集成 ADAMS与iSIGTH的集成
优势及特点
有利于发挥各领域商用仿真软件的“特长” 有利于发挥各领域商用仿真软件的“特长” 能解决单个学科或单个商业软件不能解决问 题 有利于得到系统的整体最优 包含的优化算法比较全面, 包含的优化算法比较全面,且使用方便
iSIGHT的集成 ADAMS 与iSIGHT的集成
1、ADAMS动力学模型的建立 ADAMS动力学模型的建立 2、ADAMS 文件准备 3、ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
1、ADAMS动力学模型的建立 ADAMS动力学模型的建立
使用ADAMS/View创建模型一般需要一下几个步骤 使用ADAMS/View创建模型一般需要一下几个步骤 ADAMS/View 建立机械系统模型包括零件、约束副、弹性连接、 建立机械系统模型包括零件、约束副、弹性连接、应 用力和驱动; 用力和驱动; 通过对模型进行动力学仿真,测试模型。 通过对模型进行动力学仿真,测试模型。
ADAMS 文件准备
3、测试命令,输出结果文件 测试命令,
生成输出文件, 生成输出文件,需要注 意此处的输出数据一定 要跟需要的的算结果一 致。
ADAMS 文件准备
iSIGHT的集成 ADAMS 与iSIGHT的集成
1、ADAMS动力学模型的建立 ADAMS动力学模型的建立 2、ADAMS 文件准备 3、ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
ADAMS与iSIGHT的集成过程 ADAMS与iSIGHT的集成过程
ADMAS与iSIGHT的集成过程与ISIGTH自带 ADMAS与iSIGHT的集成过程与ISIGTH自带 的集成过程与ISIGTH fence例子相似主要有一下几步 例子相似主要有一下几步: fence例子相似主要有一下几步: