1.问题描述

  一家机械零部件设计公司需要一个挖掘机模型,验证他们的零部件是否匹配完整的挖掘机系统。由于他们是一个零部件供应商,公司没有足够的资源和研发人员使用传统的工具创建一个完整系统的详细模型。然而,他们需要让客户相信他们的零部件能够很好地满足设计要求。

  公司面临的挑战是:如何便捷地创建整个挖掘机系统的详细模型,能够准确地预测供应零部件对整体系统行为的影响。零部件是否影响挖掘机运营的安全性和稳定性?是否影响挖掘机的载荷能力?

  过去,公司使用内部开发的软件完成设计和安全性分析的任务。但是,这个软件是多年前开发,仅能提供有限的功能,已经不能满足日益复杂的系统的要求。此外,维持该软件也越来越困难。为了应对一些诸如硬件升级和软件兼容性等问题的需要,公司需要找到一个解决方案。

  2.解决方案

  MapleSim是新一代、高性能物理建模工具,特别适用于对多领域系统的建模,例如挖掘机,包含机械、液压、电子元件协同工作达到正确运营的目的。使用MapleSim多体机械库中的刚体和旋转铰链,可以直观地创建挖掘机模型的机械部件。建模时仅需要从模型库中拖入适当的元件到建模区,并相互连接它们。准确来说,这些建模任务仅需要尽可能短的时间。生成的机械模型是完全参数化的,因此这个模型可以很容易扩展到其他不同型号的挖掘机模型,共享基本的连接配置,例如有两端或三段机械臂部分。

  3.实施步骤

  这个模型是挖掘机的基础模型框架,最初是为一个挖掘机生产商开发的。它提供了挖掘机的运动学仿真,用于设计和分析工作。该模型在后期已经被修改,满足不同的应用。MapleSim中的物理建模方法能够帮助您非常容易地基于现有的模型快速开发新的模型。在这里,从初始的动力学仿真切换到运动学仿真,仅需要用把电机模型替换为真实的电机驱动器。

  

  4.结果分析

  使用MapleSim中构建的挖掘机模型,可以完成下面的任务:

  .轻松定义和可视化挖掘机翻斗的运动范围。

  .创建挖掘机系统的动力学行为三维动画。

  .观察运动负载时系统的动力学响应。

  .成稳定性分析,例如翻倒的条件。

  .分析挖掘机结构中不同节点位置的载荷能力。

  .使用Maple中的优化程序执行参数设计优化任务。

  铲斗的平面轨道迹线可以通过可视化元件显示。

  

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

  

MapleSim助力长臂挖掘机建模问题解决的更多相关文章

  1. 毕设(1)——机械臂DH建模

    目录 毕设(1)--机械臂DH建模 改进DH参数表 Matlab代码验证 毕设中用到了很多代码,其中一部分我通过看书和看论文学习并实现的代码,会通过Gitee仓库分享出来,这些代码仅用于学习使用,祝各 ...

  2. Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]

    http://bert82503.iteye.com/blog/2152613 前些天,线上出现“服务端长连接与客户端短连接引起Nginx的Writing.Active连接数过高问题”,这个是由于“服 ...

  3. MySQL中使用group_concat()函数数据字符过长报错的问题解决方法

    最近在办公软件项目,在开发权限指标遇到一个问题:我们系统的一些逻辑处理是用存储过程实现的,但是有一天客户反馈说权限指标分配报错,查了分配的权限数据牵扯到的数据权限基础资源,没有问题.权限指标分配的存储 ...

  4. WebSocket 长连接 及超时问题解决

    <?phpset_time_limit(0); class SocketService { private $address = 'localhost'; private $port = 80; ...

  5. vs2012停止调试长时间不响应问题解决方法

    在vs2012命令提示符下,运行devenv.exe /resetuserdata又一次设置下环境解决.

  6. 阿里CTR预估:用户行为长序列建模

    本文将介绍Alibaba发表在KDD'19 的论文<Practice on Long Sequential User Behavior Modeling for Click-Through Ra ...

  7. 基于 Mathematica 的机器人仿真环境(机械臂篇)[转]

    完美的教程,没有之一,收藏学习. 目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些 ...

  8. 旅行商问题(TSP)、最长路径问题与哈密尔顿回路之间的联系(归约)

    一,旅行商问题与H回路的联系(H回路 定义为 哈密尔顿回路) 旅行商问题是希望售货员恰好访问每个城市一次,最终回到起始城市所用的费用最低,也即判断图中是否存在一个费用至多为K的回路.(K相当于图中顶点 ...

  9. GATK使用说明-GRCh38(Genome Reference Consortium)(二)

    Reference Genome Components 1. GRCh38 is special because it has alternate contigs that represent pop ...

随机推荐

  1. mysql深入浅出的笔记(存储过程一)

    1.存储过程和函数....    存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,    减少数据在数据库中和应用服务器之间的传说 ...

  2. JQuery EasyUI DataGrid列表所见所得随意导出excel

    1.抽取DataGrid列表数据 function ExportNormal(strXlsName, exportGrid, postUrl, hiddenColumns) { /// <sum ...

  3. C语言 指针小结

    指针 -->指针变量 类型名 *变量名 int *point1; char *point2; 注意:*p可以直接使用,它代表指针p指向的变量,*p可以当做被指向的变量使用!~~~~ 一个变量的地 ...

  4. ubantu16.04+mxnet +opencv+cuda8.0 环境搭建

    ubantu16.04+mxnet +opencv+cuda8.0 环境搭建 建议:环境搭建完成之后,不要更新系统(内核) 转载请注明出处: 微微苏荷 一 我的安装环境 系统:ubuntu16.04 ...

  5. EF for MySql 开发配置手册

    执行MySQL安装程序,安装MySQL For Visual Studio和Connector/NET 执行命令: Install-Package EntityFramework Install-Pa ...

  6. Spring MVC注解入门

    注解式开发初步 常用的两个注解: @Controller:是SpringMVC中最常用的注解,它可以帮助定义当前类为一个Spring管理的bean,同时指定该类是一个控制器,可以用来接受请求.标识当前 ...

  7. WooCommerce插件设置教程之设置主页

    http://demo.themes4wp.com/documentation/homepage-setup/#videoimage-tutorial

  8. web.xml文件加载顺序

    1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Servl ...

  9. VS下运行项目时,检测到在集成的托管管道模式下不适用的 ASP.NET 设置。

    vs2012调试时默认会是集成模式,vs2012调试时怎么使用传统模式哪? 这个时候只要选中启动项目按F4,在托管管道模式里选传统模式即可!

  10. 苹果mac电脑中brew的安装使用及卸载详细教程

    brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似ubuntu系统下的apt-get的功能 安装br ...