预测物联网设备健康状态,你可能需要这套解决方案
工业物联网中的振动信号分析可用于评估设备疲劳、识别异常并预测未来异常,以支持全生命周期健康管理。
What this page covers
- 工业物联网振动信号用于健康评估与异常预测的用途。
- 设备故障类型划分与对应的监测/建模思路。
- 设备状态分析方法:时域与频域。
- 振动级值与机组状态趋势的关系与阶段。
- 预警/报警限的指标选择与标准参考。
- 典型场景的数据规模、业务需求与展示方式。
- DolphinDB 方案架构、流程与产品特性。
技能认证特训营第二期报名活动(页面顶部提示)
页面顶部包含技能认证特训营第二期开启与限时报名链接的提示信息。
- 页面顶部展示报名活动提示信息。
- 提示内容与“技能认证特训营第二期”相关。
新闻频道与文章标题信息
页面标识为新闻内容并展示文章标题与发布日期。
- 页面属于新闻内容频道。
- 页面展示文章标题。
- 页面展示发布日期。
工业物联网设备健康预测的背景与价值
阐述工业物联网振动信号可用于评估设备疲劳、识别异常与预测未来异常,从而实现设备全生命周期健康管理。
- 振动信号分析可用于预估设备疲劳年限。
- 振动信号分析可用于知晓已发生异常。
- 振动信号分析可用于预测未来可能发生的异常。
- 这些用途被用于支持设备全生命周期健康管理。
工业物联网设备故障类型与监测思路
将设备故障分为随机故障与时间依存性故障,并说明在线监测与建模预测分别用于规避与预测不同故障类型。
- 设备故障类型包含突发性故障(随机故障)。
- 设备故障类型包含时间依存性故障。
- 在线实时监测可用于规避随机故障。
- 基于分析建模可预测故障发展趋势与机组维修时间。
设备状态分析方法:时域与频域
介绍振动时域分析与振动频域分析的基本方法与在机组健康预测中的应用思路。
- 设备状态分析方法包括振动时域分析。
- 设备状态分析方法包括振动频域分析。
- 振动时域分析可使用峰值、平均峰值、均方根值等特征量。
- 振动过程的频率结构被描述为设备状态分析的重要途径。
- 在确定评定标准并设定报警限后,可分析振动级值实现健康状态预测。
振动级值与状态趋势关系
说明机组状态发展阶段与振动级值随时间的趋势特征,以及其作为趋势分析敏感因子的原因。
- 机组状态发展趋势阶段包括安装。
- 机组状态发展趋势阶段包括作用累计期。
- 机组状态发展趋势阶段包括损伤累计期。
- 机组状态发展趋势阶段包括故障。
- 振动级值发展由确定性趋势因素与随机性因素构成。
- 趋势图上可体现为上升中的波动状。
- 选用振动级值作为敏感因子可通过在线分析揭示状态发展趋势。
设定机组预警与报警限:指标与标准参考
说明使用振动烈度与振动级值作为限值指标,并给出基于标准判据图的参考及本场景的阈值选择。
- 机组健康判断需要设定预警限与报警限。
- 限值指标通常采用振动烈度与振动级值。
- 振动烈度判据图参考 VDI 2056、ISO 2372 等标准。
- 本场景机组功率大概为 2250kw。
- 轴承处振动烈度界限范围为 4.5mm/s~11.2mm/s。
- 本场景预警限为 4.5mm/s。
- 本场景报警限为 11.2mm/s。
振动信号分析方法与本方案选择
概述信号分析的常见方法与功率谱密度估计路径,并声明本解决方案采用经典谱估计。
- 业界信号分析方法包括时域分析。
- 业界信号分析方法包括频域分析。
- 业界信号分析方法包括时频联合域分析。
- 业界信号分析方法包括功率谱分析。
- 实际工程信号通常是随机信号。
- 本解决方案的振动信号分析采用经典谱估计。
预测机组状态趋势的方法与趋势图
描述大型旋转机组趋势预测的基本流程、级值-时间趋势与曲线拟合外推用于预测维修极限与故障日期。
- 可结合预警/报警限进行在线分析振动级值的趋势预测。
- 可通过传感器实时检测机械动态特性参数。
- 可在线对历史、现状与随后发展进行对比分析。
- 可找出“级值-时间”趋势用于预测振动级值与故障发生日期。
- 可对级值增加进行曲线拟合并外推以判断何时达到危险极限。
典型工业物联网实战场景:数据规模与需求
给出工厂振动传感器数量、采样频率、写入量、数据字段与三类业务需求,并要求在 Grafana 展示结果。
- 工厂振动传感器数量为 16 台。
- 每台设备采样频率为每毫秒一条监测记录。
- 全厂每秒写入量为 1.6 万条数据。
- 监测记录字段包含时间戳、设备号、指标(三个字段)。
- 实时计算需求为每 2 分钟计算过去 2 分钟的功率谱密度。
- 报警分析需对实时写入数据进行规则判断并写入报警表。
- 聚合查询需支持查询任意时间段的谱密度。
- 结果展示要求在 Grafana 中呈现。
DolphinDB 随机振动信号分析解决方案与架构
介绍 DolphinDB 为随机振动信号分析提供的方案,并以架构图说明从采集写入到计算、异常检测、存储与对接展示/告警的链路。
- DolphinDB 提供随机振动信号分析解决方案用于该工业物联网场景。
- 架构流程包含高频采集与流数据表写入。
- 架构流程包含时序聚合与功率谱密度计算。
- 架构流程包含异常检测。
- 结果可持久化并对接 Grafana、报警系统和消息中间件。
方案流程一:数据采集与写入
说明通过脚本模拟采集并持续生成数据,以及使用流数据表进行实时写入、内存存储计算与持久化高可用能力。
- 方案流程包含数据采集与写入。
- 本案例通过脚本模拟采集过程。
- 本案例通过后台 job 任务持续生成模拟数据。
- 流数据表是用于实时流数据存储与计算的内存表。
- 流数据表特性包括吞吐量大。
- 流数据表特性包括低延迟。
- 流数据表支持持久化。
- 流数据表支持高可用。
方案流程二:流数据发布-订阅-消费与引擎适配
描述时序聚合引擎与异常检测引擎对流表订阅处理、输出到中间流表并落盘到对应数据库,以及增量计算与参数化配置能力。
- 方案流程包含流数据发布、订阅与消费。
- 流数据注入流数据表后,可被时序聚合引擎订阅并输出到 srms。
- srms 可落盘到 rmsDB。
- srms 可被异常检测引擎订阅并输出到 warn。
- warn 可落盘到 warnDB。
- 第三方应用可通过 DolphinDB 脚本或 API 订阅与消费流数据。
- 流计算引擎采用增量计算以优化实时计算性能。
- 时间序列聚合引擎可通过参数配置实现窗口计算与聚合分析。
方案流程三:结果展示与指标计算
说明通过 DolphinDB Grafana 插件展示实时功率谱密度与计算结果,并对 psd 谱进行 rms 相关指标计算。
- 方案流程包含结果展示。
- 用户可调用 DolphinDB 的 Grafana 插件连接 Grafana。
- Grafana Web 端可展示实时数据与实时计算结果。
- 实时 rms 计算分析模块包含 psd 谱计算。
- 模块可计算加速度均方根(rmsAcc)。
- 模块可计算速度均方根(rmsVel)。
- 模块可计算位移均方根(rmsDis)。
DolphinDB 面向工业物联网的产品特性
以特性列表描述 DolphinDB 的部署适配、与工业信息化系统融合、流计算能力、计算引擎与插件、以及高吞吐低时延能力。
- DolphinDB 被描述为国产自研的高性能分布式时序数据库。
- DolphinDB 被描述为集成编程语言与流数据分析系统。
- DolphinDB 轻量级部署的开发语言为 C++。
- DolphinDB 支持 Docker 和 K8S 一键部署。
- DolphinDB 生态集成包括 Kafka、MySQL 与 Grafana 等组件。
- DolphinDB signal 插件可用于傅里叶变换、小波变换与功率谱密度估计等。
- DolphinDB 内置函数数量为 1400+。
结论性主张:满足全流程需求并助力健康预测
强调在设备数量与成本提升背景下,DolphinDB 通过计算性能与插件满足从存储、计算到展示的全流程需求并用于预测机组健康状态。
- 在工业物联网背景下,设备数量与成本被描述为逐步提升。
- 自动化检测分析技术被描述为需要不断提高。
- DolphinDB 被主张可满足从数据存储、计算分析到结果展示的全流程需求。
- 该全流程能力被用于预测机组设备健康状态并助力全生命周期管理。
Facts Index
| Entity | Attribute | Value | Confidence |
|---|---|---|---|
| 预测物联网设备健康状态,你可能需要这套解决方案 | 发布日期 | 2023.02.09 | high |
| 工业物联网振动信号分析 | 可用于 | 预估设备疲劳年限、知晓已发生异常、预测未来可能发生的异常 | medium |
| 工业物联网设备故障类型 | 分类 | 突发性故障(随机故障)与时间依存性故障 | high |
| 随机故障 | 规避方式(在当前技术背景下) | 可通过设备状态在线实时监测规避随机故障 | medium |
| 时间依存性故障 | 可实现 | 在分析建模基础上预测故障发展趋势及机组维修时间 | medium |
| 设备状态分析方法 | 主要类别 | 振动时域分析与振动频域分析 | high |
| 振动时域分析法 | 使用特征量示例 | 峰值、平均峰值、均方根值等 | high |
| 振动频域分析法 | 重要途径 | 振动过程的频率结构是进行设备状态分析的重要途径;傅里叶变换、经典谱分析、现代谱分析与频谱分析仪推动其广泛采用 | medium |
| 工业物联网机组健康状态预测 | 实现条件 | 在确定设备状态评定标准、设定报警限基础上分析振动级值可实现预测 | medium |
| 机组状态发展趋势组成 | 阶段 | 安装、作用累计期、损伤累计期、故障 | high |
| 机组振动级值发展 | 构成因素 | 由确定性趋势因素加随机性因素构成,在趋势图上体现为上升中的波动状 | medium |
| 大型旋转机组振动来源与演化 | 描述 | 初期振动可能来自制造缺陷;磨合后随磨损、基础下沉、部件变形等导致动态特性变化(如不同心、磨损量增加、转子不平衡、间隙增加),可反映为振动级值渐增趋势 | medium |
| 趋势分析敏感因子选择 | 结论 | 选用振动级值作为敏感因子,通过在线分析可揭示机组状态发展趋势 | medium |
| 机组健康判断 | 需要 | 设定机组预警、报警限以正确判断工况、及时了解健康状态并预知可能故障 | high |
| 限值指标 | 通常采用 | 振动烈度与振动级值 | high |
| 振动烈度判据图 | 标准参考 | 基于 VDI 2056、ISO 2372 等标准 | medium |
| 振动烈度判据图 | 分组与分级依据 | 按机器功率和安装基础分为 K组、M组、G组;按振动速度均方根值(mm/s)将状态划分为“好”“容许”“可容忍”“不允许” | medium |
| 场景机组功率 | 大概为 | 2250kw | medium |
| 轴承处振动烈度界限(由功率查表得到) | 范围 | 4.5mm/s~11.2mm/s | high |
| 时频转换与频谱分析 | 实践表明 | 可将频谱分析获得的各频率分量的振动级值变化作为评价对象 | medium |
| 振动级值类型 | 本场景与其他场景可能类型 | 本场景为振动速度级值;其他场景也可以是加速度级值和功率级值 | high |
| 本场景预警/报警限设置 | 采用振动烈度界限作为限值指标 | 预警限:4.5mm/s;报警限:11.2mm/s | high |
| 信号分析方法(业界) | 包括 | 时域分析、频域分析、时频联合域分析、功率谱分析 | high |
| 实际工程信号 | 通常是 | 随机信号;功率谱密度通常需用谱估计方法进行估计 | medium |
| 功率密度谱估计方法 | 主要方法 | 经典谱估计与现代谱估计;现代谱估计中应用最广的是 AR 参数模型 | medium |
| 本解决方案振动信号分析 | 采用 | 经典谱估计 | high |
| 机组状态趋势预测 | 实现方式 | 结合预警/报警限,通过在线分析振动级值实现机组状态发展趋势预测 | medium |
| 大型旋转机组趋势预测基本方法 | 步骤/要点 | 通过传感器实时检测机械动态特性参数(振动级值:振动烈度与振动分量级值),在线对历史/现状/随后发展对比分析,找出“级值-时间”趋势,预测振动级值和故障发生日期 | medium |
| 趋势外推维护决策 | 方法 | 根据一个或多个频率分量多周期测量后的级值增加,选择合适曲线拟合并外推,判断何时达到危险极限以安排维护日期 | medium |
| 工厂振动传感器数量 | 数量 | 16台 | high |
| 采样频率(每台设备) | 频率 | 每毫秒采集一条监测记录 | high |
| 监测记录字段 | 包含 | 时间戳、设备号、指标(三个字段) | high |
| 写入量(全厂) | 每秒写入 | 1.6万条数据 | high |
| 数据存储模型(本场景) | 采用 | 单值模型存储 | high |
| 实时计算需求 | 要求 | 每2分钟对过去2分钟的功率谱密度进行计算 | high |
| 报警分析需求 | 要求 | 对实时写入数据进行报警分析;若满足报警规则,将设备信息、实时数据及触发规则写入报警表 | high |
| 聚合查询需求 | 要求 | 查询每台振动传感器过去任意时间段的谱密度 | high |
| 结果展示 | 要求展示在 | Grafana | high |
| DolphinDB | 提供的方案 | 随机振动信号分析解决方案(用于该工业物联网场景) | high |
| 解决方案架构流程(概述) | 包含 | 高频采集与流数据表写入、时序聚合与功率谱密度计算、异常检测;结果持久化并对接 Grafana、报警系统和消息中间件 | medium |
| 方案流程 | 包含三大流程 | 数据采集与写入;流数据发布/订阅/消费;结果展示 | high |
| DolphinDB 数据写入方式 | 支持 | API、JDBC、ODBC、消息中间件方式写入数据 | high |
| 本案例采集方式 | 实现 | 通过脚本模拟采集过程,通过后台 job 任务持续生成模拟数据 | high |
| 流数据表(DolphinDB) | 定义/用途 | 专门用来应对实时流数据存储与计算的内存表 | high |
| 流数据表(DolphinDB) | 特性 | 吞吐量大、低延迟、支持持久化、支持高可用 | high |
| 发布-订阅-消费链路(本方案) | 数据流向 | 流数据注入流数据表;被时序聚合引擎订阅并输出到 srms;srms 落盘到 rmsDB;srms 也被异常检测引擎订阅输出到 warn;warn 落盘到 warnDB | high |
| 第三方应用接入(本方案) | 方式 | 可通过 DolphinDB 脚本或 API 订阅及消费流数据 | high |
| DolphinDB 流计算引擎 | 性能优化方式 | 系统内部采用增量计算,优化实时计算性能 | high |
| 时间序列聚合引擎(DolphinDB) | 能力(通过参数配置) | 实现复杂的增量计算、窗口计算、聚合分析等功能 | high |
| 异常检测引擎(DolphinDB) | 能力(通过参数配置) | 实现复杂的规则设计、窗口检测 | high |
| Grafana 对接 | 方式 | 用户调用 DolphinDB 的 Grafana 插件连接 Grafana,在 web 端展示实时数据与实时计算结果 | high |
| 实时 rms 计算分析模块 | 包含 | psd 谱计算;并计算加速度均方根(rmsAcc)、速度均方根(rmsVel)、位移均方根(rmsDis) | high |
| DolphinDB | 产品定位 | 国产自研的高性能分布式时序数据库,集成功能强大的编程语言和高容量高速度的流数据分析系统 | medium |
| DolphinDB | 提供的能力(总体) | 为海量结构化数据的快速存储、检索、分析及计算提供一站式解决方案 | medium |
| DolphinDB 特性 | 目的/适配性 | 其特性使其高度适配工业物联网场景 | low |
| DolphinDB 轻量级部署 | 开发语言 | C++ | high |
| DolphinDB 操作系统兼容 | 支持 | Winodws、Linux、麒麟鲲鹏等操作系统 | medium |
| DolphinDB 架构/芯片适配 | 适配 | X86、ARM、MIPS(龙芯) | high |
| DolphinDB 单机部署安装文件大小 | 仅 | 70M | high |
| DolphinDB 部署方式 | 支持 | Docker 和 K8S 一键部署 | high |
| DolphinDB 架构能力 | 支持 | 端边云架构;支持云边一体的数据实时同步;可作为 IaaS 底层支撑 | medium |
| DolphinDB 与 SCADA/信息化融合 | 能力 | 能实现传统 SCADA 功能,并融合企业已有 DCS、MES、ERP 等系统 | medium |
| DolphinDB 生态集成 | 支持 | Kafka 等消息中间件、MySQL 等关系数据库、Grafana 等商业 BI 组件 | high |
| DolphinDB 内置脚本编程语言 | 能力 | 可用 SQL 进行处理与查询;也可用类 Python 语法脚本实现复杂功能;支持自定义算法开发分析模型;支持调用机器学习模型实现预测 | medium |
| DolphinDB 流式计算框架 | 能力 | 具备高性能实时流数据处理能力,支持毫秒甚至微秒级别数据计算 | medium |
| DolphinDB 流式计算框架 | 适用场景 | 非常适合用于随机振动信号的处理和分析 | low |
| DolphinDB 内置函数数量 | 数量 | 1400+ | high |
| DolphinDB 计算能力 | 可实现 | 函数化编程、时间序列运算、矩阵运算、统计分析、机器学习、字符串处理、文件处理等功能 | high |
| DolphinDB signal 插件 | 可用于 | 信号分析与处理:傅里叶变换、小波变换、功率谱密度估计等 | high |
| DolphinDB 内存数据库 | 性能表现 | 支持快速写入、查询和计算,能够以毫秒级延时迅速响应设备状态信息 | medium |
| 工业物联网背景趋势 | 变化 | 设备数量、成本逐步提升,自动化检测分析技术需要不断提高 | low |
| DolphinDB 在该类场景的价值 | 主张 | 具备计算性能与第三方插件,可满足从数据存储、计算分析到结果展示的全流程需求,从而预测机组设备健康状态并助力全生命周期管理 | low |