一种能耗量统计方法技术

技术编号:35862743 阅读:25 留言:0更新日期:2022-12-07 10:53
本发明专利技术公开一种能耗量统计方法,涉及数据统计技术领域,包括:S1、设定统计能耗量的起始时间和中止时间,所述能耗量指的是数值不会因时间增长而下降的统计量;S2、从历史数据库中获取数据表,所述数据表用于记录能耗量的原始数据,将处于起始时间和中止时间的原始数据记为待处理数据;S3、将所有待处理数据进行统计,以将数据表中的能耗量规范化到每个时间段,并存入统计表中。本发明专利技术的统计方法一方面可以减少使用异常能耗数据的概率,一方面可以在使用异常数据时减小整段时间内计算误差。异常数据时减小整段时间内计算误差。异常数据时减小整段时间内计算误差。

【技术实现步骤摘要】
一种能耗量统计方法


[0001]本专利技术涉及数据统计
,具体的说是一种能耗量统计方法。

技术介绍

[0002]实现能源的经济有效管理,无论从宏观还是从微观上,仅有理性认识是远远不够的,还要通过大量的能耗统计数据进行定量分析。因此,能耗统计是企业实现节能科学管理必不可少的一项基础管理工作。
[0003]能耗统计工作的主要任务是准确、真实、全面系统地收集和分析能源在开发、生产、储运、转换和消费等各个环节的数据,对能源消耗开展统计调查,进行统计分析,为加强用能科学管理,强化用能监督,编制节能规划,制定和实施节能技改措施,完善节能考核指标以及制定合理的能源消费定额标准提供可靠的依据,为企业开展节能技术改造和节能减排工作提供强有力的决策支持。
[0004]另外,能耗统计有助于生产信息、数据资料原始记录与统计台账的建立与完善,有助于能耗统计数据、信息的内部交换与共享,有助于企业能源计量体系的建立与完善,有助于企业建立能耗预警体系,提升能源管理水平。
[0005]综上可知,对于能源统计平台而言,能耗值统计起着至关重要的作用,能耗统计的精确性就当然也显得愈发重要。

技术实现思路

[0006]本专利技术针对目前技术发展的需求和不足之处,提供一种能耗量统计方法。
[0007]本专利技术的一种能耗量统计方法,解决上述技术问题采用的技术方案如下:
[0008]一种能耗量统计方法,其统计步骤包括:
[0009]S1、设定统计能耗量的起始时间和中止时间,能耗量指的是数值不会因时间增长而下降的统计量;
[0010]S2、从历史数据库中获取数据表,数据表用于记录能耗量的原始数据,将处于起始时间和中止时间的原始数据记为待处理数据;
[0011]S3、将所有待处理数据进行统计,以将数据表中的能耗量规范化到每个时间段,并存入统计表中。
[0012]可选的,执行步骤S1,设定统计能耗量的起始时间和中止时间,具体流程如下:
[0013]S1.1、设定统计能耗量的起始时间和时间间隔,从统计表中获取最新数据的统计时间,所述统计表用于记录不同时间点的能耗量统计结果;
[0014]S1.2、预设统计能耗量的中止时间为当前时间,然后通过从起始时间不断累加时间间隔的方法,找到大于或等于所预设中止时间的时间点,并将此时间点作为中止时间;
[0015]S1.3、判断中止时间是否大于起始时间,若是,则继续执行下一步,若否,则说明此时间间隔范围内没有需要统计的能耗量,结束所有流程。
[0016]进一步可选的,执行步骤S1.1时,若统计表中不存在数据,则将统计能耗量的起始
时间设为默认起始时间,否则将统计能耗量的起始时间设置为最新数据的统计时间+时间间隔后的时间。
[0017]优选的,设定的中止时间与起始时间的差值是设定时间间隔的倍数,该倍数越大,统计能耗量的耗时时间越长。
[0018]进一步优选的,在统计能耗量的起始时间和中止时间相同时,启动多线程任务,基于不同的时间间隔设定值,继续执行步骤S2、S3,将数据表中的能耗量进一步规范化到每个时间段。
[0019]可选的,执行步骤S2,从历史数据库中获取数据表,并将数据表中处于起始时间和中止时间的原始数据记为待处理数据,具体流程如下:
[0020]S2.1、基于设定的起始时间,从数据表中查询能耗量的数值,若查询不到具体数值,则表示起始时间后才开始产生能耗,将起始时间的能耗量数值记录为0;
[0021]S2.2、遍历数据表,查询并记录处于起始时间至中止时间范围内的所有数据,记为待处理数据。
[0022]进一步可选的,执行步骤S3,将所有待处理数据进行统计,以将数据表中的能耗量规范化到每个时间段,并存入统计表中,具体流程如下:
[0023]S3.1、将当前时间设定为起始时间,开始统计能耗量的数值变化;
[0024]S3.2、若起始时间前没有数据,则将初始值设为0,否则将初始值设为步骤S2.1中查询到的能耗量数值;从起始时间开始,取出待处理数据中每个从当前时间开始、时间跨度为步骤S1.1设定时间间隔范围的能耗量数值,并按照时间顺序排序,随后对每个时间段内的能耗量数值进行如步骤S3.3中记录的操作;
[0025]S3.3、记录能耗量的数值最大值,每读入一个能耗量的数值,若该数值大于记录的最大值,则记录增量算入该时间段内的总增量中,并更新能耗量的数值最大值,否则不做操作,继续读入下一个能耗量的数值。
[0026]S3.4、将统计好的对应时间点及对应的能耗总增量存入统计表中。
[0027]优选的,执行步骤S3时,
[0028]若待处理数据为空,则说明此时间段内无需要统计的能耗量,随着当前时间的不断前行,实际统计量均为0,记录每个当前时间及实际统计量,直至时间增长至中止时间,并直接跳转至步骤S3.4,
[0029]若待处理数据不为空,则执行步骤S3.2。
[0030]本专利技术的一种能耗量统计方法,与现有技术相比具有的有益效果是:
[0031](1)本专利技术的统计方法一方面可以减少使用异常能耗数据的概率,另一方面可以在使用异常数据时减小整段时间内计算误差;
[0032](2)本专利技术的统计方法可以通过多线程的方式提高统计效率和统计准确率。
附图说明
[0033]附图1是本专利技术的方法流程框图;
[0034]附图2是本专利技术实施例一的具体执行流程图。
具体实施方式
[0035]为使本专利技术的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本专利技术的技术方案进行清楚、完整的描述。
[0036]实施例一:
[0037]结合附图1、2,本实施例提出一种能耗量统计方法,其统计步骤包括:
[0038]S1、设定统计能耗量的起始时间和中止时间,所述能耗量指的是数值不会因时间增长而下降的统计量,具体流程如下:
[0039]S1.1、设定统计能耗量的起始时间和时间间隔,从统计表中获取最新数据的统计时间,所述统计表用于记录不同时间点的能耗量统计结果;
[0040]S1.2、预设统计能耗量的中止时间为当前时间,然后通过从起始时间不断累加时间间隔的方法,找到大于或等于所预设中止时间的时间点,并将此时间点作为中止时间;
[0041]S1.3、判断中止时间是否大于起始时间,若是,则继续执行下一步,若否,则说明此时间间隔内没有需要统计的能耗量,结束所有流程。
[0042]执行步骤S1.1时,若统计表中不存在数据,则将统计能耗量的起始时间设为默认起始时间,否则将统计能耗量的起始时间设置为最新数据的统计时间+时间间隔后的时间。
[0043]S2、从历史数据库中获取数据表,所述数据表用于记录能耗量的原始数据,将处于起始时间和中止时间的原始数据记为待处理数据,具体流程如下:
[0044]S2.1、基于设定的起始时间,从数据表中查询能耗量的数值,若查询不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种能耗量统计方法,其特征在于,其统计步骤包括:S1、设定统计能耗量的起始时间和中止时间,所述能耗量指的是数值不会因时间增长而下降的统计量;S2、从历史数据库中获取数据表,所述数据表用于记录能耗量的原始数据,将处于起始时间和中止时间的原始数据记为待处理数据;S3、将所有待处理数据进行统计,以将数据表中的能耗量规范化到每个时间段,并存入统计表中。2.根据权利要求1所述的一种能耗量统计方法,其特征在于,执行步骤S1,设定统计能耗量的起始时间和中止时间,具体流程如下:S1.1、设定统计能耗量的起始时间和时间间隔,从统计表中获取最新数据的统计时间,所述统计表用于记录不同时间点的能耗量统计结果;S1.2、预设统计能耗量的中止时间为当前时间,然后通过从起始时间不断累加时间间隔的方法,找到大于或等于所预设中止时间的时间点,并将此时间点作为中止时间;S1.3、判断中止时间是否大于起始时间,若是,则继续执行下一步,若否,则说明此时间间隔范围内没有需要统计的能耗量,结束所有流程。3.根据权利要求2所述的一种能耗量统计方法,其特征在于,执行步骤S1.1时,若统计表中不存在数据,则将统计能耗量的起始时间设为默认起始时间,否则将统计能耗量的起始时间设置为最新数据的统计时间+时间间隔后的时间。4.根据权利要求2所述的一种能耗量统计方法,其特征在于,设定的中止时间与起始时间的差值是设定时间间隔的倍数,该倍数越大,统计能耗量的耗时时间越长。5.根据权利要求4所述的一种能耗量统计方法,其特征在于,在统计能耗量的起始时间和中止时间相同时,启动多线程任务,基于不同的时间间隔设定值,继续执行步骤S2、S3,将数据表中的能耗量进一步规范化到每个时间段。6.根据权利要求2所...

【专利技术属性】
技术研发人员:王耀龙
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1