【倍福】倍福机器学习技术在中国的首次应用实例
2021/6/9 10:36:04 标签:中国传动网
在中国任意规模的食品商店和超市中,几乎都可以看到方便面的身影。国内一家大型方便面制造商为了减少带有封包瑕疵的产品流入市场,降低客户对包装瑕疵的投诉率,决定使用包括 TwinCAT 机器学习产品在内的倍福控制技术,使其方便面外包装质量可以得到实时可靠的智能化检测。
天津丰昱菱控机电设备有限公司(以下简称:天津丰昱)是一家专注工业自动化技术的系统集成商,与中国最大的快捷食品和饮品生产企业之一签订合同,为其提供最先进的包装检测系统。这家食品制造商拥有世界上产能最大的方便面生产线,每条生产线的平均产量可达每分钟 500 包,年总产量高达 48 亿包。
包装并封口是方便面生产中的重要环节。对于袋装方便面来说,其包装袋内通常装有面饼,以及若干装有干调料、调味酱和脱水蔬菜等佐料的独立小包装袋。在包装生产线上,这些独立包装的一袋袋小调料包先会被有序地放置在流水线上高速运动的面饼上,再一起进入横切封包机进行包装和封口等工作。
在生产的过程中,总会因为各种不可控的因素,出现小调料包掉落在两个面饼之间,被切刀一分为二,分装在前后两袋方便面中的情况。而由此生产出来的瑕疵品会引起消费者投诉,让生产厂家声誉受损。
因此,生产厂家为了降低客诉率,就必须想办法减少瑕疵品的流出。为了尽可能地阻止瑕疵品流入市场,方便面生产商使用了延迟时间非常短的全自动质量检测设备。天津丰昱在这个项目中帮助最终用户快速实施了高性能的质量控制系统。
他们先研究了封包机的机械和电气结构。据天津丰昱介绍,在这个过程中他们发现,由于倍福产品和技术具有良好的开放性和灵活性,非常适合用于采集所需的分析数据。他们在封包机内安装了几个传感器,并利用 TwinCAT Scope View 快速而方便地采集到第一批数据,以进行样机分析。
通过随后的数据分析发现:当切刀切中调味包时,在采集的数据中会观测到一定的扰动。然而,经过实践证明,使用传统的工程设计方法无法可靠地检测出造成瑕疵品的扰动因素。因为这里需要考虑一些不确定性因素对数据的影响,如震动、包装材质的变化、传送带的速度变化和切刀应力的变化,等等。此分析应用要求非常严苛,因此,天津丰昱决定使用 TwinCAT 机器学习软件来解决这一难题。
*天津丰昱项目经理芦鹏与倍福工程师万品雷、解少伟合影
机器学习在工业领域的应用
瑕疵品检测的实质就是使用分类器把无瑕疵和有瑕疵的产品区分开来。如果使用基于 ML 的分类器,需要基于样本数据训练一个数学模型,从而无需显式编程就能做出正确的决策。
倍福可以提供各种工具和开放接口,支持从数据采集和模型训练,到将调整好的模型直接部署到控制系统中等整个工程周期:
数据采集:数据的数量和质量对采用机器学习方法的应用场景具有决定性的影响。倍福 I/O 模块和软件产品种类繁多,几乎可以满足采集任何种类数据的要求。TwinCAT 软件中的各种功能插件,如 Scope View、Database Server、Data Agent 和 Analytics Logger 等工具可以采集并将数据存储到工业 PC、本地或远程数据库或者云端。
模型训练:通常需要先对采集到的数据进行预分析或预处理,以期找到这些原始数据与期望结果的关联性,或加强关联性。然后再选择一个合适的机器学习算法,并设置超参数训练模型。倍福推荐使用如 PyTorch、Keras、Scikit-learn等开放的机器学习框架进行模型训练。最后,将训练好的模型保存为 ONNX(开放神经网络交换格式文件)标准化数据交换格式的文件。ONNX 文件描述了训练好的模型的运算和参数,然后可以转化成二进制格式(BML)文件,更适合在 TwinCAT 中进行序列化(即加载执行)。
模型部署:针对机器学习(TF3800 和 TF3810)的 TwinCAT Runtime 环境,可以将训练好的模型文件(BML 格式)动态加载到控制器中,模型可以在控制器中实时运行,其执行周期小于 1 ms。这样可以直接处理推理结果(执行训练好的机器学习模型),并通过超高速 EtherCAT 通讯系统传输给输出设备,实现设备的实时控制。
这次方便面生产线的瑕疵品识别完全依照这三步法进行实施。
首先,使用倍福的 EL1xxx 或 EL3xxx EtherCAT 数字量和模拟量输入端子模块结合 TwinCAT Scope View 采集传感器数据。然后使用开源的学习框架 Scikit-learn 训练机器学习模型,并生成模型描述文件。控制系统中的 TwinCAT Condition Monitoring可以预处理传感器数据。然后再转换成BML 文件,最后将该文件部署到一台 CX51xx 嵌入式控制器上运行,借助 TwinCAT Machine Learning Runtime 对实时采集的数据进行推理,再将推理结果经过 EL2xxx 系列 EtherCAT 输出量端子模块,实时剔除瑕疵品。
据天津丰昱介绍,倍福控制技术具备系统开放性优势,可以非常轻松地与生产线上现有的第三方主控系统集成 。
开放式平台助力缩短 ML 算法的开发周期
此外,开放的 TwinCAT 平台可以有效验证算法,而无需直接访问机器。在模型训练开始前,生产设备上记录的数据被分成训练和测试数据。先利用训练数据来训练 ML 模型。然后在训练环境中使用测试数据,以测试训练好的模型在未知数据上的表现如何。
在成功移植数据预处理算法和ML算法到TwinCAT 中后,就可以进行算法验证。代码在测试系统或实际使用的嵌入式控制器或工业 PC 上执行,验证数据集通过 TwinCAT Database Server 功能流式传输给 TwinCAT 实时环境,以用作虚拟数据源。采用与现场传感器相同的采样频率从数据库中读取数据,因此可以优化模拟最终客户现场的应用场景。从生产设备采集到的新数据集在测试环境中可以用于挖掘各种应用场景。最后,利用测试数据调试嵌入式控制器上的 ML 算法,对其进行分析,以确保准确可靠地执行 ML 算法。
利用开放的 TwinCAT 平台开发和验证 ML 算法,有效地避免了在工业现场不必要的 ML 算法调试,从而显著缩短了算法的开发周期。天津丰昱强调,正是由于此原因,该合作项目的进展几乎未受到新冠肺炎疫情的影响。
TwinCAT 的多任务多核处理功能既保证了多个 PLC 任务可在嵌入式控制器的多个处理器核中可靠执行,又保证了多个 PLC 任务之间可靠的数据交换。另一个优点是,这些功能只需要简单的配置和调用现成的 PLC 功能块来完成,开发成本低。在方便面生产项目中,通过采用两个 PLC 任务和两个处理器核,可靠实现了上述 ML 的两步执行算法。
机器学习和基于 PC 的控制技术显著减少工作量
通过机器学习方法和数据挖掘,可以更快、更有效地解决生产中遇到的问题,从而降低研发成本。天津丰昱方便面生产线的经验证明,TwinCAT 机器学习在异常检测方面优于传统的工程方法。借助倍福开放的 TwinCAT 平台,数据采集、训练和 ML 推理这一完整流程可以在客户现场全自动实现。截止到 2020 年底,该质量检测设备已在最终客户的多条生产线上测试运行了近 4 个月,期间没有任何人为干预。最终客户反馈:由于采用了倍福的开放式解决方案,可以在不修改现有主控制系统的情况下实现检测系统;异常包装可以得到及时、准确地识别,从而达到了降低客诉率的目的。
系统集成商天津丰昱指出,通过使用倍福的 CX51xx、EtherCAT I/O 和 TwinCAT 等产品,设备的使用变得更加简单和灵活。尽管客户的产线机械条件复杂,但在倍福工程师的大力支持下,每条新产线的调试和后期的维护都变得很轻松。此外,通过使用倍福基于 PC 的开放式控制技术,几乎可以不用考虑原有机器设备的品牌,几乎可以在任何新旧机器上采集需要的数据,从而使用机器学习方法解决客户质量检测的问题。天津丰昱相信,在不远的将来,会有越来越多的最终用户受益倍福的机器学习功能。
供稿:德国倍福自动化有限公司
本文链接:http://www.cmcia.cn/content.aspx?url=rew&id=2959
相关新闻
- 2025-03-19展会预告 | PC 控制技术引领高效电子制造的未来
- 2025-03-12新闻发布 | 整体视觉单元照明系统扩容
- 2025-02-18CP-Link 4 — 远程操作接口的优化组合,与 PC 之间的距离最远可达 100 米
- 2025-02-18TwinCAT/BSD — 工业 PC 操作系统
- 2025-02-18倍福 客户专属工业 PC 解决方案
- 2025-02-18完善倍福工业 PC 产品
- 2025-01-08新品发布 | AMP8000 分布式伺服驱动系统

成员中心
- 上海会通自动化科技发展有限公
- 中达电通股份有限公司
- 长春禹衡光学有限公司
- 睿工业
- 广东美的智能科技有限公司
- 高创传动科技开发(深圳)有限
- 南京埃斯顿自动化股份有限公司
- 哈尔滨工业大学
- 深圳市机械行业协会
- 广东省自动化学会
- 广东省机械工程学会
- 华南智能机器人创新研究院
- 深圳市机器人协会
- 富士康科技集团
- 深圳众为兴技术股份有限公司
- 南京诚达运动控制系统有限公司
- 常州精纳电机有限公司
- 杭州之山智控技术有限公司
- 杭州中达电机有限公司
- 杭州日鼎控制技术有限公司
- 杭州米格电机有限公司
- 上海新时达电气股份有限公司
- 上海登奇机电技术有限公司
- 上海三竹机电设备有限公司
- 深圳市艾而特工业自动化设备有
- 深圳市亿维自动化技术有限公司
- 湖南科力尔电机股份有限公司
- 深圳市四方电气技术有限公司
- 武汉迈信电气技术有限公司
- 广东省珠峰电气股份有限公司
- 清能德创电气技术(北京)有限公
- 毕孚自动化设备贸易(上海)有
- 富士电机(中国)有限公司
- 松下电器机电(上海)有限公司
- 路斯特运动控制技术(上海)有
- 西门子(中国)有限公司
- ABB(中国)有限公司
- 施耐德电气(中国)投资有限公
- 丹佛斯(中国)投资有限公司
- 三菱电机自动化(上海)有限公
- 安川電機(中国)有限公司
- 欧姆龙自动化(中国)有限公司
- 山洋电气(上海)贸易有限公司
- 柯马(上海)工程有限公司
- 康耐视
- 埃莫运动控制技术(上海)有限
- 上海安浦鸣志自动化设备有限公
- 诺德(中国)传动设备有限公司
- 利莱森玛电机科技(福州)有限
- 易格斯(上海)拖链系统有限公
- ACS Motion Control(弘柏商贸(
- 苏州钧和伺服科技有限公司
- 北京研华兴业电子科技有限公司
- 台安科技(无锡)有限公司
- 海顿直线电机(常州)有限公司
- 杭州摩恩电机有限公司
- 梅勒电气(武汉)有限公司
- 亚德诺半导体技术有限公司
- 上海挚驱电气有限公司
- 上海鸿康电器有限公司
- 上海开通数控有限公司
- 上海翡叶动力科技有限公司
- 上海维宏电子科技股份有限公司
- 上海弈猫科技有限公司
- 和椿自动化(上海)有限公司
- 光洋电子(无锡)有限公司
- 图尔克(天津)传感器有限公司
- 堡盟电子(上海)有限公司
- 广东西克智能科技有限公司
- 约翰内斯·海德汉博士(中国)
- 宜科(天津)电子有限公司
- 美国邦纳工程国际有限公司
- 库伯勒(北京)自动化设备贸易
- 奥托尼克斯电子(嘉兴)有限公
- 皮尔磁工业自动化(上海)有限
- 易盼软件(上海)有限公司
- 深圳市凯德电线电缆有限公司
- 恒科鑫(深圳)智能科技有限公
- 深圳市英威腾电气股份有限公司
- 深圳威科达科技有限公司
- 深圳市微秒控制技术有限公司
- 深圳易能电气技术股份有限公司
- 深圳市正运动技术有限公司
- 深圳市合信自动化技术有限公司
- 深圳市吉恒达科技有限公司
- 深圳锐特机电有限公司
- 深圳市顾美科技有限公司
- 深圳安纳赫科技有限公司
- 深圳市金宝佳电气有限公司
- 深圳市泰格运控科技有限公司
- 深圳市麦格米特驱动技术有限公
- 深圳市汇川技术股份有限公司
- 深圳市库马克新技术股份有限公
- 深圳市蓝海华腾技术股份有限公
- 深圳市正弦电气股份有限公司
- 深圳市艾威图技术有限公司
- 无锡信捷电气股份有限公司
- 台州市格特电机有限公司
- 天津龙创恒盛实业有限公司
- 武汉华中数控股份有限公司
- 四川零点自动化系统有限公司
- 庸博(厦门)电气技术有限公司
- 北京凯恩帝数控技术有限责任公
- 北京配天技术有限公司
- 欧瑞传动电气股份有限公司
- 航天科技集团公司第九研究院
- 西安微电机研究所
- 兰州电机股份有限公司
- 太仓摩力伺服技术有限公司
- 泰志达(苏州)自控科技有限公
- 无锡创正科技有限公司
- 宁波菲仕电机技术有限公司
- 杭州中科赛思伺服电机有限公司
- 世协电机股份有限公司
- 太仓摩讯伺服电机有限公司
- 浙江禾川科技股份有限公司
- 腾禾精密电机(昆山)有限公司
- 杭州纳智电机有限公司
- 杭州德力西集团有限公司
- 嘉兴德欧电气技术有限公司
- 卧龙电气集团股份有限公司
- 宁波海天驱动有限公司
- 德恩科电机(太仓)有限公司
- 常州展帆电机科技有限公司
- 固高科技(深圳)有限公司
- 广东科动电气技术有限公司
- 深圳市百盛传动有限公司
- 广州赛孚德电气有限公司
- 广州金升阳科技有限公司
- 广东伊莱斯电机有限公司
- 珠海市台金科技有限公司
- 东莞市卓蓝自动化设备有限公司
- 东莞新友智能科技有限公司
- 成都思迪机电技术研究所
- 深圳市英威腾智能控制有限公司
- 深圳锦凌电子股份有限公司
- 深圳市雷赛智能控制股份有限公
- 深圳市雷赛控制技术有限公司
- 横川机器人(深圳)有限公司
- 武汉久同智能科技有限公司
- 深圳市默贝克驱动技术有限公司
- 深圳众城卓越科技有限公司
- 泉州市桑川电气设备有限公司
- 江苏本川智能电路科技股份有限
- 台州市金维达电机有限公司
- 深圳市多维精密机电有限公司
- 上海尚通电子有限公司
- 配天机器人技术有限公司
- 瑞普安华高(无锡)电子科技有
- 深圳市青蓝自动化科技有限公司
- 广东科伺智能股份科技有限公司
- 东莞市成佳电线电缆有限公司
- 深圳市朗宇芯科技有限公司
- 深圳软赢科技有限公司
- 常州市领华科技自动化有限公司
- 杭州众川电机有限公司
- 江苏智马科技有限公司
- 海禾动力科技(天津)有限公司
- 杭州赛亚传动设备有限公司
- 广州富烨自动化科技有限公司
- 日立产机系统(中国)有限公司
- 魏德米勒电联接(上海)有限公
- 东莞市安扬实业有限公司
- CC-Link协会
- 北京精准博达科技有限公司
- 深圳市山龙智控有限公司
- 苏州伟创电气设备技术有限公司
- 上海相石智能科技有限公司
- 上海米菱电子有限公司
- 深圳市智创电机有限公司
- 深圳市杰美康机电有限公司
- 东莞市亚当电子科技有限公司
- 武汉正源高理光学有限公司
- 珠海凯邦电机制造有限公司
- 上海精浦机电有限公司
- 江苏略盛电子科技有限公司
- 深圳市研控自动化科技有限公司
- 上海微泓自动化设备有限公司
- 宁波中大力德智能传动股份有限
- 成都超德创机电设备有限公司
- 深圳市合发齿轮机械有限公司
- 温州汉桥科技有限公司
- 浙江工商职业技术学院智能制造
- 广东派莱特智能系统有限公司
- 上海英威腾工业技术有限公司
- 宁波中控微电子有限公司
- 普爱纳米位移技术(上海)有限
- 赣州诚正电机有限公司
- 三木普利(天津)有限公司上海
- 无锡新华光精机科技有限公司
- 广东宏博电子机械有限公司
- 纽泰克斯电线(潍坊)有限公司
- 杭州微光电子股份有限公司
- 北京和利时电机技术有限公司
- 广东七科电机科技有限公司
- 艾罗德克运动控制技术(上海)
- 大连普传科技股份有限公司
- 托菲传感技术(上海)股份有限
- 杭州中科伺尔沃电机技术有限公
- 苏州轻工电机厂有限公司
- 国讯芯微(苏州)科技有限公司
- 锋桦传动设备(上海)有限公司
- 科比传动技术(上海)有限公司
- 泰科电子(上海)有限公司
- 广东速美达自动化股份有限公司
- 安徽谨铭连接系统有限公司
- 沈机(上海)智能系统研发设计
- 宁波谷雷姆电子有限公司
- 深圳市人通智能科技有限公司
- 伦茨(上海)传动系统有限公司
- 连云港杰瑞电子有限公司
- 欧德神思软件系统(北京)有限
- 河源职业技术学院
- 凌华科技(中国)有限公司
- 浙江锐鹰传感技术有限公司
- 厦门唯恩电气有限公司
- 深圳市高川自动化技术有限公司
- 北一半导体科技(广东)有限公
- 深圳市步科电气有限公司
- 东莞市凯福电子科技有限公司
- 杭州海拓电子有限公司
- 乐星电气(无锡)有限公司
- 上海奥深精浦科技有限公司
- 崧智智能科技有限公司
- 珠海运控电机有限公司
- 常州拓自达恰依纳电线有限公司
- 浙江省诸暨市精益机电制造有限
- 深圳市多贺电气有限公司
- 上海赢双电机科技股份有限公司
- 日冲商业(昆山)有限公司
- 深圳市卓航自动化设备有限公司
- 苏州市凌臣采集计算机有限公司
- 南京芯驰半导体科技有限公司
- 福建睿能科技股份有限公司
- 深圳市如本科技有限公司
- 常州市常华电机股份有限公司
- 宁波众诺电子科技有限公司
- 联诚科技集团股份有限公司
- 山东中科伺易智能技术有限公司
- 广东奥普特科技股份有限公司
- 上海艾研机电控制系统有限公司
- 长广溪智能制造(无锡)有限公司
- 句容市百欧电子有限公司
- 深圳市康士达科技有限公司
- 深圳舜昌自动化控制技术有限公
- 昕芙旎雅商贸(上海)有限公司
- 北京科迪通达科技有限公司
- 成都中天自动化控制技术有限公
- 深圳市恒昱控制技术有限公司
- 众程技术(常州)有限公司
- 深圳市好上好信息科技股份有限
- 常州洛源智能科技有限公司
- 昆山艾尼维尔电子有限公司
- 深圳市迪维迅机电技术有限公司
- 尼得科控制技术公司
- 传周半导体科技(上海)有限公
- 纳博特南京科技有限公司
- 苏州海特自动化设备有限公司
- 深圳市华成工业控制股份有限公
- 宁波招宝磁业有限公司
- 南京菲尼克斯电气有限公司
- 长裕电缆科技(上海)有限公司
- 台州鑫宇海智能科技股份有限公
- 宁波银禧机械科技有限公司
- 江苏睿芯源科技有限公司
- 威图电子机械技术(上海)有限公
- 玛格电子技术(武汉)有限公司
- 福尔哈贝传动技术(太仓)有限公
- 武汉华大新型电机科技股份有限
- 永宏电机股份有限公司
- 浙江顶峰技术服务有限公司
- 上海先楫半导体科技有限公司
- 苏州阿普奇物联网科技有限公司
- 德缆(上海)电线电缆有限公司
- 广东英瑞沃电气科技有限公司
- 南京实点电子科技有限公司
- 广州丰盈机电科技有限公司
- 深圳市百亨电子有限公司
- 苏州德胜亨电缆科技有限公司
- 深圳三铭电气有限公司
- 嘉兴松州工业科技有限公司
- 苏州途亿通科技有限公司
- 上海数恩电气科技有限公司
- 昆山深裕泽电子有限公司
- 广东百能堡科技有限公司
- 深圳市嘉扬科技有限公司
- 宁波高胜电子有限公司
- 台州百格拉机电有限公司
- 上海弓望电子科技有限公司