Adams批处理求解操作流程详解

软件环境

Adams 2012 x64软件、Windows 7 x64操作系统



建立Adams模型

在Adams中建立仿真模型和仿真脚本,并确保仿真模型和仿真脚本的准确性。

Adams批处理求解操作过程的图1

图1  在Adams/View中建立仿真模型



编写Adams脚本控制语句,如图2。

Adams批处理求解操作过程的图2

图2 编写脚本控制命令



文件导出

使用File->Export命令导出模型文件。在File Type中选择Adams/Solver Dataset导出仿真模型,如图3所示,生成.adm模型语言文件。

Adams批处理求解操作过程的图3
图3 导出.adm模型语言文件



在File Type中选择Adams/Solver Script导出脚本命令,如图4所示,生成.acf仿真控制语言文件。

Adams批处理求解操作过程的图4

图4 生成.acf仿真控制语言文件



完成后,在Adams工作目录文件夹中生成两个文件。注意,这两个文件必须在同一个文件夹中,以方便solver的调用

Adams批处理求解操作过程的图5

图5 工作目录文件夹中的两个文件




修改ACF文件

打开生成的ACF文件,如下图左侧,修改其中的语句

Adams批处理求解操作过程的图6

图6 修改.acf文件



其中 fourbars.adm指的是运行acf文件时调用的adm文件,必须与上一步生成的.adm文件的名称相同;fourbars_sim1表示生成Adams结果文件(.gra、.res、.req)的文件名称,可以是随意字符串,注意要符合命名规则;结尾处的stop表示仿真脚本运行结束,退出Solver运算。

OUTPUT/NOSEPARATOR语句的意思是仿真求解后生成的结果集是一个整体文件,不是分开的。



调用Adams/Solver

在Windows开始菜单处输入cmd打开命令语言(DOS)窗口。把当前路径设置到上述adams文件所在的目录。

然后输入adams2012_x64(为64位的Adams2012软件)或adams2012(为32位的Adams2012软件),这时系统调用Adams程序,进入Adams Solver批处理仿真界面。

如果系统不识别上述输入参数(Adams2013版软件不识别),请直接输入Adams的启动文件,如D:\MSC.Software\Adams_x64\2013_2\common\mdi.bat 启动Adams。

Adams批处理求解操作过程的图7

图7 进入Adams批处理运行界面




仿真计算

在Enter your selection code or EXIT提示符处输入ru-s (即为ru-standard的缩写),表示使用Adams标准求解器;

然后输入ACF文件名称fourbars.acf,表示使用该命令文件进行求解;

然后Adams求解器调入模型进行仿真求解。仿真完成后,如图8所示。

Adams批处理求解操作过程的图8
图8 Adams Solver批处理仿真完成



这时,在Adams工作路径D:\fourbar文件夹下产生4个文件,其中msg文件是仿真信息文件(即在图8窗口中显示的仿真信息),另3个文件是Adams仿真结果文件(.res、.req、.gra),把这3个文件导入到Adams中进行结果数据(动画和曲线)查看。

注意:生成的结果文件的名称与图6设置的名称一致。

Adams批处理求解操作过程的图9

图9 生成的结果文件




交互式批处理仿真

ADAMS/Solver 批处理仿真中,可以进行不用脚本的交互式仿真 (即没有.acf 文件)。

在CMD窗口中输入完Adams2012_x64、ru-s命令进入Adams后,直接回车,表示没有.acf命令文件。这时启动Adams Solver。

在command:命令行中输入FILE/MODEL=fourbars.adm, OUTPUT_PREFIX=fourbars_sim2,表示此次仿真使用fourbars.adm模型数据文件,并定义仿真结果文件的名称是fourbars_sim2。

Adams批处理求解操作过程的图10
图10 交互式批处理输入命令


之后按照.acf文件里的命令顺序依次输入到command: 命令行中,进行仿真计算,直到最后输入stop命令完成计算。

Adams批处理求解操作过程的图11

图11 交互式批处理仿真完成


仿真完成后,在Adams工作目录D:\fourbar中生成本次仿真的结果文件,文件名称是仿真中设置的名称fourbars_sim2,如图12所示。

Adams批处理求解操作过程的图12

图12 交互式批处理仿真结果文件



批处理批量运行仿真

编辑一个bat文件,以批处理方式一次连续运行Adams Solver进行仿真运算。bat文件的内容如下图所示,把此bat文件放置在sim1.acf文件同一个文件夹,直接点击运行即可依次运行sim1.acf、sim2.acf、sim3.acf三个脚本命令程序。

Adams批处理求解操作过程的图13

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空