所在企业名称:德国倍福自动化有限公司
在中国任意规模的食品商店和超市中,几乎都可以看到方便面的身影。包装并封口是方便面生产中的重要环节。对于袋装方便面来说,其包装袋内通常装有面饼,以及若干装有干调料、调味酱和脱水蔬菜等佐料的独立小包装袋。在包装生产线上,这些独立包装的一袋袋小调料包先会被有序地放置在流水线上高速运动的面饼上,再一起进入横切封包机进行包装和封口等工作。
在生产的过程中,总会因为各种不可控的因素,出现小调料包掉落在两个面饼之间,被切刀一分为二,分装在前后两袋方便面中的情况。而由此生产出来的瑕疵品会引起消费者投诉,让生产厂家声誉受损。因此,生产厂家为了降低客诉率,就必须想办法减少瑕疵品的流出。由于设备在被天津丰昱升级之前已经可以以非常低的错误率进行生产,因此质量控制更进一步提出:必须确保无瑕疵产品和有瑕疵产品可靠的分开。天津丰昱决定使用包括TwinCAT 机器学习产品在内的倍福控制技术,使其方便面外包装质量可以得到实时可靠的智能化检测。
天津丰昱在这个项目中帮助最终用户快速实施了高性能的质量控制系统。他们先研究了封包机的机械和电气结构。据天津丰昱介绍, 在这个过程中他们发现,由于倍福产品和技术具有良好的开放性和灵活性,非常适合用于采集所需的分析数据。他们在封包机内安装了几个传感器,并利用 TwinCAT Scope View 快速而方便地采集到第一批数据,以进行样机分析。通过随后的数据分析发现:当切刀切中调味包时,在采集的数据中会观测到一定的扰动。然而,经过实践证明,使用传统的工程设计方法无法可靠地检测出造成瑕疵品的扰动因素。因为这里需要考虑一些不确定性因素对数据的影响,如震动、包装材质的变化、传送带的速度变化和切刀应力的变化,等等。此分析应用要求非常严苛,因此,天津丰昱决定使用 TwinCAT 机器学习软件来解决这一难题。
瑕疵品检测的实质就是使用分类器把无瑕疵和有瑕疵的产品区分开来。如果使用基于 ML 的分类器,需要基于样本数据训练一个数学模型,从而无需显式编程就能做出正确的决策。倍福可以提供各种工具和开放接口,支持从数据采集和模型训练, 到将调整好的模型直接部署到控制系统中等整个工程周期。
这次方便面生产线的瑕疵品识别完全依照数据采集、模型训练和模型部署这三步进行实施。首先,使用倍福的 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 机器学习在异常检测方面优于传统的工程方法。借助倍福开放的 TwinCAT 平台,数据采集、训练和 ML 推理这一完整流程可以在客户现场全自动实现。截止到 2020 年底,该质量检测设备已在最终客户的多条生产线上测试运行了近 4 个月,期间没有任何人为干预。最终客户反馈:由于采用了倍福的开放式解决方案,可以在不修改现有主控制系统的情况下实现检测系统;异常包装可以得到及时、准确地识别,从而达到了降低客诉率的目的。
跟帖
查看更多跟帖 已显示全部跟帖