一种新能源E文件数据处理方法及装置制造方法及图纸

技术编号:37605741 阅读:23 留言:0更新日期:2023-05-18 11:57
本发明专利技术公开了一种新能源E文件数据处理方法及装置,属于新能源发电远程集控技术领域,包括:获取E文件;判断E文件是否预生成厂站模型,若E文件未预生成厂站模型,则提示该E文件需要预生成厂站模型;检验E文件完整性,并将检验结果储存至商用数据库;解析E文件,并根据厂站模型获取测点数据;将测点数据储存至实时数据库中;通过检验E文件的完整性,工作人员对上传的E文件的情况了解全面,避免了E文件相关数据缺失导致数据获取不完整,同时工作人员也能够根据E文件的完整性检测结果知晓接收E文件的缺失部分,工作人员可以直观对海量E文件定位运行过程中的漏洞。位运行过程中的漏洞。位运行过程中的漏洞。

【技术实现步骤摘要】
一种新能源E文件数据处理方法及装置


[0001]本专利技术涉及一种新能源E文件数据处理方法及装置,属于新能源发电远程集控


技术介绍

[0002]当前,新能源设备厂家众多,设备型号多,而不同型号的设备测点模型均不同,上级管理机构要实现统一运维管理所有电站,必须要有统一的测点规范。一方面,上级管理机构如网省级集控系统,面对数百规模的集控式新能源电站和数量庞大的分布式光伏站点,接入的数据量是海量的,对通信和数据处理的压力非常大。另一方面,网省级调度对新能源数据的实时性要求不高,时间精度要求在分钟级即可,故在本场景下使用E文件作为媒介来传输数据。但是海量数据下,稳定的承接、统计E文件便成了一个难题。

技术实现思路

[0003]本专利技术的目的在于克服现有技术中的不足,提供一种新能源E文件数据处理方法及装置,解决了当前在新能源E文件传输过程中,数据过多,不能稳定承接统计的问题。
[0004]为达到上述目的/为解决上述技术问题,本专利技术是采用下述技术方案实现的:第一方面,一种新能源E文件数据处理方法,包括:获取E文件;判断E文件是否预生成厂站模型,若E文件未预生成厂站模型,则提示该E文件需要预生成厂站模型;检验E文件完整性,并将检验结果储存至商用数据库;解析E文件,并根据厂站模型获取测点数据;将测点数据储存至实时数据库中。
[0005]进一步地,所述厂站模型预生成的方法具体包括:获取E文件的104规约通信文本;将104规约通信文本导入组态工具生成对应的厂站模型。
[0006]进一步地,在获取E文件的104规约通信文本的过程中,若E文件格式错误,则生成第一日志文件,所述第一日志文件记录报错E文件的绝对路径及报错的行数。
[0007]进一步地,所述厂站模型包括用于记录模拟量数据的遥测测点和状态量数据的遥信测点。
[0008]进一步地,所述检验E文件完整性的方法具体包括:根据预设厂站对应关系表检查E文件储存路径文件夹中每个电站文件数量是否缺失及每个电站缺失的文件类型;将检查结果记录并生成格式检查历史表;解析文件,若文件缺失数据无法正确解析,则根据解析结果在固定路径下生成若干第二日志文件,每个所述第二日志文件记录对应E文件缺失的所有数据条目,所述第二日
志文件的文件名与E文件的文件名相同;获取E文件的版本信息,若E文件版本信息无记录或与当前实际版本信息不一致,则以merge方式更新版本。
[0009]进一步地,所述预设厂站对应关系表用于储存地区与电站的对应关系信息,包括:电站关键字、地区名称、地区关键字、电站类型和电站名称。
[0010]进一步地,所述获取E文件版本信息的方法为根据预设版本检查表中记录的信息获取相应E文件最新一条记录的版本。
[0011]进一步地,所述预设版本检查表中记录的信息包括:地区关键字、厂站关键字和文件类型。
[0012]进一步地,所述测点数据包括测点名、测点值和测点序号。
[0013]第二方面,一种新能源E文件数据处理装置,包括:离线模型生成模块,用于将新接入的E文件通过文本生成工具转换成104规约通信文本,再通过组态工具将104规约通信文本生成厂站模型;格式检验模块,用于检验E文件完整性,并将检验结果储存至商用数据库;解析入库模块,用于解析E文件厂站模型并将获取的测点数据存入实时数据库。
[0014]与现有技术相比,本专利技术所达到的有益效果:1、本专利技术通过检验E文件的完整性,使得数据接收全面,相关工作人员对上传的E文件的情况了解全面,避免了E文件相关数据缺失导致数据获取不完整,同时工作人员也能够根据E文件的完整性检测结果知晓接收E文件的缺失部分,工作人员可以直观对海量E文件定位运行过程中的漏洞,解决了当前在新能源E文件传输过程中,数据过多,不能稳定承接统计的问题。
[0015]2、本专利技术对于新接入的E文件,仅需第一次用离线模型生成模块将E文件生成104规约通信文本,再导入组态工具中即可自动生成模型,这两步都是有工具支撑的,不需要运维人员改配置文件之类的操作,操作简单。
附图说明
[0016]图1是本专利技术实施例提供的一种新能源E文件数据处理方法的流程图;图2是本专利技术实施例提供的一种新能源E文件数据装置的示意图。
具体实施方式
[0017]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0018]实施例一如图1所示,一种新能源E文件数据处理方法,包括:获取E文件;判断E文件是否预生成厂站模型,若E文件未预生成厂站模型,则提示该E文件需要预生成厂站模型;具体的,对于新接入的一个厂站的E文件,需要对该文件预先生成厂站模型,厂站模型预生成的方法包括:获取E文件的104规约通信文本,通过文本生成工具将E文件转换成104规约通信文
本,文本生成工具为一个可执行程序,其作用对象为路径参数,当路径参数为单个文件时,便在同级目录下生成一个包含此文件名的104规约通信文本文件;当路径参数为一个文件夹时,会采用递归方式,递归访问此文件夹下的每一个E文件,并在同级目录下生成一个包含此文件名的104规约通信文本文件,此过程对于子文件夹仍然成立,所以对于本身具有按照层级关系划分子文件夹的E文件来说,不需要运行人员手动调整,减少了工作量;在获取E文件的104规约通信文本的过程中,若E文件格式错误,则生成第一日志文件,第一日志文件记录报错E文件的绝对路径及报错的行数;将104规约通信文本导入组态工具生成对应的厂站模型;厂站模型包括用于记录模拟量数据的遥测测点和状态量数据的遥信测点;检验E文件完整性,并将检验结果储存至商用数据库;具体的,检验E文件完整性的方法包括:根据预设厂站对应关系表检查E文件储存路径文件夹中每个电站文件数量是否缺失及每个电站缺失的文件类型;预设厂站对应关系表用于储存地区与电站的对应关系信息,包括:电站关键字、地区名称、地区关键字、电站类型和电站名称;将检查结果记录并生成格式检查历史表;解析文件,若文件缺失数据无法正确解析,缺失数据的情形包括:文件内容缺失、文件内容不全为null、文件标签缺失或有误、文件延时、文件编码不符合约定及文件格式不符合约定;则根据解析结果在固定路径下生成若干第二日志文件,每个所述第二日志文件记录对应E文件缺失的所有数据条目,第二日志文件的文件名与E文件的文件名相同;获取E文件的版本信息,具体的,获取E文件版本信息的方法为根据预设版本检查表中记录的信息获取相应E文件最新一条记录的版本;预设版本检查表中记录的信息包括:地区关键字、厂站关键字和文件类型;若E文件版本信息无记录或与当前实际版本信息不一致,则以merge方式更新版本;通过检验E文件的完整性,使得数据接收全面,相关工作人员对上传的E文件的情况了解全面,避免了E文件相关数据缺失导致数据获取不完整,同时工作人员也能够根据E文件的完整性检测结果知晓接收E文件的缺失部分,工作人员可以直观对海量E文件定位运行过程中的漏洞;解析E文件的厂站模型,获取测点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种新能源E文件数据处理方法,其特征在于,包括:获取E文件;判断E文件是否预生成厂站模型,若E文件未预生成厂站模型,则提示该E文件需要预生成厂站模型;检验E文件完整性,并将检验结果储存至商用数据库;解析E文件,并根据厂站模型获取测点数据;将测点数据储存至实时数据库中。2.根据权利要求1所述的一种新能源E文件数据处理方法,其特征在于,所述厂站模型预生成的方法具体包括:获取E文件的104规约通信文本;将104规约通信文本导入组态工具生成对应的厂站模型。3.根据权利要求2所述的一种新能源E文件数据处理方法,其特征在于,在获取E文件的104规约通信文本的过程中,若E文件格式错误,则生成第一日志文件,所述第一日志文件记录报错E文件的绝对路径及报错的行数。4.根据权利要求1所述的一种新能源E文件数据处理方法,其特征在于,所述厂站模型包括用于记录模拟量数据的遥测测点和状态量数据的遥信测点。5.根据权利要求1所述的一种新能源E文件数据处理方法,其特征在于,所述检验E文件完整性的方法具体包括:根据预设厂站对应关系表检查E文件储存路径文件夹中每个电站文件数量是否缺失及每个电站缺失的文件类型;将检查结果记录并生成格式检查历史表;解析文件,若文件缺失数据无法正确解析,则根据解析结果在固定路径下生成若干第二日志文件,每个所述第...

【专利技术属性】
技术研发人员:顾志兴秦冠军孙超金岩磊王言国葛立青田华赵云峰
申请(专利权)人:南京南瑞继保工程技术有限公司
类型:发明
国别省市:

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

1