《运动仿真技术.docx》由会员分享,可在线阅读,更多相关《运动仿真技术.docx(11页珍藏版)》请在三一办公上搜索。
1、第四章 运动仿真技术学习重点了解机械系统运动仿真技术的特点与一般过程;熟悉机械系统动力学分析软件ADMAS 2005的根本功能;总体方案设计零部件与运动仿真模型建立运动环境设置运动仿真分析分析结果输出系统方案的构思、原理设计、评价与决策零部件的建模、装配关系确实定和运动副的定义力包括重力、弹簧力和阻尼力或扭矩的施加、初始条件定义等分析类型如运动学、动力学、静力分析等的定义运动模拟的实现、运动特性曲线如位移、速度、加速度等的可视化、干预检验与参数跟踪测量图4-1 机械运动仿真步骤示意图熟悉掌握利用ADMAS软件进展建模、施加约束、驱动和载荷、仿真分析以与后处理等方面的根本操作。4.1概述在机械设
2、计领域,其设计工程主要可分为原理方案设计、运动学分析、静力学或动力学分析、方案与系统优化、强度分析计算和结构设计等几个阶段。传统的设计方法可以通过理论分析计算实现,但在大多数情况下,为了防止复杂的理论分析计算,在机械设计过程中经常采用“经历法、“类比法“或试凑法等方法,这样不但会延长设计周期和降低工作效率,而且容易导致设计结果不准确,很难得到满意的结果,也缺乏科学的理论根据。科学技术的飞速开展和学科的相互穿插极促进了机械设计行业的开展和进步,设计的高效化和自动化已经成为今后开展的必然趋势。随着机械产品性能要求的不断提高和计算机技术的广泛使用,作为机械设计强大支撑技术之一的运动仿真技术越来越受到
3、机械设计人员的重视和亲睐。机械运动仿真技术是一种建立在机械系统运动学、动力学理论和计算机实用技术根底山的新技术,涉与建模、运动控制、机构学、运动学和动力学等方面的容,主要是利用计算机来模拟机械系统在真实环境下的运动和动力特性,并根据机械设计要求和仿真结果,修改设计参数直至满足机械性能指标要求或对整个机械系统进展优化的过程。机械运动仿真的一般步骤如图4-1所示。通过机械系统的运动仿真,不但可以对整个机械系统进展运动模拟,以验证设计方案是否正确合理,运动和力学性能参数是否满足设计要求,运动机构是否发生干预等还可以与时发现设计中可能存在的问题,并通过不断改良和完善,严格保证设计阶段的质量,缩短了机械
4、产品的研制周期,提高了设计成功率,从而不断提高产品在市场中的竞争力。因此,机械运动仿真当前已经成为机械系统运动学和动力学等方面研究的一种重要手段和方法,并在交通、国防、航空航天以与教学等领域都得到了非常广泛的应用。机械系统的运动仿真可以采用VB、OpenGL、3D max、VC等语言编程实现,也可以使用具有运动仿真功能的机械设计软件如ADMAS、Pro/E、EUCLID、UG、Solidworks、Solid Edge等实现,而且,随着计算机软件功能的不断强大和完善,用软件进展运动仿真是一种省时、省力而用高效的方法,也是机械运动仿真开展趋势。其中,由美国MDI公司开发的ADAMS(Automa
5、tic Dynamic Analysis of Mechanical System)是当前应用最广泛且最具权威性的机械系统力学仿真分析软件之一。利用ADAMS软件中的用户界面模块(ADAMS/View),通过简单的菜单、按钮与鼠标点击等交互式操作,可以很方便地对机械系统进展运动学、动力学或静力学等分析,主要包括建立零部件模型、施加运动副和载荷、仿真计算以与结果显示容。因此,本章主要介绍ADMAS 12.0软件常用模块如View和PostProcessor等的使用方法和根本操作。希望通过两个实训模块的练习,能使学生了解动态仿真的根本过程,并学会正确使用和熟练操作ADAMS软件,为进一步的更深入的
6、研究打根底。4.2 实训1 平面六杆机构的运动仿真平面六杆机构是常用的典型机构之一,它具有承载能力强、耐磨损、可实现多种运动规律和运动轨迹等优点,因此广泛应用于机械、仪表、交通以与航空航天等领域,如车辆转弯机构、车门启闭机构、压力表指示机构等等。平面连杆机构的运动分析是原动件的运动规律,求解各构件上某些点的位置、位移、速度和加速度等运动参数,通常可采用图解法、解析法和实验法等来进展分析,但相对实用软件分析来讲比拟麻烦。下面就平面六杆机构的运动分析为例,来体验ADAMS软件的强大功能。图4-2 平面六杆机构运动简图 问题描述图4-2所示为一平面六杆机构,现:主动曲柄OA作匀速逆时针转动,且角度度
7、w=10rad/s,各铰链点的坐标为 O(0,0,0),A(-60,80,0),B(180,180,0),C(180,0,0),D(430,0,0)。试对该平面六杆机构进展运动分析,并计算在图示位置时滑块D点的位置、速度和加速度以与摇杆BC的角速度和角加速度的大小。实训目的本实训的主要目的有二:一是使学生熟悉ADAMS软件的根本用户界面,了解使用该软件进展机构运动分析的一般过程。二是使学生体验使用ADAMS软件进展运动分析的简单性、方便性和高效性。 结果演示图4-3 滑块沿X向的速度和加速度随时间变化曲线通过使用ADMAS 12.0软件对该平面六杆机构进展运动分析,其局部运动结果如图4-3所示
8、。 实训步骤 一、ADAMS 12.0 的启动与设置图4-4 新建模型对话框1.启动。点击:“开场程序 ADMAS 12.0 AViewADAMS_View,弹出“ADAMS_View图形用户主界面和“新建模型对话框,如图4-4所示。在“Model name一栏中输入模型名称:Linkage,“Grav ity一栏中选择“No Gravity, “Units一栏中选择“MMKS,其他保存缺省设置,点击“OK关闭对话框,即可进入ADAMS/View图形用户主界面。如图4-5所示。图4-7工作栅格设置图4-6 单位系统设置对话框主工具箱菜单栏状态提示栏工作屏幕区图4-5 用户主界面2.单位系统设置
9、。在图4-4所示对话框中已经选择了“MMKS单位系统,由于该系统中的角度单位为“度,根据问题描述,应该设置为弧度。因此,点击菜单栏中的“SettingsUnits,弹出“单位设置对话框,如图4-6所示。确保“Angle一栏中选中“Radian选项,其他保存缺省设置,点击“OK关闭该对话框。3.工作栅格设置。点击菜单栏中的“SettingsWorking Grid,弹出“工作栅格设置对话框,在“Size一栏的“X和“Y文本框中分别输入:500mm和300mm,“Spacing一栏中的“X和“Y文本框中分别输入:10mm和10mm,其他保存缺省设置,如图4-7。点击“OK关闭对话框。用户可以点击主
10、工具箱中的“View Control按钮,将工作屏幕区显示为适宜大小。图4-8主工具库4.图标大小设置。点击菜单栏中的“Settin gsIcons,弹出“图标大小设置对话框,在 “New Size一栏中输入:30,其他保存缺省设置,如图4-8。点击“OK关闭对话框。图标主要是指工作屏幕区出现的一些运动副、构件模型以与载荷等的标记,适宜的大小会给模型显示带来方便,否那么会带来干扰,图标的大小可随时根据需要调整。5.坐标窗口显示。点击菜单栏中的“ViewCoordinate Window,弹出“坐标显示对话框。此时,坐标窗口中显示的坐标值随着光标在工作屏幕区的移动而变化,有利于模型的建立。6.存
11、盘目录设置。点击菜单栏中的“FileSelect Directory,弹出“存盘目录设置对话框,在Select Directory下面的列表框中选择盘符如e:/,并在其下一级目录列表框中选择将文件要存入的文件夹如adamsfile, 其他保存缺省设置,点击“OK关闭该对话框。二、几何模型的创立图4-9 连杆参数设置1.创立标记点Marker,为建立连杆模型作准备。右键单击主工具箱中的按钮,弹出几何建模工具库,如图4-8所示。点击其中的按钮,并保存主工具箱的下半局部的Marker和Orientation栏的选项设置分别为Add to Ground和Global XY,然后用鼠标左键单击工作屏幕区
12、中坐标为0,0,0的位置,即完成了铰链点O的标记点创立。同理,依次创立其他各铰链点A(-60,80,0),B(180,180,0),C(180,0,0),D(430,0,0)的标记点。2.创立构建OA的模型。点主工具箱中的按钮(如果该按钮没有出现在主工具箱中的相应位置),主工具箱的下半局部显示连杆参数设置选项,选中“Width和 “Depth前的复选框,并在相应的文本框中分别输入:20mm和10mm,如图4-9所示。然后依次点选上一步骤建立的O和A的标记点,即可建立OA构件的几何模型。右键单击该构件,弹出右键快捷菜单,电击“Part:PART_2Rename,弹知名称更改对话框。在“New N
13、ame一栏中输入中输入:Crank,点击“OK关闭对话框。3创立构件AB、BC和BD的模型。同理可创立构件AB、BC和BD的模型,并分别将其改名为Link1、roker和Link2。4建立滑块模型。右键单击主工具箱中的按钮,弹出几何建模工具库,点击其中的按钮,主工具箱的下半局部显示长方体参数设置选项,选中“Length、Width和 “Depth前的复选框,并在相应的文本框中分别输入:80mm、60mm和10mm。然后将鼠标移动到工作屏幕区,屏幕区出现一个80mmX60mm的长方形,鼠标箭头位于该长方形的左下角,移动鼠标至390,-30,0的栅格点位置并点击,即可完成滑块模型的创立。并将其更名
14、为:slider。图4-11转动副参数设置图4-10 用户主界面5改变滑块slider的位置。依次点击主工具箱中的按钮和按钮也可以是其他视图方向的工具按钮,可以从不同方向观察上述建立的构件,显然,只有滑块slider沿Z轴方向与栅格平面XY平面不对称。点击按钮恢复到原来的栅格平面视图,在slider构件的左下角右键单击,弹出右键快捷菜单,依次点击Marker.MARKE_14Modify,弹出“标记参数修改对话框,将该对话框的“Location一栏中的最后一个数字0改为5,其他保存缺省设置,如图4-10所示,点击“OK关闭对话框,即可将滑块移动到与栅格平面对称的位置。可以点击按钮查看滑块为之后
15、的结果。三、约束副的创立1. 创立机架与crank、机架与rocker构件之间的转动副。点击主工具箱中的按钮,主工具箱的下半局部显示转动副参数设置选项,确保“Construction一栏下面的两个列表框中分别选中“1 Location和“Normal to Grid,如图4-11左图所示。然后,移动鼠标到工作屏幕区,点选O标记点,即可在机架与crank构件之间创立了一个转动副,相当于固定铰链。同理,根据实训要求,C点也应该为固定铰链点,因此,在机架与rocker构件之间也创立一个与上述具有一样设置的转动副。2. 创立构件crank与link1、link1与rocker、rocker与link2
16、以与link2与slider之间的转动副。点击主工具箱中的按钮,主工具箱的下半局部显示转动副参数设置选项,确保“Construction一栏下面的两个列表框中分别选中“2 Bod-1 Loccrank、link1构件和A标记点,即可在crank和link1构件之间创立了一个转动副。同理,可创立link1和rocker、rocker和link2、link2和slider之间的转动副。图4-12 六杆机构几何模型与约束图4-13 仿真分析3. 创立机架ground与滑块slider之间的移动副。右键单击主工具箱中的按钮,弹出约束工具库,点击其中的按钮,主工具箱的下半局部显示移动副参数设置选项,确保
17、“Construction一栏下面的两个列表框中分别选中“2 Bod-1 Loc和“Pick Feature。然后,移动鼠标到工作屏幕区,依次点选ground、slider构件和D 标记点,之后水平向右移动鼠标,直至出现一水平向右的箭头,按下鼠标左键,即可在机架与slider构件之间创立了一个移动副。4. 创立运动驱动。点击主工具箱中的按钮,主工具箱的下半局部显示旋转运动驱动参数设置选项,在“Speed一栏的文本框输入:10。然后,移动鼠标到工作屏幕区,在O标记点点击鼠标左键,即可在该转动副上创立了一个转动驱动。即定义crank构件为主动件,其转动角速度为。需要注意的是,这里的角速度的大小也可
18、以是变速的,通常可通过输入表达式来设置,有兴趣的读者可查阅相关资料。到此为止,本实训所述六杆机构的几何建模局部和约束与运动驱动施加局部已经完成,完成后的结果如图4-12所示。四、运动仿真分析1 .运动仿真分析。点击主工具箱中的按钮,主工具箱的下半局部显示仿真参数设置选项,确保“Simulation标签下面的三个列表框中分别选中“Kinematic、End Time和“Steps两个文本框中分别输入:2和200,其他保存缺省设置,如图4-13所示。然后,点击按钮,开场进展运动仿真分析,此时,可以看到工作屏幕区实时显示六杆机构的运动情况,仿真分析完毕后,六杆机构停止运动。2. 运动仿真动画播放。点
19、击主工具箱中的按钮,主工具箱的下半局部显示仿真动画播放功能按钮与参数设置选项,选中左下角Loop前的复选框,表示循环播放动画,然后,点击按钮,开场进展运动仿真动画,点击按钮,可停止播放,点击按钮,可使六杆机构返回到开场播放的位置。五、动力仿真分析结果显示图4-14 ADAMS/PostProcessor后处理器用户程序主界面菜单栏工具条对象结构关系窗口参数特性编辑窗口页面显示窗口控制区窗口1. 启动ADAMS/PostProcessor后处理器。点击主工具箱中的按钮,进入ADAMS/PostProcessor的用户程序主界面,如图4-14所示。主界面主要由菜单栏、菜单栏、对象结构关系窗口、页面
20、显示窗口、参数特性编辑窗口、控制区窗口等几局部组成。图4-15 布局库2. 规划页面显示窗口。右键单击ADAMS/PostProcessor的用户程序主界面的工具条中的按钮,弹出页面布局库,如图4-15所示。点击页面布局库中的按钮,将整个页面窗口分为四个小视窗。3. 导入运动仿真过程。点击激活页面显示窗口的左上视窗,在该视窗右键单击,弹出快捷菜单,点击“Load Animation,即可将第四1步骤的运动仿真过程导入该视窗。点击工具条或控制区窗口的顶部中的按钮,即可显示六杆机构的运动过程,其他播放功能按钮与第四2步骤地播放按钮功能根本一样。图4-18 曲线标题参数设置图4-17 plot_3对
21、象图4-16 绘制位移滑块曲线时控制区窗口的参数选择4. 绘制滑块“slider的位移曲线。点击激活页面显示窗口的左下视窗,将鼠标移至控制控制区窗口,在Data标签中的“Model列表框中选择“.linkage,“Filter列表框中选择“body,“Object列表框中选择“slider,“Characteristic列表框中选择“CM_Position,“Component列表框中选择“X,如图4-16所示。然后点击该窗口右边的“Add Curves按钮,即可在页面显示窗口的左下视窗中显示滑块沿X向的位移随时间变化的曲线。图4-19 横坐标标题设置5. 修改滑块“slider的位移曲线的标
22、题。双击对象结构关系窗口的plot_3对象,显示其下一级对象,如图4-17所示。点击其中的title对象,并将鼠标移至参数特性编辑窗口,在该窗口中的文本框中输入:Position,如图4-18所示。此时,可看到页面显示窗口的左下视窗中的滑块位移曲线上的标题由原来的linkage变为“Position。6. 修改图4-20 修改标题后的位移滑块曲线7. 重复步骤46,绘制滑块沿X方向的速度和加速度曲线。此时的页面显示窗口如图4-21所示。图4-22 曲线数据统计列表图4-21 页面显示窗口8. 观察滑块在t=0 时的位置、速度和加速度的大小。点击工具条中的按钮,在工具条下面弹出一行表格,如图4-
23、22所示。当将鼠标在上述建立的曲线上移动时,该表格中的数据会随着鼠标的移动而实时发生变化。该工具不但能显示曲线上任意一点的坐标值,而且还能显示曲线的最大、最小值、平均值以与均方根值等等。现将鼠标移至滑块位移曲线的起始点即曲线与t=0时纵坐标轴的交点处,观察图4-22所示列表,得到滑块在该位置的纵坐标Y=430mm,也就是六杆机构处于初始位置时,滑块在建立模型时所使用坐标系中的横坐标值。按照同样的步骤可以得到滑块位于初始位置时的速度和加速度的大小,分别为:=-1050mm/s, =7868.3333mm/ 。需要注意的是,如果曲线与纵坐标轴的交点比拟难捕捉到,可以使用工具条中的工具来放大曲线的局
24、部部位。图4-25 退出对话框图4-24摇杆rocker的角速度和角加速度曲线图4-23绘制摇杆角速度曲线时控制区窗口的参数选择9. 绘制摇杆rocker的角速度和角加速度曲线。由于页面显示窗口的四个视窗均已占用,因此,先创立一个新的页面。点击工具条中的按钮,即可完成新页page_2,在对象结构关系窗口中可以看到该对象名称的创立,而且页面布局与第一个页面一样,也分为四个视窗。也可按照第五2步骤的方法修改页面布局,这里保存现有布局。点击激活page_2页面显示窗口的左上视窗,将鼠标移至控制区窗口,在“Data标签中的 “Model列表框中选择.linkage, “Filter列表框中选择“bod
25、y,“Object 列表框中选择“rocker , “Characteristic列表框中选择“CM _ Angular Velocity,“Component列表框中选择“Z,如图4-23所示。然后点击该窗口右边的“Add Curves 按钮,即可在页面显示窗口的左上视窗中显示摇杆rocker的角速度随时间变化的曲线。同理可绘制出摇杆的角加速度曲线,如图4-24所示。10. 观察摇杆在t=0 时的角速度和角加速度的大小。按照第五8步骤的方法,可以容易得到摇杆位于初始位置时的角速度和角加速度的大小,分别为:= 5.8333 rad /s, = -19.213 rad/。11. 退出“ADAMS
26、/Post Processor后处理器。点击工具条中的按钮,或者点击后处理主界面右上角的按钮,或者点击菜单栏的“FileClose Plot Window, 都可以退出“ADAMS/Post Processor,并返回“ADAMS/View主界面。六、ADAMS/View的保存与退出1. 保存。点击菜单栏中的“FileSave Database,“ADAMS/View自动将结果保存在第一6步骤所设置的保存目录D:ADAMS下,文件名为:linkage.bin, 即在启动“ADAMS/View时所输入的文件名。也可以点击菜单栏中的“FileSave Database As ,将文件保存其他的名字和放在其他目录下。2. 退出。点击菜单栏中的“FileExit , 弹出对话框如图4-25所示,点击“Save,then exit按钮,即可退出“ADAMS/View。11 / 11