




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ADAMS8用常见问题1、ADAM中的单位的问题开始的时候需要为模型设置单位。在所有的预置单位系统中 , 时间单位是秒 , 角度是度。可设置:MMKS-设置长度为毫米,质量为千克,力为牛顿。MKS-设置长度为米,质量为千克,力为牛顿。CGS-设置长度为厘米,质量为克,力为达因。IPS一设置长度为英寸,质量为斯勒格ug),力为磅。2、如何永久改变ADAM的启动路径?在ADAMSI动后,每次更改路径很费时,我们习惯将自己的文件存在某一 文件夹下;事实上,在Adams的快捷方式上右击鼠标,选属性,再在起始 位置上输入你想要得路径就可以了。3、关于ADAM的坐标系的问题。当第一次启动ADAMs/Vie
2、W寸,在窗口的左下角显示了一个三视坐 标轴。该坐标轴为模型数据库的全局坐标系。缺省情况下 ,ADAMS/View用 笛卡儿坐标系作为全局坐标系。ADAMS/VieW等全局坐标系固定在地面上。 当创建零件时,ADAMS/View给每个零件分配一个坐标系,也就是局部坐标 系。 零件的局部坐标系随着零件一起移动。 局部坐标系可以方便地定义物体的位置,ADAMS/View也可返回如零件的位置零件局部坐标系相对于全局坐标系的位移的仿真结果。 局部坐标系使得对物体上的几何体和点的描述比较方便。物体坐标系不太容易理解。你可以自己建一个p art, 通过移动它的位置来体会。4、关于物体的位置和方向的修改可以有
3、两种途径修改物体的位置和方向,一种是修改物体的局部坐标系的位置,也就是通过MOD I FY物体的p o s i t i o n属性;令一种方法就是修改物体在局部坐标系中的位置,可以通过修改控制物体的关键点来实现。 我感觉这两种方法的结果是不同的, 但是对于仿真过程来说, 物体的位置就是质心的位置,所以对于仿真是一样的。5、关于ADAM中方向的描述。对于初学的人来说, 方向的描述不太容易理解。 之前我们都是用方向余弦之类的量来描述方向的。在ADAM中,为了求解方程是计算的方便,使用欧拉角来描述方向。 就是用绕坐标轴转过的角度来定义。 旋转的旋转轴可以自己定义,默认使用313,也就是先绕z轴,再绕
4、x轴,再绕z轴。6、 Marker 点与 Pointer 点区别Marker:具有方向性,大部分情况都是伴随物件自动产生的,而Point 不具有方向性, 都是用户自己建立的; Marker 点可以用来定义构件的几何形状和方向, 定义约束与运动的方向等, 而 Point 点常用来作为参数化的参考点, 若构件与参考点相连, 当修改参考点的位置时, 其所关联的物体也会一起移动或改变。7、关于约束的问题约束是用来连接两个部件使他们之间具有一定相对运动关系。 通过约 束,使模型中各个独立的部件联系起来形成有机的整体。在ADAMS/VieWh有各种各样的约束,大体上将其分为四类:基本约束:点重合约束(AT
5、POINT、共线约束(INLINE)、共面约束(INPLANE、 方向定位约束(ORIENTATION、轴平行约束(PARALLEL_AXES轴垂直 约束(PERPENDICULAR!常用铰约束:球钱(SPHERICSL、虎克钱(HOOKE、广义较(UNIVERSIAL、常速度 较(CONVBL、固定较(FIXED)、平移副(TRANSLATIONAL圆柱副(CYLINDER、旋转副(REVOLUTE、螺旋副(SCREW、齿轮副等高副约束:曲线一曲线约束(CVCV、点一曲线约束(PTCV。驱动:按驱动加在对象类型上分: 有点驱动和铰驱动; 按驱动特点来分有: 平移驱动和旋转驱动。8、驱动和力的
6、区别驱动和力都会引起物体的运动,但两者是有本质上的区别的。驱动产生确定的运动,可以消除物体的自由度。力产生的运动是不确定的,不能消除物体的自由度。9、运动学仿真后,如何测量驱动力矩或者其他的物理量?我们在做机器人运动规划时, 往往根据规划给出各个关节的运动轨迹, 进行运动学分析, 如果要查看实现该运动各个关节需要加的驱动力矩, 可以右键单击相应的 motion , 然后在下拉菜单选择measure, 在出现的界面里面选择 Torque ,点 ok 就出来力矩曲线了,其他物理量类同。10、ADAMS/VIEWP的输入函数的指定方法输入函数是指从输入状态变量取值的时间函数。 只需在所建立的模型中在
7、需要进行控制的部件施加一定的力或力矩, 然后对其进行函数化: 其函数的自变量为所指定的输入状态变量。 这样所建立的模型就是受输入控制的系统。11、如何将回放过程保存为AVI 格式的电影文件点击 plotting (或 F8)进入 postprocessor ,右键-load ANIMATION点击"record"开始录制。点击"play"开始。12、ADAM竽的文件类型介绍模型及分析主要有以下几种类型文件:ADAMS/ViewC进制数据库bin 文件、ADAMS/Vie碗令cmd文件、ADAMS/Solver模型语言adm文件、 ADAMS/Solver
8、仿真控制语言acf文件,以及ADAMS/Solver仿真分析结果 文件:req 文件、res 文件、gra 文件、out文件、msg文件。ADAMS/ViewC进制数据库bin文件以“ .bin ”为文件名后缀,文件中记 录了从ADAMS动后到存储为bin文件时的全部信息一包含模型的完整拓 扑结构信息、 模型仿真信息以及后处理信息。 可以包含多个模型、 多个分 析工况和结果。可以保存 ADAMS/VieW勺各种设置信息。文件为二进制不 能阅读、编辑,只能通过 ADAMS/Vie刚阅,由于信息全面一般文件都比 较大。ADAMS/VieW令cmd文件以“ .cmd ”为文件名后缀,是由 ADAMS
9、/View命令编写的模型文件, 可以包含模型的完整拓扑结构信息 (包括所有几何信息) 、 模型仿真信息, 为文本文件, 可读性强, 可以进行编程, 是 ADAMS的二次开发语言,不包含 ADAMS/VieW勺环境设置信息,不包含仿真结果信息,只能包含单个模型。ADAMS/Solver模型语言(ADAMData Language) adm文件,以 “ .adm” 为文件名后缀, 文件中包含模型中拓扑结构信息, 但有些几何形体如 link 等不能保留。ADAMS/VieW勺环境设置不能保留。ADAMS/Solver可以读取 adm文件,与ADAMS/Solver仿真控制语言acf文件配合可以直接利
10、用 ADAMS/Solver 进行求解。ADAMS/Solver仿真控制语言acf文件,以“ .acf ”为文件名后缀,文件 中可以包含ADAMS/Solver命令对模型进行修改和控制的命令,从而控制 仿真的进行。ADAMS/Solver将仿真分析结果中用户定义的输出变量输出到req文件,以“ .req ”为文件名后缀;ADAMS/Solver将仿真分析结果中将模型的缺 省输出变量输出到 res 文件,以“ .res ”为文件名后缀; ADAMS/Solver 将仿真分析结果中图形部分结果输出到 gra 文件,以“ .gra ”为文件名 后缀。ADAMS/Solver将仿真分析结果中用户定义的
11、输出变量以列表的形 式输出到out文件,以“ .out ”为文件名后缀。ADAMS/Solver将仿真过 程中的警告信息、错误信息输出到 msg文件,以“ .msg”为文件后缀。13、如何使用 tWo body tWo location ?比如四杆机构,杆长已知,一个为机架,一个为曲柄,一个为摇杆,一个为连杆。关四个转动关节的位置如何确定?可以著以two body two location去做拘束,再优 simulation 下 找simulation control便可以做黜合模拟。14、如何在ADAMS*由数据生成样条曲线?在 tools->command navigator->
12、;Data element->create->springline 后,会出琪一个输入 window窗口,选择numerical将xyz数值copy 到 xyz 各自的表格上 15、ADAM竽如何建模,该如何控制坐标点,才能得到精确的位置?可以粗略建立Point 设计点后,可以 Modify ,在表格编辑器TableEditor里可以精确定位点的坐标,还可以用 Command16、关于 bushing16.1 、 bushing 一般用于模拟橡胶连接部件,主要是指线性橡胶。一般汽车底盘的轴承都有加橡胶, 那就可以在轴和轴承之间用这个。 输入在各个方向的刚度和阻尼就可以了。16.2
13、、 bushing 主要是考虑到了两个物体间的弹性连接, 比如麦弗逊悬架的下控制臂和副车架, 幅车架和车身相连的地方都是采用了 bushing , 在 car 里面就可以看到。对于运动学分析,采用一般的连接即可(比如万向节),做动力学分析,就得采用 busing 以模拟弹性力。17、请问如何对零件进行复制?可用 position move ,还有一个命令是position rotation 。18、关于转动问题,如何判断转动副的方向?初学时,对转动副的运动容易糊涂,下面以图说明。图 1,构件 4 固定在地面上,在构件1 和构件 2 上加了一个转动副。1) 转动副中构件绕轴转动的方向,符合右手法
14、则,其中First body 绕 Second body 转动;2) 图一中,构件1 为 first body ,构件 2 为 Second Body,则构件 1 相对于构件2 逆时针转动,图 2 为转动后某时刻的图像;3) 若修改转动副,构件2 为 first body ,构件 1 为 SecondBody,则构件2相对于构件1逆时针转动,图3为转动后某时刻的图像,与 2) 恰相反;4) 有趣的是, 假设转动副加在构件1 与 4 上, 构件 4 为 firstbody,构件1为Second Body,则才件4应该相对于构件1逆时针转动,但由于构件4 固定在地面上, 无法运动, 由相对运动可知
15、, 此时运动等价于构件 1 相对于构件4 顺时针转动, 事实如此, 图 4 为转动后某时刻的图像。(图片看不到的话,可在版内搜索到该帖子)19、用不同的求解器是不是不会对结果造成太大的影响?求解器不会对仿真结果造成影响的。由于ADAMS勺求解器最初是用FORTRAN写的,而随着C的普及及功能的强大,现在越来越倾向于C了。现在是两个求解器并存,将来可能只保留C一个了。在ADAM新的版本中, 有些功能只有C求解器才有的。20、出现 exception 11 detected 如何解决?K 始-> 程式集->MSC.Software->MSC.ADAMS 2005r2->AD
16、AMS Settings- 在 Shared->Graphics_Driver,逗撵 Hoops21、接触的那些系数是什么意思?该怎么填写啊?22、碰撞力的测量?使用 postprocessor 绘制出 contact force curve ,是比较简单的;若要在 view 环境下进行显示,其流程较为复杂:buid| measure | Function| Force object | contact force23、如何创建齿轮副?关键是齿轮副定义的 joint 和 marker 点需要定义在一个物体上,基本上就是这样。如定义一个简单gear ,所用了两个revolution joi
17、nt1 和 2,joint1 定义了 part1 和 ground , joint2 定义了 part2 和 ground , marker 点定义在ground上,marker的Z轴方向应指向齿轮的啮合线方向,该 marker 位于啮合点上,才能成功的建立齿轮副。定义行星轮也是同样,建立在齿轮副中需要用到的 joint 和 marker 点都必须在同一物体上,不管这个物体是ground 还是自建的 part 。24、请教:行星齿轮副该怎么加?25、请教如何在adams里构建齿轮副?26、PRO叶如何建立凸轮副?26.1 、在PRO/E!面做一个凸轮,和一顶杆.26.2 、沿凸轮的外边圆做一条
18、曲线(一般是外边缘偏移出 ),26.3 、在顶杆顶端(以后与凸轮接触那点 ). 做一个 marker 点.26.4 、新建一个装配文件, 同时做一基座零件 (装配凸轮和顶杆之用 ), 将凸轮和顶杆装配好, 加上必要的约束( 凸轮的铰链, 和顶杆的移动副 ) 同时在铰链上增加一马达( 同时设置好必要的参数).26.5 、关键一步是:在 SET UP MECHANISMS择 DATA ELEMENTS,选择CURV醴择第2步所做的曲线,创建一条曲线(用以约束顶杆是的MARKER 只用 .26.6 、然后从约束里面选种 POINT ON CURVE 分别 NAME,CONSTRAINEDLACATI
19、NON MARKER),CONSTRAINED FIGID BOD连顶杆),SELECT EXISTING CURV琏刚创建的曲线).26.7 、创建成功后就可以看结果了27、从 pro/e 导入的凸轮副如何设置? 方法一:A、首先分别在prt图里对凸轮以及从动件用“使用边”命令做出曲线,保存好b、在 set up-data elements-curves create 选用 fromgeometry 等,做好 2 个 curvesc 、后面的工作都可以在mech/pro 里直接设置,凸轮副 curve-to-curve也一样。方法二:可以从两个方面来做这个:a、用碰撞来实现导入的凸轮运动;b
20、、在mechpro中将运动副定义好;c、在proe中做一个凸轮的曲线, 导出igs格式,再导入到adams中。将 IGS格式的曲线转化为ADAMS spline。就可以在这个上面定义凸轮副了。具体的实现过程可以参考 MSC勺KB:28、凸轮副如何加约束? 见帖子:29、用ADAMS行蜗轮蜗杆模拟仿真示例见帖子:30、用关联副模拟蜗轮蜗杆:见帖子:31、【原创】Adams中的蜗轮蜗杆实现原理见帖子:32、一种行星齿轮传动建模方法 经验分享 33、数据文件如何生成spline ?用输入的方式。 , 打开如图所示的对话框, 照图中所示的选项就可以输入数据了。 将你原来产生的数据作为 test dat
21、a 输入, 这种方法比较简单实用。数据文件中存放数据有一定的格式,建议参考一下帮助文件view_ex.pdf 的 40 到 46 页。attach107945/attach34、如何使用spline 编辑器?选中 spline 右键进行 modify 即可,如下图35、如何添加轨迹线?Review | create Trace Spline36、有两种方式定义力的方向: a、沿两点连线方向定义; b、沿标架一个或多个轴的方向我知道你与涯叔的关系! ! !评论人:沉海摸鱼 评论日期:2007-9-5 16:35常用函数介绍篇(一)、adams函数总体介绍1、ADAMS/View͐
22、2;是MDI公司出品的动力学仿真模块,提供了强大 的建模与仿真环境。用户可以应用该模块对任何一个机械系统进行建模 与仿真。除此之外,还可以通过函数编辑器编写表达式、函数和子程序, 以实现对力、测量和运动的定义。在仿真过程中,系统状态实时发生变 化,用户能够通过编写运行过程函数实现对系统变量的实时控制。2、ADAMS/ViewS数包括设计函数与运行函数两种类型,函数的建立对 应有表达式模式和运行模式两种。表达式模式下在设计过程中对设计函 数求值,而运行模式下会在仿真过程中对运行函数进行计算更新。ADAMS/Solver函数支持ADAMS/VieW!行模式下的函数,在仿真过程中 采用ADAMS/S
23、olver解算时对这些函数进行计算更新。3、运行时函数(1)运行时函数在仿真运行过程中被触发载入运行的,设计时函数在程 序刚开始启动的时候就被载入,并注册。运行时函数可用C或者Fortran 代码编写,而设计时函数只能用 C编写。(2) ADAMS/View libraries 增加已编译过的设计时函数,定义或者修改 模型和后处理方式。ADAMS/Solver libraries 为运动和力增加运动时函 数,直接定义模型的行为,控制仿真执行的方式。这样可以使你利用已 有的软件定义一些复杂的模型间关系,比如液压力、轮胎力等。很多模一 块,ADAMS/View, ADAMS/Car, ADAMS/
24、Engine,口 ADAMS/Rail,可以运行 这两种库,因为它们有内部的 ADAMS/Solver,(3)尽管有一点理解上的困难,但子程序比函数表达式提供了更多的一 般性和灵活性。编写一些函数来适应自己的特定需要,链入子程序到 ADAMS/Solver;可提高运行效率和仿真速度。子程序和函数表达式的用 途是一样的:给ADAMS/Solver定义非标准的输入。函数表达式的使用比 较容易,但不能描述复杂的问题,尤其是在包含大量的逻辑判断时;而 子程序需要编程、编译和链接,比较复杂,但它的功能更强大,用途更 广,包括定义模型元素和指定输出。4、在进行建立表达式、产生和修改需要计算的度量及建立设计
25、函数等操 作时,会采用表达式模式。在建立表达式时,首先在接受表达式的文本框处右击, 然后选择“ Parameterize ”再选择“Expression Euilder进入建立设计函数表达式对话框。在该对话框中输入表达式,然后单击“OK完成操作。(二)、样条函数的应用1、 样条拟合是在给定曲线或曲面上的已知点间求取中间点的一种插值方 法。 仿真过程中通过样条拟合函数可以形成一条逼近数据点的光滑曲线。样条函数在下述情况较为通用:1.1. 采用试验测试数据驱动模型;1.2. 采用试验测试数据定义驱动力;1.3. 通过数据点绘制光滑曲线。ADAMS/View允许采用三种插值方法,即:三次样条曲线拟合
26、、B样条曲线拟合、Akima拟合法,它们对应的函数分另为 CUBSRLCURVEAKISPL 其拟合特征及优、缺点如下表所示: attach107947/attach 2、AKISPL函数格式: AKISPL (First Independent Variable, Second Independent Variable , Spline Name, Derivative Order)参数说明:First Independent Variable spline 中的第一个自变量Second Independent Variable ( 可选 ) spline 中的第二自变量Spline Nam
27、e 数据单元 spline 的名称Derivative Order ( 可选 ) 插值点的微分阶数,一般用 0 就可以 function = AKISPL(DX(marker_1, marker_2, marker_2), 0, spline_1) spline_1 用下表中的离散数据定义 自变量 x 函数值 y -4.0 -3.6 -3.0 -2.5 -2.0 -1.2 -1.0 -0.4 0.0 0.0 1 0.4 2 1.2 3 2.5 4 3.63、函数CUBSPL( 1st_Indep_Var , 2nd_Indep_Var , Spline_Name ,Deriv_Order)其中
28、 1st_Indep_Var 定为时间变量time , 2nd_Indep_Var 设为0,Spline_Name 为所保存的力与时间的曲线图名称, Deriv_Order 设为0。力与时间的曲线图可以在菜单build >data elements >spline 建立。step 函数的应用1、 Step 函数格式为: step(x,x0,h0,x1,h1) 其中各参数意义如下:X 一自变量,可以是时间或时间的任一函数X0自变量的STEP®数开始值,可以是常数或函数表达式或设计变量;x1 自变量的STEP函数结束值,可以是常数、函数表达式或设计变量 h0 STEP 函数的初始值,可以是常数、设计变量或其它函数表达式h1 STEP 函数的最终值,可以是常数、设计变量或其它函数表达式2、 链接汇总 step 函数应用大集合!url/url(四)、 if 函数的应用1、格式:IF( 表达式 1: 表达式 2, 表达式 3, 表达式 4)参数说明:表达式1 ADAM的评估表达式;表达式2如果的EXpression1 值小于 0, IF 函数返回的 EXpression2值;表达式3如果表达式1 的值等于0,IF 函数返回表达式3 的值;表达式4如果表达式1 的值大于0,IF 函数返回表达式4 的值;例如:函数IF(time-2.5:0,0.5,1)结果: 0.0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装丰巢的合同(2篇)
- 职业技能的有效提升途径2024年体育经纪人试题及答案
- 精通篮球裁判规则的试题及答案
- 模具设计师资格考试的战略性试题及答案
- 电力机车钳工新版技能鉴定练习试题(一)
- 裁判员心理素质测试题及答案
- 2024年游泳救生员职业素养试题
- 关注裁判员职责履行的试题及答案
- 裁判员职业生涯中的挑战与机遇试题及答案
- 种子繁育员职业资格考前准备试题
- 康复心理学课件 变态心理学
- 培训学校应急管理机构及突发事件应急预案
- 学校内控工作小组成立方案
- Unit 1 Travel教案-2023-2024学年高一下学期 中职英语高教版(2023修订版)基础模块2
- 新中国成立75周年农业发展成就课件(含讲稿)
- ASTM-D3359-(附著力测试标准)-中文版
- 国开2024年秋《机械制图》形考作业1-4答案
- 水工维护中级工技能鉴定理论考试题库(含答案)
- 2025年湖北省武汉市新洲一中阳逻校区高考数学试题考前最后一卷预测卷(七)含解析
- 建筑公司证书津贴支付管理办法
- 高中英语外刊-小猫钓鱼50篇
评论
0/150
提交评论