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

论文标题

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和应用更严格的控制,显著提高了现有检测的可见性,帮助工厂团队实现早期检测和零缺陷的产品质量目标。

相关推荐
l1t1 小时前
DeepSeek总结的DuckLake 架构深度剖析-1
数据库·架构
极客BIM工作室1 小时前
从OCCT STEP读写架构,看懂格式数据转换的底层设计逻辑
架构
AINative软件工程2 小时前
MCP Server 权限边界工程实践:OAuth、最小权限与工具沙箱,别让 Agent 拿到整台机器
架构·llm·ai编程
微三云 - 廖会灵 (私域系统开发)2 小时前
企业级系统开发避坑指南:源码交付与高并发架构,我们为什么最终选了微三云
架构
久爱物联网10 小时前
个人站点(博客)开发案例 - 功能齐全,在线客服-即时通讯-物联网控制、广告位管理、按钮级权限控制
物联网·个人博客·即时通讯在线客服·物联网控制·博客发布系统·新闻发布系统
程序员小羊!11 小时前
集团多事业部架构下数仓分层建模规范
架构
兆龙电子单片机设计12 小时前
【STM32项目开源】STM32单片机语音分类垃圾桶-蓝牙APP
stm32·单片机·嵌入式硬件·物联网·开源·自动化·毕业设计
厦门辰迈智慧科技13 小时前
管网遥测终端机赋能城市安全的核心价值
物联网·遥测终端机·管网遥测终端机·排水管网遥测终端·管网遥测终端
ARM|X86+FPGA工业主板厂家13 小时前
RK3588+FPGA+EtherCAT异构架构解析|工业场景如何同时保住AI算力与微秒级运动实时性
人工智能·fpga开发·架构
七仔啊13 小时前
modbus快速入门
物联网