如何使用基于AI的振动传感器节点进行故障分类
许多工业工厂依靠电机来执行生产过程。由于结构松动、轴承损坏、角度和线性不对准、腐蚀、共振和负载不平衡等影响,电机容易发生故障。
任何这些都可能导致长时间的机器停机。防止此类故障一直是制造业企业面临的长期挑战,因为他们寻求最大限度地降低成本并提高生产率。
基于计划的维护策略可以通过在预定的时间间隔内调整和更换零件和子系统来实现这些目标。不幸的是,基于计划的维护可能会导致不必要的维护。而状态维修则是根据设备的实际情况调整维修方案,提高效率和可靠性。
用于预测性维护的传感器
预测性维护(PdM)可以提供进一步的改进。使用最新的高精度惯性传感器和具有短距离或长距离无线连接的低功耗、高性能边缘AI设备,可以连续实时收集和分析关键机器数据(图1)。
图1
.联合收割机结合振动和MEMS温度传感器、电源管理、安全元件和运行机器学习库的STM 32 MCU,无需占用太多空间或功耗,即可监控设备和检测故障。
在这种情况下,人工智能提供了几个优势,可以实现实时和分布式数据分析,并在问题升级之前识别潜在问题。这种积极主动的方法可以最大限度地减少停机时间,降低维护成本,并通过在需要时精确解决问题来延长机器的使用寿命,从而优化整体运营效率。
为了监控这些机器,来自运动传感器(加速度计,陀螺仪)的数据,通过不同的算法处理,可以在生产过程中连续分析电机的振动状态。nbsp;
利用机器学习进行预测性维护
预测性维护的主要支柱是状态监测。使用数字3轴微机电系统(MEMS)传感器的经典状态监测方法依赖于作为控制单元操作的微控制器(MCU)来驱动电源管理,执行数据记录功能,然后使用常规时域和频域分析来处理数据。
当机器正常运行时,监测到的振动与标准分析模型密切相关。为了预测任何倾向于故障的漂移,PdM实施必须通过将振动数据与预定义的阈值进行比较来评估设备状态。
这种经典的方法具有局限性,因为它需要深入的系统机械和数学模型以及编程知识来构建算法和规则。此外,分析模型、算法和阈值具有有限的灵活性。如果资源或工作条件发生变化,就必须重写规则。
在基于人工智能的方法中,神经网络模型和机器学习算法允许系统从数据中不断学习,并相应地改进其模型。当设备条件发生变化时,预测模型的准确性和性能可以得到提高,而无需调整算法或理解工艺规则。
参考设计套件
在这篇文章中,我们提出了一个系统解决方案的基础上STEVAL-PROTEUS 1参考设计套件,一个工业无线传感器节点,具有紧凑的外形。该设计套件集成了MEMS传感器、蓝牙连接和嵌入式AI库,可检测被监控设备中的异常并对故障进行分类。它通过USB电缆将结果发送到PC终端控制台,或无线发送到相关的移动的应用程序STBLESensor。此应用程序以图形方式显示结果,并与云共享数据(图2)。
图2
.用于预测性维护的设备监控
挑战在于使用n分类机器学习模型早期检测通常较晚检测到的机械漂移。我们的目标是识别和分类插入线性错位增量大小,与“几十毫米级”的精度。
参考设计架构
STEVAL—PROTEUS1套件是一款专为工业应用中的温度和振动监测而设计的评估工具。主板(STEVAL—PROTEUS,图3)包括一个经过认证的无线电模块、用于振动监测的工业MEMS惯性传感器组合、一个高精度温度传感器、电源管理和保护电路以及用于代码和数据存储的2 Gb闪存。
该板还提供STSAFE-A110安全元件,可为本地或远程主机提供身份验证和安全数据管理服务。所有组件都专门安装在PCB的顶侧,以方便直接连接。
无线模块STM32 WB 5 MMG具有超低功耗的小尺寸和STM32 WB 55 VGY无线SoC。该SoC包含一个2.4 GHz集成RF部分,其中Arm Cortex-M4内核用于应用处理,Cortex-M0+用于管理无线电层。M0+可以托管蓝牙低功耗(BLE)5、802.15.4、Zigbee 3.0、Thread或专有软件等堆栈。
图3
. STEVAL-PROTEUS董事会
为了加快应用程序开发,该套件附带了一个用于异常检测和分类的固件包,可在Cortex-M4上运行。使用来自惯性传感器的原始数据,AI算法可以提供任何问题的早期警告,例如不平衡或磨损。nbsp;
嵌入式AI是一个由NanoEdge AI Studio软件工具生成的机器学习库。它从STEVAL-PROTEUS板上的传感器输出生成的特定数据集开始。NanoEdge AI Studio软件提取所需用例的机器学习库-例如异常检测或分类-将集成到传感器节点上的MCU中。nbsp;
为了远程感知机器状态,当检测到异常时发出指示,节点使用蓝牙连接到STBLESensor应用程序。该应用程序允许用户设置传感器和库参数,控制学习和检测模式,并监控设备故障状态。
信号处理和ML模型生成
通常,传感器以原始形式提供数据,这不适合传统的预测性维护应用。在传统算法或基于ML的算法开始操作数据之前,必须使用过滤、整形和其他预处理方法。为了最佳地设计预处理和处理链,设计人员必须了解信号的特性。
STEVAL-PROTEUS节点可以从机载惯性传感器获取振动数据,并使用STM32 WB MCU直接在边缘处理数据。nbsp;
在状态监测中,传感器信号是沿沿着x—y—z轴的加速度样本的集合。图4显示了在时域和频域中表示的与正常机器条件对应的振动。
图4
.原始和转换的传感器信号。单击放大图像
样本存储在应用程序固件中实现的循环数据缓冲区中。图5总结了数据生产、处理和发送结果的逻辑流程。
文章版权归西部工控xbgk所有,未经许可不得转载。