AMESim 与 ADAMS 联合仿真操作说明
1.引言
AMESim(
)软件是由法国 公司于 年推出的多学
科复杂领域系统工程高级建模和仿真平台,该软件不要求用户具备完备的仿真
专业知识,采用面向系统原理图建模的方法,便于工程技术人员掌握和使用。
机构动力学分析软件 ADAMS
集建模、求解和可视化技术于一体!能有效分析和比较多种参数方案。
运用 AMESim 与 ADAMS 的联合仿真,可以有效的对设备的动态过程进行分
析,根据交互分析产生的结果来评价设备的性能,为了更加真实的符合实际情
况,理论分析用来完成检验产生的数值结果。这种虚拟产品开发方法与得出的
结论将对设计人员提供一定帮助。
通过 AMESim"ADAMS 之间的接口,有两种方式实现联合仿真:
()将模型从一个平台中输入到另一个平台中,采用单一的积分器进行计算。
(#)各个平台分别利用自己的积分器计算自己的模型,通过预先统一的通讯
间隔进行信息交换。
2.软件环境要求
首先 AMESim 软件需要 $%# 级以上版本; ADAMS 需要 #&&' 级以上版
本(含 "( 模块)。其次必须要有 )(**编译器。 如
果需要从 ADAMS 环境中使用接口,那么还强烈推荐 + 编译器, 这样
可以将 AMESim 的模型编译成为 ADAMS 的子函数(,)。该接
口支持的操作系统包括 -.、、 和 /。
3.AMESim 与 ADAMS 接口操作
要成功使用接口, 必须在 -. 中设置环境变
量01ADAMS1230, 该环境变量的值为 ADAMS 的安装路径(例
如 (45ADAMS#&&'。注意在 ADAMS 的安装路径中不能出现空格)。 如果
需要从 ADAMS 环境中使用接口,那么还需要将 %, 文件拷贝至
AMESim 的安装路径下。
'%%在 ADAMS 中设置用于输入到 AMESim 的模型
在这种情况下,AMESim 是主控软件,用户需要在 AMESim 中运行并
控制 ADAMS 的仿真进程。从 ADAMS 输出到 AMESim 有两种方式:
.共同仿真模式,AMESim 通知 ADAMS 在给定的时间间隔提供它的输出。
由 ADAMS 自己来求解它的模型。
#.连续模式,AMESim 从 ADAMS 输入完整的系统模型并将所有的方程集
成起来在 AMESim 中求解,此时 ADAMS 只起到函数评估器的作用。
不管上述哪种模式,在 ADAMS 中的设置过程是一样的。 用户只需要在
AMESim 中选择是共同仿真方式或是连续模式输出方式。
'%%:创建"检查需要交换的变量。
在这个步骤中,用户需要检查一些状态变量的定义,使用这些状态变量作
为两个软件间的交换变量。例如, 如果用在 AMESim 建立的液压作动器模型
来驱动 ADAMS 中建立的机构模型, 那么这些变量就应该是力、位移以及速
度等。事实上, AMESim 需要根据位移和速度计算得到力。
评论1