本文为您介绍稳态数据挑选组件。
功能说明
稳态数据挑选组件支持根据一维或多维数据的分布,区分动态波动数据和稳态数据,实现稳态数据的挑选,进行该操作前建议先进行滤波处理。在非稳态工况下,变量的特性变动剧烈,运行数据不能真实地反映系统输入输出的关系,会带来辨识和建模误差。而且,非稳态情况下还可能造成故障检测的误诊。因此,稳态数据挑选对设备性能评价、运行优化、系统辨识和故障检测均具有重要意义。具体的支持的方法有:滑动窗口检验法(Sliding window test,SWT)、组合统计检验法(Combination statistical test,CST)。
计算逻辑原理
滑动窗口检验法(SWT):利用滑动窗口对数据进行遍历处理,将窗口内数据的标准差与标准差阈值比较,根据比较结果进行筛选。本质是方差检验法,是其简化版本能够快速筛选大规模过程数据。实现过程分为五步:数据滤波、参数设定、中间参数计算、滚动窗口计算、数据筛选。只能用于处理单一变量情况。
组合统计检验法(CST):通过对测量数据划分区间进行检验,且依据统计原理,设定固定的置信水平进行统计检验,当检验结果在置信水平之内判断工况处于稳态,当超出置信水平则判断系统处于动态。CST法将测量数据划分为等量区间,假定操作状态仅在区间之间变化,而每一区间过程处于稳态。既可用于处理单一变量,也可用于多变量处理。
参数说明
IN端口-输入参数
参数名 | 参数描述 | 是否必填 | 输入数据类型 | 数据源类型 |
时间变量 | 如果数据跟时间有关系,则需要配置时间变量,配置了时间变量,会将数据按时间变量进行排序,再做后续处理。 算法支持的输入时间格式为:
年月日和时分秒之间也可用大写T连接,例如:2023-01-11T12:01:00。 建议输入时间格式:yyyy-mm-dd hh:mm:ss。 输出时间格式为:yyyy-mm-dd hh:mm:ss。 | 否 | 时间或字符 说明 若存在非时间数据,则会抛出异常。 |
|
挑选变量 | 配置需要做数据挑选处理的变量。 | 是 | 整数或浮点数 说明 若存在非数值数据,则会抛出异常。 |
|
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] |