主权项 |
一种建筑异常用能数据检测方法,其特征在于:方法为步骤(1):以固定时间段为采集频率采集建筑能耗数据,建立用能数据的时间序列D:D={d<sub>t</sub>|t=t<sub>0</sub>,t<sub>1</sub>,t<sub>2</sub>,...,t<sub>n‑1</sub>};式中,d<sub>t</sub>为元素,表示在t时刻的采集数据;步骤(2):依据建筑实际情况并基于行业指标设定阈值,与该阈值做比对,提取时间序列中的异常元素,将异常元素作为D的子序列D<sub>1</sub>;在时间序列D中去除所述异常元素作为D的子序列D<sub>2</sub>:D<sub>2</sub>={d<sub>1</sub>,d<sub>2</sub>,...,d<sub>p</sub>};步骤(3):采用基于偏差的异常数据挖掘方法,以固定长度m将D<sub>2</sub>拆分为s个子序列,D<sub>2</sub>的子序列D<sub>2s</sub>表示为:D<sub>2s</sub>={d<sub>s</sub>,d<sub>s+1</sub>,...,d<sub>s+m‑1</sub>},2≤m≤p式中,m为子序列的元素个数,p表示D<sub>2</sub>的元素个数;用相异度函数计算各子序列的光滑因子,将光滑因子与界定阈值比对,判断是否超出:超出的子序列记为D<sub>21</sub>;未超出的子序列记为正常数据序列;步骤(4):基于离散傅里叶变换的时间序列相似性分别查找D<sub>1</sub>和D<sub>21</sub>中的异常元素,将D<sub>1</sub>和D<sub>21</sub>分别以固定长度拆分为多个子序列,用离散傅里叶变换将子序列时序数据从时域空间变换到频域空间,得到傅里叶系数序列,傅里叶系数D<sub>f</sub>:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>D</mi><mi>f</mi></msub><mo>=</mo><mfrac><mn>1</mn><msqrt><mi>n</mi></msqrt></mfrac><munderover><mi>Σ</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>d</mi><mi>t</mi></msub><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><mrow><mi>j</mi><mn>2</mn><mi>πft</mi></mrow><mi>n</mi></mfrac><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000650912830000011.GIF" wi="581" he="146" /></maths>式中,n为子序列的元素个数,d<sub>t</sub>为子序列中的元素,f=0,...,n‑1;给定标准能耗序列,设定阈值,将D<sub>1</sub>和D<sub>21</sub>中拆分出的子序列分别计算与标准能耗序列之间的欧式距离,欧式距离大于给定阈值的序列为异常数据序列,小于等于阈值的则为正常数据序列。 |