版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、由于本人做课题时候遇到冗余约束的问题,多次请教别人,都没有解决问题,决心自力更生;自己综合许多资料和自己的反复尝试,彻底把ADAMS中自由度以及冗余约束的问题给攻破了,技术完全自举创新。本来打算付费阅读,想一想何苦呢,只要大家认可我的东西就我心满意足了,希望对大家的学习和科研有帮助,如果大家觉得有用,请大家给我一个好评,也是对我辛苦的劳作一份肯定,同时帮忙我传播哈,希望有更多的朋友指出我里面的错误,完善本文的不足,探讨ADAMS各方面的技术问题,在此,我一夜无风,对各位的莅临表示最热烈的欢迎,对各位的点评表示衷心的感谢1引言虚拟样机分析软件ADAMS(AutomaticDynamicAnaly
2、sisofMechanicalSystems),是对机械系统的运动学与动力学进行仿真计算的商用软件,目前己经被全世界各行各业的数百家主要制造商采用。一个系统通常是由多个构建组成的,各个构件之间的这种约束通常存在某些约束关系,即一个构件限制另一个构件的运动,两个构件之间的这种约束关系,通常称为运动副或者铰链,ADAMS中运动副分为低副、咼副和基本副12,这些运动副对构件的自由度进行约束,ADAMS为每个约束列出一个或多个代数约束方程,在实际中,存在着大量的机构由于人为的带入虚约束而导致过约束的情况3,有时需要通过引入虚约束来增加系统的刚度4,在定义运动副过程中,往往会出现过约束及冗余约束的情况,
3、文献5分析了过约束问题,文献6对凸轮机构的冗余情况进行了分析,用一个点线副和一个平行副的组合来代替滑移副来解决冗余约束,但是没有分析具体方法。并联机构具有咼精度、咼刚度、承载能力大和运动反解简单等特点,成为机器人学者的研究热点7,自由度小于6的少自由度并联机构,因其驱动部件少、结构简单、控制成本低等特点,一直是国际学术界关注的热点和研究的前沿8-14,交叉型平面二自由度并联机构属于少自由并联机构家族中的一种。本文对运用基本运动副代替低副约束刚体的自由度,同时不出现冗余约束,进行了详细的分析,总结了避免出现冗余约束的技巧,最后以交叉型平面二自由度并联机械手为对象,运用上述方法和技巧,详细介绍了在
4、ADAMS中建立其运动学和动力学仿真模型的具体方法和步骤,为样机开发和实时控制系统的研究提供重要的参考。2运用基本运动副约束物体自由度运动副的约束关系一个构件在空间中具有6个自由度,即3个转动自由度和3个移动自由度。不同运动副,限制构件自由度的个数不同,转动副限制构件的5个自由度,只有1个绕转轴转动的自由度,表1给出不同运动副对构件自由度的约束关系表1运动副对自由度约系束关X轴移动Y轴移动Z轴移动X轴转动Y轴转动Z轴转动自由度数目固定副XXXXXX0旋转副XXXXXV1移动副XXVXXX1圆柱副XXVXXV2球铰副XXXVVV3胡克铰XXXVVX2平面副VVXXXV3点-线副XXVVVV4线-
5、线副XXVVVV4方向副VVVXXX3点线副XXVVVV4平行副VVVXXV4点面副VVXVVV5垂直副VVVVVX5基本运动副构建圆柱副对于如图1的长方体,MARKER为固结于大地,位置和姿态与原点一致的点,MARKER_2为控制长方体位置和方向的点,姿态和位置与MARKER_1一致,其在空间中有6个自由度,要实现长方体具有绕X轴转动和沿X轴移动两个自由度,即圆柱副,使其绕Y轴转动、沿Y轴移动、绕Z轴转动以及沿Z轴移动将被限制,主要有以下几个步骤:添加垂直副约束,限制长方体绕轴转动,在垂直轴选项中选择2Bodies-2Location,实体分别选取长方体和大地,位置分别选取长方体上的Mark
6、er_2和大地上的Marker,方向选取Marker的X轴和Y轴,生成的Marker_3和Marker_4的Z轴与Marker的X轴和Y轴一致,如图2,要保证Marker_3与Marker_4的Z轴垂直,长方体绕Marker的Z轴的转动将被限制,其只有五个自由度,即绕Marker的X、Y轴的转动,和沿Marker的X、Y、Z轴的移动.图1血DA恥环境中长方体卩添加点线副来限制长方体沿Y和Z轴两个移动自由度,在点线副选项中选择2BodiesTLocation,实体分别选取长方体和和大地,位置选取长方体上的Marker,方向选择X轴,生成的Marker_5和Marker_6的Z轴与Marker_1
7、X轴一致,如图3,考虑到1)中垂直轴副约束,长方体只有沿Marker_1的X轴的移动,和绕Marker_1的X、Y轴的转动三个自由度.添加垂直轴副来限制长方体绕MarkerY轴的转动,选择2Bodies-2Location,实体分别选取长方体和大地,位置分别选取长方体上的Marker_2和大地上的Marker,方向选取Marker的X轴和Z轴,生成Marker_7和Marker_8的Z轴与Marker的X轴和Z轴一致,如图4,要保证Marker7与Marker8的Z轴垂直,长方体绕Marker1Y轴的转动将被限制,考虑到步骤1)、2),长方体剩下两个自由度,即沿MarkerX轴的移动和绕Mar
8、kerX轴的转动,通过在ADAMS中定义GeneralMotion,选择2Bodies-1Location,实体分别选取长方体和大地,位置选取大地上Marker,方向选取Marker_1的Z轴,如图5,通过仿真测得绕X轴转动角度和沿X轴移动位移的曲线如图6、7,表明自由度的个数和方向是正确的.图4MAKER_7和MKER_8+J也移曲线,基本副创建移动副和转动副1)移动副添加垂直副限制其绕X轴转动,长方体只能沿Marker的X轴移动,选择2Bodies-2Location,实体分别选取长方体和大地,位置分别选取长方体上的Marker_2和大地上的Marker,方向选取Marker的Y和Z轴,生
9、成的Marker_9和Marker_10的Z轴与Marker的Y轴和Z轴一致,如图8,要保证Marker_9与Marker_10的Z轴垂直,长方体绕MarkerX轴的转动将被限制,长方体只一个自由度,即沿Marker_1X轴的移动,通过在ADAMS中定义GeneralMotion仿真验证可知,自由度的个数和方向是正确的.2)转动副添加点面副来限制其沿X轴移动,使长方体只能绕MarkerX轴转动,选择2Bodies-1Location,实体分别选取长方体和大地,选取大地上的Marker,方向选取Marker_1的X轴,生成的Marker_9和Marker_10的Z轴与Marker的X轴一致,如图
10、9,长方体绕Marker的X轴的移动将被限制,其只剩下了一个自由度,即绕MarkerX轴的转动,通过在ADAMS中定义GeneralMotion仿真验证可知,自由度的个数和方向是正确的.E9点面副生成的MAKER.9和1UKER_1M3冗余约束分析及处理方法1)2.3中步骤1)采用创建平行副来限制长方体绕MarkerX轴的转动,使其沿MarkerX轴移动,选择2BodiesTLocation,实体分别选取长方体和大地,位置选取大地上的Marker,方向选取MarkerZ轴,长方体绕MarkerX、Y轴的转动被限制,此时验证模型提示只有一个自由度,同时出现冗余约束,如图10,分析表明,当创建平行
11、副来限制其绕MarkerX、Y轴的转动,使长方体沿MarkerX轴的移动,考虑到1.2中步骤3)的垂直副已经约束长方体绕MarkerY轴的转动,其绕MarkerY轴的转动约束两次,出现过约束即冗余约束的问题,采用2.3中步骤1)创建的垂直副的方法或解除2.2中步骤3)的垂直关系采用本节的方法可以避免冗余约束.2)2.3中步骤2)采用添加点线副来限制长方体沿Marker的X轴移动,使其只能绕Marker_1X轴转动,选择2_Bodies1_Location,实体分别选取长方体和大地,位置选取大地上的Marker,方向选取Marker的Z轴,此时验证模型提示只有一个自由度,但出现冗余约束,如图11
12、,分析表明,当创建点线副来限制长方体沿MarkerX、Y轴的移动,考虑到2.2步骤中2)创建的点线副已经约束长方体沿MarkerY轴的移动,其沿Marker_1Y的移动被约束两次,出现过约束即冗余约束问题,采用2.3中步骤2)创建点面副的方法可以避免冗余约束.Thereisooe戊dm血ntimo曲戊intieipmELDii.恤戟电汀也this-1丽:TrisislfiiciEiAlo&g图11沿z轴点线副产生的冗余43)根据以上分析可知,用基本运动副来约束构件,同时避免出现冗余的基本技巧和方法:依据表1中基本副对自由度的约束关系,用基本副的组合创建低副或咼副时,要保证已经约束过的自由度,不
13、再被约束(即自由状态);添加基本副时,在未被约束的自由度中约束不需要的自由度.4交叉型平面二自由度并联机械手仿真模型建立以及冗余约束的处理方法4.1交叉型平面二自由度并联机械手如图12所示,机构的定平台通过支链1、2与动平台相连,两条支链呈“交叉”形分布,其中支链1采用平行四边形结构,支链1中连杆1、连杆2通过转动副与滑块和动平台相连,其转动副的中心分别为A11、B11和A22、B22;支链2中连杆3_1、连杆3_0通过转动副与滑块2和动平台相连,其转动副的中心分别为A3、B3和A4、B4;通过改变各分支中滑块的移动量,来来实现动平台在平面一定范围内不同位置的变化。为了在ADMAS中分析的方便
14、,机构模型简图和建立的局部参考系如图13,局部参考系均位于关节的几何中心,方向和大地坐标系一致,其中Ma_rker13是关节B4作用于动平台的参考点,Marker14是关节B4作用于连杆3_0的参考点,Marker15是关节A4作用于连杆3_0的参考点,Marker16是关节A4作用于滑块2的参考点;Marker17是固结于机架,用于创建滑块1与机架移动副的参考点;Marker18是固结于机架,用于创建滑块2与机架移动副的参考点,ADAMS环境中的机构的模型如图14.012交叉型平面二自由度并联机构卩4.2仿真系统的建立建立转动副Joint1,选择2Body-lLoc,分别选择连杆2和滑块1,
15、方向选择Marker2的Z轴;建立转动副Joint2,选择2BodyTLoc,分别选择连杆2和动平台,方向选择Marker6的Z轴;建立转动副Joint3,选择2BodyTLoc,分别选择连杆1和滑块1,方向选择Marker4的Z轴;建立转动副Joint4,选择2BodyTLoc,分别选择连杆1和动平台,方向选择Marker5的Z轴;建立转动副Joint5,选择2BodyTLoc,分别选择连杆3_1和滑块2,方向选择Marker10的Z轴;建立转动副Joint6,选择2BodyTLoc,分别选择连杆3_1和动平台,方向选择Marker11的Z轴;建立转动副Joint7,选择2Body-1Loc
16、,分别选择连杆3_0和滑块2,方向选择Marker15的Z轴;建立转动副Joint8,选择2BodyTLoc,分别选择连杆3_0和动平台,方向选择Marker14的Z轴;建立移动副Joint9,选择2BodyTLoc,分别选择滑块1和机架,方向选择Marker17的X轴建立;建立移动副Joint10,选择2Body-1Loc,分别选择滑块2和机架,方向选择Marker18的X轴;建立固定副Joint11,选择2Body-1Loc,分别选择Ground和机架,通过模型验证,得到系统提示有两者自由度,且出现10个冗余自由度信息,如图15。-Sd*pEf.bEEsmix9arcrawcdjnrliL
17、Lda&vqv-c-undi盲Kvwlufcvf-o-XnttrMrifciM-lMbkllUM-fIfrvgi-h十崔vb44*1.kkLwnn.Wur*ju*.Wri-uniLMVC:ccmcrBSMvux.i-Mfai.ftsk-fle-Mkl(-i*iihff-:出!*:*EBP-KkAaLwTKn.LL-mm.4irrdLLm*t-nJ4-llT!r_4VLAdlWJW*-neJ5UT_-JZlgrEn/d土rr二艮心丄7b加111口Kk*alKsWFoinx、WftavoIX*T-e-Lnt理科“仏七HIMS-|LeviesWr#iiwJ%】r*i=nx.、txKiaaEaJLlI
18、丄卫、卅冒MMtU-LMUJ*LM|J曲血ACtiAdranInr&lkditItPiiEjEkEhEfaE9IEkrbssltkPkoc.cdDivtlwin.毎&业品“MliiMhfiMC.XCXBvfcwvri.thB*r_v-irB.Hvth-ari.瓯31.他岭*j舟H和rkPvv*r!-Dinv-inTriHVlAliMA!MTj图1510个冗余自由度*4.3处理冗余约束的步骤Joint3转动副修改成点线副,模型验证,提示如图16所示7个冗余自由度信息。Joint2转动副修改成点线副,模型验证,提示如图17所示4个冗余自由度信息。Joint5转动副修改成点线副,模型验证,提示如图1
19、8所示,Joint7出现冗余约束,即连杆30与滑块2绕Marker15X轴的转动多约束一次。工阳粗皿KJI?-9I甲呻呻呻寸呻O4uW16Ed1百-s-*rl丄*VS9VKS4U-V-C5iEH-9duvynHHBdolus4Mva-u卜*MrHi3iiWH”J.alaHuHaE冬nvUMJg一u-B.I疋canonsd-d4d-ft4NklNIM11QQliEEiEE:nLrmBraanrsierauH-BgJB-gJMlIaiassai;h-*=34VEhMn34t-aedQm-flfMSrtan4c4HyHHrlhta-NMAEOnKJS-9vfs-qA0ofiM-vHMWR:uDivp
20、43HAiuVUfl9huu*riKasM益uonlrJ.Us贰图IBJoint7出现冗余约、4)将Joint7转动副修改成点线副,提示如图19所示系统有4个自由度信息,因为连杆_3_0与滑块2绕Marker15X轴的转动已经被约束,同时连杆3_0与滑块_2具有绕Marker15Z轴的转动自由度,而点线副约束连杆3_0与滑块2沿Z、Y轴的移动两个自由度,所以还有沿Marker15X轴移动和绕Y轴转动两个自由度未被约束,加上滑块沿机架两个移动自由度,因此系统具有四个自由度。5)创建垂直副,选择2Bodies-2Location,选择连杆3_0与滑块2,方向选择Marker31X轴和Marker3
21、2Z轴,模型验证出现如图20所示3个自由度信息。6)创建点面副,选择2Bodies-1Location,选择连杆3_0与滑块2,方向选择Marker31Z轴,模型验证出现如图21所示2个自由度且无冗余约束信息,添加运动于Joint9、Joint10两个移动副,出现如图22提示,系统零个自由度。图19电个自由度中图212个自由度!李增刚.ADAMS入门详解与实例M.北京:国防工业出版社,2006:59.陈文华,贺青川,张旦闻.ADAMS2007机构设计与分析范例M.北京:机械工业出版社,2009:39-46.楼鸿,邹慧君高等机械原理M.北京:高等教育出版社.1990:28-30.孙恒,陈作模。机
22、械原理M.北京:高等教育出版社,2001:25-27.徐晓辉,段志善;ADAMS中过约束问题的分析J.中国科技信息,2008,(22):93-95.喻涛,李文蔚.ADAMS约束问题讨论J.计算机应用技术,2007,34(12):50-51.慧君,高峰.现代机构学进展M.北京,高等教育出版邹社.2007J.M.Herve,F.SParacino.StrueturalSynthesisofParallelRobotsGeneratingSpatialTranslationC.5thIEEEInt.conferenceonAdvaneedRoboti-cs,1991,Pisa:808-813.R.DiGregorio.Closed-FormSolutionofthePositionAnalysisofthePureTranslational3-RUUParallelMechanismR.the8thSymposi-umonMechanismsandMechanical
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 约版入职合同范本
- 南京市2024江苏南京审计大学教学科研岗招聘88人笔试历年参考题库典型考点附带答案详解(3卷合一)
- 法律顾问面试技巧与答案
- 起重机械管理员安全生产考核办法含答案
- 计算机系统分析师面试考点预测
- 健康管理师面试题详解与准备技巧
- 2025年在线家庭教育平台建设可行性研究报告
- 2025年区块链金融服务平台建立可行性研究报告
- 2025年数据隐私保护项目可行性研究报告
- 2025年旧货市场再生经济可行性研究报告
- 开放系统10862人文英语(4)期末机考真题及答案
- GB/T 4957-2003非磁性基体金属上非导电覆盖层覆盖层厚度测量涡流法
- GB/T 27806-2011环氧沥青防腐涂料
- GB/T 12618.1-2006开口型平圆头抽芯铆钉10、11级
- FZ/T 52051-2018低熔点聚酯(LMPET)/聚酯(PET)复合短纤维
- 设备吊装方案编制受力计算
- 食品工程原理概述经典课件
- 养老院机构组织架构图
- 财经法规与会计职业道德
- 会计学本-财务报表分析综合练习
- 《中国传统文化心理学》课件第五章 传统文化与心理治疗(修)
评论
0/150
提交评论