评估风机设备的数据质量

场景描述


针对风场快速建设导致的海量风机的数据质量评估困难的问题,本教程通过为模拟的风机设备测点配置质量评估规则,实现对风机的数据质量的监测和评估。

教程目标


通过本教程你将学习:

  • 如何将风机设备模型设置为监控组。
  • 如何将风机设备下的测点设置为监控对象。
  • 如何为监控对象配置质量评估规则,对测点上送的数据质量进行评估。
  • 如何查看质量大盘并下载质量报表。

前提条件


开始之前,请确保以下事项:

  • 已获取并被授权使用 EnOS 数据质量。
  • 已在 EnOS 管理控制台中:
    • 为需要同步到数据质量中的场站打上了 auth_unit:true 的标签,并将场站及设备挂载在了资产树下。
    • 启动设备模拟器,发送 有功发电量总计(WWPP.APProduction) 测点数据。
  • 已在与 EnOS 管理控制台处于相同 OU 的 EnOS 应用门户的管理后台中:
    • 把同步过来的资产分配给了 Envision 组织结构的下级节点 Demo_Wind。创建组织结构及为节点分配资产的更多信息,参见 管理组织结构
    • 为用户账号、角色、数据质量分配 Envision 组织结构。更多信息,参见 分配资产权限
    • 为用户账号分配包含 系统配置质量评估规则质量大盘报表查询 在内的菜单组。
  • 组织结构中的资产维度将在第二天被自动同步到数据质量中。
  • 已阅读 对选择区域和选择设备范围的故障排除

操作步骤

步骤 1:新建质量维度表


目标用户:资产管理员

环境:EnOS 应用门户


根据以下步骤新建一张质量维度表,维度表中的属性可作为变量来构造越限和跳变规则所需的动态阈值。


  1. 登录 EnOS 应用门户,在应用列表中选择 数据质量
  2. 选择左侧导航栏中的 配置管理 > 系统配置,默认进入 质量维度表 标签页。
  3. 选择 新建,在 新建质量维度表 页面中输入以下信息:
    • 质量维度表 IDwind_turbine_data_quality
    • 质量维度表名称wind_turbine_data_quality
    • 数据源类型EnOS Iot Hub
    • 模型EnOS_Wind_Turbine
    • 属性额定容量(ratedPower)
  4. 选择 确认,完成质量维度表创建。


创建完成的质量维度表将立即生效,可以在 配置管理 > 系统配置 页面列表中查看。维度表中的最新配置信息会在当前用户电脑端 UTC+8:00 时区的每天 02:00:00 自动同步。

步骤 2:新建监控组和监控对象


目标用户:资产管理员

环境:EnOS 应用门户


根据以下步骤将 EnOS 设备连接与管理中的公有模型设置为监控组,将模型下的测点配置为监控组下的监控对象。模型测点上送的原始数据将作为质量规则评估的对象。


  1. 选择左侧导航栏中的 质量评估 > 质量评估规则
  2. 选择 新建监控组,在弹出的 新建监控组 对话框中,输入以下信息:
    • 数据源EnOS IoT Hub
    • 监控组风机基础(EnOS_Wind_Turbine)
    • 监控对象WWPP.APProduction,并选择为 核心 测点
  3. 选择 确定,完成监控组创建。


创建完监控组后,可以在 质量评估 > 质量评估规则 页面的列表中查看。

步骤 3:新建质量评估规则


目标用户:资产管理员

环境:EnOS 应用门户


根据以下步骤从有效性、完整性、及时性维度为监控对象配置质量评估规则,评估设备上送的数据。


  1. 选择左侧导航栏中的 质量评估 > 质量评估规则

  2. 选择 风机基础 监控组行末的 配置规则 configure_rule_icon,进入 规则配置 页面。

  3. 选择 新建规则,在 新建规则 页面,选择 WWPP.APProduction 作为 监控对象

  4. 选择 添加规则,根据以下信息配置越限规则,从有效性维度评估数据质量水平:

    • 规则模板越限
    • 质量维度有效性
    • 阈值类型固定阈值
    • 阈值条件< 0


    该规则含义:测点上送的数据值 < 0 时,视为数据越限。


    _images/gs_rule_1.png


  5. 根据以下信息配置缺失规则,从完整性维度评估数据质量水平:

    • 规则模板缺失
    • 质量维度完整性
    • 统计类型周期
    • 统计周期10 分钟


    该规则含义:以 10 分钟为周期进行统计,若数据未在 10 分钟内上送,则视为数据缺失。


    _images/gs_rule_2.png


  6. 根据以下信息配置跳变规则,从有效性维度评估数据质量水平:

    • 规则模板跳变
    • 质量维度有效性
    • 阈值类型动态阈值
    • 质量维度表wind_turbine_data_quality
    • 阈值条件> ${ratedPower}*2 Or < 0


    该规则含义:当数据值在 1 小时内的增量的小于 0,或大于 EnOS_Wind_Turbine 模型中 ratedPower 属性值的 2 倍时,视为数据跳变。


    _images/gs_rule_3.png


  7. 根据以下信息配置延时规则,从及时性维度评估数据质量:

    • 规则模板延时
    • 质量维度及时性
    • 延时时长15 分钟


    该规则含义:数据到达 EnOS Cloud 的时间 - 设备时间戳 > 15 分钟,视为数据延时。


    _images/gs_rule_4.png


  8. 根据以下信息配置时间戳超期规则,从有效性维度评估数据质量:

    • 规则模板时间戳超前
    • 质量维度有效性
    • 延时时长10 分钟


    该规则含义:设备时间戳 - 数据到达 EnOS Cloud 的时间 > 10 分钟,视为时间戳超前。


    _images/gs_rule_5.png


  9. 选择 确认,完成质量规则创建。


创建完成的质量评估规则将在 1 小时左右生效。每日 01:00 之前到达的数据会按照已配置的质量评估规则被纳入质量维度统计值的计算,用户可在统计值计算完成后在 质量大盘报表查询 中查看数据。


除以上配置的规则外,还可以根据 卡值模板 为数值型监控对象配置卡值规则。

步骤 4:查看数据质量


目标用户:终端用户

环境:EnOS 应用门户


  1. 选择左侧导航栏中的 质量评估 > 质量大盘

  2. 选择 全局视图 标签页,在页面上方的过滤器中选择以下信息:

    • 设备类型风机
    • 区域Envision-Demo_Wind
    • 采样点一级测点组-有功发电量总计
    • 时间最近 7
  3. 选择页面右上方的 刷新,查看采样点的数据质量:

    • 完整率/有效率/及时率:查看所选区域下包含 有功发电量总计 采样点的所有设备的完整率、有效率、及时率。
    • 完整率(场站)/有效率(场站)/及时率(场站) 及排行:在所选区域下,按场站查看 有功发电量总计 采样点的完整率、有效率、及时率及所有场站的排序情况。
    • 历史趋势(近 30 天):查看近 30 天的数据质量变化趋势。


    _images/gs_global_view1.png


  4. 选择 完整率(场站)有效率(场站)及时率(场站) 下的 WF002 场站,跳转到 场站视图 标签页。

  5. 选择 刷新,在 场站视图 中查看以下数据质量信息:

    • 完整率(场站)/有效率(场站)/及时率(场站):查看 WF002 场站下所选采样点的完整率、有效率、及时率。
    • 设备数据明细列表:查看 WF002 场站下含有 有功发电量总计 采样点的各个设备的完整率、有效率、及时率。


    _images/gs_site_view1.png


  6. 选择 A2-026 设备行末的 分析,查看设备数据质量分析图:

    • 质量分析图下方的质量条显示当前时段下设备上送的实时数据是否正常。
    • 质量分析图中由数据点构成的绿色曲线为由设备上送,配置了 TSDB 存储策略,并存储在 EnOS 时序数据库 中的数据。有关存储策略的更多信息,参见 存储策略(EnOS Cloud 用户)


    _images/gs_quality_analysis1.png


步骤 5:查看/下载数据质量报表


目标用户:终端用户

环境:EnOS 应用门户


除了可以在质量大盘中查看数据的质量水平概览外,还可以按照以下步骤查询并下载多维度、多采样点、多时段的质量报表,全面了解和把控质量情况。


  1. 选择左侧导航栏中的 质量评估 > 报表查询

  2. 在页面上方的过滤器中选择以下信息:

    • 设备类型风机
    • 聚合维度区域-场站-设备
    • 设备范围Envision-Demo_Wind-WF02
    • 采样点一级测点组-有功发电量总计
    • 时间当周
    • 日期
  3. 选择页面右上方的 查询,查看当前筛选项下的数据质量报表。


    _images/gs_report1.png


  4. 如需下载报告,选择页面右上方的下载图标 download_icon_2

结果


根据质量大盘和质量报表,终端用户可以从多个维度对区域场站下设备的数据质量进行绩效考核,并整改设备。