中联重科智能公司:技术攻关之旅

慧聪工程机械网   2018-06-19 10:07   来源:慧聪工程机械网

智能技术公司力矩限制器算法精度提升技术攻关之旅​‍ 在公司新一代4.0汽车起重机中,由智能公司研发的安全监控系统——力矩限制器产品取得多项技术突破。此过程中技术人员攻坚克难,针对原先产品存在的精

智能技术公司力矩限制器算法精度提升技术攻关之旅​‍

在公司新一代4.0汽车起重机中,由智能公司研发的安全监控系统——力矩限制器产品取得多项技术突破。此过程中技术人员攻坚克难,针对原先产品存在的精度准确率不高、吊重跳动大、数据采集时间长等问题一一认真研究,特别是经过多次实验和持续改进的算法在精度及稳定性上都得到大大提高,得到主机公司认可。

1 多个神经网络取平均值提升准确率

原先的力矩限制器算法采用的是单个神经网络计算吊重,在实际使用时发现在一些情况下计算的吊重不够稳定,并且容易出现奇异点,导致吊重计算不准确。如何去除这些奇异点是当时面临的最迫切的问题,不解决这个问题,精度就达不到主机公司要求。通过对采集数据的多次仿真发现每个神经网络的奇异点都不相同,想要完全去除是不可能的。为此我们考虑用多个神经网络进行多次计算,在去除最大值和最小值后剩余网络计算值取平均,这样大大减少了出现奇异点的概率。经验证该方法避免了神经网络奇异值出现对吊重的影响,大大提高了吊重计算精度。

2 吊重稳定算法放光彩

在提高精度以后,我们发现虽然精度在误差范围之内,但吊重显示还是在一定范围内跳变,且变化较快,给使用者的体验不太好。要解决这个问题我们首先想到的是滤波,经实验发现滤波会引起汽车起重机起落钩时吊重显示延迟,只要能够区分出起落钩和重物离地两种工况,即可解决这一问题。经过多次实验,根据不同情况下吊重变化率,我们确定了如何区分起落钩和重物离地方法,经上车实验达到了预想效果。至此,我们成功解决了吊重显示不稳定的问题。该方法首次应用在白俄罗斯合资车型上,取得了3吨以下误差精度在0.1T以内的良好效果。

3 减少数据采集增效率

经过算法改进后,力限器的精度和稳定性已高于同类竞争产品,但我们数据采集时间是竞争对手的两倍,严重影响开发进度,缩短采集时间势在必行。

通过对采集数据分析发现数据采集分静态和动态两个过程,而最耗时的是静态数据采集。如若去除静态数据采集后不降低吊重计算精度就可大大缩短数据采集时间。为此,我们将动态上升和动态下降的数据合并,用这些数据代替静态点的值。经上车验证,算法精度并没有降低。然而我们幅度数据是与静态数据同时采集,去除静态数据还要增加幅度数据的采集,得不偿失。我们必须改进幅度数据的采集方法,修改数据采集软件,将幅度数据和动态数据合并,这样,不仅增加了幅度数据,还减少幅度数据人工对比时间。改进后数据采集时间大大缩短,提高了产品开发效率。

如今,智能公司生产的力矩限制器覆盖公司中小吨位4.0汽车起重机全部车型,且产品市场份额达到80%;同时完成了轮胎吊力矩限制器的开发。回想在无人指导下开展力限器算法开发的胆怯,到如今力限器算法的逐步提升、稳定,我们认识到办法总比问题多,只要努力探索研究,问题总能得到解决.目前智能公司技术部门已展开大吨位力限器的开发工作,针对大吨位单杠插销的特点进行了多次算法实验研究,并取得了良好的效果。

免责声明:转载此文是出于传递更多信息之目的,并不代表本网赞同其观点和对其真实性负责。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,同时本网原创文章,欢迎您转载并标明出处,谢谢!

热门产品(点击查询产品底价)

整机专区

  • 挖掘机械
  • 铲土运输
  • 起重机械
  • 混凝土
  • 压实机械
  • 路面机械
  • 桩工机械
  • 工业车辆
  • 高空作业
  • 凿岩机械
  • 掘进机械
  • 农业机械

工程机械内幕
实时掌控行业大事小情

机主邦
机主邦 帮机主 让机主不孤单

慧聪商情电子刊
直达商家商机无限

工程机械品牌关注榜



// (function(){ var bp = document.createElement("script"); var curProtocol = window.location.protocol.split(":")[0]; if (curProtocol ==="https"){ bp.src = "https://zz.bdstatic.com/linksubmit/push.js"; } else{ bp.src = "http://push.zhanzhang.baidu.com/push.js"; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();