基于ADAMS的四自由度机械手运动学仿真.doc_第1页
基于ADAMS的四自由度机械手运动学仿真.doc_第2页
基于ADAMS的四自由度机械手运动学仿真.doc_第3页
基于ADAMS的四自由度机械手运动学仿真.doc_第4页
基于ADAMS的四自由度机械手运动学仿真.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘摘 要要 本文拟在用多体系统动力学软件 ADAMS 对四自由度机械手进行仿真分析 首先介绍机械手研究背景 研究现状及发展趋势 阐明研究意义 接着介绍三 维实体建模软件 Pro E 了解其建模过程和建模方法 从而为实体建模打下基 础 接着运用 Pro E 建立四自由度机械手的实体模型 并导入 ADAMS 对其进行 仿真分析 包括首部末端位移曲线图 接着进行运动学分析 并给出结论 关键词 关键词 Pro E ADAMS 机械手 运动学仿真 Abstract This article plans to use multibody system dynamics software ADAMS to carry on the simulation analysis to the four degrees of freedom manipulators First introduced that the manipulator studies the background the research present situation and the trend of development the exposition research significance Then introduction three dimensional entity modelling software Pro E understands its modelling process and the modelling method thus builds the foundation for the entity modelling then establishes the four degrees of freedom manipulator s full scale mockup using Pro E and inducts ADAMS to carry on the simulation analysis to it including the first terminal displacement diagram of curves Then carries on the kinematic analysis and gives the summary Keywords Pro E ADAMS Manipulator Kinematics Simulation 目目 录录 1 引言 1 1 1 工业机械手研究现状 1 1 2 工业机械手的功能及应用 1 1 3 本文研究内容及研究意义 3 2 工程机械仿真简介 3 2 1 概述 3 2 2 工程机械仿真的思想 内容和特点 3 2 3 参数化设计概念 4 2 4 工程机械零部件参数化仿真设计 4 3 PRO E 功能介绍 5 3 1 引言 5 3 2 PRO E 对三维模型的处理 5 3 2 1 Pro E 的三维模型创建功能 5 3 2 2 Pro E 建模的一般过程 6 3 2 3 利用族表实现零件系列化设计 6 3 3 PRO E 的特点及产品外观造型设计 6 4 ADAMS 功能介绍 9 4 1 ADAMS 概述 9 4 2 ADAMS 基本功能 9 4 3 ADAMS 和 PRO E 之间的数据转换 11 5 仿真分析 12 5 1 仿真流程图 12 5 2 模型建立 13 5 2 1 利用 Pro E 建立机构模型 13 5 2 2 ADAMS 仿真模型等效转换 14 5 3 ADAMS 仿真 15 5 3 1 仿真设置 15 5 3 2 仿真结果 15 6 运动学分析 17 6 1 建立坐标系 17 6 2 运动学分析 17 7 结束语 19 参考文献 20 致谢 21 1 1 引言引言 1 1 工业机械手研究现状工业机械手研究现状 随着机器人研究的不断深入和机器人领域的不断发展 机器人仿真系统在 机器人设计和研究方面 发挥着重要的作用 它可应用于机器人的许多方面 已成为机器人学的一个重要分支 例如 可帮助研究人员了解机器人工作空间 的形态及极限 还能帮助研究人员了解机器人工作空间的形态与合理性 可用 于分析检验轨迹规划和作业规划的正确性与合理性 可为离线编程技术的研究 提供一种极为有效的验证手段 可以用于实时检测机器人与作业环境之间的碰 撞与干涉以保证整个生产单元的安全等 此外 仿真技术还可以帮助用户选择 适合特定作业环境的机器人类型 机械手是近年来发展起来的综合学科 它集中了机械工程 电子工程 计 算机工程 自动控制工程以及人工智能等多种学科的最新科研成果 代表了机 电一体化的最高成就 是目前科技发展最活跃的领域之一 工业机械手的性能 要求不断提高工作精度和作业速度 增加机构的自由 度 提高通用性和灵活性 同时还要求降低成本 控制简单 安全可靠 因此 工业机械手的研究处于机械手研究的前沿 多自由度机械手已经得到了广泛的研究 但自由度较少的工业机械手 以 其造价低廉 结构紧凑 刚度高 定位精度高 响应速度快 实用性强等优势 有极高的性价比 在实际工业市场得到了广泛的应用 水平多关节工业机械手 由于精度高 运动速度快 串联四自由度导致其靠后的驱动电机和传动系统都 位于运动着的臂上 导致系统惯性增加 系统动力性能恶化 又由于串联机构 求正解较容易 而求逆解则较困难 因此运动学与动力学计算困难 导致在设 计中必须放宽各种设计参数 还因为机器较重 并进一步导致驱动部分变大 系统响应速度降低 大型驱动部分难以取得较高的精度 1 2 工业机械手的功能及应用工业机械手的功能及应用 机械手是工业自动控制领域中经常遇到的一种控制对象 机械手可以完成 许多工作 如搬物 装配 切割 喷染等等 应用非常广泛 在现代工业中 生产过程中的自动化已成为突出的主题 各行各业的自动 化水平越来越高 现代化加工车间 常配有机械手 以提高生产效率 完成工 人难以完成的或者危险的工作 可是在机械工业中 加工 装配等生产很大程 2 度上不是连续的 据资料介绍 美国生产的全部工业零件中 有75 是小批量生 产 金属加工生产批量中有四分之三在50件以下 零件真正在机床上加工的时 间仅占零件生产时间的5 从这里可以看出 装卸 搬运等工序机械化的迫切 性 工业机械手就是为实现这些工序的自动化而产生的 目前在我国机械手常 用于完成的工作有 注塑工业中从模具中快速抓取制品并将制品传送到下一个 生产工序 机械手加工行业中用于取料 送料 浇铸行业中用于提取高温熔液 等等 下面具体说明机械手在工业方面的应用 1 建造旋转零件 转轴 盘类 环类 自动线 一般都采用机械手在机床之间传递零件 国内这类生产线很多 如沈阳永 泵厂的深井泵轴承体加工自动线 环类 大连电机厂的 4 号和 5 号电动机加工 自动线 轴类 上海拖拉机厂的齿坯自动线 盘类 等 加工箱体类零件的组 合机床自动线 一般采用随行夹具传送工件 也有采用机械手的 如上海动力 机厂的气盖加工自动线转位机械手 2 在实现单机自动化方面 各类半自动车床 有自动加紧 进刀 切削 退刀和松开的功能 但仍需 人工上下料 装上机械手 可实现全自动化生产 一人看管多台机床 目前 机械手在这方面应用很多 如上海柴油机厂的曲拐自动车床和座圈自动车床机 械手 大连第二车床厂的自动循环液压仿行车床机械手 沈阳第三机床厂的 Y38 滚齿机械手 青海第二机床厂的滚铣花键机床机械手等 由于这方面的使 用已有成功的经验 国内一些机床厂已在这类产品出厂时就附上机械手 或为 用户安装机械手提供条件 如上海第二汽车配件厂的灯壳冲压生产线机械手 生产线中有两台多工位机床 和天津二注塑机有加料 合模 成型 分模等 自动工作循环 装上机械手的自动装卸工件 可实现全自动化生产 目前机械 手在冲床上应用有两个方面 一是 160t 以上的冲床用机械手的较多 如沈阳低 压开关厂 200t 环类冲床磁力起重器壳体下料机械手和天京拖拉机厂 400t 冲床的 下料机械手等 二是用于多工位冲床 用作冲压件工位间步进轻局技术研究所 制作的 120t 和 40t 多工位冲床机械手等 3 铸 锻 焊热处理等热加工方面 模锻方面 国内大批量生产的 3t 5t 10t 模锻锤 其所配的转底炉 用两 只机械手成一定角度布置在炉前 实现进出料自动化 上海柴油机厂 北京内 燃机厂 洛阳拖拉机厂等已有较成熟的经验 3 1 3 本文研究内容及研究意义本文研究内容及研究意义 本文所介绍的方法是使用Pro Engineer 进行3D 建模 并使用ADAMS 进 行运动学和动力学仿真 在机械手的设计过程中 使用计算机模拟计算实际机 械手的运动与受力特征 指导3D 设计过程的方法 可以降低机械手的开发周 期 降低了机械手的开发成本 机械手的运动学仿真 还具有进行样机试验无 法比拟的其他优势 包含可以准确预测机械手的下一步的运动过程 通过更改 机械手的控制算法 可以降低机械手的能耗 反应时间 而且还具有及时改进 设计参数 再次进行仿真 避免重复的实物建造等一系列降低费用 缩短开发 周期的优点 2 工程机械仿真简介工程机械仿真简介 2 1 概述概述 建国以来 工程机械行业从无到有 从弱到强 走过了波澜壮阔的 60 年风 雨历程 为我国的现代化建设做出了重要贡献 工程机械行业已经成为我国工 业领域在自主创新 品牌建设 出口创汇等方面的典范 涌现了一批在国内外 有影响力的人物 企业 品牌 2 2 工程机械仿真的思想 内容和特点工程机械仿真的思想 内容和特点 工程机械是否具有优良品质 使用性能和可靠性水平 取决于采用先进的 设计理论和方法手段产生的优化的零部件及机器整体的结构形状 工程机械仿 真设 计的基本思想 内容是 建立以机器的技术经济效益综合评价指标为优化准 则 在相似的使用条件下 从结构尺寸相似的现有机器产品系列中筛选出技术 经济指标和效益指标最优的机器作为样机 然后根据描述机器技术形态和工作 过程的数学方程 运用相似理论推导出设计机器与样机参数间的相似公式 利 用计算机进行计算和处理 迅速将优化样机参数换算到要设计的机器上 并根 据所得新机器的主要参数和样机的结构与图形 绘制出设计机器的图纸 仿真 设计的特点主要是理论性强 速度快 费用低 是工程机械研制新机器的良好 途径 它不仅对提高机器的开发速度 保证设计质量有良好的实用价值 而且 对引进机器设备的仿制及系列化具有重要作用 4 2 3 参数化设计概念参数化设计概念 参数化设计是一种使用重要几何参数快速构造和修改几何模型的造型方法 采用参数化模型 通过调整参数来修改和控制几何形状 从而自动实现产品的 精确造型 这些重要的几何参数包括控制形体大小的尺寸和定位形体的方向矢 量等 参数化技术以约束为核心 是一种比约束自由造型技术更新颖 更好的造 型技术 该技术具有以下 3 个方面的优点 1 设计人员的初始设计要求低 无需精通绘图 只需勾绘草图即可 提 高了设计的柔性 2 便于系列化设计 同种规格零件的不同尺寸系列可在一次设计成型后 通过修改尺寸得到 3 便于随时编辑 修改 能满足反复设计要求 2 4 工程机械零部件参数化仿真设计工程机械零部件参数化仿真设计 工程机械各个机构由很多的零部件构成 其中存在大量的相似件 同一系 列的机型之间也有大量的相似件 在传统的二维 三维设计方法上 需要对每 一个零部件进行分别建模 这就必然要求占用较多的时间和空间 浪费更多的 精力 而且在对零部件进行修改时 需要改动的参数也比较多 花费大量的时 间和精力 对设计者来说节省设计时间 提高设计效率成为主题 5 3 Pro E 功能介绍功能介绍 3 1 引言引言 Pro E 是全方位的 3D 产品开发软件包 和相关软件 Pro DESINGER 造型 设计 Pro MECHANICA 功能仿真 集合了零件设计 产品装配 模具 开发 加工制造 钣金件设计 铸造件设计 工业设计 逆向工程 自动测量 机构分析 有限元分析 产品数据库管理等功能 从而使用户缩短了产品开发 的时间并简化了开发的流程 国际上有 27000 多企业采用了 PRO ENGINEER 软件系统 作为企业的标准软件进行产品设计 3 2 Pro E 对三维模型的处理对三维模型的处理 3 2 1 Pro E 的三维模型创建功能的三维模型创建功能 特征造型是几何造型技术的发展 它对诸如零件形状 尺寸 工艺 功 能等相关信息的综合描述更直观和更具工程含义 基于特征的造型系统一般 先将大量的标准特征或用户自定义特征存入数据库 在设计阶段调用特征库 中的特征作为基本造型单元进行建模 再逐步输入几何信息 工艺信息 建立零件的特征数据模型 并将其存入数据库 基于特征的造型方法大大地 提高了设计效率和质量 同时在设计过程中设计人员可方便地进行特征的合 法性 相关性检查 便于组织复杂的特征 特征建模过程实际上是一系列特 征的累加过程 在三维建模中主要有以下 3 种特征 1 实体特征 它是构建三维模型的基本单元和主要设计对象 实体特征 可以是正空间特征 如实体的突出部分 也可以是负空间特征 如实体上的 孔 槽等 在 Pro E 中 根据建模方式和原理的差异 把实体特征进一步 分为基础特征和工程特征 基础特征是三维模型设计的起点 包括拉伸特征 旋转特征 扫描特征和混合特征等 工程特征是在基础特征上的附加特征 它的创建依赖于已存在的基础特征 是有一定工程应用价值的特征 包括孔 特征 肋特征 倒角特征和拔模特征等 2 曲面特征 它是一种没有质量和体积的几何特征 对曲面的精确描 述比较复杂 在目前三维造型中通常采用 B 样条曲线 为基础 通过曲率 分布图对曲线进行编辑 进而得到高质量的曲面造型 曲面特征主要用于产 6 品的概念设计 外形设计和逆向工程等设计领域 3 基准特征 指参数化设计的基准点 基准轴 基准曲线 基准平面 和坐标系等 一般来说 基准特征主要用于辅助三维模型的 创建 3 2 2 Pro E 建模的一般过程建模的一般过程 建模的各个过程有机地结合起来 形成一个整体 整个建模过程就是基于 特征为基本单位的参数化设计过程 其中参数包括几何参数和尺寸参数 几何 参数确定了实体特征基本位置的固定关系 尺寸参数决定了产品外观尺寸和相 对距离 利用参数可以准确控制和修改所建立的三维模型 Pro E 建模的一般过程如下 1 建立或选取基准特征作为模型空间定位的基准 如基准面 基准轴和 基准坐标系等 建立每个实体特征时 都要利用基准特征作为参照 2 建立基础实体特征 拉伸 旋转 扫描 混合等 利用 Pro E 建模首先 从整体研究将要建模的零件 分析其特征组成 明确不同特征之间的关系和内在 联系 确定零件特征的创建顺序 在此基础上进行建模 添加工程特征等设计 通过二维平面草绘图的旋转 拉伸 扫描和混合等工具来实现三维实体模型的 构建 Pro E 三维模型将线框 曲面和实体三者结合起来 3 建立工程特征 孔 倒角 肋 拔模等 4 特征的修改 特征阵列 特征复制等编辑操作 5 添加材质和渲染处理 3 2 3 利用族表实现零件系列化设计利用族表实现零件系列化设计 系列化设计是指对于某些基本形状相似的零件 通过修改参数即可自动生 成新的系列化零件的设计方法 系列化设计可大大节省设计时间 提高设计效 率 Pro E 提供的族表实质上是一电子表格 该表格由行和列组成 族表中由 用户建立的零件为基础零件 父零件 以基础零件为基础 通过控制参数驱动 生成的零件为族成员 子零件 所有基础零件和族成员的集合即为族表 3 3 Pro E 的特点及产品外观造型设计的特点及产品外观造型设计 Pro E 独树一帜的软件功能直接影响了我们工作中的设计 制造方法 与其 他同类三维软件 MDT UG CATIA 等 相比 Pro ENGINEER 的不同之处 在于以下几点 1 基于特征的 Feature Based 7 Pro E 是一个基于特征的 Feature Based 实体模型建模工具 利用每次个 别建构区块的方式构建模型 设计者根据每个加工过程 在模型上构建一个单 独特征 特征是最小的建构区块 若以简单的特征建构模型 在修改模型时 更有弹性 2 关联的 Associative 通过创建零件 装配 绘图等方式 可利用 Pro ENGINEER 验证模型 由 于各功能模块之间是相互关联的 如果改变装配中的某一零件 系统将会自动 地在该装配中的其他零件与绘图上反映该变化 3 参数化 Parametric Pro ENGINEER 为一参数化系统 即特征之间存在相互关系 使得某一特 征的修改会同时牵动其他特征的变更 以满足设计者的要求 如果某一特征参 考到其他特征时 特征之间即产生父 子 parent child 关系 4 构造曲面 surface 复杂曲面的生成主要有三种方法 1 由外部的点集 生成三维曲线 再利 用 Pro E 下 surface 的功能生成曲面 2 直接输入由 Pro designer 造型设计 产生的曲面 3 利用 import 输入 功能 以 IGES SET VDA Neutral 等 格式 输入由其他软件或三维测量仪产生的曲面 5 在装配图中构建实体 根据已建好的实体模型 在装配 component 中 利用其特征 平面 曲 面或轴线 为基准 直接构建 Create 新的实体模型 这样建立的模型便于 装配 在系统默认 default 状态下 完成装配 在产品进行设计之前 首先要搞清楚利用软件进行设计的步骤或流程 使 用 PRO E 一般要遵循一定的流程 1 确定产品的基本结构 分析产品的基本结构 确定将产品分为几部分 根据产品的特征 建立特 征曲线 使用 PRO E 可接受的造型方法 构建产品的主体轮廓 例如 可将电 饭煲分为三部分 锅盖总成 按键总成 锅体总成 在设计时 可先将锅盖 锅体 按键作为一体来考虑 设计完成后 用分模的方法分为三部分 按键的 形状及装配位置要同锅体的曲面配合 因此 该产品应按照锅盖部分 锅体部 分 按键部分的顺序进行设计 2 建模 按照 PRO E 建模的规则 使用各种适当的建模方法 建立主体模型 其设 计思路是由简到繁 由基本到复杂 复杂的几何体都是由一个简单的几何特征 组合构成的 8 3 修剪曲面 使用 SURFACE 菜单下的各种选项 如 MERGE 融合曲面 包括 JOIN 连接 INTERSECT 相交 TRIM 修剪曲面 EXTEND 延伸 曲面 等 对曲面进行修剪 编辑 完成模型的初步设计 4 曲面检测 检查曲面光滑度 曲率变化的连续性等项目 来确认曲面是否符合设计要 求 一般情况下 对曲面进行渲染 RENDER 或 SHADING 处理 通过 VISIBILITY 可见度 TRANSPARENCY 透明度 LIGHT 灯光设置 等手段 产生高清晰度的曲面 判断曲面的光滑性 此外 还可以用 ANALYSIS SURFACE ANALYSIS 工具 对曲面的最小曲率半径 最大曲率半 径 高斯曲率 GAUSS CURVATURE 等项目进行检测 从曲率图表 彩色 图象的颜色变化 可以直观地了解曲面的光滑性 如果曲面的外观质量不符合 设计要求 可以修改曲面的参数 以得到效果符合要求的曲面 由于 PRO E 软 件的基本特征之一就是参数化 通过改变参数实现曲面的变化是很容易的 6 圆顺边角 在建立 CAD 模型时 特征与特征之间存在父 子关系 如果增加特征或修 改特征 则会引起边 面的改变 从而导致圆角特征失败 因此 边 面的圆 角或光滑过度一般在模型设计的后期进行 Pro E 提供强大的圆角功能 可以完 成单一边界 多边界 单一半径 变半径的圆角 此外利用软件提供的 Advanced Round 高级圆角功能 通过指定圆角的形式 圆角相交时截面的 形状 可达到圆顺部分不同的外观效果 是区别于其他三维软件的特色之一 在实际使用过程中 笔者发现倒圆角有一定的先后顺序 遵循由大到小 先凹 后凸的原则 一般可获得成功 如果产生失败 采用改变圆角顺序 Boundary 边界曲面 和特征结合使用的方法 往往能得到满意的效果 最后 Pro Engineer Wildfire 版本更加完善了软件的用户界面和功能 其中 包含了目前国际上先进的工程设计理念和设计思想 如 To down 设计 并行设 计 柔性设计 系统灵敏度设计技术 在进一步推广和使用 Pro E 软件的同时 这些先进的设计技术也将引入到工业产品造型设计中 与其他三维造型设计软 件相比 Pro E 在结构设计上具有特殊的优势 将 Pro E 运用到产品造型设计和 结构设计的各个环节必将全面推动产品设计的发展和进步 与世界先进计算机 辅助设计技术接轨 9 4 ADAMS 功能介绍功能介绍 4 1 ADAMS 概述概述 ADAMS 即机械系统动力学自动分析 Automatic Dynamic Analysis of Mechanical Systems 该软件是美国 MDI 公司 Mechanical Dynamics Inc 开 发的虚拟样机分析软件 目前 ADAMS 已经被全世界各行各业的数百家主 要制造商采用 根据 1999 年机械系统动态仿真分析软件国际市场份额的统 计资料 ADAMS 软件销售总额近八千万美元 占据了 51 的份额 现已经 并入美国 MSC 公司 ADAMS 软件使用交互式图形环境和零件库 约束库 力库 创建完全 参数化的机械系统几何模型 其求解器采用多刚体系统动力学理论中的拉格 郎日方程方法 建立系统动力学方程 对虚拟机械系统进行静力学 运动学 和动力学分析 输出位移 速度 加速度和反作用力曲线 ADAMS 软件的 仿真可用于预测机械系统的性能 运动范围 碰撞检测 峰值载荷以及计算 有限元的输入载荷等 ADAMS 一方面是虚拟样机分析的应用软件 用户可以运 用该软件非常 方便地对虚拟机械系统进行静力学 运动学和动力学分析 另一方面 又是 虚拟样机分析开发工具 其开放性的程序结构和多种接口 可以成为特殊行 业用户进行特殊类型虚拟样机分析的二次开发工具平台 ADAMS 软件由基本模块 扩展模块 接口模块 专业领域模块及工具 箱 5 类模块组成 用户不仅可以采用通用模块对一般的机械系统进行仿真 而且可以采用专用模块针对特定工业应用领域的问题 进行快速有效的建模 与仿真分析 4 2 ADAMS 基本功能基本功能 ADAMS 软件提供的分析类型如下 1 结构静力分析 用来求解外载荷引起的位移 应力和力 静力分析很适合求解惯性和阻尼 对结构的影响并不显著的问题 ADAMS 程序中的静力分析不仅可以进行线性 分析 而且也可以进行非线性分析 如塑性 蠕变 膨胀 大变形 大应变及 接触分析 2 结构动力学分析 10 结构动力学分析用来求解随时间变化的载荷对结构或部件的影响 与静力 分析不同 动力分析要考虑随时间变化的力载荷以及它对阻尼和惯性的影响 可进行 ADAMS 的结构动力学分析类型包括 瞬态动力学分析 模态分析 谐 波响应分析及随机振动响应分析 3 结构非线性分析 结构非线性导致结构或部件的响应随外载荷不成比例变化 ADAMS 程序 可求解静态和瞬态非线性问题 包括材料非线性 几何非线性和单元非线性三 种 4 动力学分析 ADAMS 程序可以分析大型三维柔体运动 当运动的积累影响起主要作用 时 可使用这些功能分析复杂结构在空间中的运动特性 并确定结构中由此产 生的应力 应变和变形 5 热分析 程序可处理热传递的三种基本类型 传导 对流和辐射 热传递的三种类 型均可进行稳态和瞬态 线性和非线性分析 热分析还具有可以模拟材料固化 和熔解过程的相变分析能力以及摹拟热与结构应力之间的热结构耦合分析能力 6 电磁场分析 主要用于电磁场问题的分析 如电感 电容 磁通量密度 涡流 电场分 布 磁力线分布 力 运动效应 电路和能量损失等 还可用于螺线管 调节 器 发电机 变换器 磁体 加速器 电解槽及无损检测装置等的设计和分析 领域 7 流体动力学分析 ADAMS 流体单元能进行流体动力学分析 分析类型可以为瞬态或稳态 分析结果可以是每个节点的压力和通过每个单元的流率 并且可以利用后处理 功能产生压力 流率和温度分布的图形显示 另外 还可以使用三维表面效应 单元和热 流管单元模拟结构的流体绕流并包括对流换热效应 8 声场分析 程序的声学功能用来研究在含有流体的介质中声波的传播 或分析浸在流 体中的固体结构的动态特性 这些功能可用来确定音响话筒的频率响应 研究 音乐大厅的声场强度分布 或预测水对振动船体的阻尼效应 9 压电分析 用于分析二维或三维结构对 AC 交流 DC 直流 或任意随时间变化 的电流或机械载荷的响应 这种分析类型可用于换热器 振荡器 谐振器 麦 11 克风等部件及其它电子设备的结构动态性能分析 可进行四种类型的分析 静 态分析 模态分析 谐波响应分析 瞬态响应分析 4 3 ADAMS 和和 Pro E 之间的数据转换之间的数据转换 要对一种复杂的机械系统进行比较精确的动力学仿真研究 一种比较流行 的解决方案就是用专业的 CAD 软件和专业的动力学仿真软件进行联合建模 即先用专业的 CAD 软件精确建立复杂机械系统各零部件的三维实体图和机构 装配图 而后转化到专业的动力学仿真软件下添加复杂的力和约束 最终形成 系统的虚拟样机 并在样机上对系统进行动力学仿真研究 但由于当前没有一 款软件同时具有专业 CAD 建模和专业动力学仿真的功能 通常选用的 CAD 软 件和动力学仿真软件是两个不同公司的产品 这就存在两个软件传递过程中 有缝联接 的处理问题 目前国内这方面研究的一种常见组合是美国 PTC 公司的 Pro E 和美国 MDI 公司的 ADAMS 故对于从事复杂机械动力学仿真研究的 ADAMS 工程师 而言 正确处理 Pro E 和 ADAMS 的传递是确保仿真效果的一项关键技术 对 于 Pro E 和 ADAMS 的传递 用 MDI 公司提供的专用接口模块 Mechanism Pro 比较方便 定义好零部件的单位和密度是最基本的要求 如今 MDI 公司已经发布了 ADAMS10 0 版本 10 0 新版本是在 9 0 软件 的基础上研发的 与其有很好的兼容性 它延续了 ANSYS 一贯强大的耦合场 技术 10 0 版本为复杂的流固耦合 FSI 问题提供了更完善的解决方案 该版 本整合了世界一流的应力分析和流体分析技术 形成了一套完整的 FSI 解决方 案 通过适合于特定场要求的网格划分 一个单一的几何体可以应用于两种场 该版本提供了有效地解决 FSI 动力学分析的信息交换功能 目前市场上没有任 何其他的 FSI 软件可以提供如此强大的稳健性和高度的精确性的分析 另外 该版本可以在多个机群进行并行处理解决超大模型 12 5 仿真分析仿真分析 5 1 仿真流程图仿真流程图 基于 ADAMS 的建模功能并不强大 只能建一些简单的模型 所以本文先 采用专业的 CAD 软件 Pro E 建立机械手的机构模型 然后通过 Mechanism Pro 口模块导入 ADAMS 中进行运动学仿真 整个仿真流程如图 1 所示 用Pro E建立三维模型 转换成ADAMS机构模型 添加运动约束及驱动 给定机械手参数 运动学仿真 观察结果 满意 输出结果 Y N 图 1 仿真计算流程 13 5 2 模型建立模型建立 5 2 1 利用利用 Pro E 建立机构模型建立机构模型 图2即为在CAD软件Pro E中所建立的机械手机构模型 假设各杆件质量分 布匀 且为刚体 图中可以清楚地看到该机械手由机座 腰部 大臂 小臂 手腕以及夹持器几部分构成 其中腰部与机座之间 大臂与腰部之间 小臂与 大臂之间分别通过旋转关节连接 此三个关节的作用是使与其连接的杆件构成 相对转动 即机械手的三个自由度 它们决定了机械手末端在空间中的位置 机械手的腕部有两个旋转关节连接 包含滚转和俯仰共两个自由度 他们决定 了机械手在空间中的姿态 机械手的技术参数如表1所示 图 2 机械手模型 表 1 机械手的技术参数 关节数关节类型关节变量范围 1 R 腰部回转 130 130 2 R 大臂俯仰 45 135 3 R 小臂俯仰 180 0 4 R 腕部回转 180 180 5 R 腕部俯仰 225 45 该机械手可看作一个开式运动链 由连杆通过转动关节串联而成 开链的 一端固定在地面基座上 另一端是自由的 安装着工具 或称为末端执行器 用来完成各种作业 整个机械手的运动是由分别安装在每个旋转关节上的步进 14 电机驱动 经谐波减速器减速后带动连杆转动 只要给定各个关节的角度值 机械手就可以以一定姿态运动到指定位置 如果给定机械手初态和末态位置坐 标 也可以测出机械手各关节角度值及其随时间的变化规律曲线 在创建3D模 型之前 最好定义各种材料的零件的模板 在建模过程中 严格按照零件材料 选用模板 可以减少输入密度的工作 对于各种电机 传感器等多种材料的不 见 需要计算出密度并输入相应的模型中 下面给出机械手的装配图 如图3所 示 图3 机械手装配图 在装配过程中 对有运动关系的零件之间 在Pro Engineer中使用关节装配 方式 可以省去部分在ADAMS中工作 在添加约束的过程中 需要详细的定义各种运动副 本文中主要是转动副 和旋转副 5 2 2 ADAMS 仿真模型等效转换仿真模型等效转换 我们利用Pro E 与ADAMS 软件的接口Mechanism Pro 将机构模型转 入ADAMS中 由于Pro E和ADAMS来自两个不同的公司 两者间属 有缝连接 两者间不同的图形格式在转换时一些图形元素可能会丢失 此时需要返回并 做相应的修改 进一步完善模型 确保无误后添加约束及驱动 对于本论文中 的机械手主要包括固定副 关节的旋转副及驱动 各部件的约束关系尽可能与 实际系统相一致 最终形成系统的虚拟样机 此时的样机包含两部分 一部分 为大地 固定件 模型 另一部分为运动件模 各关节的连接关系可以在 ADAMS的信息窗口中看到 接下来就可以进行仿真分析了 15 5 3 ADAMS 仿真仿真 5 3 1 仿真设置仿真设置 本次仿真主要观察在给定机械手五个关节角的值后 让机械手的末端达到一 定位姿 要求机械手的前三个关节先动 之后腕部关节再旋转调整姿态 首先 ADAMS定义的运动可以是与时间有关的位移 速度和加速度 默认状态下运 动的速度定义为常数 我们可以通过三种方法自定义运动值 1 输入移动或旋转的速度 在默认情况下 输入的转速单位为度 单位时 间 输入的移动单位为长度 单位时间 2 使用函数表达式 3 输入自编函数子程序的传递参数 还可以编一个子程序定义非常复杂的 运动 此时 在参数栏输入的是传递给子程序的参数 本次仿真使用的是第二 种方法 输入函数 ADAMS提供了很多函数 这里使用五个STEP函数来定义五个 旋转副的运动 具体如下 Motion1 jizuo yao step time 0 0 1 90d Motion2 dabi yao step time 0 0 1 45d Motion3 xiaobi dabi step time 0 0 1 90d Motion4 wanl xiaobi time 1 0 2 90d Motion5 wan2 wan1 time 2 0 3 135d 设定仿真时间为3 S 仿真步数为200 5 3 2 仿真结果仿真结果 在仿真结束后 进行测量输出 ADAMS提供了两种类型的测量 一种是预先 定义好的自动输出结果的测量 如 构件 点 柔性件 力 运动副等对象的 位移 速度和加速度 动能和势能 力等有关信息 另一种是用户自定义的测 量 ADAMS的测量功能非常广泛 不仅可以在仿真分析过程中跟踪绘制感兴趣的 变量 以便跟踪了解仿真分析过程 同时还可以在仿真分析结束后绘制有关变 量的变化线 在这里我们测量手部末端WAN3随时间的位移变化 得图4所示曲线 图 图4中可以清楚地看到机械手臂全部位移大部分集中在第一秒内 也就是说 要腰关节 肩关节 肘关节的旋转已经基本达到所需位置 而腕部的滚转 俯 仰两关节的作用是对手部姿态做调整 位移的变化并不大 16 图4 手部末端位移曲线图 图5为机械手末端速度变化曲线图 可以看到与实际情况是非常吻合的 图5 机械手末端速度变化曲线图 运动学仿真后 还可测出各个关节上的驱动力 这里只给出腕关节的驱动力曲 线图 如图6 图6 腕部驱动力曲线图 17 6 运动学分析运动学分析 6 1 建立坐标系建立坐标系 如图 7 所示 建立坐标系 图 7 三转动一平移机械构型图 6 2 运动学分析运动学分析 建立的坐标系 O点为机座定位点 以O点为原点建立坐标系XOYOZO 此坐 标系即为世界坐标系OXOYOZO 在A点建立机械手坐标系AXAYAZA XA指向AB杆 Z轴方向与ZO一致 按右手笛卡尔坐标系确定Y轴方向 在B点建立坐标系 BXBYBZB 在C点建立坐标系CXCYCZC 其中XC指向DP方向 在D点建立坐标系 DXDYDZD 其中XD指向DP方向 P点工作点在 DXDYDZD中的坐标为 l3 0 0 从工件坐标系向世界坐标系的变换如下式 1 18 1 其中l1为AB长度 l2为BC段长度 l3为DP长度 l为CD间的距离 变量以X表示 XOP YOP ZOP 以 表示变量 1 2 3 l 则可以用如下式 2 表达式 1 f 2 由此可以解出末端坐标系相对于世界坐标系的位姿运动 反解主要是求解位姿 运动方程 1 的反问题 是由机械手的笛卡尔空间到关节空间的逆变换 即求 解 1 2 3 l的过程 此时 由于只有三个方程 但却有4个变量 即由于三转动一平移 共四个 自由度导致可以出现无穷解 因此一般机械手在运动反解的过程中 都需要限定 其他的条件 以在无穷解中选取有穷解 这种限定条件一般为 行程最短 功 率最省 受力最好 回避障碍或机械手在工作位置DP臂相对世界坐标系成一固 定夹角等 有时候数种限定条件一起添加 以获得最优解 假设此处使用DP臂 与世界坐标系成一固定夹角和 1最小为原则 即 1 2 3 3 且 1取最小值 由式 1 2 3 综合 即可以求出运动方程的反解 X 4 对式 2 求一阶 二阶导数 即可以得到在已知 1 2 3 1的情况下的P 点的各个坐标位置 各坐标方向的速度 各坐标方向的加速度 同理 对式 4 求一阶 二阶导数 即可以得到在已知P点位置的情况下 综合限定条件就得到机械手各转动臂的角度 角速度 角加速度 以及平移的 距离 速度 加速度 在创建3D模型之前 最好定义各种材料的零件的模板 在建模过程中 严 格按照零件材料选用模板 可以减少输入密度的工作 对于各种电机 传感器 等多种材料的部件 需要计算出密度并输入相应的模型中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论