一种电网数据在线分析处理方法
【专利摘要】本发明公开了一种电网数据在线分析处理方法,包括如下步骤:步骤一,电网数据采集步骤;步骤二,数据预处理步骤;将采集到的电网数据进行预处理;步骤三,文件生成步骤;将数据预处理后汇总,生成.TXT文本文件;步骤四,数据在线计算步骤;将数据在组态计算平台中进行在线计算;步骤五,数据存储及显示步骤。本发明利用计量关口实时数据(电量、负荷)、最新电价数据、综合线损率等信息,对数据进行实时在线的分析处理,实现了包括售电收入、购电支出、差额收入、购电量、售电量、购电均价、售电均价、购售价差等的在线计算和监测。
【专利说明】一种电网数据在线分析处理方法
【技术领域】
[0001]本发明涉及一种数据分析处理方法,尤其是涉及一种电网数据在线分析处理方法。
【背景技术】
[0002]购售电业务是电网公司的核心主营业务,是电网企业的主要收入来源。现在电网是在线的,而购售电核心业务,即电量、电价、电费数据,不能实现这些数据的在线分析处理,无法在线利用计量关口实时数据(电量、负荷)、最新电价数据、综合线损率等信息,实现包括售电收入、购电支出、差额收入、购电量、售电量、购电均价、售电均价、购售价差等的在线计算和监测。因此,不能实时监测购售电业务的开展情况,无法及时掌握公司购售电市场变化情况,提前发现购售电管理异动情况,将为公司购电管理、售电市场开拓、盈利能力判断和经营决策调整提供更好、更快、更准确的供宏观决策的依据。
【发明内容】
[0003]有鉴于此,本发明的目的在于提供一种电网数据在线分析处理方法,解决了现有技术中的问题,利用计量关口实时数据(电量、负荷)、最新电价数据、综合线损率等信息,对数据进行实时在线的分析处理,实现了包括售电收入、购电支出、差额收入、购电量、售电量、购电均价、售电均价、购售价差等的在线计算和监测。
[0004]为达到上述目的,本发明采用以下技术方案:
一种电网数据在线分析处理方法,其中,包括如下步骤:
步骤一,电网数据采集步骤;
步骤二,数据预处理步骤;将采集到的电网数据进行预处理;
步骤三,文件生成步骤;将数据预处理后汇总,生成.TXT文本文件;
步骤四,数据在线计算步骤;将数据在组态计算平台中进行在线计算;
步骤五,数据存储及显示步骤。
[0005]作为优选,所述电网数据采集步骤,包括采集电价、电量、电费数据。
[0006]作为优选,所述数据预处理步骤,包括如下步骤:
步骤21,启动定时任务,进行电网数据补采处理;
步骤22,检测是否正在处理,如是,进行实时处理;如否,检测是否有历史数据处理,如否,进行实时处理,如是,进行步骤24 ;
步骤23,进行实时处理,检测是否有最新数据,如否,结束;如是,进行步骤24 ;
步骤24,进入待生成文本文件的时间队列,在文件服务器中生成.TXT文本文件。
[0007]作为优选,所述数据存储在数据库中。
[0008]本发明的有益效果是:
本发明围绕电价、电量、电费三大指标进行在线计算分析,利用计量关口实时数据(电量、负荷)、最新电价数据、综合线损率等信息,对数据进行实时在线的分析处理,实现了包括售电收入、购电支出、差额收入、购电量、售电量、购电均价、售电均价、购售价差等的在线计算和监测。
[0009]本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书或者附图中所特别指出的结构来实现和获得。
【专利附图】
【附图说明】
[0010]图1为本发明的方法流程图;
图2为本发明数据预处理步骤的流程图。
【具体实施方式】
[0011]下面结合附图和实施例对本发明作进一步描述。
[0012]如图1所示,本发明包括如下步骤:
步骤一,电网数据采集步骤;电网数据采集步骤,包括采集电价、电量、电费数据。
[0013]步骤二,数据预处理步骤;将采集到的电网数据进行预处理;所述数据预处理步骤,包括如下步骤:
步骤21,启动定时任务,进行电网数据补采处理;
步骤22,检测是否正在处理,如是,进行实时处理;如否,检测是否有历史数据处理,如否,进行实时处理,如是,进行步骤24 ;
步骤23,进行实时处理,检测是否有最新数据,如否,结束;如是,进行步骤24 ;
步骤24,进入待生成文本文件的时间队列,在文件服务器中生成.TXT文本文件。
[0014]步骤三,文件生成步骤;将数据预处理后汇总,生成.TXT文本文件;
步骤四,数据在线计算步骤;将数据在组态计算平台中进行在线计算;
步骤五,数据存储及显示步骤,数据存储在数据库中,同时数据可在Web/应用服务器上显示。
[0015]本发明围绕电价、电量、电费三大指标进行在线计算分析。电价数据从财务部的财务管控系统接入,其中包括统调、非统调电厂的购电价、地市累计购电均价、地市累计售电均价、地市公司月度购电量、累计购电量,以及各统调电厂、非统调电厂、地市公司月度量价费数据。电量关口数据存储于TMR系统中,由TMR系统推送数据至OMS系统,而后推送至数据中心。最后由数据中心按照规定要求推至系统数据库,进行关口数据预处理步骤。电量数据主要分为购电侧、供电侧、售电侧三大方向进行采集,其中购电侧包括统调电厂购电量、非统调电厂购电量、规范电量、跨省、跨区外购电量等数据。
[0016]TMR系统对关口电表数据进行招采,在招采过程中,有部分关口电量数据可能因为滞后或者通信阻塞等原因未能招采成功,导致数据库中关口数据为空,或者为零。TMR系统在下次招采数据时,会继续对这些关口进行数据采集,但是在这之前的上一批数据可能已经OMS传送至数据中心,因此,在数据中心中,近期(3小时左右)来自TMR的电量数据质量较差,而3小时前的关口电量数据质量有明显提高。因此,数据中心向系统数据库推送信息的规则暂定为: 最快推送N- 3小时前的关口数据;
每天重新推送N- 3天前关口数据;
每月月中重新推送补采后的N-1月关口数据;
电量数据频率为五分钟。
[0017]在存储方面采用Oracle关系型数据库作为后台数据库。采用分表存储的方式,划分五分钟原始数据表、小时统计表、日统计表等等。对于数据量较大的表(如五分钟原始数据表),使用表分区技术,以时间为单位进行分区存放。
[0018]数据预处理步骤主要功能是接收数据中心推送的五分钟数据(含补采和补推),并对数据的有效性进行检验,将处理结果以结构化文件格式传送至文件服务器,以供在线计算服务调用。数据预处理步骤接收数据中心推送的五分钟数据(N-3小时、N-3天、N-1月),收集并推送售地市公司电价、各地市线损、上网机组电价等模型中需要的数据资源。
[0019]数据预处理步骤收集并汇总相关数据内容后,将结果推送至文件服务器(FTP)相应文件夹中,以TXT文本文件的形式,文件命名规范为“年_月_日_时_分_秒^11’,如“2014_01_01_09_05_00.txt” ;内容格式采用 E 格式。
[0020]本发明中的实时计算模型为购售电费、电量、电价等指标的计算公式。随着电网的发展,关口表等设备的不断变更,实时计算模型也会随之进行调整。因此,为了强加计算过程监控,降低维护成本,本发明采用在线组态计算平台,实现计算模型的可视化设计、运算监控、过程仿真以及在线模型维护等功能。在线组态计算平台主要包括两大部分,在线计算部分和统计计算部分。
[0021]同时,组态计算平台提供了大量的数学、统计、逻辑运算算子,以及模型发布、过程监控注册等其它功能。通过模型发布功能可以将修改后的计算模型传送给在线计算服务(计算后台),新版本的计算模型即时生效。
[0022]将计算模型组态化后,不仅给运营监控中心分析人员提供了可视化的管理工具,快速定位指标模型,而且能够让运营监控分析人员对指标模型进行修改,大大降低专业人员的准入门槛。
[0023]在线计算部分主要处理五分钟数据(包括各类补采数据)。通过接收预处理服务的数据文件,载入组态工具绘制的模型进行计算,并将五分钟结果数据写入数据库(t_rpt_5mins)。
[0024]在线计算部分分为三个计算进程,分别计算N-3小时、N-1天和N-1月数据。尽管分别从预处理数据中转目录中获取关口五分钟电量信息进行计算,但是三个计算进程的任务均是计算某一段的五分钟指标数据,完成在线计算后,将结果数据存储在同一个数据表中(t_rpt_5mins,陆续覆盖)。
[0025]统计计算部分负责处理系统中繁复的统计计算过程,主要是对各地市、全省的日、周、旬、月、季、年等各类指标进行统计计算。在计算过程中,用到的指标量应为原始指标量,不能使用计算结果量进行直接平均或求和。下面用购电均价为例子进行详细解释。
[0026]购电均价=购电支出/购电量。
[0027]日购电均价(日)=日购电总支出/日购电总量=该天每小时的购电支出总和/该天每小时的购电量之和。
[0028]日购电均价不能简单的由小时购电均价平均求得。
[0029]最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
【权利要求】
1.一种电网数据在线分析处理方法,其特征在于:包括如下步骤: 步骤一,电网数据采集步骤; 步骤二,数据预处理步骤;将采集到的电网数据进行预处理; 步骤三,文件生成步骤;将数据预处理后汇总,生成.TXT文本文件; 步骤四,数据在线计算步骤;将数据在组态计算平台中进行在线计算; 步骤五,数据存储及显示步骤。
2.根据权利要求1所述的一种电网数据在线分析处理方法,其特征在于:所述电网数据采集步骤,包括采集电价、电量、电费数据。
3.根据权利要求2所述的一种电网数据在线分析处理方法,其特征在于:所述数据预处理步骤,包括如下步骤: 步骤21,启动定时任务,进行电网数据补采处理; 步骤22,检测是否正在处理,如是,进行实时处理;如否,检测是否有历史数据处理,如否,进行实时处理,如是,进行步骤24 ; 步骤23,进行实时处理,检测是否有最新数据,如否,结束;如是,进行步骤24 ; 步骤24,进入待生成文本文件的时间队列,在文件服务器中生成.TXT文本文件。
4.根据权利要求3所述的一种电网数据在线分析处理方法,其特征在于:所述数据存储在数据库中。
【文档编号】G06Q50/06GK104239413SQ201410402094
【公开日】2014年12月24日 申请日期:2014年8月15日 优先权日:2014年8月15日
【发明者】李海星, 张宏山, 李晓蕾, 张小斐, 纪勇, 葛忠善 申请人:国网河南省电力公司, 国网河南省电力公司电力科学研究院, 河南腾龙信息工程有限公司