MapleSim助力长臂挖掘机建模问题解决
1.问题描述
一家机械零部件设计公司需要一个挖掘机模型,验证他们的零部件是否匹配完整的挖掘机系统。由于他们是一个零部件供应商,公司没有足够的资源和研发人员使用传统的工具创建一个完整系统的详细模型。然而,他们需要让客户相信他们的零部件能够很好地满足设计要求。
公司面临的挑战是:如何便捷地创建整个挖掘机系统的详细模型,能够准确地预测供应零部件对整体系统行为的影响。零部件是否影响挖掘机运营的安全性和稳定性?是否影响挖掘机的载荷能力?
过去,公司使用内部开发的软件完成设计和安全性分析的任务。但是,这个软件是多年前开发,仅能提供有限的功能,已经不能满足日益复杂的系统的要求。此外,维持该软件也越来越困难。为了应对一些诸如硬件升级和软件兼容性等问题的需要,公司需要找到一个解决方案。
2.解决方案
MapleSim是新一代、高性能物理建模工具,特别适用于对多领域系统的建模,例如挖掘机,包含机械、液压、电子元件协同工作达到正确运营的目的。使用MapleSim多体机械库中的刚体和旋转铰链,可以直观地创建挖掘机模型的机械部件。建模时仅需要从模型库中拖入适当的元件到建模区,并相互连接它们。准确来说,这些建模任务仅需要尽可能短的时间。生成的机械模型是完全参数化的,因此这个模型可以很容易扩展到其他不同型号的挖掘机模型,共享基本的连接配置,例如有两端或三段机械臂部分。
3.实施步骤
这个模型是挖掘机的基础模型框架,最初是为一个挖掘机生产商开发的。它提供了挖掘机的运动学仿真,用于设计和分析工作。该模型在后期已经被修改,满足不同的应用。MapleSim中的物理建模方法能够帮助您非常容易地基于现有的模型快速开发新的模型。在这里,从初始的动力学仿真切换到运动学仿真,仅需要用把电机模型替换为真实的电机驱动器。

4.结果分析
使用MapleSim中构建的挖掘机模型,可以完成下面的任务:
.轻松定义和可视化挖掘机翻斗的运动范围。
.创建挖掘机系统的动力学行为三维动画。
.观察运动负载时系统的动力学响应。
.成稳定性分析,例如翻倒的条件。
.分析挖掘机结构中不同节点位置的载荷能力。
.使用Maple中的优化程序执行参数设计优化任务。
铲斗的平面轨道迹线可以通过可视化元件显示。

为了方便交流,我们可以在用模型的CAD制图代替模型元件,显示系统在三维空间上的运动和轨迹线。(出自:Maple 2015)

MapleSim助力长臂挖掘机建模问题解决的更多相关文章
- 毕设(1)——机械臂DH建模
目录 毕设(1)--机械臂DH建模 改进DH参数表 Matlab代码验证 毕设中用到了很多代码,其中一部分我通过看书和看论文学习并实现的代码,会通过Gitee仓库分享出来,这些代码仅用于学习使用,祝各 ...
- Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]
http://bert82503.iteye.com/blog/2152613 前些天,线上出现“服务端长连接与客户端短连接引起Nginx的Writing.Active连接数过高问题”,这个是由于“服 ...
- MySQL中使用group_concat()函数数据字符过长报错的问题解决方法
最近在办公软件项目,在开发权限指标遇到一个问题:我们系统的一些逻辑处理是用存储过程实现的,但是有一天客户反馈说权限指标分配报错,查了分配的权限数据牵扯到的数据权限基础资源,没有问题.权限指标分配的存储 ...
- WebSocket 长连接 及超时问题解决
<?phpset_time_limit(0); class SocketService { private $address = 'localhost'; private $port = 80; ...
- vs2012停止调试长时间不响应问题解决方法
在vs2012命令提示符下,运行devenv.exe /resetuserdata又一次设置下环境解决.
- 阿里CTR预估:用户行为长序列建模
本文将介绍Alibaba发表在KDD'19 的论文<Practice on Long Sequential User Behavior Modeling for Click-Through Ra ...
- 基于 Mathematica 的机器人仿真环境(机械臂篇)[转]
完美的教程,没有之一,收藏学习. 目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些 ...
- 旅行商问题(TSP)、最长路径问题与哈密尔顿回路之间的联系(归约)
一,旅行商问题与H回路的联系(H回路 定义为 哈密尔顿回路) 旅行商问题是希望售货员恰好访问每个城市一次,最终回到起始城市所用的费用最低,也即判断图中是否存在一个费用至多为K的回路.(K相当于图中顶点 ...
- GATK使用说明-GRCh38(Genome Reference Consortium)(二)
Reference Genome Components 1. GRCh38 is special because it has alternate contigs that represent pop ...
随机推荐
- Ajax请求跨域问题 -- 转载
几乎每种浏览器都存在默认的安全机制,都有同源策略,因为浏览器恶意的把每个外部请求的都当做是黑客攻击,相当于是对自身的保护,所以浏览器在运行脚本时会判断脚本与请求的页面是否是同一来源,这个同一来源,包括 ...
- Android使用CountDownTimer倒计时
1.布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android ...
- APP产品交互设计资源汇总(不断更新中...)
Axure RP 7 元件库 http://www.iaxure.com/tag/axure7-0%E5%85%83%E4%BB%B6%E5%BA%93 ios8组合元件库V1.2版 http://w ...
- 【JavaScript】 Webpack安装及文件打包
背景 最近开启一个新项目,需要对前端的各类资源文件进行打包,经过多方调研后,决定使用webpack工具.但是网上的教程多是将webpack直接作为服务器使用,而我只是想将其作为单纯的资源打包工具而已. ...
- Delphi 中的自动释放策略-转
八.使用结构体而不是结构体指针: 很重要 一.指定 Owner 后, 随 Owner 连带释放: //uses Vcl.StdCtrls, Vcl.ExtCtrls; var panel: TPane ...
- 通用js函数集锦<来源于网络> 【二】
通用js函数集锦<来源于网络> [二] 1.数组方法集2.cookie方法集3.url方法集4.正则表达式方法集5.字符串方法集6.加密方法集7.日期方法集8.浏览器检测方法集9.json ...
- DB Scan算法的分析与实现
摘自:http://www.cnblogs.com/weixliu/archive/2012/12/08/2808815.html 根据上面第二个数据集的簇的形状比较怪异,分簇结果应该是连起来的属于一 ...
- [RT][NOIP2015]联合权值
1.题面 2.总结 第一次回忆一下当年的题目.但是这道题已经做烂了,只是看还记得树遍历会写么. 然后我写了一下,有点费劲,交上去之后只有70,比较尴尬,看了下去年5月写的代码,发现完全不是一个感觉啊. ...
- jsonp帮助你知道你关注的他或她喜欢什么歌曲
利用腾讯提供的QQ音乐API,返回一段对方在QQ音乐收藏的歌曲名称json数据,并对该json做解析,就能知道你的那个他或她喜欢听什么歌曲了,然后你就知道他/她的品位了,然后就自己看着办了,嘿嘿.我只 ...
- tomcat -ROOT 与webapps 的关系,关于部署的一些问题
现象:之前遇到很奇怪的问题,发完版之后没有效果,页面还是读取上一版的. 反复查找原因发现 http://localhost:8080/mobie 这个路径下的页面是正常的, 而 http://lo ...