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