阿里云首页 工业大脑开放平台

稳态数据挑选

本文为您介绍数据处理组件中的稳态数据挑选组件。

功能说明

稳态数据挑选组件支持根据一维或多维数据的分布,区分动态波动数据和稳态数据,实现稳态数据的挑选,进行该操作前建议先进行滤波处理。在非稳态工况下,变量的特性变动剧烈,运行数据不能真实地反映系统输入输出的关系,会带来辨识和建模误差。而且,非稳态情况下还可能造成故障检测的误诊。因此,稳态数据挑选对设备性能评价、运行优化、系统辨识和故障检测均具有重要意义。具体的支持的方法有:滑动窗口检验法(Sliding window test,SWT)、组合统计检验法(Combination statistical test,CST)。

计算逻辑原理

  • 滑动窗口检验法(SWT):

    利用滑动窗口对数据进行遍历处理,将窗口内数据的标准差与标准差阈值比较,根据比较结果进行筛选。本质是方差检验法,是其简化版本能够快速筛选大规模过程数据。实现过程分为五步:数据滤波、参数设定、中间参数计算、滚动窗口计算、数据筛选。

    只能用于处理单一变量情况。

  • 组合统计检验法(CST):

    通过对测量数据划分区间进行检验,且依据统计原理,设定固定的置信水平进行统计检验,当检验结果在置信水平之内判断工况处于稳态,当超出置信水平则判断系统处于动态。CST法将测量数据划分为等量区间,假定操作状态仅在区间之间变化,而每一区间过程处于稳态。

    既可用于处理单一变量,也可用于多变量处理。

参数说明

IN端口

参数名

参数描述

是否必填

输入数据类型

数据源类型

时间列

配置时间变量

时间或字符

说明

若存在非时间数据,则会抛出异常

  • csv组件

  • igateoffline组件

  • 平台上其他数据处理组件

  • 按照平台组件开发的自定义组件

数据列

配置需要做数据挑选处理的变量

整数或浮点数

说明

若存在非数值数据,则会抛出异常

  • csv组件

  • igateoffline组件

  • 平台上其他数据处理组件

  • 按照平台组件开发的自定义组件

OUT端口

参数名

参数描述

是否必填

输出数据类型

输出

输出参数包含时间列与数据列的输入参数。

时间列:字符

数据列:浮点数

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

变量维度

稳态提取变量个数。

单变量

  • 单变量

  • 多变量-单变量叠加

  • 多变量-多变量组合

稳态提取方法

当变量维度为"单变量"或"多变量-单变量叠加"时,才需要配置。

滑动窗口检验

  • 滑动窗口检验

  • 组合统计检验

窗口长度/等分序列长度

SWT法中为窗口长度,CST法中为等分序列的长度,其值对结果影响较大,建议根据数据长度合理选取。

50

[2,1000]

单个数据允许偏差值

当稳态提取方法为"滑动窗口检验"时,才需要配置。

1

[0,999999]

数据均值变化量

当稳态提取方法为"滑动窗口检验"时,才需要配置。

1

[0,99999999]

均值比

值越小,稳态提取的标准越高。

当稳态提取方法为"组合统计检验"时,才需要配置。

0.5

[0,1]

显著性水平1

当变量维度为"多变量-多变量组合"时,才需要配置。

0.01

[0,1]

显著性水平2

当变量维度为"多变量-多变量组合"时,才需要配置。

0.01

[0,1]