您好,欢迎来到上海仪器仪表行业协会!

仪器仪表行业协会
搜索
搜索

技术资讯

资讯分类
/
/
/
智能生产过程的大数据分析应用

智能生产过程的大数据分析应用

  • 分类:热点技术
  • 作者:
  • 来源:
  • 发布时间:2021-09-14 08:15
  • 访问量:

【概要描述】

智能生产过程的大数据分析应用

【概要描述】

  • 分类:热点技术
  • 作者:
  • 来源:
  • 发布时间:2021-09-14 08:15
  • 访问量:
详情

智能生产过程的大数据分析应用

 

以轮胎产业为例详细阐述了智能生产中的大数据应用的各个环节从构建实时数据采集与监控 SCADA 系统多源异构数据应用集成大数据存储与实时数据分析技术软件框架选择最后以生产过程与生产工艺优化和设备故障分析与优化为例讲述如何进行可视化数据分析并得到优化结论

 

智能制造是新工业革命的核心,在智能生产过程中需实现价值最大化,即做到高质量、高效率、高效能生产。如何及时发现设备故障的因素,最快速度建立故障诊断模型,检修设备故障;如何根据物料存储,发现影响生产效率的因素,及时提升生产效率;如何及时发现影响设备生产、物料消耗的因素,采取措施,以达到控制成本、质量、能耗的目的等,是智能生产中实现价值最大化亟须解决的问题。

山东纬横数据科技有限公司的科研团队参与了基于工业物联网的轮胎制造过程实时数据采集与处理关键技术研发项目,本文将以此项目的研究成果为基础,以轮胎产业为例,探索智能工厂的建设理念,研究如何充分利用工业物联网、工业大数据等信息技术实现轮胎制造智能化生产。

1 基于工业物联网的通信控制与数据采集

轮胎生产制造过程中产生的数据包括:生产过程中产生的中间状态(如密炼车间螺杆、滚筒信息、胶料信息、下片温度、厚度、宽度、冷却水温度、压力等信息)、操作工位的工位 / 设备编号、使用工装或夹具的条码信息、工位 / 设备报警类信息、合格 / 不合格产品计数信息、工序加工循环时间、质量检测数据、产品物料追溯条码信息和物流输送设备之间的交互信息。

设备运行状态数据包括设备运行、停止、手动、自动、半自动、旁通、急停、维修、缺料、堵料、故障等数据。轮胎生产的全要素包括物流搬运 / 分拣设备、轮胎 / 胎 胚 / 半部件 / 胶料、密炼设备、挤出机、压延机、成型机、硫化机、检测设备等。

对于上述数据的采集和控制,采用 SCADA 系统,即数据采集与监视控制系统监控。轮胎工厂车间 SCADA 系统需要对密炼车间、压延车间、成型车间、硫化车间设备生产状态、设备故障、质量数据、主要物料数据以及人员信息进行实时数据采集。数据采集由 PLC 控制的各设备状态与生产信息、设备定制接口以及工控机人工录入等方式采集数据。

实时数据采集与监控 SCADA 系统核心功能架构如图 1所示,主要包括设备互联互通技术、工艺参数感知、数据采集管理、终端通信管理、数据存储计算、工业现场多网融合和数据适配网关等模块。

图1 实时数据采集与监控 SCADA 系统功能架构

SCADA 可以直接与群控系统通讯,通讯方式采用 OPCUA 或者 Web Service。同时,SCADA 系统中的服务器可以实现群控的功能,实现对局部区域或者生产线的控制功能与数据采集。在生产过程中,设备产生的数据由 SCADA 系统采集,同时 SCADA 系统将 MES 系统(一种面向制造企业车间执行层的生产信息化管理系统)需要的数据传送给 MES 系统。

2 多源异构数据的应用集成

通过实时数据采集与监控 SCADA 系统采集的数据,其数据来源、数据结构以及数据存储模式等都不统一,给后续的数据分析工作造成了阻碍,为了将这些多源异构数据在各个应用系统之间消息通信和数据交换,需要采用数据集成服务(DIS)中间件,其具体作用方式如图 2 所示。

图 2 数据集成服务作用方式

数据集成服务(DIS)的核心是 DIS 服务器,DIS 用以实现 MES 系统、物流管理系统、ERP(SAP R/3)业务层系统以及生产集控系统、能源管理系统等自动化系统的第三方系统之间的通信,可以实现不同类型应用之间的消息交换,使用纯文本格式如 XML、JSON 等格式数据作为消息交换首选标准数据,然后通过 XSD 和 XSLT 样式表将 XML 数据转换为其他类型的文件,来进行通用数据交换和传输,这些交换数据都会被保存到 DIS 服务器的数据库中。

DIS 可以保证可靠的消息传递,并确保应用程序发送的消息仅在目标应用程序中到达一次。数据集成服务(DIS)中间件提供了用于ERP、MQSeries、文件系统、MES 生产建模器等各种类型连接器,以及如 Web Service、COM 等连接器通用技术。数据集成服务(DIS)中间件可以实现多个异构系统与 MES 系统的集成,实现各种基础数据和业务数据在不同系统之间的交换。

MES 系统将多道工序的生产工单、配方数据、物流数据下发给 SCADA 系统。SCADA 系统负责与底层 PLC 通讯, 由 SCADA 系统统一下发给设备 PLC。

MES 系统与物流管理系统集成:MES 系统将生产过程产生的物料传递给物流管理系统,便于物流管理系统的库存管理;物流管理系统也会将物料的出库信息传递给 MES 系 统,便于生产过程的物料操作;同时物流管理系统也会通知车间层有物料出库信息,便于车间领料操作。

MES 系统与 ERP(SAP R/3):ERP 除了将主数据(人 员、系统、物料等数据)传递给 MES 系统,还将生产计划传递给 MES 系统,有助于 MES 系统进行生产计划管理和执行;MES 也会将生产计划的实际执行结果反馈与 ERP,便 于 ERP 对订单计划的改进。

3 大数据存储与实时数据分析

针对轮胎制造过程海量数据的高效存储与实时处理需求,使用 Hadoop、Spark 等软件框架构建大数据分析平台,通过实时数据库、历史数据库、NoSQL 分布式数据库对海量实时数据提供高效安全存储。Hadoop 是一个开源的Apache 软件框架,在图像处理、搜索索引、文本内容分析和索引、自然语言处理、机器学习研究以及各种形式的数据挖掘技术等方面获得了广泛的应用。Hadoop 的核心是 HDFS(一种分布式文件系统)和 MapReduce(一种分布式计算框架),Hadoop 具有高可靠性、高扩展性、高效性、高容错性、低成本的优点,支持几千台到几万台的服务器集群运行,支持 PB 级的存储容量,这些特性使得 Hadoop 更适用于大数据存储和大数据分析应用。

Spark 是类似于 Hadoop 的开源集群计算环境,但是MapReduce 是面向磁盘的,受磁盘读写性能约束,因此它在处理迭代计算、交互式数据查询方面效率较低,而 Spark 是面向内存的,因此 Spark 能够为多源异构数据提供近乎实时的处理能力。在相同的软硬件环境下处理同一批数据,如果在内存中运行,Spark 的计算速度是 MapReduce 的约一百倍。

此外,Spark 比 Hadoop 还具有更好的易用性和通用性。Spark 的工作流程图如图 3 所示。

图 3 Spark 工作流程图

Spark 的具体工作流程是:Driver Program 程序运行以后,创建 SparkContent,为运行环境做好准备,Worker Node启动 Executor,创建执行线程,SparkContent 将应用程序分发给 Executor,由 Executor 向 SparkContent 申请 Task,Task在 Exectuor 上运行处理数据,并将数据存放在缓存中,其间对这些数据进行重复操作将直接从缓存中读取,直到运行完毕后释放所有资源,并清空缓存。

4 基于大数据分析的智能生产优化

4.1 生产过程与生产工艺优化

传统的生产管理只以稳定生产和产品数量为中心,不能满足企业对于生产效率和成本控制的要求。智能生产可以通过对收集的数据进行分析,提出改进方案,进而对生产过程和生产工艺做出优化。如车间制造现场实时数据采集与监控SCADA 系统获取并提供设备生产控制数据与生产质量检测数据,通过工业大数据处理转化为生产工序的控制参数值,并与工艺标准进行上下限超差对比分析,并通过追溯系统对质量异常工序对应的生产“人机料法环”影响因素进行关联分析与影响度分析,基于积累的生产工序大数据,构建工艺控制参数优化分析的 AI 模型,进行各个成型控制参数进行分析,以达到优化生产过程与生产工艺的目的。

4.1.1 实例分析

分析目标:针对设备生产相关数据进行分析,发现影响设备生产的因素。

数据表:DSEamDB.dbo.V_S_DSTSFACTORY_3_4_ProductivityRate_EAM(每日仓库物料表)。

数据概述:共收集 88 231 条,选取数据的时间为 2016-09-05 至 2018-07-22 期间所有数据。数据详细说明,如表 1 所示。

表 1 每日仓库物料表说明

可视化数据分析结果:对于完成率字段,根据日期统计,如图 4 所示。可以看到,图中有几次设备生产数量极低的情况。

图 4 完成率走势图

结论:(1)节假日时间,设备有生产数据的数量极低,大概率是工厂放假,设备关闭,导致图中设备停产。(2)图中图中圆圈标注的 2017-07-20、2017-08-04、2017-11-02 的几次大规模停产,都不在法定节假日时间范围内,只有少部分设备开工生产的情况是不正常的,可以根据该情况,检查当时记录,找出具体原因,解决问题,同时指导排查计划。

4.2 设备故障分析与优化

生产设备是生产要素的重要组成部分之一,在生产过程中既要尽量按照规程操作,防止故障的发生;又要保证生产效率,提高设备利用率。在生产过程中设备出现故障,会影响生产效率,降低产量。虽然发生设备故障是小概率事件,但是一旦发生设备故障,需要尽快进行故障分析,以保证损失最小化。而优化设备利用率则是智能生产中提高生产效率的重要手段之一,需要对其有足够的重视。

在智能生产模式下,主要从以下几个方面进行设备故障分析与优化。(1)对设备状态进行监控,如对停机、故障、运行、暂停等多种设备状态进行监控,用于深度分析设备的利用率。(2)对设备利用率进行监控,通过计算设备的利用率,分析设备利用率较低的原因,进而优化提高利用率。 (3)对设备故障时间进行统计,从故障原因等调度分析设备的故障原因、修复定额时间,提高设备的维护能力。

4.2.1 实例分析

分析目标:针对设备检修工单相关数据进行分析,发现设备故障的因素。

数据表:DSEamDB.dbo.WorkOrder(工单详情表)。数据概述:共收集 398 055 条设备检修工单数据,选取数据时间为 2017-08-11 至 2019-04-07 的数据。数据详细说明,如表 2 所示。

表 2 工单详情表说明

可视化数据分析结果:根据工单类型筛选故障工单,故障工单 653 个,根据设备类型进行统计,统计图如图 5所示。

图 5 故障工单按类型分析饼图

结论:(1)可以看出 3T-1# 成型机故障率较高,可以由此做出推断该设备发生故障次数比较多,可能是设备质量有问题或者操作人员操作不规范,对后续设备采购和人员培训做出指导。(2)可以通过故障工单的统计,对经常故障的设备增加检修计划,以保证设备正常运行。

5 结论

本文针对智能生产过程中的大数据应用进行分析研究,通过对当前制造业生产现状、智能生产中存在的问题,大数据发展与应用现状的论述,以轮胎产业为例,对数据采集与通讯控制、多元异构数据的集成、大数据存储与实时数据分析、基于大数据分析的智能生产优化这四部分进行阐述,详细地介绍了智能生产中的大数据应用。实现智能制造需要将大数据转化为“大信息”,数据本身并不会为企业带来价值,数据技术的发展也不会为制造业带来创新,只有将数据进行处理分析转化为有用信息,才会对企业生产产生价值。通过大数据分析,除了了解客户需求以外,更要关注机器数据与工业数据相结合,实现数字化转型的重大价值。

作者:刘兴惠,李至立,苏家志 ,李敏波

来源:《现代信息科技》 2020 年 7 月  

相关文件

暂时没有内容信息显示
请先在网站后台添加数据记录。

Copyright © 上海仪器仪表行业协会 版权所有 沪ICP备08100447号