读论文《基于 GA - BP 的汽车行李箱盖内板冲压成形工艺优化》 —— 如何使用AI技术优化模具产业中工件冲压工艺
最近到了模具公司工作,本来以为身边同事对模具生产和工件生产的流程(大致流程)会比较了解,结果一问才知道基本都是一问三不知,大家都在模具公司工作但是貌似很多人干的和模具生产和工件制造的工作关联性并不强,有的人即使确实在模具生产环节工作结果也是只知道某一环节下的某个操作是如何,最后在模具公司呆了一周多也没有搞清楚这个模具生产的基本流程和概念,最后只能上网来搜索资料(这也太尴尬了,国企的夕阳西下真是无法挽救了)。
其实,模具公司往往都是乙方,而不是甲方,甲方是汽车厂商,比如:一汽红旗、一汽大众、一汽丰田、小米、蔚来,等等,这些汽车厂商设计好汽车的外形,然后把外形的3D文件以及一些技术参数发给模具公司,然后模具公司按照汽车厂商所要制造的工件的3D模型和技术参数来设计并生产出模具;生产的模具往往是铸压生成上下模具的基台,然后使用冲压生产出模具基台和工件之间的模面(模具基台和工件的直接接触部分),生产完成所有模具后模具公司要试运行,也就是使用自己设计出的模具生产一定数量的工件,看看这些模具生产出的工件是否符合汽车厂商的要求,如果不符合则需要修改模具和修改工件生产时的工艺系数,也就是说模具公司最后提供给汽车厂商的除了模具还要提供使用该模具生产的工艺参数;修改模具,比较参见的就是对缺肉的地方使用电焊再焊上去些,对于多肉的地方再用机床削下去些,如果实在是差的离谱那么这个模具就是费的,需要重新修改模具设计并生产新的模具;修改使用模具生产工件的工艺系数,如冲压时的摩擦系数、压边力、模具间隙和冲压速度,等等。
本文的大意:
冲压工件会存在减薄程度和加厚程度这两个概念,减薄程度大则容易出现冲压件断裂的问题,加厚程度大则会出现工件褶皱问题,这两个问题都会导致加工后的工件不合格成为费件,因此我们需要控制加工后的加工件的厚度在一个合适的范围内。
论文作者采用拉丁超立方抽样的方式抽样了60组摩擦系数、压边力、模具间隙和冲压速度数据,然后使用仿真软件获得了这60组数据对应的冲压后工件的最大减薄程度;使用GA-BP算法对60组数据的45组进行训练拟合,另外15组数据作为测试数据,最后获得了一个拟合程度较好的神经网络,使用该神经网络可以很好的拟合摩擦系数、压边力、模具间隙和冲压速度数据对应的最大减薄程度;最后以所获得的神经网络作为GA算法的适应度函数来计算寻找出最大减薄程度对应的一组摩擦系数、压边力、模具间隙和冲压速度数据,然后用该组数据通过仿真器获得仿真所对应的最大减薄程度,判断神经网络的拟合程度与仿真器求解值之间的差距,最后发现二者差距在可以接受的范围内,最终得出该论文所提算法的有效性。
一些个人的观点:
该论文在很多地方的描述有自相矛盾的地方,很多关键的地方并没有给详细描述和参数,因此该论文的可复现性基本为零,因此这个国内论文的真实性也就自然是存疑的,但是通读这个论文可以看到论文作者的构思还是蛮下功夫的,最终可能真实的实验确实没有达到设想的效果,但是本文的创意还是有的,这个idea还是有一定可以借鉴的意义的。
首先,我并不清楚真实场景下(一个汽车部件的冲压场景)所需要控制的系数数量,像本文中所给出的4个变量或许并不是十分足够的,或许真实的场景下要远远高于这个数量;其次,本文中说给的目标变量是最大减薄程度,在真实的场景中我们需要达到的目标变量是否真的只有这样一个目标呢,是否会有多个目标呢,比如在控制最大减薄程度不能过大的情况下也需要控制最大增厚程度不能过大呢。
本文对优化目标函数有一个比较好的设想,那就是只使用比较少的目标函数,这里只使用了一个,即最大减薄程度,因此也使本文论文在理论上是具备可行性的,这也给后人提供了一思考,那就是如果使用AI优化方法的话就应该尽可能使用较少数量的目标函数,最好就是本文中的那样只使用一个目标函数。
需要注意:
上面描述的模具生产中模具基台使用的是铸压和模面的冲压,而使用模具生产工件的则是冲压(除特斯拉以外基本其他的汽车厂商的方案都是使用冲压技术生产工件)。
读论文《基于 GA - BP 的汽车行李箱盖内板冲压成形工艺优化》 —— 如何使用AI技术优化模具产业中工件冲压工艺的更多相关文章
- (读论文)推荐系统之ctr预估-NFM模型解析
本系列的第六篇,一起读论文~ 本人才疏学浅,不足之处欢迎大家指出和交流. 今天要分享的是另一个Deep模型NFM(串行结构).NFM也是用FM+DNN来对问题建模的,相比于之前提到的Wide& ...
- 读论文系列:Deep transfer learning person re-identification
读论文系列:Deep transfer learning person re-identification arxiv 2016 by Mengyue Geng, Yaowei Wang, Tao X ...
- 基于SNMP的交换机入侵的内网渗透
前言:局域网在管理中常常使用SNMP协议来进行设备的管理和监控,而SNMP的弱点也成为了我们此次渗透的关键. 使用SNMP管理设备只需要一个community string,而这个所谓的密码经常采用默 ...
- 现代英特尔® 架构上的 TensorFlow* 优化——正如去年参加Intel AI会议一样,Intel自己提供了对接自己AI CPU优化版本的Tensorflow,下载链接见后,同时可以基于谷歌官方的tf版本直接编译生成安装包
现代英特尔® 架构上的 TensorFlow* 优化 转自:https://software.intel.com/zh-cn/articles/tensorflow-optimizations-on- ...
- KU060板卡设计资料原理图第636篇:基于FMC的KU060高性能 PCIe 载板
基于FMC的KU060高性能 PCIe 载板 一.板卡概述 板卡主控芯片采用Xilinx 公司的 Kintex UltraScale系列FPGA XCKU060-2FFVA1156.板载 2 组 64 ...
- 读论文《BP改进算法在哮喘症状-证型分类预测中的应用》
总结: 一.研究内容 本文研究了CAL-BP(基于隐层的竞争学习与学习率的自适应的改进BP算法)在症状证型分类预测中的应用. 二.算法思想 1.隐层计算完各节点的误差后,对有最大误差的节点的权值进行正 ...
- Deep Learning 33:读论文“Densely Connected Convolutional Networks”-------DenseNet 简单理解
一.读前说明 1.论文"Densely Connected Convolutional Networks"是现在为止效果最好的CNN架构,比Resnet还好,有必要学习一下它为什么 ...
- Deep Learning 24:读论文“Batch-normalized Maxout Network in Network”——mnist错误率为0.24%
读本篇论文“Batch-normalized Maxout Network in Network”的原因在它的mnist错误率为0.24%,世界排名第4.并且代码是用matlab写的,本人还没装caf ...
- Deep Learning 18:DBM的学习及练习_读论文“Deep Boltzmann Machines”的笔记
前言 论文“Deep Boltzmann Machines”是Geoffrey Hinton和他的大牛学生Ruslan Salakhutdinov在论文“Reducing the Dimensiona ...
- 读论文系列:Object Detection SPP-net
本文为您解读SPP-net: Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition Motivat ...
随机推荐
- 算法金 | LSTM 原作者带队,一个强大的算法模型杀回来了
大侠幸会,在下全网同名「算法金」 0 基础转 AI 上岸,多个算法赛 Top 「日更万日,让更多人享受智能乐趣」 时间拉回 2019 年,有「计算机界诺贝尔奖」之称图灵奖获得者公布,深度学习三巨头:Y ...
- Kubernetes监控手册06-监控APIServer
写在前面 如果是用的公有云托管的 Kubernetes 集群,控制面的组件都交由云厂商托管的,那作为客户的我们就省事了,基本不用操心 APIServer 的运维.个人也推荐使用云厂商这个服务,毕竟 K ...
- docker容器单机编排
随着网站架构的升级,容器也使用的越发频繁,应用服务和容器间的关系也越发复杂. 这就要求研发人员能够更好的方法去管理数量较多的容器服务,而不能手动的去挨个管理. 例如一个LNMP的架构,就得部署web服 ...
- 用ESP8266-NodeMCU开发板显示一下我的QQ头像
诶,说好的自己写esp8266的开发板固件的我回来了. 20年说好的,今天回来还愿了 ESP8266串口WiFi模块 - WiFi杀手 今天我们把OLED显示屏也接上,我此次买的是4脚的OLED(12 ...
- 卷积神经网络-AlexNet
AlexNet 一些前置知识 top-1 和top-5错误率 top-1错误率指的是在最后的n哥预测结果中,只有预测概率最大对应的类别是正确答案才算预测正确. top-5错误率指的是在最后的n个预测结 ...
- python安装pywifi
1.Windows安装: 在Dos窗口中输入以下命令: pip install pywifi 如果找不到pip命令,那么需要将Python安装文件夹下Scripts文件夹的绝对路径加入环境变量中. 2 ...
- MoneyPrinterPlus:AI自动短视频生成工具-微软云配置详解
MoneyPrinterPlus可以使用大模型自动生成短视频,我们可以借助Azure提供的语音服务来实现语音合成和语音识别的功能. Azure的语音服务应该是我用过的效果最好的服务了,微软还得是微软. ...
- 关于Android开机动画调试的一点小小的经验
格式要求: 开机动画图片既可以是jpg文件,也可以是png文件,只是一定要按顺序命名.文件名命名的国际惯例是五位数,即:00000.00001. 00002--也可以是文件夹名称+下划线+序数,即:p ...
- 「转」Android编译选项中的eng、user、user-debug
Android编译选项中eng.user.user-debug主要区别 reference: https://blog.csdn.net/dearsq/article/details/52589376 ...
- 基于MCU的SD卡fat文件系统读写移植
背景 https://blog.csdn.net/huang20083200056/article/details/78508490 SD卡(Secure Digital Memory Card)具有 ...