System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种电量数据重算方法及系统。
技术介绍
1、电表是一种统计用电量的装置。现有的电网系统中,电表每隔一段时间,如15分钟,会将电量数据上传到统一的数据采集系统中,这种方式有利于电网系统实现自动化服务。这个时候,数据采集系统通过读取已有的上一个15分钟的电量数据,可以计算出最近15分钟的用电量,如果是准点小时数,则可以取上一个小时数据计算出最近1小时的用电量。
2、而当由于网络等原因数据,导致电表没有准时、或者正确地上传电量数据,则数据采集系统无法完成时刻电量以及小时电量的计算。一般的,当数据采集系统缺失数据时,会通过扫描缺失的时刻电量数据,通过缺失的时刻电量查找缺失的表码值,例如,某时刻电量d,缺失的是前一个时刻的表码(电能),以及后一个时刻的表码(电能),系统为了找到缺失的标码,会远程下发指令驱动电表重新上传数据,而如果补录期间网络依然中断,则数据无法补录成功,会造成部分数据长期缺失。
技术实现思路
1、本专利技术旨在解决现有的电网系统可能因为网络中断而导致电表数据长期缺失的问题。
2、为解决上述问题,第一方面,本专利技术提供一种电量数据重算方法,包括以下步骤:
3、确定数据采集系统中电量数据缺失的缺失时段;
4、根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日;
5、在所述相似日的电量数据中,根据所述缺失时段确定相似时段,并利用所述相似时段的电量数据重算
6、更进一步地,所述预设影响因子条件包括:
7、当日用电量匹配度cl,表示为所述相似日与所述缺失时段所在的缺失日的各自总用电量的比值;
8、当日产量匹配度dl,表示为所述相似日与所述缺失时段所在的缺失日的各自总工业产量的比值;
9、时间段中间点位匹配度dp,表示为所述相似日与所述缺失时段所在的缺失日的各自电量数据曲线的重合率;
10、工作日类型a,表示为以一周为单位进行区分的工作日、周六、周日,若类型相同,则取值0.1;
11、当日温度b,表示为所述相似日与所述缺失时段所在的缺失日的各自温度的差值,若差值小于预设第一阈值,则取值0.1;
12、预设用电量价格c,若所述相似日与所述缺失时段所在的缺失日的用电量价格相同,则取值0.1;
13、预设相似时间阈值d,若所述相似日与所述缺失时段所在的缺失日相差时间小于预设第二阈值,则取值0.1;
14、将上述所有所述预设影响因子条件的值按照预设权重进行相加,确定最大相加值时对应的所述相似日。
15、更进一步地,所述预设权重具体为:
16、若存在工业产量,则相加值p满足:
17、p=cl*0.6+dl*0.2+dp*0.1+a+b+c+d;
18、若不存在工业产量,则相加值p满足:
19、p= cl*0.5+dp*0.3+a+b+c+d。
20、更进一步地,利用所述相似时段的电量数据重算所述缺失时段的电量数据的方法,具体为:
21、定义所述缺失时段的电量数据为x,所述相似时段的电量数据为y,所述相似日缺失电量数据的总电量为n,所述缺失日缺失电量数据的总电量为m,则所述缺失时段的电量数据x满足:
22、x=y/n*m。
23、更进一步地,根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日的步骤中,若所述缺失时段缺失了起始数据,则将所述缺失时段前一时段的最后一个电量数据作为所述缺失时段的起始数据。
24、更进一步地,所述电量数据重算方法还包括步骤:
25、判断重算得到的所述缺失时段的电量数据是否高于预设电量上限、或低于预设电量下限,若是,则:
26、将所述缺失时段的缺失点位数量,计算当前的所述缺失时段的起始数据与所述预设电量下限的差值,根据差值与所述缺失点位数量计算新的起始数据,并重新选取所述相似日进行电量数据重算。
27、更进一步地,根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日的步骤中,若所述缺失时段缺失为全天缺失数据,则以所述缺失时段前一时段的最后一个电量数据作为所述缺失时段的起始数据、以所述缺失时段后一时段的第一个电量数据作为所述缺失时段的终止数据。
28、第二方面,本专利技术还提供一种电量数据重算系统,包括:
29、数据检查模块,用于确定数据采集系统中电量数据缺失的缺失时段;
30、数据搜索模块,用于根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日;
31、数据重算模块,用于在所述相似日的电量数据中,根据所述缺失时段确定相似时段,并利用所述相似时段的电量数据重算所述缺失时段的电量数据。
32、本专利技术所达到的有益效果,在于提出了一种能够保证电量数据完整性的电量数据重算方法,该方法通过参考相似日缺数时段各时刻用电占比等因素,并通过按比例计算的方式模拟重算对应的缺失时刻的电量,通过补充缺失数据,能够满足电网系统完成小时电量,日电量运算的需要,保证总用电量的数据不受影响。
本文档来自技高网...【技术保护点】
1.一种电量数据重算方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的电量数据重算方法,其特征在于,所述预设影响因子条件包括:
3.根据权利要求2所述的电量数据重算方法,其特征在于,所述预设权重具体为:
4.根据权利要求2所述的电量数据重算方法,其特征在于,利用所述相似时段的电量数据重算所述缺失时段的电量数据的方法,具体为:
5.根据权利要求1所述的电量数据重算方法,其特征在于,根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日的步骤中,若所述缺失时段缺失了起始数据,则将所述缺失时段前一时段的最后一个电量数据作为所述缺失时段的起始数据。
6.根据权利要求5所述的电量数据重算方法,其特征在于,所述电量数据重算方法还包括步骤:
7.根据权利要求1所述的电量数据重算方法,其特征在于,根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日的步骤中,若所述缺失时段缺失为全天缺失数据,则以所述缺失时段前一时段的最后一个电量数据作为所述缺失时段的起始数
8.一种电量数据重算系统,其特征在于,包括:
...【技术特征摘要】
1.一种电量数据重算方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的电量数据重算方法,其特征在于,所述预设影响因子条件包括:
3.根据权利要求2所述的电量数据重算方法,其特征在于,所述预设权重具体为:
4.根据权利要求2所述的电量数据重算方法,其特征在于,利用所述相似时段的电量数据重算所述缺失时段的电量数据的方法,具体为:
5.根据权利要求1所述的电量数据重算方法,其特征在于,根据所述缺失时段,在所述数据采集系统的所有电量数据中,基于预设影响因子条件确定相似日的步骤中,若所述缺失时段缺失了起始数据,...
【专利技术属性】
技术研发人员:黎建宁,黄少颜,林燮亮,陈龙,李斌,徐娟,何小彪,梁铭槐,梁思琪,
申请(专利权)人:广东鹰视能效科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。