System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及机器学习,尤其涉及一种水电站监控系统数据解析方法、装置、设备及存储介质。
技术介绍
1、近年来,随着智能电厂的概念提出,传统水电站逐步开展数字化改造,搭建数据平台,汇聚生产控制或监测系统时序数据开展智能化应用。水电站布置了大量的生产控制和辅助监视系统,用于采集设备相关时序数据,有监控系统、保护系统、调速器系统、励磁系统、局放监测系统等,其中监控系统是数据量最庞大的系统之一,开关量测点分为扫查量、中断量、系统量、控制量,这些数据量定义由事件字符串组成,不同的字符串代表的含义不一,有的测点为正点:0代表复归,1代表动作,有的是反点:1代表复归,0代表动作,另外一些测点还有多重含义:0-分闸,1-合闸,2-过渡,3-错误。监控系统数据由各场站侧向集控侧汇聚,再由集控侧统一发送至大数据平台进行分析,但是传送过程中未配置数据解析策略,导致数据无法进行监视和应用。对于不同测点类型数据量,须对比原始数据库定义,针对性进行数据解析。因而为保证数据挖掘的有效开展,需建立水电站监控系统数据解析方法,为前端数据应用提供支撑。
2、工业大数据平台汇聚了各个水电厂的生产时序数据,其中监控系统数据由各场站侧向集控侧汇聚,再由集控侧统一发送至大数据平台,传送过程中尚未配置测点字符串解析策略,导致数据无法进行有效监视和应用。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本申请的第一个目的在于提出一种水电站监控系统数据解析方法,通过配置测点
3、本申请的第二个目的在于提出一种水电站监控系统数据解析装置。
4、本申请的第三个目的在于提出一种电子设备。
5、本申请的第四个目的在于提出一种计算机可读存储介质。
6、为达上述目的,本申请第一方面实施例提出了一种水电站监控系统数据解析方法,包括:
7、获取水电站监控数据库中指定格式类型的监控数据文件,并对监控数据文件的文件内容进行解析;
8、采集监控数据文件,并基于监控数据文件采集水电站监控系统的监控时序数据;
9、对监控时序文件进行数据标准化处理,以将监控时序数据统一规范码,实现水电站设备与监控时序数据的有机关联;
10、对监控数据文件和标准化处理后的监控时序数据进行数据解析。
11、其中,获取水电站监控数据库中指定格式类型的监控数据文件,并对监控数据文件的文件内容进行解析,包括:
12、基于文件后缀名称,选取指定后缀名称的水电站监控数据文件;其中,文件后缀名称类型至少包括“.def”、“.int”、“.pol”、“.sys”、“.ous”;
13、识别指定后缀名称的水电站监控数据文件中的文件内容字段类型;其中,文件内容字段类型至少包括name(测点原始编码)、longname(测点名称)、proctype(测点接点类型)、msg_def(事件字符串组);
14、通过对文件内容字段解析,对监控测点数值含义进行输出及展示,用以系统调用和诊断。
15、其中,采集监控数据文件,并基于监控数据文件采集水电站监控系统的监控时序数据,包括:
16、将监控系统数据库文件按照指定格式收集,通过前端接口上传至后台处理,最终存储到关系型数据库等待调用,得到监控数据文件;
17、基于监控数据文件,以etl的方式或kafka的方式进行采集,得到监控时序数据。
18、其中,对监控时序数据进行数据标准化处理,包括:
19、采用基本通信结构bcs的编码方式,对监控时序数据进行裁剪和扩充,编制监控时序数据的编码标准;其中,
20、bcs编码方式采用三级+扩展级的结构形式,一级为单位编码,由单位自行定义;二级为功能位置码,引用数据对象所属设备的设备功能位置码;三级为数据对象名,四级为扩展级,根据需求扩展设置;各级之间使用“.”作为分隔符。
21、其中,对监控数据文件和标准化处理后的监控时序数据进行数据解析,包括:
22、按照文件后缀名称,对监控数据文件进行数据分类;
23、基于文本识别的方式,对监控数据文件进行数据识别;
24、将数据识别后得到的监控数据,以结构化形式存储在关系型数据库中;
25、以远程运维系统对数据进行查询调用为主,测点编码作为主键进行数据匹配,实现对现场设备测点信息的解析。
26、其中,按照文件后缀名称,对监控数据文件进行数据分类,分类类型包括:
27、数据类型由name(测点原始编码)、longname(测点名称)、proctype(测点接点类型)、msg_def(事件字符串组)字段组成的测点信息监控数据文件,用于记录测点信息;
28、数据类型由proctype name(对应第一类中的测点接点类型)、group name(对应第一类中的事件字符串组)、state(状态定义)字段组成的测点状态定义信息监控数据文件,用于记录测点状态定义信息。
29、其中,基于文本识别的方式,对监控数据文件进行数据识别,包括:
30、根据监控数据文件携带的信息,按照name、longname、proctype、msg_def关键字对文件进行初步处理;
31、依照给定的数据结构排序填充,形成有序可读且使用便捷的结构化数据;
32、预设垃圾文件过滤和异常信息处理,自动完成问题修复并给出正确提示。
33、为达上述目的,本申请第二方面实施例提出了一种水电站监控系统数据解析装置,包括:
34、文件获取模块,用于获取水电站监控数据库中指定格式类型的监控数据文件,并对监控数据文件的文件内容进行解析;
35、数据获取模块,用于采集监控数据文件,并基于监控数据文件采集水电站监控系统的监控时序数据;
36、标准化处理模块,用于对监控时序文件进行数据标准化处理,以将监控时序数据统一规范码,实现水电站设备与监控时序数据的有机关联;
37、数据解析模块,用于对监控数据文件和标准化处理后的监控时序数据进行数据解析。
38、为达上述目的,本申请第三方面实施例提出了一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
39、存储器存储计算机执行指令;
40、处理器执行存储器存储的计算机执行指令,以实现如前述技术方案的方法。
41、为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如前述技术方案的方法。
42、本申请提供的一种水电站监控系统数据解析方法、装置、电子设备及存储介质,采用设备kks编码对设备信息进行数据预处理和数据编码,构建数据模型,便于数据的分类管理,为数据解析策略本文档来自技高网...
【技术保护点】
1.一种水电站监控系统数据解析方法,其特征在于,包括:
2.根据权利要求1所述的水电站监控系统数据解析方法,其特征在于,所述获取水电站监控数据库中指定格式类型的监控数据文件,并对所述监控数据文件的文件内容进行解析,包括:
3.根据权利要求1所述的水电站监控系统数据解析方法,其特征在于,采集所述监控数据文件,并基于所述监控数据文件采集所述水电站监控系统的监控时序数据,包括:
4.根据权利要求1所述的水电站监控系统数据解析方法,其特征在于,对所述监控时序数据进行数据标准化处理,包括:
5.根据权利要求2所述的水电站监控系统数据解析方法,其特征在于,对所述监控数据文件和标准化处理后的所述监控时序数据进行数据解析,包括:
6.根据权利要求5所述的水电站监控系统数据解析方法,其特征在于,所述按照文件后缀名称,对所述监控数据文件进行数据分类,分类类型包括:
7.根据权利要求5所述的水电站监控系统数据解析方法,其特征在于,基于文本识别的方式,对所述监控数据文件进行数据识别,包括:
8.一种水电站监控系统数据解析
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。
...【技术特征摘要】
1.一种水电站监控系统数据解析方法,其特征在于,包括:
2.根据权利要求1所述的水电站监控系统数据解析方法,其特征在于,所述获取水电站监控数据库中指定格式类型的监控数据文件,并对所述监控数据文件的文件内容进行解析,包括:
3.根据权利要求1所述的水电站监控系统数据解析方法,其特征在于,采集所述监控数据文件,并基于所述监控数据文件采集所述水电站监控系统的监控时序数据,包括:
4.根据权利要求1所述的水电站监控系统数据解析方法,其特征在于,对所述监控时序数据进行数据标准化处理,包括:
5.根据权利要求2所述的水电站监控系统数据解析方法,其特征在于,对所述监控数据文件和标准化处理后的所述监控时序...
【专利技术属性】
技术研发人员:黄海兵,乔海山,余忠全,康志远,桑杰才让,三梅英,刘靖,赵训新,李贤明,余斌,马腾飞,胡锡涛,陈金鑫,谭曜堃,罗佑楠,
申请(专利权)人:国家电投集团黄河上游水电开发有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。