一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电网数据中台的数据模型生成方法及装置与流程

2022-02-21 05:43:12 来源:中国专利 TAG:


1.本发明涉及大数据的技术领域,特别是涉及一种电网数据中台的数据模型生成方法及装置。


背景技术:

2.现有电力系统普遍采用基于公共信息模型cim(common information model)和xml技术构建对应的电网cim业务模型。但随着企业用户和个人用户的用电需求逐渐增多及类型增加,电网规模在不断扩大,在电力系统不同控制区域之间进行数据统一精确管理是迫切需求。物联网、大数据等技术越来越广泛的应用到电力行业之中,来提升电力行业的数据化智能化程度实现能源的精准调控,进而对电力行业中积累的大数据进行分析,譬如根据海量的客户用电数据,建立数据模型,预测客户行为及需求,在改善既有的用电服务的同时,提供周边服务拓展业务。电力系统大数据,包括发电运行数据、电网运行数据、用户用电数据等各个发电输电用电环节。但现有不同电力系统间的cim业务模型兼容度低,数据不统一,模型无法高效融合合并,各个电力系统的数据模型无法统一建模,累积数据价值低。


技术实现要素:

3.本发明要解决的技术问题是:提供一种电网数据中台的数据模型生成方法及装置,实现了电网业务模型的按需拼接,同时避免了相邻电网业务系统的模型重叠现象,业务模型合并效率高,准确率高,得到的模型更全面。
4.为了解决上述技术问题,本发明提供了一种电网数据中台的数据模型生成方法,包括:
5.获取多个待拼接的电网业务模型,对所述多个待拼接的电网业务模型进行网络拓扑分析处理,获取所述多个待拼接的电网业务模型对应的电网对象,所述电网对象包括调度边界电网对象和内部电网对象;
6.根据预设的编码规则对所有所述电网对象分配对象代码,判断所述多个待拼接的电网业务模型之间是否存在所述对象代码相同的所述调度边界电网对象;
7.根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,获取拆分处理后所述多个待拼接的电网业务模型对应的所述内部电网对象及其层次关系结构库和拓扑连接关系结构库;
8.获取并根据所述多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界电网对象对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型。
9.进一步地,所述根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,具体为:
10.当判断所述多个待拼接的电网业务模型之间存在相同的所述调度边界电网对象
时,对存在相同的所述调度边界电网对象进行去除处理,再对去除相同的所述调度边界电网对象的所述多个待拼接的电网业务模型进行拆分处理;
11.当判断所述多个待拼接的电网业务模型之间不存在相同的所述调度边界电网对象时,直接对所述多个待拼接的电网业务模型进行拆分处理。
12.进一步地,所述获取并根据所述多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界对象对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型,具体为:
13.获取所述多个待拼接的电网业务模型对应的电力数据,根据所述多个待拼接的电网业务模型对应的内部电网对象进行电力数据的划分,划分出内部电网对象对应的电力数据,以及调度边界电网对象对应的边界电力数据,并对同一电网对象的数据进行整合处理;
14.根据整合处理后的所述多个待拼接的电网业务模型对应的内部电网对象的对象代码及其电力数据,及所述多个待拼接的电网业务模型之间的调度边界电网对象及其边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库进行合并,形成对应的全电网业务模型。
15.进一步地,所述对同一电网对象的数据进行整合处理,具体为:
16.对属于同一电网对象的多源电力数据进行标签化处理,以使对同一电网对象的多源电力数据进行整合,同时利用时序数据库和列式数据库,对同一电网对象的异步电力数据的时序一致性进行整合处理。
17.进一步地,所述对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型,具体为:
18.对合并后的所述多个待拼接的电网业务模型进行校验处理,其中,所述校验处理包括语法校验、语义校验、参数完备性校验、关联一致性校验及拓扑完整性校验;
19.若所有所述校验处理成功后,生成对应的全电网业务模型。
20.进一步地,本发明还提供一种电网数据中台的数据模型生成装置,包括:电网对象获取模块、判断模块、拆分模块和模型合并模块;
21.其中,所述电网对象获取模块用于获取多个待拼接的电网业务模型,对所述多个待拼接的电网业务模型进行网络拓扑分析处理,获取所述多个待拼接的电网业务模型对应的电网对象,所述电网对象包括调度边界电网对象和内部电网对象;
22.所述判断模块用于根据预设的编码规则对所有所述电网对象分配对象代码,判断所述多个待拼接的电网业务模型之间是否存在所述对象代码相同的所述调度边界电网对象;
23.所述拆分模块用于根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,获取拆分处理后所述多个待拼接的电网业务模型对应的所述内部电网对象及其层次关系结构库和拓扑连接关系结构库;
24.所述模型合并模块用于获取并根据所述多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界电网对象对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型。
25.进一步地,所述拆分模块用于根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,具体为:
26.当判断所述多个待拼接的电网业务模型之间存在相同的所述调度边界电网对象时,对存在相同的所述调度边界电网对象进行去除处理,再对去除相同的所述调度边界电网对象的所述多个待拼接的电网业务模型进行拆分处理;
27.当判断所述多个待拼接的电网业务模型之间不存在相同的所述调度边界电网对象时,直接对所述多个待拼接的电网业务模型进行拆分处理。
28.进一步地,所述模型合并模块包括电力数据划分单元和电力数据合并单元,具体为:
29.所述电力数据划分单元用于获取所述多个待拼接的电网业务模型对应的电力数据,根据所述多个待拼接的电网业务模型对应的内部电网对象进行电力数据的划分,划分出内部电网对象对应的电力数据,以及调度边界电网对象对应的边界电力数据,并对同一电网对象的数据进行整合处理;
30.所述电力数据合并单元用于根据整合处理后的所述多个待拼接的电网业务模型对应的内部电网对象的对象代码及其电力数据,及所述多个待拼接的电网业务模型之间的调度边界电网对象及其边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库进行合并,形成对应的全电网业务模型。
31.进一步地,所述电力数据划分单元用于对同一电网对象的数据进行整合处理,具体为:
32.对属于同一电网对象的多源电力数据进行标签化处理,以使对同一电网对象的多源电力数据进行整合,同时利用时序数据库和列式数据库,对同一电网对象的异步电力数据的时序一致性进行整合处理。
33.进一步地,所述电力数据合并单元用于对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型,具体为:
34.对合并后的所述多个待拼接的电网业务模型进行校验处理,其中,所述校验处理包括语法校验、语义校验、参数完备性校验、关联一致性校验及拓扑完整性校验;
35.若所有所述校验处理成功后,生成对应的全电网业务模型。
36.本发明实施例一种电网数据中台的数据模型生成方法及装置,与现有技术相比,具有如下有益效果:
37.通过按需选择待拼接的电网业务模型,基于对电网业务模型进行网络拓扑分析处理,获取待拼接的电网业务模型对应的电网对象,并对电网对象分配对象代码,以使更好分辨每个电网对象,并对配置好对象代码后的所有电网对象进行判断,基于多个待拼接的电网业务模型之间是否存在相同的电网对象对待拼接的电网业务模型进行不同的拆分处理,避免了相邻的待拼接的电网业务模型出现重叠现象,同时通过获取多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界电网对象对应的边界电力数据,并基于层次关系结构库和拓扑连接关系结构库对多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型。与现有技术相比,本发明实现了电网业务模型的按需拼接,同时避免了相邻电网业务系统的模型重叠现象,业务模型合并效率高,准确率高,得到的模型更全面。
附图说明
38.图1是本发明提供的一种电网数据中台的数据模型生成方法的一种实施例的流程示意图;
39.图2是本发明提供的一种电网数据中台的数据模型生成装置的一种实施例的结构示意图;
40.图3是本发明提供的一种实施例的计算机设备的内部结构图。
具体实施方式
41.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.实施例1
43.参见图1,图1是本发明提供的一种电网数据中台的数据模型生成方法的一种实施例的流程示意图,如图1所示,该方法包括步骤101-步骤104,具体如下:
44.步骤101:获取多个待拼接的电网业务模型,对所述多个待拼接的电网业务模型进行网络拓扑分析处理,获取所述多个待拼接的电网业务模型对应的电网对象,所述电网对象包括调度边界电网对象和内部电网对象。
45.本实施例中,按照用户需求获取多个待拼接的电网业务模型,其中,电网业务模型基于省、地区、低压台区、主网或配网系统生成。作为本实施例中的一种举例,获取的多个待拼接的电网业务模型为电网cim业务模型。
46.本实施例中,由于电网业务模型由多个设备连接而成,因此对获取的多个待拼接的电网业务模型根据网络拓扑关系进行分析处理,获取每个待拼接的电网业务模型对应的电网对象,其中,电网对象包括调度边界电网对象和内部电网对象;电网对象为电网业务模型中的相关设备对象,调度边界电网对象包括边界设备名称及类型、连接设备名称和类型等内容。作为本实施例中的一种举例,如变电站与变电站的连接均是通过变电站间的各个出线进行连接,分析变电站拓扑模型,找到所有出线边界的设备,出线边界的设备则为调度边界电网对象。
47.步骤102:根据预设的编码规则对所有所述电网对象分配对象代码,判断所述多个待拼接的电网业务模型之间是否存在所述对象代码相同的所述调度边界电网对象。
48.本实施例中,采用规范统一的编码规则对多个待拼接的电网业务模型对应的所有电网对象中编写并分配对象代码,从而可唯一确定各个电网对象。具体为,按照预设的编码规则对多个待拼接的电网业务模型对应的内部电网对象和调度边界电网对象分配一一对应的对象代码,按照层次关系机构库和拓扑连接关系结构库对所有对象代码进行关联。其中,层次关系机构库和拓扑连接关系结构库可由各个电网业务模型的拓扑关系得到,主要是根据电网业务模型的xml文件的导出,得到对应的层次关系机构库和拓扑连接关系结构库。
49.本实施例中,根据多个待拼接的电网对象业务模型对应的网络拓扑关系,获取网络拓扑关系中出线边界的调度边界电网对象,根据分配的对象代码,判断多个待拼接的电
网业务模型中是否存在相同对象代码相同的电网对象。
50.步骤103:根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,获取拆分处理后所述多个待拼接的电网业务模型对应的所述内部电网对象及其层次关系结构库和拓扑连接关系结构库。
51.本实施例中,当判断所述多个待拼接的电网业务模型之间存在相同的所述调度边界电网对象时,对存在相同的所述调度边界电网对象进行去除处理,再对去除相同的调度边界电网对象的多个待拼接的电网业务模型进行拆分处理;
52.本实施例中,当判断多个待拼接的电网业务模型之间不存在相同的调度边界电网对象时,直接对多个待拼接的电网业务模型进行拆分处理。
53.本实施例中,经拆分处理拆分出的各个待拼接的电网业务模型不包含调度边界电网对象的内部电网对象及其层次关系结构库和拓扑连接关系结构库。
54.本实施例中,利用多个待拼接电网业务模型的拓扑关系,去掉调度边界电网对象及其相关信息,只保留所属区域内部的内部电网对象对应的设备信息。
55.步骤104:获取并根据所述多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界电网对象对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型。
56.本实施例中,获取所述多个待拼接的电网业务模型对应的电力数据,根据所述多个待拼接的电网业务模型对应的内部电网对象进行电力数据的划分,划分出内部电网对象对应的电力数据,以及调度边界电网对象对应的边界电力数据,将所有待拼接电网业务模型对应的电力数据按所有电网对象的对象代码进行数据拼接整合,即对同一电网对象的数据进行整合处理;
57.本实施例中,对同一电网对象的数据进行整合处理,具体为,在时间上对属于同一电网对象的多源电力数据进行标签化处理,以使对同一电网对象的多源电力数据进行整合,同时利用时序数据库和列式数据库,对同一电网对象的异步电力数据的时序一致性进行整合处理,得到各个待拼接的电网业务模型对应的内部电网对象对应的电力数据及调度边界对象对应的边界电力数据。
58.本实施例中,根据整合处理后的所述多个待拼接的电网业务模型对应的内部电网对象的对象代码及其对应的电力数据,及所述多个待拼接的电网业务模型之间的调度边界电网对象及其对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,将多个待拼接的电网业务模型进行合并,根据各个电力设备及其拓扑关系通过边界设备连接起来,形成对应的全电网业务模型;其中,电网对象包括设备对象及连接线对象等,电力设备包括发电机、母线、变压器、线路、开关、刀闸、地刀、负荷、电容器和电抗器等。
59.本实施例中,对合并后的所述多个待拼接的电网业务模型进行校验处理,其中,所述校验处理包括语法校验、语义校验、参数完备性校验、关联一致性校验及拓扑完整性校验;若所有所述校验处理成功后,生成对应的全电网业务模型。作为本实施例中的一种举例,若上述校验处理中有任意一项校验内容不符合预设的标准,则生成相应的错误信息和校验结果,并对用户进行反馈,以使用户能及时了解当前电网业务模型的拼接合并的情况,并根据错误信息和校验结果进行调整。
60.本实施例中,还根据各个地方的电网业务模型存在不断变化更新的情况,对形成对应的全电网业务模型进行局部更新。具体的,当检测到电网业务模型对应的电网对象的数量增加、电网对象的数量减少,和/或,电网对象的连接关系发生改变时,判断全电网业务模型发生增量模型更新事件,且根据检测到的发生增量模型更新事件所对应电网对象,获取该电网所在的单个电网业务模型,并对该电网业务模型进行对应更新操作。其中,增量模型更新事件包括但不限于单个电网业务模型对应的电网对象的数量增加、电网对象的数量减少,以及电网对象对应的连接关系修改。作为本实施例中的一种举例,当增量模型更新事件为单个电网业务模型对应的电网对象的数量增加时,在电网业务模型数据库中对所增加的电网对象进行入库,并增加该电网对象的连接关系信息;当增量模型更新事件为单个电网业务模型对应的电网对象的数量减少时,在电网业务模型数据库中删除该电网对象的连接关系信息,并判断受影响的电网对象,修改这些电网对象的连接关系信息。
61.本实施例中,只对全电网业务模型进行部分更新,能在电网业务模型发生变化时,及时更新,有利于电力系统的安全运行。
62.参见图2,图2是本发明提供的一种电网数据中台的数据模型生成方法的一种实施例的结构示意图,如图2所示,该结构包括电网对象获取模块201、判断模块202、拆分模块203和模型合并模块204,具体如下:
63.电网对象获取模块201用于获取多个待拼接的电网业务模型,对所述多个待拼接的电网业务模型进行网络拓扑分析处理,获取所述多个待拼接的电网业务模型对应的电网对象,所述电网对象包括调度边界电网对象和内部电网对象。
64.本实施例中,按照用户需求获取多个待拼接的电网业务模型,其中,电网业务模型基于省、地区、低压台区、主网或配网系统生成。作为本实施例中的一种举例,获取的多个待拼接的电网业务模型为电网cim业务模型。
65.本实施例中,由于电网业务模型由多个设备连接而成,因此对获取的多个待拼接的电网业务模型根据网络拓扑关系进行分析处理,获取每个待拼接的电网业务模型对应的电网对象,其中,电网对象包括调度边界电网对象和内部电网对象;电网对象为电网业务模型中的相关设备对象,调度边界电网对象包括边界设备名称及类型、连接设备名称和类型等内容。作为本实施例中的一种举例,如变电站与变电站的连接均是通过变电站间的各个出线进行连接,分析变电站拓扑模型,找到所有出线边界的设备,出线边界的设备则为调度边界电网对象。
66.判断模块202用于根据预设的编码规则对所有所述电网对象分配对象代码,判断所述多个待拼接的电网业务模型之间是否存在所述对象代码相同的所述调度边界电网对象。
67.本实施例中,采用规范统一的编码规则对多个待拼接的电网业务模型对应的所有电网对象中编写并分配对象代码,从而可唯一确定各个电网对象。具体为,按照预设的编码规则对多个待拼接的电网业务模型对应的内部电网对象和调度边界电网对象分配一一对应的对象代码,按照层次关系机构库和拓扑连接关系结构库对所有对象代码进行关联。其中,层次关系机构库和拓扑连接关系结构库可由各个电网业务模型的拓扑关系得到,主要是根据电网业务模型的xml文件的导出,得到对应的层次关系机构库和拓扑连接关系结构库。
68.本实施例中,根据多个待拼接的电网对象业务模型对应的网络拓扑关系,获取网络拓扑关系中出线边界的调度边界电网对象,根据分配的对象代码,判断多个待拼接的电网业务模型中是否存在相同对象代码相同的电网对象。
69.拆分模块203用于根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,获取拆分处理后所述多个待拼接的电网业务模型对应的所述内部电网对象及其层次关系结构库和拓扑连接关系结构库。
70.本实施例中,当判断所述多个待拼接的电网业务模型之间存在相同的所述调度边界电网对象时,对存在相同的所述调度边界电网对象进行去除处理,再对去除相同的所述调度边界电网对象的所述多个待拼接的电网业务模型进行拆分处理;
71.本实施例中,当判断所述多个待拼接的电网业务模型之间不存在相同的所述调度边界电网对象时,直接对所述多个待拼接的电网业务模型进行拆分处理。
72.本实施例中,经拆分处理拆分出的各个待拼接的电网业务模型不包含调度边界电网对象的内部电网对象及其层次关系结构库和拓扑连接关系结构库。
73.本实施例中,利用多个待拼接电网业务模型的拓扑关系,去掉调度边界电网对象及其相关信息,只保留所属区域内部的内部电网对象对应的设备信息。
74.模型合并模块204用于获取并根据所述多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界电网对象对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型。
75.本实施例中,模型合并模块204包括电力数据划分单元和电力数据合并单元;电力数据划分单元用于获取所述多个待拼接的电网业务模型对应的电力数据,根据所述多个待拼接的电网业务模型对应的内部电网对象进行电力数据的划分,划分出内部电网对象对应的电力数据,以及调度边界电网对象对应的边界电力数据,将所有待拼接电网业务模型对应的电力数据按所有电网对象的对象代码进行数据拼接整合,即对同一电网对象的数据进行整合处理;
76.本实施例中,对同一电网对象的数据进行整合处理,具体为,在时间上对属于同一电网对象的多源电力数据进行标签化处理,以使对同一电网对象的多源电力数据进行整合,同时利用时序数据库和列式数据库,对同一电网对象的异步电力数据的时序一致性进行整合处理,得到各个待拼接的电网业务模型对应的内部电网对象对应的电力数据及调度边界对象对应的边界电力数据。
77.本实施例中,电力数据合并单元用于根据整合处理后的所述多个待拼接的电网业务模型对应的内部电网对象的对象代码及其对应的电力数据,及所述多个待拼接的电网业务模型之间的调度边界电网对象及其对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,将多个待拼接的电网业务模型进行合并,根据各个电力设备及其拓扑关系通过边界设备连接起来,形成对应的全电网业务模型;其中,电网对象包括设备对象及连接线对象等,电力设备包括发电机、母线、变压器、线路、开关、刀闸、地刀、负荷、电容器和电抗器等。
78.本实施例中,对合并后的所述多个待拼接的电网业务模型进行校验处理,其中,所述校验处理包括语法校验、语义校验、参数完备性校验、关联一致性校验及拓扑完整性校
验;若所有所述校验处理成功后,生成对应的全电网业务模型。作为本实施例中的一种举例,若上述校验处理中有任意一项校验内容不符合预设的标准,则生成相应的错误信息和校验结果,并对用户进行反馈,以使用户能及时了解当前电网业务模型的拼接合并的情况,并根据错误信息和校验结果进行调整。
79.本实施例中,还根据各个地方的电网业务模型存在不断变化更新的情况,对形成对应的全电网业务模型进行局部更新。具体的,当检测到电网业务模型对应的电网对象的数量增加、电网对象的数量减少,和/或,电网对象的连接关系发生改变时,判断全电网业务模型发生增量模型更新事件,且根据检测到的发生增量模型更新事件所对应电网对象,获取该电网所在的单个电网业务模型,并对该电网业务模型进行对应更新操作。其中,增量模型更新事件包括但不限于单个电网业务模型对应的电网对象的数量增加、电网对象的数量减少,以及电网对象对应的连接关系修改。作为本实施例中的一种举例,当增量模型更新事件为单个电网业务模型对应的电网对象的数量增加时,在电网业务模型数据库中对所增加的电网对象进行入库,并增加该电网对象的连接关系信息;当增量模型更新事件为单个电网业务模型对应的电网对象的数量减少时,在电网业务模型数据库中删除该电网对象的连接关系信息,并判断受影响的电网对象,修改这些电网对象的连接关系信息。
80.本实施例中,只对全电网业务模型进行部分更新,能在电网业务模型发生变化时,及时更新,有利于电力系统的安全运行。
81.本实施例中,上述电网数据中台的数据模型生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
82.本实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图如图3所示。该计算机设备包括通过系统总线连接的处理器a01、网络接口a02、存储器和数据库。其中,该计算机设备的处理器a01用于提供计算和控制能力。该计算机设备的存储器包括内存储器a03和非易失性存储介质a04。该非易失性存储介质a04存储有操作系统b01、计算机程序b02和数据库。该内存储器a03为非易失性存储介质a04中的操作系统b01和计算机程序b02的运行提供环境。该计算机设备的数据库用于存储广告图片和广告图片的参数等数据。该计算机设备的网络接口a02用于与外部的终端通过网络连接通信。该计算机程序b02被处理器a01执行时以实现一种电网数据中台的数据模型生成方法。可以理解的是,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
83.本实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项的电网数据中台的数据模型生成方法。计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他
可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
84.本实施例中,存储器包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。
85.本实施例中,计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。计算机可读介质不包括暂存电脑可读媒(transitory media),如调制的数据信号和载波。
86.综上,本发明一种电网数据中台的数据模型生成方法及系统,通过获取多个待拼接的电网业务模型,对所述多个待拼接的电网业务模型进行网络拓扑分析处理,获取所述多个待拼接的电网业务模型对应的电网对象,所述电网对象包括调度边界电网对象和内部电网对象;根据预设的编码规则对所有所述电网对象分配对象代码,判断所述多个待拼接的电网业务模型之间是否存在所述对象代码相同的所述调度边界电网对象;根据判断结果对所述多个待拼接的电网业务模型进行拆分处理,获取拆分处理后所述多个待拼接的电网业务模型对应的所述内部电网对象及其层次关系结构库和拓扑连接关系结构库;获取并根据所述多个待拼接的电网业务模型对应的所述内部电网对象对应的电力数据,及所述多个待拼接的电网业务模型之间的所述调度边界电网对象对应的边界电力数据,结合所述层次关系结构库和所述拓扑连接关系结构库,对所述多个待拼接的电网业务模型进行合并处理,生成对应的全电网业务模型。与现有技术相比,本发明实现了电网模型的按需拼接,同时避免了相邻电网业务系统的模型重叠现象,业务模型合并效率高,准确率高,得到的模型更全面。
87.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献