adams基础问题值得学习.docx
《adams基础问题值得学习.docx》由会员分享,可在线阅读,更多相关《adams基础问题值得学习.docx(28页珍藏版)》请在冰豆网上搜索。
![adams基础问题值得学习.docx](https://file1.bdocx.com/fileroot1/2022-11/16/2a34eb1c-d85b-490b-830b-d88081fb34b2/2a34eb1c-d85b-490b-830b-d88081fb34b21.gif)
adams基础问题值得学习
经过不知道多少个日夜,终于出来一个雏形了,内容主要是版内的帖子总结,这个为1.0版本,由于时间的问题,内容还不全,以后将不断完善,请大家多多支持!
[color=Red]严重申明:
此贴版权归simwe全体adams会员,此帖谢绝灌水,故暂时锁贴!
[/color]
大纲如下:
1.adams软件介绍
2.adams学习书籍
3.软件安装问题
4.常见基础问题
4.1一般问题
4.2有关齿轮副
4.3有关凸轮副
4.4蜗轮蜗杆模拟
4.5有关行星齿轮传动
4.6spline
5.常用函数
5.1函数总体介绍
5.2样条函数:
akispl,cubspl
5.3step函数
5.4IF函数
5.5impact与bistop函数
5.6gforce和sforce函数
5.7sensor,acf的应用
6.adams与CAD数据转换
6.1proe
6.2UG
6.3catia
6.4solidwork
6.5其他CAD软件
7.flex相关
7.1autoflex
8.MATLAB和ADAMS联合仿真篇
[[i]本帖最后由andyxin于2006-12-2423:
20编辑[/i]]
andyxin发表于2006-12-2422:
59
[color=Red]一、软件介绍篇[/color]
ADAMS是AutomaticDynamicsAnalysisofMechanicalSystem缩写,为原MDI公司开发的著名虚拟样机软件。
1973年Mr.MichaelE.Korybalski取得密西根大学爱娜堡分校(UniversityofMichigan,AnnArbor)机械工程硕士学历后,受雇于福特汽车担任产品工程师,四年后(1977)与其它等人于美国密执安州爱娜堡镇创立MDI公司(MechanicalDynamicsInc.)。
密西根大学对ADAMS发展具有密不可分的关系,在ADAMS未成熟前,MDI与密西根大学研究学者开发出2D机构分析软件DRAMS,直到1980年第一套3D机构运动分析系统商品化软件,称为ADAMS。
2002年3月18日MSC.Software公司并购MDI公司,自此ADAMS并入MSC产品线名称为MSC.ADAMS(本文仍简称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具有强大的碰撞求解功能,具有强大的二次开发功能,可按用户需求定制求解器,极大满足用户的不同需要。
ADAMS/Postprocessor模块主要用来输出高性能的动画和各种数据曲线,使用户可以方便而快捷地观察、研究ADAMS的仿真结果。
该模块既可以在ADAMS/View环境中运行,也可脱离ADAMS/View环境独立运行。
ADAMS是世界上应用广泛且最具有权威性的机械系统动力学仿真分析软件,其全球市场占有率一直保持在50%以上。
工程师、设计人员利用ADAMS软件能够建立和测试虚拟样机,实现在计算机上仿真分析复杂机械系统的运动学和动力学性能。
利用ADAMS软件,用户可以快速、方便地创建完全参数化的机械系统几何模型。
既可以是在ADMAS软件中直接建造的几何模型,也可以是从其它CAD软件中传过来的造型逼真的几何模型。
然后,在几何模型上施加力、力矩和运动激励。
最后执行一组与实际状况十分接近的运动仿真测试,所得的测试结果就是机械系统工作过程的实际运动情况。
过去需要几星期、甚至几个月才能完成的建造和测试物理样机的工作,现在利用ADAMS软件仅需几个小时就可以完成,并能在物理样机建造前,就可以知道各种设计方案的样机是如何工作的。
[[i]本帖最后由andyxin于2006-12-2423:
20编辑[/i]]
andyxin发表于2006-12-2423:
00
[color=Red]二、书籍篇[/color]
[color=Blue]宗旨:
勤看书勤做实例[/color]
对新手来说,书无非是第一手好资料了,目前关于adams的中文书有如下:
1.《adamsview高级培训教程》
2.《adamsview基础培训教程》
3.《ADMAS虚拟样机技术入门与提高》
4.《虚拟样机技术及其在ADMAS上的实践》
5.《adams实例教程》
6.《ADAMS2005机械设计高级应用实例》
7.《机械系统动力学分析及adams应用教程》
8.《ADAMS入门详解与实例》
9.《车—路系统动力学中的虚拟样机:
MSC.ADAMS软件应用实践》
10.《MSC.ADAMSRALI基础教程》
……
注释:
以上部分资料在simwe或其他仿真论坛都有电子版,赶紧“搜索”去吧!
[[i]本帖最后由andyxin于2006-12-2423:
21编辑[/i]]
andyxin发表于2006-12-2423:
01
[color=Red]三、软件安装篇[/color]
[color=Purple]1、adms12.0的安装说明:
[/color]
(1),运行SETUP,选取典型安装,选择模块时,要全选,然后建立一个文件夹.
(2),安装完后,再安装ADMS12.0的LICENSE,点击一下apply,然后连续按ENTER键,一直到完成为止。
(3),把光盘中的CRACK拷贝到硬盘里去,去掉只读属性,修改LICENSE.DAT,把LICENSE.DAT里的HOSTNAME改为自己的主机名,然后保存
(4),再把保存好的LICENSE.DAT拷贝到D:
\ADMS12\network下覆盖掉
(5),重启
(6),运行D:
\ADMS12\network下的IMTOOLS文件,然后找到
IMGRD.EXE
LICENSE.DAT
它们所在的路径,然后保存,再START就OK
[color=Purple]2、adams2003安装方法[/color][url]
[color=Purple]3、adams2005如何安装[/color][url]
[color=Purple]4、patran和adams同时安装的解决方法[/color][url]
[color=Purple]5、ADAMS与MATLAB共存的问题[/color][url]
[[i]本帖最后由andyxin于2006-12-2423:
22编辑[/i]]
andyxin发表于2006-12-2423:
02
[color=Red]四、常见问题篇[/color]
1、ADAMS中的单位的问题
开始的时候需要为模型设置单位。
在所有的预置单位系统中,时间单位是秒,角度是度。
可设置:
MMKS--设置长度为千米,质量为千克,力为牛顿。
MKS—设置长度为米,质量为千克,力为牛顿。
CGS—设置长度为厘米,质量为克,力为达因。
IPS—设置长度为英寸,质量为斯勒格(slug),力为磅。
2、如何永久改变ADAMS的启动路径?
在ADAMS启动后,每次更改路径很费时,我们习惯将自己的文件存在某一文件夹下;事实上,在Adams的快捷方式上右击鼠标,选属性,再在起始位置上输入你想要得路径就可以了。
[attach]107943[/attach]
3、关于ADAMS的坐标系的问题。
当第一次启动ADAMs/View时,在窗口的左下角显示了一个三视坐标轴。
该坐标轴为模型数据库的全局坐标系。
缺省情况下,ADAMS/View用笛卡儿坐标系作为全局坐标系。
ADAMS/View将全局坐标系固定在地面上。
当创建零件时,ADAMS/View给每个零件分配一个坐标系,也就是局部坐标系。
零件的局部坐标系随着零件一起移动。
局部坐标系可以方便地定义物体的位置,ADAMS/View也可返回如零件的位置——零件局部坐标系相对于全局坐标系的位移的仿真结果。
局部坐标系使得对物体上的几何体和点的描述比较方便。
物体坐标系不太容易理解。
你可以自己建一个part,通过移动它的位置来体会。
4、关于物体的位置和方向的修改
可以有两种途径修改物体的位置和方向,一种是修改物体的局部坐标系的位置,也就是通过MODIFY物体的position属性;另一种方法就是修改物体在局部坐标系中的位置,可以通过修改控制物体的关键点来实现。
我感觉这两种方法的结果是不同的,但是对于仿真过程来说,物体的位置就是质心的位置,所以对于仿真是一样的。
5、关于ADAMS中方向的描述。
对于初学的人来说,方向的描述不太容易理解。
之前我们都是用方向余弦之类的量来描述方向的。
在ADAMS中,为了求解方程是计算的方便,使用欧拉角来描述方向。
就是用绕坐标轴转过的角度来定义。
旋转的旋转轴可以自己定义,默认使用313,也就是先绕z轴,再绕x轴,再绕z轴。
6、Marker点与Pointer点区别
Marker:
具有方向性,大部分情況都是伴随物件自动产生的,而Point不具有方向性,都是用户自己建立的;Marker点可以用来定义构件的几何形状和方向,定义约束与运动的方向等,而Point点常用来作为参数化的参考点,若构件与参考点相连,当修改参考点的位置时,其所关联的物体也会一起移动或改变。
7、关于约束的问题
约束是用来连接两个部件使他们之间具有一定相对运动关系。
通过约束,使模型中各个独立的部件联系起来形成有机的整体。
在AD