ADAMS操作基础
- 格式:ppt
- 大小:345.50 KB
- 文档页数:22


AMESim与ADAMS联合仿真操作说明
1AMESim与ADAMS联合仿真操作说明 摘要:物理系统可能由各种元件组成, 例如气动的, 机械的, 液压的, 电子的以及控制系统等, 所有的元件协同工作。多学科领域系统和复杂多体系统之间的相互作用很难在单一的软件平台中来仿真。 解决的方案就是通过AMESim和专用的多体动力学软件ADAMS之间的接口, 使得两者在仿真中协同工作。本文结合天线的简单实例介绍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的安装路径下。 AMESim与ADAMS联合仿真操作说明
ADAMS快捷键
T+左键平动模型
R+左键旋转模型
Z+左键动态缩放
F或Ctrl+F以最大比例全面显示模型
S+左键沿着垂直于屏幕的轴线旋转
W+左键将屏幕的一部分放大
C+左键定制旋转中心
E+左键将某构件的XY平面作为观察面
G切换工作格栅的隐藏与显示
V切换图标的隐藏与显示
M打开信息窗口
F以最大比例全面显示模型
Esc结束当前得操作
Ctrl+N新建数据库
Ctrl+O打开数据库
Ctrl+S保存数据库
Ctrl+P打印
Ctrl+Q退出ADAMS/View
Ctrl+Z取消上一步操作
Ctrl+Shift+z恢复上一步的撤销操作
Ctrl+E编辑一个元素
Ctrl+C复制一个元素
Ctrl+X删除一个元素
F1根据当前的状态,打开相应的帮助
F2打开读取命令文件的对话框
F3打开命令输入窗口
F4打开坐标窗口
F8进入后处理模块
第5章 ADAMS/View
ADAMS/View是ADAMS一个强大的模块,主要是用于前处理(建模)。它除了提供了强大的建模功能,同时也集成了仿真、优化分析的功能。通过对本章的学习,可以对ADAMS/View的主要功能及其操作步骤有一定的了解。
5.1 ADAMS/View简介
ADAMS/View是一个强大的建模和仿真环境,它可以建模、仿真并优化机械系统模型。ADAMS/View可快速对多个设计变量进行分析直到获得最优化的设计。在ADAMS/View中创建模型的步骤与通常创建物理模型的步骤是相同的。尽管列出的创建模型的步骤似乎是一次创建模型成功,然后再对模型进行测试并优化,但建议在创建整个模型之前先建立并测试模型的小的元件或子系统。例如,先创建一些小的模型部件,把它们联系在一起,然后运行简单的仿真以测试它们的运动,确保它们运动正确。一旦模型正确,再在其上添加更复杂的模型。刚开始会进展缓慢,但能在开始下一步之前确保每个子系统工作正常,为后续工作作好铺垫。
5.1.1 建模和仿真的步骤
建模和仿真的步骤大体上可以分为下面几步:
(1) 建模(Build):创建零件、约束零件、定义作用在零件上的力;
(2) 测试模型(Test):测试特征、进行仿真、察看动画、察看结果曲线;
(3) 验证模型(Validate):输入测试数据、在绘制的曲线图上添加测试数据;
(4) 模型优化(Refine):添加摩擦、定义柔性体、施加作用力函数、定义控制;
(5) 迭代(Iterate):增加参变量、定义设计变量;
(6) 优化分析(Optimize):进行设计敏感性研究、完成试验设计、进行优化研究;
(7) 宏操作(Automate):创建用户菜单、创建用户对话框、以宏的形式记录并重新进行模型操作。
5.1.2 创建模型
1. 模型元素类型
复杂机械系统模型主要由部件、约束、力(驱动)、力元等要素组成。ADAMS/View中的模型元素基本由这四类组成。
ADAMS/View 和ADAMS/Car的基础操作和心得
1、如何永久改变ADAMS的启动路径?
在ADAMS启动后,每次更改路径很费时,我们习惯将自己的文件存在某一文件夹下;事实上,在Adams的快捷方式上右击鼠标,选属性,再在起始位置上输入你想要得路径就可以了。
2、如何将回放过程保存为AVI格式的电影文件,以便在其他场合使用?
点击plotting(或F8)进入postprocessor ,右键--load ANIMATION,点击"play"开始仿真,点击"record"开始录制动画。
3、a/car Template Builder.为什么我看不见这个菜单选项??
答:需要改一下的!在你的系统盘下去面。例如我的C:\Documents and Settings\rickytang(rickytang为我的用户名)下面有一个.acar文件,用记事本打开,然后将
! Desired user mode (standard/expert) ENVIRONMENT MDI_ACAR_USERMODE standard
改为:! Desired user mode (standard/expert) ENVIRONMENT MDI_ACAR_USERMODE expert
再启动car就可以看见选项了!
进入car后按F9或者在tools下面选第一项就可以在模板与标准界面之间切换!
4、关于communicator
communicator的出现是由于car是分块建模(子系统)为基础,而communicator告诉ADAMS软件子系统之间如何连接,所以communicator的名字要完全一样才行,而且对于某一特定的子系统而言,有多少与外部系统、testrig的连接就需要有多少个communicator。
suspension parameter代表悬架特性反映,可参考公用模板中_trailing_arm.tpl和_multi_link.tpl。communicator表示数据传递的。纵臂、螺旋弹簧、减震器有一端是外部连接,需要建立mount,然后会自动产生输入communicator.