工业物联网中的事件驱动采样架构及优化

article/2025/6/19 7:47:09

论文标题

Event-Based Sampling Architecture and Optimization for Industrial Internet of Things
工业物联网中的事件驱动采样架构及优化

作者信息

Tejas Thosani
Process Control Systems, Micron Technology Inc., Manassas, USA
tthosani@micron.com

Andres Prado Espinoza
Equipment Engineering, Micron Technology Inc., Manassas, USA
andresprado@micron.com

Stephanas Lynch
Wets Equipment Engineering, Micron Technology Inc., Manassas, USA
slynch@micron.com

Nick Krumme
Fab Support Engineering, Micron Technology Inc., Manassas, USA
nkrumme@micron.com

Chris Schoeb
CVD Equipment Engineering, Micron Technology Inc., Manassas, USA
cschoeb@micron.com

Aarathi Vadapalli
PVD Process Engineering, Micron Technology Inc., Manassas, USA
avadapalli@micron.com

Joaquin Avila
PVD Equipment Engineering, Micron Technology Inc., Manassas, USA
joaquinavila@micron.com

Brian Silkey
Process Control Systems, Micron Technology Inc., Manassas, USA
bsilkey@micron.com

论文出处

2025 36th Annual SEMI Advanced Semiconductor Manufacturing Conference (ASMC)
DOI: 10.1109/ASMC64512.2025.11010320
©2025 IEEE

摘要

本文提出了一种标准化的工业物联网(IIoT)解决方案,采用事件驱动采样来检测设备故障并防止大规模制造中的产品质量问题。由于工厂中不同的操作条件导致物联网传感器数据分布广泛,仅凭传感器测量数据难以与工厂流程相关联。因此,智能采样数据并结合上下文事件后再进行更严格的控制至关重要。本文介绍的标准化解决方案易于扩展到任何工业物联网场景,因为它基于行业最佳实践设计和优化,并针对实际工厂用例进行了评估。该方案显著降低了服务器CPU消耗,避免了与其他制造系统通信时的消息丢失和连接超时问题。基于上下文的信号噪声比(SNR)优化有助于更严格的流程控制、增强工厂运营,并将故障检测从被动转变为预测性和预防性。

引言

工业物联网传感器用于检测大规模制造中对产品质量有害的设备/流程故障。工厂中的设备按照配方运行不同步骤,这些变化会影响操作条件和物联网传感器的测量结果。由于操作环境的变化,物联网传感器读数的方差增加,需要更宽的控制限来监控。虽然宽控制限有助于避免误报,但可能会错过影响产品质量的实际问题。本文介绍了一种工业物联网架构,通过事件驱动采样来解决这些问题,并利用上下文事件进行智能采样,以提高检测率并减少误报。

架构设计

物联网服务器通过消息队列遥测传输(MQTT)协议接收来自不同来源的上下文事件。由于工业物联网中可能有数千台设备并行发送数据,因此需要设计可扩展的架构以避免连接限制和线程锁定问题。本文比较了两种架构设计:仅连接模式和连接-订阅者模式。通过模拟3000台工业设备的最大压力测试,发现连接-订阅者模式在资源效率、可靠性和可扩展性方面表现更好。最终设计中,每个工艺区域有一个MQTT连接,每个设备型号有一个MQTT订阅者,从而显著减少了连接和订阅者的数量。

方法论

事件驱动采样在物联网服务器中实现为数据采集计划(DCP),管理原始数据采集、基于事件的窗口化、数据汇总分析以及应用统计过程控制(SPC)限值。每台工业设备在物联网服务器中都有一个数字孪生体,包含存储事件消息和数据采集配置的属性。通过JSON键值对配置DCP,将事件和设备与相应的数字孪生体关联。物联网服务器中的资源提供者协调基于事件的采样,通过服务提取和处理DCP事件。

性能优化

  1. 异步服务和缓存配置:使用异步服务可以独立运行DCP,避免等待数据库读取、数据转换等耗时操作,从而控制CPU利用率并提高多线程处理能力。此外,通过在服务器上缓存配置(如DCP配置)而非从数据库读取,可以减少数据库读取延迟。

  2. 高数据速率的灵活性:DCP增加了“processWaitDuration”参数,允许在触发DCP请求前等待边缘设备完成文件操作,特别适用于采样率超过1kHz的物联网传感器。此外,增加了“skipWithinNSeconds”参数,以避免频繁触发数据采集,减少存储空间消耗。

  3. 数据库引擎用于快速计算:利用数据库(尤其是时间序列数据库)的高效聚合函数和库,将数据汇总计算卸载到数据库中,通过API暴露数据库查询,实现快速汇总和实时分析。

结果

  1. 工厂支持用例:通过事件驱动采样,显著提高了对工厂支持泵的故障检测能力。例如,通过比较滚动时间窗口和基于配方的窗口对泵温度的汇总,发现基于配方的窗口能够更紧凑地分布数据,提高SNR并实现更严格的控制。此外,通过叠加不同配方运行的原始数据,可以清晰地识别异常趋势。

  2. 湿法处理用例:在湿法处理设备中,通过事件驱动采样,将音频数据汇总与机器人抓取/放置事件关联,显著提高了SNR,减少了误报和不必要的停机时间。

  3. 物理气相沉积(PVD)用例:在PVD设备中,通过事件驱动采样,将音频信号分解为不同的腔室交接过程,使工厂团队能够为每个腔室设置单独的控制限,检测到感兴趣的异常。

结论

本文提出的事件驱动采样和性能优化框架显著提高了故障检测的实时性、可扩展性和可靠性,满足了工厂的质量标准。通过提前设计架构,避免了性能瓶颈,满足了半导体制造工厂的特定需求。该设计和优化原则可扩展到任何工业物联网场景,通过提高SNR和应用更严格的控制,显著提高了现有检测的可见性,帮助工厂团队实现早期检测和零缺陷的产品质量目标。


http://www.hkcw.cn/article/eNhPghUrQB.shtml

相关文章

Windows | 总误按Num Lock?修改注册表永久禁用Numlk键使小键盘一直输入数字

先说需修改注册表的位置与键值 路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\ 二进制键:Scancode Map 键值: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 45 00 00 00 00 00 00 00 00 00如下图: …

c#与halcon环境配置,导出算法库,使用halcon环境编程

目录 1. C#配置halcon运行环境 2.导出halcon算法库 3.使用方法 记录下C#配置halcon环境的方法,以及halcon导出库的使用方法。 1. C#配置halcon运行环境 VS版本: vs2019 halcon版本: 20.11 创建c#工程,点击“创建新项目”,…

tomcat yum安装

使用yum安装 yum install -y java-1.7.0-openjdk* tomcat* --disablerepoepel## java-1.7.0-openjdk* 注意:最终安装的是java-1.8.0版本## --disablerepoepel 禁用:EPEL源,防止版本冲突 java -version (2) 启停:Tomcat 7 s…

时间的基本概念与相关技术三

1.5 守时技术 所谓守时(time keeping)是指一个时频系统(包括频标和分频钟)对时间信号和时间信息的保持。频率标准(简称频标)的频率准确度、频率稳定度和守时系统的环境条件是决定守时能力的三个关键因素。…

云原生安全基石:Kubernetes 核心概念与安全实践指南

🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、基础概念 1. Kubernetes 架构全景 Kubernetes(简称 K8s)采用主从架构,由控制平面(Control Plane&…

【python】uv管理器

uv是一个速度极快的 Python 包和项目管理器,用 Rust 编写。 安装 安装uv之前,确保你的电脑不需要安装了python 在Windows下,可以使用官方的脚本直接安装 powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.…

2021 年 12 月大学英语四级考试真题(第 1 2 3 套)——解析版——篇章题

🏠个人主页:fo安方的博客✨ 💂个人简历:大家好,我是fo安方,目前中南大学MBA在读,也考取过HCIE Cloud Computing、CCIE Security、PMP、CISP、RHCE、CCNP RS、PEST 3等证书。🐳 &…

【Linux】mmap文件内存映射

📝前言: 这篇文章我们来讲讲Linux——mmap mmap介绍mmap接口介绍mmap使用示例 🎬个人简介:努力学习ing 📋个人专栏:Linux 🎀CSDN主页 愚润求学 🌄其他专栏:C学习笔记&a…

深度学习驱动的超高清图修复技术——综述

Deep Learning-Driven Ultra-High-Definition Image Restoration: A Survey Liyan Wang, Weixiang Zhou, Cong Wang, Kin-Man Lam, Zhixun Su, Jinshan Pan Abstract Ultra-high-definition (UHD) image restoration​​ aims to specifically solve the problem of ​​quali…

【Docker系列】Docker 容器内安装`ps`命令

博客目录 一、为什么需要在 Docker 容器中安装ps命令二、不同 Linux 发行版的安装方法1. Alpine Linux 镜像的安装方法2. Debian/Ubuntu 镜像的安装方法3. CentOS/RHEL 镜像的安装方法 三、验证安装与基本使用四、永久解决方案:修改 Dockerfile1. Alpine 基础镜像的…

【KWDB 创作者计划】_再热垃圾发电汽轮机仿真与监控系统:KaiwuDB 批量插入10万条数据性能优化实践

再热垃圾发电汽轮机仿真与监控系统:KaiwuDB 批量插入10万条数据性能优化实践 我是一台N25-3.82/390型汽轮机,心脏在5500转/分的轰鸣中跳动。垃圾焚烧炉是我的胃,将人类遗弃的残渣转化为金色蒸汽,沿管道涌入我的胸腔。 清晨&#x…

对蚁群算法的理解和实例详解

目录 一、算法概述 二、实例详解 1)问题分析 2)初始化参数 2)设置蚂蚁初始位置 3)选择路径 4)记录本次最佳路径 5)更新信息素 6)清空禁忌表 三、计算结果 四、总结 一、算法概述 一群…

【PowerPoint专栏】PowerPoint的保存选项

在PowerPoint的保存选项中有非常多的可用选项,保存的类型也非常多。 在PowerPoint中的工具选项中同样有一些相关的菜单操作帮助用户完成一些特殊操作。 在

直击2025粤港澳大湾区车展 科技引领未来车展

5月31日,第二十九届粤港澳大湾区车展在深圳国际会展中心(宝安)拉开帷幕。本届车展延续“面向科技、面向未来、面向市场”的主题,以“科技Alpha车展”为核心方向,探索汽车前沿科技。展会规模超过26万平方米,有超8万平方米的户外活动体验区及试驾专区。车展期间,全球近百家…

新王加冕!巴黎5比0国米首夺欧冠 年轻风暴席卷欧洲

北京时间6月1日凌晨,2024至2025赛季欧冠联赛决赛在德国慕尼黑安联球场进行。经过90分钟的激战,法甲巴黎圣日耳曼队以5比0大胜意甲国际米兰队,夺得队史首座“大耳朵杯”。此前的淘汰赛中,“大巴黎”先后淘汰了利物浦队、阿斯顿维拉队和阿森纳队三支英超劲旅。而国米则在半决…

定制一款国密浏览器(13):预置国密根证书到浏览器

由于国密算法没有得到国外的认可,所以 Chromium、Firefox 等浏览器均不支持国密算法。即使我们修改了 Chromium 的源码,增加了国密算法的支持,但还不能在浏览器中正常使用。因为这涉及到证书的信任问题,国密证书都是国内厂商签发的,国密根证书并没有集成到系统和浏览器中。…

新闻数据加载(鸿蒙App开发实战)

本案例基于ArkTS的声明式开发范式,介绍了数据请求和onTouch事件的使用。包含以下功能: 数据请求。列表下拉刷新。列表上拉加载。 网络数据请求需要权限:ohos.permission.INTERNET 一、案例效果截图 操作说明: 点击应用进入主页…

Baklib企业CMS全流程管控与智能协作

企业CMS全流程管控方案解析 现代企业内容管理中,全流程管控的实现依赖于对生产、审核、发布及迭代环节的系统化整合。通过动态发布引擎与元数据智能标记技术,系统可自动匹配内容与目标场景,实现标准化模板驱动的快速部署。针对多分支机构的复…

当前用户的Git全局配置情况:git config --global --list

通过config命令可以查询当前用户的全局配置情况。这些配置项定义了 Git 在全局范围内的行为,包括如何处理大文件、SSL 证书验证以及提交时的用户信息。 git config --global --list http.sslVerifyfalse 这个配置项禁用了 SSL 证书验证。这在与自签名证书的 Git 服…

编辑器之神 Vim

终于到了主包最期待的环节了 简单介绍 这是linux中最能装逼的一个环节 服务器哪有界面版的,都是纯粹的命令行 这个时候操作就比较复杂,需要使用一些另类的编辑器 介绍几个编辑器吧 vi nano emacs vim,这些都是命令版的编辑器,基…