没有合适的资源?快使用搜索试试~ 我知道了~
联合仿真 amesim 与adams的联合仿真 现在 可以很详尽的说明
资源推荐
资源详情
资源评论
AMESim 与 ADAMS 联合仿真操作说明
1.引言
AMESim(Advanced Modeling Environment for Simulation of engineering
systems)软件是由法国 IMAGINE 公司于 1995 年推出的多学科复杂领域系统工程
高级建模和仿真平台,该软件不要求用户具备完备的仿真专业知识,采用面向系
统原理图建模的方法,便于工程技术人员掌握和使用。机构动力学分析软件
ADAMS (automatic dynamic of mechanical system)集建模、求解和可视化技术
于一体,能有效分析和比较多种参数方案。运用 AMESim 与 ADAMS 的联合仿真,可
以有效的对设备的动态过程进行分析,根据交互分析产生的结果来评价设备的性
能,为了更加真实的符合实际情况,理论分析用来完成检验产生的数值结果。这
种虚拟产品开发方法与得出的结论将对设计人员提供一定帮助。
通过 AMESim/ADAMS 之间的接口,有两种方式实现联合仿真:
(1)将模型从一个平台中输入到另一个平台中,采用单一的积分器进行计算。
(2)各个平台分别利用自己的积分器计算自己的模型,通过预先统一的通讯间
隔进行信息交换。
2.软件环境要求
首先 AMESim 软件需要 4.2 级以上版本; ADAMS 需要 2003 级以上版本(含
A/Control 模块)。其次必须要有 Microsoft Visual C++ 编译器。 如果需要从
ADAMS 环境中使用接口,那么还强烈推荐 Fortran 编译器, 这样可以将 AMESim
的模型编译成为 ADAMS 的子函数(Subroutine)。该接口支持的操作系统包括
Windows、Sun、SGI 和 IBM。
3.AMESim 与 ADAMS 接口操作
要成功使用接口, 必须在 Windows 中设置环境变量%AME_ADAMS_HOME%,
该环境变量的值为 ADAMS 的安装路径(例如 C :\ADAMS2003。注意在 ADAMS 的安
装路径中不能出现空格)。 如果需要从 ADAMS 环境中使用接口,那么还需要将
dfvars.bat 文件拷贝至 AMESim 的安装路径下。
3.1.在 ADAMS 中设置用于输入到 AMESim 的模型
在这种情况下,AMESim 是主控软件,用户需要在 AMESim 中运行并控制
ADAMS 的仿真进程。从 ADAMS 输出到 AMESim 有两种方式:
1.共同仿真模式,AMESim 通知 ADAMS 在给定的时间间隔提供它的输出。由 ADAMS
自己来求解它的模型。
2.连续模式,AMESim 从 ADAMS 输入完整的系统模型并将所有的方程集成起来在
AMESim 中求解,此时 ADAMS 只起到函数评估器的作用。
不管上述哪种模式,在 ADAMS 中的设置过程是一样的。 用户只需要在
AMESim 中选择是共同仿真方式或是连续模式输出方式。
3.1.1:创建/检查需要交换的变量。
在这个步骤中,用户需要检查一些状态变量的定义,使用这些状态变量作
为两个软件间的交换变量。例如, 如果用在 AMESim 建立的液压作动器模型来驱
动 ADAMS 中建立的机构模型, 那么这些变量就应该是力、位移以及速度等。事
实上, AMESim 需要根据位移和速度计算得到力。
ADAMS 中的输出变量, 通常是速度和位移, 主要是使用 ADAMS 内部函数
来定义;如 AZ()用于角度测量,WZ()用于转速,DM()用于位移。
资源评论
a414557080
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功