1.一种基于图数据结构管理变电站异构系统模型的方法,其特征在于,所述方法包括:步骤1,从变电站监控系统的实时数据库中,采集变电站对象,变电站对象的关联关系;其中,关联关系包括物理连接关系和逻辑连接关系;步骤2,以变电站对象作为记录节点,以关联关系作为连接记录节点的记录边,利用记录节点和记录边建立描述变电站异构设备网络的图数据结构模型;步骤3,建立图数据结构模型与实时数据库记录之间的属性访问外键,属性访问外键包括节点属性访问外键和边属性访问外键;其中,节点属性访问外键指向变电站对象在实时数据库中的访问位置,边属性访问外键指向关联关系在实时数据库中的访问位置;步骤4,当实时数据库中的关系对象及其关联关系发生变化时,基于属性访问外键,利用变化后的实时数据库对图数据结构模型的记录节点与记录边进行更新;步骤5,根据客户的查询请求,对图数据结构模型进行网络遍历以获取搜索结果链表;从搜索结果链表中逐一提取记录节点和记录边,基于属性访问外键,从实时数据库中获取对应的变电站对象和关联关系;将变电站对象和关联关系进行编码,组包后发给客户。
2.根据权利要求1所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,步骤1中,变电站对象包括:一次设备,二次设备,辅助设备,巡视设备,站控层设备和物理区域对象。
3.根据权利要求2所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,一次设备包括:控制区域、基准电压、厂站、电压等级、断路器、刀闸、母线段、同步发电机、交流线、交流线端点、直流线、直流线端点、换流器、负荷、变压器、变压器绕组、变压器分接头类型、并联补偿器、串联补偿器、间隔、地刀、遥测、遥信、其他遥测和其他遥信;二次设备包括:包括测控、保护、安全自动装置、智能录波器、计量装置、交直流电源;辅助设备包括:动环设备、安全防卫设备、消防设备、在线监测设备;巡视设备包括:巡检机器人与视频设备;站控层设备包括:主辅一体监控主机、综合应用主机、智能五防主机、实时网关机、服务网;物理区域对象包括:围墙、大门、室外厂区、室内区域、走廊、楼层、屏柜与连接电缆。
4.根据权利要求3所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,步骤1中,物理连接关系包括:一次设备的电气连接关系,二次设备与电源连接关系,二次设备与网络交换机的连接关系,辅助设备与电源连接关系,辅助设备与网络交换机的连接关系。
5.根据权利要求3所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,步骤1中,逻辑连接关系包括:二次设备与一次设备的采集关系,二次设备与一次设备的控制关系,辅助设备与一次设备的数据采集关系,辅助设备与二次设备的数据采集关系,辅助设备传感器与辅助设备主机的连接关系,辅助设备传感器与物理空间的归属关系,一次设备与物理空间的归属关系,二次设备与物理空间的归属关系,测点与一次设备的所属关系,测点与二次设备的所属关系,测点与辅助设备的所属关系,测点与二次设备的来源关系,测点与辅助设备的来源关系,测点与巡视设备的来源关系,设备与电压等级节点的归属关系,设备与电气间隔节点的归属关系。
6.根据权利要求1至5中任一项所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,对记录节点的属性进行定义,包括:变电站对象的ID,变电站对象的类别,节点属性访问外键;对记录边的属性进行定义,包括关联关系的ID,关联关系的类别,关联关系的方向,边属性访问外键;其中,关联关系的类别包括物理连接关系和逻辑连接关系;关联关系的方向包括正方向,正方向为从源端指向目标端。
7.根据权利要求6所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,步骤4中,当实时数据库中的的关系对象及其关联关系发生增加、删除、修改类别的变化时,分别基于节点属性访问外键和边属性访问外键,对图数据结构模型的记录节点和记录边进行批量维护,保持图数据结构模型与实时数据库的模型保持一致。
8.根据权利要求7所述的基于图数据结构管理变电站异构系统模型的方法,其特征在于,步骤5包括:步骤5.1,获取客户的查询请求,解析查询请求以获取起始记录节点及其ID、遍历的记录边类型、遍历的记录节点类型、搜索深度、停止条件和查询结果属性;步骤5.2,从起始记录节点开始,以遍历的记录边类型和记录节点类型为搜索条件,对图数据结构模型进行拓扑遍历分析,将符合搜索条件的记录节点和记录边均保存到搜索结果链表中;步骤5.3,当搜索进程满足搜索深度或停止条件时,则停止遍历;否则重复步骤5.2;步骤5.4,从搜索结果链表中逐一提取记录节点及其对应的记录边,分别基于节点属性访问外键和边属性访问外键,从实时数据库中获取对应的变电站对象和关联关系;步骤5.5,将变电站对象和关联关系进行编码,组包后发给客户。
9.利用权利要求1至8中任一项所述的基于图数据结构管理变电站异构系统模型的方法而实现的基于图数据结构管理变电站异构系统模型的系统,其特征在于,系统包括:图数据结构模型生成模块,图数据结构模型维护模块,查询模块,服务模块,展示模块;图数据结构模型生成模块,用于访问变电站监控系统实时数据库中的变电站对象及其关联关系,以变电站对象作为记录节点,以关联关系作为连接记录节点的记录边,利用记录节点和记录边建立描述变电站异构设备网络的图数据结构模型;图数据结构模型维护模块,当实时数据库中的关系对象及其关联关系发生变化时,基于属性访问外键,利用变化后的实时数据库对图数据结构模型的记录节点与记录边进行更新;查询模块,根据客户的查询请求,对图数据结构模型进行网络遍历以获取搜索结果链表;服务模块,从搜索结果链表中逐一提取记录节点和记录边,基于属性访问外键,从实时数据库中获取对应的变电站对象和关联关系;将变电站对象和关联关系进行编码,组包后发给客户;展示模块,基于服务模块返回的查询结果,采用力导算法自动进行图数据结构对象的显示布局,以网络拓扑方式展示查询结果。
10.根据权利要求9所述的基于图数据结构管理变电站异构系统模型的系统,其特征在于,图数据结构模型生成模块,还用于建立图数据结构模型与实时数据库记录之间的属性访问外键,属性访问外键包括节点属性访问外键和边属性访问外键;其中,节点属性访问外键指向变电站对象在实时数据库中的访问位置,边属性访问外键指向关联关系在实时数据库中的访问位置。