一种基于一阶差分的异常能耗数据处理方法.docVIP

  • 23
  • 0
  • 约2.71千字
  • 约 5页
  • 2016-09-10 发布于北京
  • 举报

一种基于一阶差分的异常能耗数据处理方法.doc

一种基于一阶差分的异常能耗数据处理方法.doc

一种基于一阶差分的异常能耗数据处理方法   【摘要】本文提出了一种新的基于一阶差分法的异常数据检测算法,可以用来发现建筑能耗平台的实时异常数据,详细讨论了方法论原则和准则。仿真结果表明,针对建筑能耗监测过程中的累积能耗异常数据可以通过我们的方法进行识别并予以处理,有效的保证了数据质量。   【关键词】能耗数据;异常数据;一阶差分法   1.引言   目前,建筑能耗监测被普遍认为是实现公共建筑节能量化考评的前提和基础,也是公共建筑节能的迫切要求。截至2013年底,全国范围内已实现对5 000余栋大型公共建筑进行实时能耗动态监测,累计支持210所高等院校开展节约型校园建设试点。然而,通过实际工程调研结果表明,现有的建筑能耗监测系统存在着严重的数据质量问题。因此,进一步提高建筑能耗监测系统的数据质量,就成了现有建筑能耗监测工作急需解决的技术问题。在监测系统运行过程中,仍然会产生部分因现场电磁干扰、信号传输扰动或数据传输故障等引起的异常数据,图1是某建筑能耗监测系统显示的三相有功功率监测界面,如图1所示,用绿色方框选中的点为一个异常数据点。   图1 能耗监测系统中的异常值   2.异常能耗数据辨识   异常数据是指数据采样过程中有明显错误,偏大或者偏小的个别数据,如图2所示的A、B两点。异常数据的出现会导致后期的数据处理过程中误差增大,甚至无法计算,因此必须将其剔除。例如,对于具有非负递增特性的能耗累积量而言,如果出现图2中A点的情形,A点的数值减去上一个采样时刻的数值将会出现负数,A点后面的数值减去A点的数值也会产生一个错误的数据。同理,B点的数据也会造成相应的影响。   图2 数据中的异常点   对于非时变系统测量过程中产生的异常数据,可以通过反复测量的方法降低异常数据出现的概率;对于时变系统,首先是通过已采集到的数据变化趋势对异常数据进行识别,然后补上一个合理的预测值。异常数据的识别需要根据仪表精度和测量过程而定,具体问题具体分析。较为常用的剔除异常数据的方法包括一阶差分法,多项式逼近法和最小二乘法。建筑能耗监测过程中的能耗数据多为一维统计数据,变化趋势相对比较简单,本文采用一阶差分法对异常数据进行识别和剔除。   图3 相邻点数据变化   图4 一阶差分法流程图   3.一阶差分法理论基础   当系统的采样频率满足奈奎斯特采样定理时,在相邻两个采样时间点获得的数据差值相差不大,如图3所示。即:    (1)   由此可知,可以利用和的数值对当前时刻的采样值进行预估,即:   (2)   将(1)带入(2)可得:   (3)   其中,是t时刻的采样值,是t时刻的预测值,为t时刻前1个时刻对应的采样点数值,为t时刻前2个时刻对应的采样点数值。   判定准则:设t时刻的采样值为,预测值为,对于给定的一个误差限,当时,则判定该时刻采样值是异常数据,予以剔除,同时将预测值取代采样值。   由异常数据判定准则可知,一阶差分法的关键是选择合适的误差限和预测的算法,式(3)给出了一阶差分法的预测算法,而误差限的大小则由系统的采样频率和被测物理量的变化特性共同决定。但在实际应用过程中,有两种情况需要注意。   图5 异常点处理   (1)起始点的选取   存在一种极端的可能,即起始点恰恰就是受干扰产生的异常点。为避免这种情况的出现,从一开始就必须选取能够满足一阶差分预测关系的3个连续点,满足公式(4):   (4)   这时选取的3个点,、、,才可以作为正确的起始点被引用。找到起始点之后,可以沿时间轴负方向()对以前的数据进行识别及修正,沿时间轴正方向()对实时数据进行识别及修正,分别如式(5)和式(6)所示。如果最初的3个点,、、就是满足(4)关系的3个点,则直接选用和作为起点,对方向进行判别。   (5)    (6)   (2)连续异常点   当系统连续检测出若干个异常数据点,并用预测值进行替换之后,为避免造成数据偏离正确的趋势,必须重新选择新的起始点,即和的值。对于一阶差分法而言,经验证明,在连续剔除并替换两个异常数据点之后,应选择新的起始点作为和。但是,在实际测量过程中,有的时候会出现连续两个以上的异常点。从而导致所选的初始值和发生畸变,进而产生错误的预测值。为此,当连续代替两个异常数据之后,对以后的点,均要用公式(7)进行再次判断。   (7)   其中,K为常数项,取值是具体情况而定。如果满足式(7)的关系,则保留该值,否则认为该点是异常点,予以剔除,并用预测值替换。一旦找到满足(7)的数据点,就自动选取新的起点,然后重复上述过程。如果一直找不到这个点,当连续处理的点数已达到6个,也会自动的选择新的起点,再次重复上述的过程。   4.算法实现及验证  

文档评论(0)

1亿VIP精品文档

相关文档