您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页adams_isight联合仿真

adams_isight联合仿真

来源:尚佳旅游分享网


Adams 和isight-fd联合仿真

Isight-fd的确是很有潜力的软件,方便实用,将一些自己的经验和大家分享

一、联合仿真的主要目的

我个人理解,主要是通过isight-fd集成adams的动力学仿真能力,将模型中的某些属性作为优化变量,通过对adams仿真结果的分析,来对这些属性进行优化

二、主要原理

这里主要用到了isight-fd的simcode模块(执行操作系统命令)和datachange模块(从规定格式文件中读取信息)两个模块

Isight-fdsimcodedataexchangeModel_1.cmd(名字任意)Run.bat(名字任意)结果文件(*.txt) 图1系统总体示意图

图2 Isight-fd中的所有模块截图

用到的文件说明

1、“*.bat”:批处理文件,用来执行adams仿真,截图如下(具体就不解释了,网上很多)

2、“*.cmd文件”用来仿真的模型文件,截图如下

上图中一共四个红色方块,从上到下依次解释

(1) 模型文件,直接用*.bin文件就行

(2) Adams中的设计变量,将要分析的属性通过设计变量参数化,比如长度,质量、惯量什么的,说白了就是你要优化的目标

(3) 仿真脚本,这个在adams工作空间中需要定义好,就在那个浮动工具栏上

(4) 输出结果文件,输出多个用逗号(“,”)隔开,记得输出文件要用绝对路径。输出文件的建立在view->build->request中建立。(不清楚的在网上查查)

3、结果文件,上边是变量名(时间和加速度)

三isight-fd中的具体操作

1、Simcode模块以参数形式执行*.bat 、 *.cmd 和 *.txt文件

(1)添加*.bat文件,图中红色图标添加,记得将文件参数设成in model模式

(2)添加cmd文件

双击左侧的dataexchange模块,添加write属性的cmd文件

(3)结果获取,右侧的dataexchage模块,从结果文件中获取加速度结果

2、设置优化模块

双击打开优化模块,在variables中勾选优化的变量

在Objectives中选择优化方向

到此所有设置完毕,开始优化仿真

制作人:幻雪游狐

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务