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

一种自主可控新一代变电站的区域划分展示方法与流程

2022-02-25 21:26:28 来源:中国专利 TAG:


1.本发明涉及变电站领域,特别涉及一种自主可控新一代变电站的区域划分展示方法。


背景技术:

2.变电站地理区域信息包括了变电站的地理结构、变电站内设备与地理结构的关联,然而变电站地理区域信息在以往变电站中未体现。而随着自主可控新一代变电站《自主可控新一代变电站二次系统技术规范通用系列规范8变电站设备信息模型》规范的出现,新增变电站需求:在系统规格描述(system specification description,ssd)中添加变电站的地理区域信息,并要求在解析ssd后展示区域信息情况,即变电站区域划分。然而,现有技术中没有有效的展示变电站地理区域信息的方法。


技术实现要素:

3.本发明实施例通过提供一种自主可控新一代变电站的区域划分展示方法,通过解析ssd文件地理区域信息实现了变电站地理区域划分的展示和实际地理区域位置关系的快速、有效展现。
4.为解决上述技术问题,本发明实施例提供了一种自主可控新一代变电站的区域划分展示方法,所述方法基于系统规格描述ssd文件,所述系统规格描述ssd文件采用xml语言来描述变电站的地理区域信息,所述地理区域信息由xml文件中的若干个节点信息组成,所述方法包括以下步骤:
5.解析所述系统规格描述ssd文件,提取节点信息并选择地理区域的关键节点信息;
6.设置展示变电站地理区域信息的绘制及展示原则;
7.根据地理区域信息的展示算法,遍历所述地理区域的关键节点信息,根据所述绘制及展示原则绘制并展示变电站的区域划分信息。
8.进一步地,所述提取节点信息包括:提取地理区域节点信息、变电站设备模型节点信息、电缆连接节点信息以及地理区域节点信息间的包含关系;所述选择地理区域的关键节点信息包括选择地理区域节点信息作为地理区域的关键节点信息。
9.进一步地,所述节点信息包含元素及元素属性定义,所述地理区域节点信息的元素属性定义至少包括名称name、中文描述desc和空间位置信息coordinates。
10.进一步地,将变电站作为substation节点,对所述substation节点下的所述地理区域节点信息进行分级,分级后包括根节点以及根节点的各级子节点,所述遍历所述地理区域的关键节点信息包括遍历所述根节点以及根节点的各级子节点。
11.进一步地,所述设置展示变电站地理区域信息的绘制及展示原则包括设置以下四个原则:
12.1)坐标轴定义:竖轴为x轴,定义北为正方向;横轴为y轴,定义东为正方向;左下点为原点(0,0);
13.2)方向定义:上为方向北,下为方向南,左为方向西,右为方向东;
14.3)当所述地理区域节点信息的元素属性定义包含对角坐标标识rect时,判断对角坐标标识rect,若对角坐标标识rect为true,空间位置信息coordinates的坐标(x1,y1:x2,y2)表示矩形区域,其中(x1,y1)和(x2,y2)分别为矩形区域的两个对角坐标,展示时以矩形展示;若对角坐标标识rect为false,空间位置信息coordinates的坐标(a1,b1:a2,b2:a3,b3)表示不规则区域,其中不规则区域是首尾相接的封闭曲线,(a1,b1)、(a2,b2)和(a3,b3)分别为不规则区域首尾相连3个点的坐标;
15.4)substation节点作为绘制及展示的最上层区域,substation节点的左下点坐标为(0,0);空间位置信息coordinates的坐标(x,y)为相对坐标,即下一层区域以上一层区域的左上点为坐标系原点。
16.进一步地,所述根据地理区域信息的展示算法,遍历所述地理区域的关键节点信息,根据所述绘制及展示原则绘制并展示变电站的区域划分信息包括步骤:
17.(1)解析所述系统规格描述ssd文件,找到所述substation节点;
18.(2)获取所述substation节点下的根节点信息;
19.(3)判断第n个根节点是否已绘图;当判断第n个根节点已绘图时,进入步骤(4);当判断第n个根节点未绘图时,进入步骤(5);
20.(4)判断第n个根节点是否为最后的根节点,若否,则将n加1,返回所述步骤(3),若是则绘制展示图形结束;
21.(5)根据根节点空间位置信息coordinates绘制展示图形;
22.(6)判断第n个根节点的各级子节点是否已绘图,若是则进入所述步骤(4),若否则进入步骤(7);
23.(7)根据第n个根节点的各级子节点的空间位置信息coordinates绘制展示图形,返回所述步骤(6)。
24.进一步地,所述获取substation节点下的根节点信息包括:
25.将substation节点下的所述地理区域节点信息记录至堆栈后,获取所述根节点信息。
26.进一步地,在解析所述系统规格描述ssd文件,找到substation节点后,还包括步骤:
27.校验substation节点中所有地理区域节点信息的坐标格式是否正确;
28.若校验正确,则继续下一步,否则进行告警提示并退出展示。
29.进一步地,所述校验substation节点中所有地理区域节点信息的坐标格式是否正确包括:当对角坐标标识rect为true,且坐标为(x1,y1:x2,y2)格式时,校验正确;当对角坐标标识rect为false,且坐标为(a1,b1:a2,b2:a3,b3)格式时,校验正确;否则校验不正确。
30.本发明的另一实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现自主可控新一代变电站的区域划分展示方法。
31.本发明实施例的上述技术方案具有如下有益的技术效果:
32.本发明通过在选择地理区域的关键节点信息时包括地理区域节点信息间的包含关系,在区域划分展示时,通过理顺包含关系可以速度定位到子节点、并绘制子节点的图
形,以及避免遗漏子节点所表示的区域信息;本发明研究了地理区域信息展示的算法来遍历地理区域信息节点进行绘制和展示,从而通过解析ssd文件地理区域信息实现了变电站地理区域划分的展示和实际地理区域位置关系的展现;本发明在展示算法中加入坐标格式的校核流程,能够快速定位错误信息,避免后续展示过程中大量数据的计算。
附图说明
33.图1是本发明实施例提供的ssd文件内容图;
34.图2是本发明实施例提供的地理区域信息展示算法流程图;
35.图3是本发明实施例提供的地理区域划分信息的变电站一楼展示图;
36.图4是本发明实施例提供的地理区域划分信息的变电站二楼展示图。
具体实施方式
37.为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
38.本发明实施例提供一种自主可控新一代变电站的区域划分展示方法。本发明的方法解析系统规格描述ssd文件,提取节点信息并选择地理区域的关键节点信息。
39.《自主可控新一代变电站二次系统技术规范通用系列规范8变电站设备信息模型》规范在dl/t 1874标准的基础上,增加了变电站地理区域模型,用于描述变电站的地理结构及变电站内设备与地理结构的关联。ssd文件是xml文件,ssd的区域信息由xml文件中的若干个节点信息组成,节点信息包含的元素及属性定义是在《自主可控新一代变电站二次系统技术规范通用系列规范8变电站设备信息模型》是第一次定义,是新的需求。
40.《自主可控新一代变电站二次系统技术规范通用系列规范8变电站设备信息模型》定义了包括区域模型、屏柜模型、物理设备模型等地理区域模型,其中区域模型包括围墙、开关场、间隔场所、建筑物、楼层、房间、道路、电缆沟等模型,规范中具体定义如下表1(ssd地理区域信息各元素及属性定义):
[0041][0042][0043]
在解析ssd文件时,本发明中提取地理区域节点、装置设备节点、电缆连接节点,以及地理区域节点信息间的包含关系等信息:
[0044]
地理区域节点信息:wall、building、floor、room、switcharea、bayarea、road、ditch、door、otherarea、precabinet、cabinet;
[0045]
与地理结构关联的变电站设备模型节点信息:generaldevice、conductingdevice、board、port;
[0046]
电缆连接节点信息:cable、cable terminal、cableconnectivitynode;
[0047]
地理区域节点信息间的包含关系包括:
[0048]
例如,building可包含floor,floor可包含room,room节点下可包含cabinet、door,或直接包含generaldevice、cunductingdevice等变电站设备模型节点信息;
[0049]
switcharea可包含bayarea、otherarea和road,bayarea可包含cabinet或直接包含generaldevice、cunductingdevice等变电站设备模型节点信息;
[0050]
cabinet是屏柜信息,可包含generaldevice或cunductingdevice变电站设备模型节点信息。
[0051]
将变电站作为根节点substation节点,对substation节点下的地理区域节点信息进行分级,分级后包括根节点以及根节点的各级子节点,1级根节点,例如包括building或wall或switcharea,2级子节点,例如包括floor或bayarea,3级子节点,例如包括room,cabinet,3级子节点,例如包括cabinet。
[0052]
在变电站区域划分的展示,即ssd中变电站地理区域信息展示中,目前规范上只要求展示“地理区域节点信息”的位置,因此,选择“地理区域节点信息”作为关键节点信息,需要存储堆栈以备后用,generaldevice或cunductingdevice节点是一次设备模型,ssd中该节点的所属关系用于反映一次设备引用与地理模型之间的关联关系,即表示区域信息是否需要建立与一次设备的关联关系,由于地理区域信息只要求展示到变电站屏柜这一最小节点层级,不要求展示一次设备的位置关系,所以generaldevice或cunductingdevice不用展示;变电站设备模型节点信息、电缆连接节点信息等也无需存储和展示。
[0053]
ssd文件中地理区域节点信息存在多级包含关系,本发明通过在解析ssd时提取地理区域节点信息间的包含关系,在区域划分展示时,通过理顺包含关系可以速度定位到子节点、并绘制子节点的图形,以及避免遗漏子节点所表示的区域信息。
[0054]
在选择地理区域的关键节点信息后,本发明设计了展示变电站地理区域信息的绘制及展示原则。
[0055]
具体是基于以下4个展示原则:
[0056]
1)坐标轴定义:左下点为原点(0,0);竖轴为x轴,取北为正方向;横轴为y轴,取向东为正方向;
[0057]
2)东南西北方向:上北下南,左西右东;
[0058]
3)对角坐标标识rect为true时,coordinates为坐标(x1,y1:x2,y2)表示矩形区域,其中(x1,y1)和(x2,y2)为矩形两个对角坐标,展示时以矩形展示;rect为false时,coordinates的坐标(a1,b1:a2,b2:a3,b3)表示不规则区域,是依次相连、首尾相接的封闭曲线,其中(a1,b1)、(a2,b2)和(a3,b3)为首尾相连3个点的坐标。ssd的地理区域节点信息中,描述区域的空间坐标位置组合,两个坐标位置之间用“:”分割。在rect属性为true时,空间坐标数量应为2,表示矩形的两个对角,格式为(x1,y1:x2,y2);在rect属性为false时,空间坐标数量》=3,表示空间坐标依次相连、首尾相接的封闭曲线,格式为(a1,b1:a2,b2:a3,
memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0082]
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
再多了解一些

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

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

相关文献