ADAMS函数的使用技巧_钟小勇.pdf

ADAMS函数的使用技巧_钟小勇.pdf

ID:55902111

大小:382.56 KB

页数:3页

时间:2020-06-14

ADAMS函数的使用技巧_钟小勇.pdf_第1页
ADAMS函数的使用技巧_钟小勇.pdf_第2页
ADAMS函数的使用技巧_钟小勇.pdf_第3页
资源描述:

《ADAMS函数的使用技巧_钟小勇.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EquipmentManufactringTechnologyNo.11,2008ADAMS函数的使用技巧12钟小勇,李凤英(广西大学,1.机械工程学院;2.轻工与食品工程学院,广西南宁530004)摘要:通过对一些ADAMS函数的具体使用技巧的详细介绍和阐述,深入了解和具体掌握函数的基本使用方法,以利用这些函数定义更为复杂的结构,更为灵活地应用ADAMS软件进行精确高效的建模与仿真,从而缩短虚拟样机建模所用时间,降低开发成本,提高虚拟样机模型的合理性和准确性,得到更为精确、更符合实际的结果,为科学研究提供更为可

2、靠的依据。关键词:ADAMS;函数;仿真中图分类号:TP391文献标识码:B文章编号:1672-545X(2008)11-0100-03ADAMS是美国MSC公司开发的以计算机多体系统动力可以是常数、设计变量或其它函数表达式。学为基础的机械仿真软件。其功能强大,能对复杂的机械系统STEP函数可以使用多层嵌套,使用方式如下:进行动力学和运动学仿真。利用ADAMS模拟现实环境建立起STEP(x,x0,h0,x1,(STEP(x,x1,h1,x2,(STEP(x,x2,h2,虚拟样机,进行研究、试验设计和优化分析可以有

3、效缩短开发x3,h2)))))周期以及降低成本。如果需要的话,还可以按相同的方式进行更多层的嵌套。为了在虚拟样机建模过程中,尽量准确地模拟机械系统若要表示如图1所示曲线,则:复杂的现实环境,ADAMS提供了多达11种函数供用户使用,step(time,0,0d,0.2,(step(time,0.2,0d,0.4,(step(time,充分利用这些函数,将使建模和仿真更加精确和高效。现通过0.4,5000d,0.6,(step(time,0.6,5000d,0.8,(step(time,0.8,0d,1.0,0d)

4、)实例对一些ADAMS中常用函数的使用方法做些阐述。MOTION_1.ANG1Step函数STEP函数是3次多项式逼近阶跃函数,因为具有特定的频率响应特性而被广为采用,常用于描述阶跃函数、脉冲函数等。此外,ADAMS中还提供了STEP5函数,它是5次多项式逼近阶跃函数,用法与STEP函数一样。STEP函数的数学表达式为:xh0,x≤x0图1STEP函数xxx2STEP函数还有另一种使用方式:xxx-x0x-x0STEP=xh0+(h1-h0)*xx*x3-2*x,x0

5、x0,h0,x1,h1)+STEP(x,x1,h2,x2,h3)+STEP(x,xxxxh1.x≥x1x2,h4,x3,h5)+……xStep函数的使用格式为:若表示图1时,则:STEP(x,x0,h0,x1,h1)step(time,0,0d,0.2,0d)+step(time,0.2,0d,0.4,5000d)+step(time,其中:0.4,0d,0.6,0d)+step(time,0.6,0d,0.8,-5000d)+step(time,0.8,0d,1.0,x为自变量,可以是时间或时间的任一函数;0d

6、)x0为STEP函数自变量的开始值,可以是常数或函数表比较以上两种方法可以看出,第一种思路比较清晰,第二达式或设计变量;种比较简洁。x1为STEP函数自变量的结束值,可以是常数、函数表达式或设计变量;2IF函数h0为STEP函数的初始值,即x=x0时STEP函数的取值,可以是常数、设计变量或其它函数表达式;IF函数的使用格式为:h1为STEP函数的最终值,即x=x1时STEP函数的取值,IF(expr1:expr2,expr3,expr4)收稿日期:2008-08-29作者简介:钟小勇(1986—),男,江西瑞金

7、人,研究方向:机械工程及自动化;李凤英(1985—),女,江西瑞金人,研究方向:轻化工程。100《装备制造技术》2008年第11期其中,x1为判断条件,若x1<0,则返回x2,若x1=0,则返择“Import…”,然后在出现的“FileImport”对话框中将“File回x3,若x1>0,则返回x4。Type”选为TestData(*.*)。这这时对话框会出现变化,在新对话同STEP函数一样,IF函数也可以使用多层嵌套,如:框中的“FileType”下面复选框上选中“CreateSpline”,然后在IF(tim

8、e-0.2:0D,0D,if(time-0.4:25000D*(time-0.2),5000D,if“FiletoRead”文本框中输入所需读入的数据文件的文件名或(time-0.6:5000D,5000D,if(time-0.8:-25000D*(time-0.8),0D,0D)))单击右键后从“Brouse…”菜单中选择所需读入的数据文件。此),表示如图2所示。外,若

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。