稳态数据挑选

本文为您介绍稳态数据挑选组件。

功能说明

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

计算逻辑原理

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

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

参数说明

IN端口-输入参数

参数名

参数描述

是否必填

输入数据类型

数据源类型

时间变量

如果数据跟时间有关系,则需要配置时间变量,配置了时间变量,会将数据按时间变量进行排序,再做后续处理。

算法支持的输入时间格式为:

  • yyyy-mm-dd hh:mm:ss 或 mm-dd-yyyy hh:mm:ss

  • yyyy/mm/dd hh:mm:ss 或 mm/dd/yyyy hh:mm:ss

  • hh:mm:ss yyyy-mm-dd 或 hh:mm:ss mm-dd-yyyy

  • hh:mm:ss yyyy/mm/dd 或 hh:mm:ss mm/dd/yyyy

年月日和时分秒之间也可用大写T连接,例如:2023-01-11T12:01:00。

建议输入时间格式:yyyy-mm-dd hh:mm:ss。

输出时间格式为:yyyy-mm-dd hh:mm:ss。

时间或字符

说明

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

  • CSV组件。

  • igateoffline组件。

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

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

挑选变量

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

整数或浮点数

说明

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

  • CSV组件。

  • igateoffline组件。

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

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

OUT端口-输出参数

参数名

参数描述

输出数据类型

输出

输出包含时间变量和挑选变量。

时间变量:与输入类型一致。

挑选变量:浮点型。

其他参数

参数名

参数描述

是否必填

参数默认值

参数范围

变量维度

稳态提取变量个数。

单变量

  • 单变量

  • 多变量-单变量叠加

  • 多变量-多变量组合

窗口长度/等分序列长度

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

50

[2,1000]

变量维度:单变量或多变量-单变量叠加

参数名

参数描述

是否必填

参数默认值

参数范围

稳态提取方法

选择稳态数据挑选的方法。

滑动窗口检验

  • 滑动窗口检验

  • 组合统计检验

变量维度:多变量-多变量组合

参数名

参数描述

是否必填

参数默认值

参数范围

显著性水平1

/

0.01

[0,1]

显著性水平2

/

0.01

[0,1]

稳态提取方法:滑动窗口检验

参数名

参数描述

是否必填

参数默认值

参数范围

单个数据允许偏差值

/

1

[0,999999]

数据均值变化量

/

1

[0,99999999]

稳态提取方法:组合统计检验

参数名

参数描述

是否必填

参数默认值

参数范围

均值比

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

0.5

[0,1]