电网计量数据的检索方法与流程

文档序号:31047994发布日期:2022-08-06 05:56阅读:153来源:国知局
电网计量数据的检索方法与流程

1.本发明涉及电网技术领域,尤其是涉及一种电网计量数据的检索方法。


背景技术:

2.电网计量数据可以记录电网的一些数据,可以根据电网计量数据判断电网的一些相关信息,例如,正向有功数据、反向有功数据、正向无功数据和反向无功数据,而这些电网计量数据位于很多设备上,设备的设置比较复杂。
3.现有技术中,对电网计量数据的检索一般是基于单个设备查询,对于按照某一类型或某一组织范围检索时,需要通过轮询该类型或组织下单个设备的数据。例如,以电信息采集系统为例,当需要查询某个公变台区下所有用户在某个时间的电压数据时,需要先轮询公变台区下的所有用户,再按照用户逐个获取对应的电压数据;或者是需要获取某地区某类型用户的电压和电流数据,需要先轮询该地区下所有用户并通过类型过滤,再查询数据。
4.然而,现有技术的电网计量数据的检索方法可能造成数据的检索效率低,和可扩展性差的问题产生。因此,在某些特定业务场景下,现有技术的电网计量数据的检索方法无法满足用户的需求。


技术实现要素:

5.本发明的目的在于提供一种电网计量数据的检索方法,可以提高对电网计量数据的的检索效率,并且提高可扩展性。
6.为了达到上述目的,本发明提供了一种电网计量数据的检索方法,包括:
7.将电网的所有设备按照其电网设备相互之间的管理关系或者电力传输方向分为若干个从高到低的等级,并按照从高到低的顺序将所有等级或部分等级设置成检索路径,所述检索路径中的每个所述等级之间使用分隔符号隔开;
8.检索某一等级的所有数据时,按照所述检索路径从最高等级按照所述等级的高低顺序依次向下检索到该等级,并提取该等级的所有设备的电网数据;以及
9.检索某一设备的数据时,按照所述检索路径从所述最高等级按照所述等级的高低顺序依次向下检索到该设备,并提取该设备的电网数据。
10.可选的,在所述的电网计量数据的检索方法中,按照电网设备相互之间的管理关系将所述电网的所有设备分为从高到低的五个等级,分别为电网管理单位域、电网设备域、电网管理单元域、电网计量设备域和电网数据域,按照从高到低的顺序将五个等级或部分等级设置成检索路径,所述检索路径中的每个所述等级之间使用分隔符号隔开。
11.可选的,在所述的电网计量数据的检索方法中,按照所述电网管理单位域、电网设备域、电网管理单元域、电网计量设备域和电网数据域的顺序设置检索路径,所述电网管理单位域、电网设备域、电网管理单元域、电网计量设备域和电网数据域之间均使用分隔符号隔离开。
12.可选的,在所述的电网计量数据的检索方法中,当检索所述电网管理单元域的所有数据时,按照所述电网管理单位域、电网设备域和电网管理单元域的顺序设置检索路径,检索所述电网管理单元域的所有设备的数据。
13.可选的,在所述的电网计量数据的检索方法中,当检索所述电网管理单元域的某一设备的数据时,按照所述电网管理单位域、电网设备域和电网管理单元域的顺序设置检索路径,检索所述电网管理单元域的某一设备的数据。
14.可选的,在所述的电网计量数据的检索方法中,所述电网管理单位域包括电网管理单位和电网控制区域。
15.可选的,在所述的电网计量数据的检索方法中,所述电网设备域包括:变电站、线路、变压器和台区。
16.可选的,在所述的电网计量数据的检索方法中,所述电网管理单元域包括:用户、电网数据采集点和电网数据计量点。
17.可选的,在所述的电网计量数据的检索方法中,所述电网计量设备域包括:集中器、电能表、水表、气表和热表。
18.可选的,在所述的电网计量数据的检索方法中,所述电网数据域包括正向有功数据、反向有功数据、正向无功数据和反向无功数据。
19.可选的,在所述的电网计量数据的检索方法中,所述电网管理单位域、电网设备域、电网管理单元域、电网计量设备域和电网数据域之间均使用分隔符号隔离开。
20.在本发明提供的一种电网计量数据的检索方法中,将电网的所有设备按照其电网设备相互之间的管理关系或者电力传输方向分为若干个从高到低的等级;检索某一等级的所有数据时,从最高等级按照所述等级的高低顺序依次向下检索到该等级,并提取该等级的所有设备的电网数据;检索某一设备的数据时,从所述最高等级按照所述等级的高低顺序依次向下检索到该设备,并提取该设备的电网数据。按照这个检索方法可以快速检索到某个等级的电网数据,或者快速检索到某一设备的电网数据。不需要轮询所有设备来检索某个等级或者某一设备的电网数据,可以提高对电网计量数据的的检索效率,并且提高可扩展性。
附图说明
21.图1是本发明实施例的电网计量数据的检索方法的流程图;
22.图2是本发明实施例的各个层级的数据设置的示意图。
具体实施方式
23.下面将结合示意图对本发明的具体实施方式进行更详细的描述。根据下列描述,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
24.在下文中,术语“第一”“第二”等用于在类似要素之间进行区分,且未必是用于描述特定次序或时间顺序。要理解,在适当情况下,如此使用的这些术语可替换。类似的,如果本文所述的方法包括一系列步骤,且本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加
到该方法。
25.请参照图1,本发明提供了一种电网计量数据的检索方法,包括:
26.s11:将电网的所有设备按照其电网设备相互之间的管理关系或者电力传输方向分为若干个从高到低的等级,并按照从高到低的顺序将所有等级或部分等级设置成检索路径,所述检索路径中的每个所述等级之间使用分隔符号隔开;
27.s12:检索某一等级的所有数据时,按照所述检索路径从最高等级按照所述等级的高低顺序依次向下检索到该等级,并提取该等级的所有设备的电网数据;以及
28.s13:检索某一设备的数据时,按照所述检索路径从所述最高等级按照所述等级的高低顺序依次向下检索到该设备,并提取该设备的电网数据。
29.优选的,按照电网设备相互之间的管理关系将所述电网的所有设备分为从高到低的五个等级,分别为电网管理单位域、电网设备域、电网管理单元域、电网计量设备域和电网数据域,按照从高到低的顺序将五个等级或部分等级设置成检索路径,所述检索路径中的每个所述等级之间使用分隔符号隔开。分隔符号可以是:.。相当于,电网管理单位域是最高的等级可以认为是level1,其下一个等级是电网设备域,可以认为是level2,电网管理单位域可以管理电网设备域;再下一个等级是电网管理单元域,可以认为是level3,电网设备域可以管理电网管理单元域;再下一个等级是电网计量设备域,可以认为是level4,电网管理单元域可以管理电网计量设备域;最后一个等级是电网数据域,可以认为是level5,电网计量设备域可以管理电网数据域。当然,在本发明的其他实施例中,可以根据电力的传输方向,将电力发送端最高等级,然后从发送端到接收端依次分等级,同一层的设备作为同一等级。
30.优选的,当检索所述电网管理单元域的所有数据时,按照所述电网管理单位域、电网设备域和电网管理单元域的顺序设置检索路径,例如“root.电网管理单位域.电网设备域.电网管理单元域”,检索所述电网管理单元域的所有设备的数据。当检索所述电网管理单元域的某一设备的数据时,按照所述电网管理单位域、电网设备域和电网管理单元域的顺序设置检索路径,检索所述电网管理单元域的某一设备的数据。
31.其中,所述电网设备域包括:变电站、线路、变压器和台区,也就是说变电站、线路、变压器和台区在同一层(同一等级),如果想要检索电网设备这一层的电网数据,就需要检索变电站、线路、变压器和台区的所有电网数据,在本发明的其他实施例中,还包括其他的设备,在此不做赘述。所述电网管理单元域包括:用户、电网数据采集点和电网数据计量点,在本发明的其他实施例中,还包括其他的设备,在此不做赘述。所述电网计量设备域包括:集中器、电能表、水表、气表和热表,在本发明的其他实施例中,还包括其他的设备,在此不做赘述。所述电网数据域包括正向有功数据、反向有功数据、正向无功数据和反向无功数据,在本发明的其他实施例中,还包括其他类型的数据,例如电压数据。
32.例如,请参照图2和表1,图2和表1是本发明实施例的各个层级的数据设置的示例,图2和表1只是举例说明分层检索的思想,实际上电网中很多计量系统,在这里就不一一列举了。从层级栏可以看出本发明实施例是5个层级,包括level1、level2、level3、level4和level5,层级的优先顺序依次为level1、level2、level3、level4和level5,域名一栏示出了这五个层级分别对应的哪些设备。首字母是每个设备的代表字母,对象这一栏表示供电单位对象(o_org)。编码定义这一栏为供电单位对象(o_org)的具体id定义。样例为举的例子。
接着,对检索路径进行举例,其中“.”为分隔符,root.代表根节点。
33.表1
[0034][0035]
例一
[0036]
以电网管理单位域(level1)的全路径名称设计样例,如张家口地区的崇礼变电站的编码为“root.g1340217.s2013000181302692”,其中g为管理单位的开头字母,1340217为管理单位对象(o_org)的org_no值,2013000181302692为变电站对象(g_subs)的subs_id值。
[0037]
例二
[0038]
以电网管理单元域(level3)的全路径名称设计样例,如张家口地区测试台区下辖a用户的编码为“root.g1340217.t201685.c1200000021”,其中g为管理单位的开头字母,1340217为管理单位对象(o_org)的org_no值,t为台区的开头字母,201685为台区对象(g_tg)的tg_id值,c为用户的开头字母,1200000021为用电客户对象(c_cons)的cons_no值。
[0039]
例三
[0040]
以电网计量设备域(level4)全路径名称设计样例,如张家口地区的崇礼变电站测试台区下辖a用户安装的电能表编码为“root.g1340217.t14685.c1200000021.m100000029050853”,其中g为管理单位的开头字母,1340217为管理单位对象(o_org)的org_no值,t为台区的开头字母,201685为台区对象(g_tg)的tg_id值,c为用户的开头字母,1200000021为用电客户对象(c_cons)的cons_no值,m为电能表的开头字母,100000029050853为电能表对象(c_meter)的meter_id值。
[0041]
例四
[0042]
以电网数据域(level5)的全路径名称设计样例,如张家口地区测试台区下辖a用
户安装的电能表采集的测量点正向有功总电能量的编码为“root.g1340217.t14685.c1200000021.m100000029050853.e_pap”,其中g为管理单位的开头字母,1340217为管理单位对象(o_org)的org_no值,t为台区的开头字母,201685为台区对象(g_tg)的tg_id值,c为用户的开头字母,1200000021为用电客户对象(c_cons)的cons_no值,m为电能表的开头字母,100000029050853为电能表对象(c_meter)的meter_id值,e_pap对应正向有功总电能量。
[0043]
因此,如果需要检索某一设备的数据,可以使用例一至例四的检索路径进行检索,例如,如果是需要检索张家口地区测试台区a用户电能表的正向有功电能量的电网数据,则根据如下编码的路径检索数据:“root.g1340217.t14685.c1200000021.m100000029050853.e_pap”。
[0044]
如果需要检索某一层(等级)所有设备的数据,例如,如果是检索张家口地区测试台区所有用户的数据,根据编码“root.g1340217.t14685”检索;如果是检索张家口地区所有用户数据,根据编码“root.g1340217”检索。
[0045]
综上,在本发明实施例提供的电网计量数据的检索方法中,将电网的所有设备按照其电网设备相互之间的管理关系或者电力传输方向分为若干个从高到低的等级;检索某一等级的所有数据时,从最高等级按照所述等级的高低顺序依次向下检索到该等级,并提取该等级的所有设备的电网数据;检索某一设备的数据时,从所述最高等级按照所述等级的高低顺序依次向下检索到该设备,并提取该设备的电网数据。按照这个检索方法可以快速检索到某个等级的电网数据,或者快速检索到某一设备的电网数据。不需要轮询所有设备来检索某个等级或者某一设备的电网数据,可以提高对电网计量数据的的检索效率,并且提高可扩展性。
[0046]
上述仅为本发明的优选实施例而已,并不对本发明起到任何限制作用。任何所属技术领域的技术人员,在不脱离本发明的技术方案的范围内,对本发明揭露的技术方案和技术内容做任何形式的等同替换或修改等变动,均属未脱离本发明的技术方案的内容,仍属于本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1