ADAMS从入门到精通
- 格式:ppt
- 大小:7.27 MB
- 文档页数:193


ADAMS基础知识讲解
新⼿上路:ADAMS 基础知识讲解(图⽂并茂)
经过不知道多少个⽇夜,终于出来⼀个雏形了,由于时间问题,内容还不全,以后将不断完善,请⼤家多多⽀持!
内容⼤纲如下:
软件介绍
学习书籍3.软件安装问题
4.常见基础问题
⼀般问题
有关齿轮副
有关凸轮副
蜗轮蜗杆模拟
有关⾏星齿轮传动5.常⽤函数
函数总体介绍
样条函数:akispl,cubspl
函数
函数
与bistop函数
和sforce函数
,acf的应⽤
与CAD数据转换
其他CAD软件
相关
和ADAMS联合仿真篇
⼀、软件介绍篇ADAMS是Automatic Dynamics Analysis of Mechanical System缩写,为原MDI公司开发的著名虚拟样机软件。1973年Mr.Michael E. Korybalski取得密西根⼤学爱娜堡分校(University of Michigan,Ann Arbor)机械⼯程硕⼠学历后,受雇于福特汽车担任产品⼯程师,四年后(1977)与其它等⼈于美国密执安州爱娜堡镇创⽴MDI公司(Mechanical Dynamics Inc.)。密西根⼤学对ADAMS发展具有密不可分的关系,在ADAMS未成熟前,MDI与密西根⼤学研究学者开发出2D机构分析软件DRAMS,直到1980年第⼀套3D机构运动分析系统商品化软件,称为ADAMS。2002年3⽉18⽇公司并购MDI公司,⾃此ADAMS并⼊MSC 产品线名称为(本⽂仍简称ADAMS)。
ADMAS软件由若⼲模块组成,分为核⼼模块、功能扩展模块、专业模块、接⼝模块、⼯具箱5类,其中核⼼模块为ADAMS /View——⽤户界⾯模块、ADAMS / Solver——求解器和ADAMS/Postprocessor——专⽤后处理模块。
ADAMS / View是以⽤户为中⼼的交互式图形环境,采⽤PARASOLID作为实体建模的内核,给⽤户提供了丰富的零件⼏何图形库,并且⽀持布尔运算。同时模块还提供了完整的约束库和⼒/⼒矩库,建模⼯作快速。函数编辑器⽀持FORTRAN/77、FORTRAN/90中所有函数及ADAMS独有的240余种各类函数。使⽤ADAMS / View能⽅便的编辑模型数据,并将模型参数化;⽤户能⽅便地进⾏灵敏度分析和优化设计。ADAMS / View有⾃⼰的⾼级编程语⾔,具有强⼤的⼆次开发功能,⽤户可实现操作界⾯的定制。ADMAS/Solver是ADAMS产品系列中处于⼼脏地位的仿真“发动机”,能⾃动形成机械系统模型地动⼒学⽅程,提供静⼒学、运动学和动⼒学的解算结果。ADMAS/Solver有各种建模和求解选项,可有效解决各种⼯程应⽤问题,可对由刚体和柔性体组成的柔性机械系统进⾏各种仿真分析。⽤户除输出软件定义的位移、速度、加速度和约束反⼒外,还可输出⾃⼰定义的数据。ADMAS/Solver具有强⼤的碰撞求解功能,具有强⼤的⼆次开发功能,可按⽤户需求定制求解器,极⼤满⾜⽤户的不同需要。
学习好资料 欢迎下载
1、多体(刚体,柔性体)系统动力学 又称为计算多体系统动力学
2、向量力学方法 牛顿欧拉方程
分析力学方法 拉格朗日方程
3、保存三维文件 proe建,导入UG 保存成parasolid 格式 导入adams
4、后处理模块可以进行曲线的代数运算 反向 偏置 缩放 编辑 和生成波特图
高速动画模块 ADAMS/Animation 可以进行不同光源的选择 对准和改变光强度,还可以将多台计算机置于不同的位置,角度同时观察仿真过程,还可以进行干涉检测,可以动态的显示仿真过程中运动部件之间的接触干涉。
5、创建关键点 选择是否将附近的对象同关键点关联,Don’t Attach 表示不关联,Attach
Near 表示关联
6、创建样条曲线 封闭的至少需要8个点 开口的至少需要4个点
7、创建复杂集合体
①、连接线性基本几何图形,通过线框几何图形连接成复杂的剖面形状,。再拉伸旋转,线框必须接触,不能封闭。
②、拉伸基本几何图形。 选择拉伸线框 定义拉伸路径轨迹线
③、组合几何体 运用布尔运算,求和后质量根据新零件的体积计算,重叠体积只计算一次。ADAMS可以不经过布尔运算合并几何体 可以合并任何不同的类型,质量为两部分质量之和。
8、耦合副,将多个运动副关联,,组成复杂的系统
9、修改运动副, Force Display 设置仿真分析时是否显示连接力
10.、定期检查模型自由度, Tools→Model Verify
11、技巧1,、在没有作用力状态下,通过运行运动学分析来检验样机,在进行动力学分析前,先进行运动学分析,有时运动学分析前需要加些临时约束
12、技巧2、去除样机模型中的多余约束。
13、技巧3、任何已经施加了运动的运动副,不要设置初始条件,adams默认使用设置的运动,忽略设置的初始条件。
14、技巧4、如果样机系统的自由度为零,而且含有用速度和加速度表达式定义的速度,则该系统不能进行运动学分析,只能进行动力学分析。
ADAMS个人学习总结
1. 设置ADAMS/VIEW的工作路径
右击ADAMS的快捷方式图标,然后在弹出来的快捷菜单中选择属性项,在属性对话框中选择快捷方式页,然后在起始位置的输入框中输入已经建立好的工作路径。
3. ADAMS的坐标系
在ADAMS的左下角有一个原点不动但可以随模型旋转的坐标系,其用来显示系统的整体
坐标系,默认为笛卡尔坐标系,另外每个刚体的质心处系统会固定一个坐标系,称为连体坐标系。ADAMS中有三种坐标形式,可通过【Settings】→【coordinate
system】设置。
4. 设置工作栅格
可通过【Settings】→【Working Grid】设置。
5. 设置单位制和重力加速度
可分别通过【Settings】→【Units】和【Settings】→【Gravity】对单位制和重力加速度设置。
6.
部件的旋转操作
7.添加约束
1 Android 开发从入门到精通
Android 开发从入门到精通
Android 是一种基于 Linux® V2.6 内核的综合操作环境。最初,Android 的部署目标是移动电话领域,包括智能电话和更廉价
的翻盖手机。但是, Android 全面的计算服务和丰富的功能支持完全有能力扩展到移动电话市场以外。Android 也可以用于其他
的平台和应用程序。本专题提供的教程、技术文章首先带大家了解 Android 开发,进而深入到 Android 开发的各个方面。 Android 开发入门 Android 开发简介 Android 是 Google 提供的移动、无线、计算机和通信平台。通过使用 Android Eclipse 插件,可以在强大的 Eclipse
环境中构建 Android 应用程序。本教程介绍如何用 Eclipse 插件 Android Development Tools 进行 Android 应用
程序开发,包括对 Android 平台和 Android Development Tools 的介绍,并开发两个示例应用程序。
用 Eclipse 开发 Android 应用程序 Android 是一种基于 Linux® V2.6 内核的综合操作环境。最初,Android 的部署目标是移动电话领域,包括智能电话
和更廉价的翻盖手机。但是, Android 全面的计算服务和丰富的功能支持完全有能力扩展到移动电话市场以外。Android
也可以用于其他的平台和应用程序。在本文中,阅读对 Android 平台的简介,并学习如何编写基本的 Android 应用程序。 深入 Android 开发
手机上的 Scala Android 操作系统为移动开发提供强大、开放的平台。它利用了 Java 编程语言和 Eclipse 工具平台的威力。现在,还
可以将 Scala 编程语言加入到其中。在本文中,您将看到如何使用 Scala 作为 Android 上的主要开发语言,从而可以