主权项 |
一种电站锅炉运行数据清洗方法,其特征在于,该方法包括以下步骤:(1)将各个时刻电站锅炉的运行数据表述为矩阵形式,并且该矩阵X∈R<sup>n×m</sup>,其中每一时刻的运行数据作为该矩阵的一行,则该矩阵具有n行运行数据,每行具有m个运行参数,然后从矩阵X中选取特征运行参数<img file="FDA0000965875210000012.GIF" wi="531" he="77" />作为数据条稳态判别依据,定义稳态系数K=(x<sub>i+H,j</sub>+x<sub>i+H+1,j</sub>+…+x<sub>i+2H‑1,j</sub>)‑(x<sub>i,j</sub>+x<sub>i+1,j</sub>+…+x<sub>i+H‑1,j</sub>),其中i=1,2,…,n‑2H,1≤j≤m,2H为每次判别的点的数目;(2)在特征运行参数X<sub>j</sub>中取一段运行数据,沿时间方向求出序列上的稳态系数K,确定合适的稳态阈值K<sub>t</sub>;(3)建立权重数组B=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>n</sub>]<sup>T</sup>=[0,0,…,0]<sup>T</sup>,其中权重数组B中0的位置按从上至下的顺序与特征运行参数X<sub>j</sub>中各运行数据一一对应;(4)遍历特征运行参数X<sub>j</sub>,计算各运行数据的K值;其中当当前判别的2H个数据点的稳态系数<img file="FDA0000965875210000011.GIF" wi="315" he="63" />即数据段处于非稳态时,则当前判别的这2H个数据点在权重数组B中对应位置的权重值加1,即[b<sub>i</sub>,b<sub>i+1</sub>,…,b<sub>i+2H‑1</sub>]=[b<sub>i</sub>+1,b<sub>i+1</sub>+1,…,b<sub>i+2H‑1</sub>+1],否则不进行操作;遍历完成后,权重数组B各项取值分布在离散点组成的集合{0,1,…,2H}内;再设置权重阈值N<sub>t</sub>,其中0<N<sub>t</sub><1,当b<sub>i</sub>/2H≥N<sub>t</sub>时,认为权重b<sub>i</sub>对应的数据点x<sub>i,j</sub>处于非稳态,将x<sub>i,j</sub>对应的行X<sub>i</sub>=[x<sub>i1</sub>,x<sub>i2</sub>,…,x<sub>im</sub>]从矩阵X中剔除;(5)对矩阵X中的需要进行稳态判别的特征运行参数,重复步骤(2)~(4);(6)将矩阵X中剩余的多个连续段分别作为稳态段,剔除各个稳态段中的前C条数据,以此方式,对电站锅炉运行数据达到清洗目的。 |