一种场站一次接线图自动生成方法及其系统与流程
未命名
09-23
阅读:49
评论:0
1.本发明涉及电气或电子系统控制技术领域,尤其涉及一种场站一次接线图自动生成方法及其系统。
背景技术:
2.目前,变电站站内一次接线图的生成方式,大多采用人工绘制方式,但人工绘制的方式效率低,且其规范性和准确性难以保证。
技术实现要素:
3.本发明所要解决的技术问题是针对现有技术的上述不足,提供一种场站一次接线图自动生成方法及其系统,该方法能够实现场站一次接线图自动生成,速度快效率高,且保证了规范性和准确性。
4.第一方面,本发明提供了一种场站一次接线图自动生成方法,所述方法包括:
5.s1:根据间隔类型和间隔接线方式定义典型间隔,之后把每种典型间隔对应的svg代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;
6.s2:获取场站配置scd文件,并对场站配置scd文件中的场站间隔进行解析,得到scd文件解析结果;
7.s3:从scd文件解析结果中解析出场站间隔类型;
8.s4:根据场站间隔类型遍历场站间隔中的所有一次设备,得到场站间隔拓扑关系;
9.s5:对场站间隔拓扑关系进行解析,判断出场站间隔接线方式;
10.s6:根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图。
11.进一步地,所述间隔类型是通过对电力设备进行间隔类型划分得到的,所述间隔接线方式是通过对电力设备进行间隔接线方式划分得到;
12.所述间隔类型,具体包括:
13.主变间隔、和/或,母线间隔、和/或,线路开关间隔、和/或,电容器开关间隔、和/或,电抗器开关间隔、和/或,母联开关间隔、和/或,线路间隔。
14.所述步骤s1中的间隔接线方式,具体包括:
15.单母线接线方式、单母线分段接线方式、双母线接线方式、双母线分段接线方式、旁路母线接线方式、3/2母线接线方式。
16.进一步地,所述步骤s1中的初始典型间隔库,具体包括:
17.三卷变变压器间隔、两卷变变压器间隔、双母开关间隔、双母线路开关间隔、单母开关间隔、单母电容器开关间隔、单母电抗器开关间隔、单母站用变开关间隔、单母线路开关间隔、双母母联开关间隔、单母母联开关间隔、旁母开关间隔、3/2母线开关间隔、单母线间隔、双母线间隔、分段双母线间隔、旁路母线间隔、3/2母线间隔。
18.进一步地,所述步骤s3中的场站间隔类型是根据国家电网公司公布的《自主可控
新一代变电站二次系统技术规范》规定的间隔命名规则来判断,具体为:
19.包含母线设备的间隔为母线间隔;包含变压器设备的间隔为主变间隔;包含开关设备和线路的间隔为线路开关间隔;包含开关设备和站用变设备的间隔为站用变开关间隔;包含开关设备和电容器设备的间隔为电容器开关间隔;包含开关设备和电抗器设备的间隔为电抗器开关间隔;包含线路设备的间隔为线路间隔。
20.进一步地,所述步骤s4中,包括具体步骤如下:
21.s4.1:根据场站间隔类型遍历场站内所有场站间隔中的所有一次设备;
22.s4.2:获取一次设备所拥有的连接关系;所述一次设备所拥有的连接关系是根据间隔连接判断得到的:当出现一次设备中存在终端连接的间隔名称与当前间隔名称不同时,表示当前场站间隔与终端连接场站间隔存在连接关系;
23.s4.3:根据一次设备所拥有的连接关系,得到场站间隔拓扑关系。
24.进一步地,所述步骤s5中,对场站间隔拓扑关系进行解析,判断出间隔接线方式,具体包括:
25.若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点相同,则判定开关间隔cbr的接线方式为双母接线方式,第一母线间隔bus1和第二母线间隔bus2为双母线接线方式;
26.若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点不同,则判定开关间隔cbr的接线方式为单母分段接线方式,第一母线间隔bus1和第二母线间隔bus2为单母线分段接线方式;
27.若一个开关间隔cbr分别连接第一开关间隔cbr1和第二开关间隔cbr2,且第一开关间隔cbr1分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系、及第二开关间隔cbr2分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系,则判定开关间隔cbr、第一开关间隔cbr1、第二开关间隔cbr2、第一母线间隔bus1和第二母线间隔bus2均为3/2母线接线方式;
28.若一个开关间隔cbr仅与一个母线间隔bus相连接,则判定开关间隔cbr和母线间隔bus均为单母线接线方式。
29.进一步地,所述s6中根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图,具体包括步骤如下:
30.s6.1:根据场站间隔属性信息中的场站名创建同名的svg文件,在svg文件的头部引入所有典型间隔的svg插件库源码和不同电压等级的颜色配置;
31.s6.2:根据场站间隔属性信息中的电压等级的个数,确定电压等级布局;
32.s6.3:从scd文件解析结果中获取主变压器个数和主变压器类型,将主变压器均分在svg图主变区域内,并根据主变压器每个线圈连接的电压等级设置主变压器的线圈class属性,生成主变压器svg代码;
33.s6.4:分别根据场站不同电压侧的母线个数和母线连接方式添加母线间隔svg源码,并根据每条母线所处的电压等级设置母线图元的class属性,生成相应的母线间隔svg代码;
34.s6.5:根据scd文件解析结果配置svg文件开关间隔、并生成开关间隔svg代码,所述svg文件开关间隔包括3/2接线开关间隔、双母接线开关间隔、单母接线开关间隔以及旁
母接线开关间隔;
35.s6.6:根据scd文件解析结果得到场站所有间隔名称、设备类型以及设备名称,生成标注文本svg代码;其中,设备类型包括开关、刀闸、手车;
36.s6.7基于主变压器svg代码、母线间隔svg代码、开关间隔svg代码及标注文本svg代码,生成一次接线图。
37.进一步地,所述步骤s6.5中,svg文件配置线路开关间隔,具体包括以下步骤:
38.6.5.1:遍历场站下所有3/2接线开关间隔,根据电压等级配置3/2接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定3/2开关间隔的坐标和尺寸,使得3/2接线开关间隔均匀分布在3/2接线方式的母线之间;
39.6.5.2:遍历场站下所有双母线路开关间隔,根据电压等级配置双母线路开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定双母线路开关间隔的坐标和尺寸,使得双母线路开关间隔均匀分布在与其相连接的双母线之间;
40.6.5.3:遍历场站下所有单母线接线开关间隔,根据电压等级配置单母线接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定单母接线开关间隔的坐标和尺寸,使得单母接线开关间隔均匀分布在与其相连接的母线之间。
41.本发明提出的一种场站一次接线图自动生成方法,是基于场站scd配置文件实现的,首先解决了人工绘制方法效率低、准确性不足等问题,其次根据国家电网公司提出的自主可控新一代变电站二次系统技术规范,本发明以场站间隔为基本单元,通过解析场站scd配置文件获取场站所有的间隔信息,再根据scd配置文件解析的结果中的间隔类型和间隔接线方式调用典型间隔库进行场站一次接线图的绘制,本发明采用的方法完全符合国网自主可控新一代变电站二次系统技术规范的要求,且在典型间隔的svg源码均采用插件的形式存放于典型间隔库中,具有很强的可扩展性。
42.第二方面,本发明提供了一种场站一次接线图自动生成系统,该系统包括:
43.预定义单元,用于根据间隔类型和间隔接线方式定义典型间隔,之后把每种场站间隔对应的svg代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;
44.scd文件获取单元,与所述预定义单元连接,用于获取scd文件;
45.解析单元,与所述scd文件获取单元连接,用于对scd文件中的场站间隔进行解析得到scd文件解析结果,还用于从scd文件解析结果中解析出场站间隔类型;
46.拓扑单元,分别与所述预定义单元和所述解析单元连接,用于根据场站间隔类型遍历场站间隔中的所有一次设备,得到场站间隔拓扑关系;
47.确定单元,与所述解析单元连接,用于对场站间隔拓扑关系进行解析、判断出场站间隔接线方式;
48.绘制单元,分别与所述预定义单元、所述解析单元、所述拓扑单元及所述确定单元分别连接,用于根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图。
49.进一步地,所述确定单元还包括判断模块,所述判断模块连接所述解析单元,用于判断出间隔接线方式,具体包括以下过程:
50.若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点相同,则判定开关间隔cbr的接线方式为双母接线方式,第一母线间隔bus1和第二
母线间隔bus2互为双母线接线方式;
51.若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点不同,则判定开关间隔cbr的接线方式为单母分段接线方式,第一母线间隔bus1和第二母线间隔bus2互为单母分段接线方式;
52.若一个开关间隔cbr分别连接第一开关间隔cbr1和第二开关间隔cbr2,且第一开关间隔cbr1分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系、及第二开关间隔cbr2分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系,则判定开关间隔cbr、第一开关间隔cbr1、第二开关间隔cbr2、第一母线间隔bus1和第二母线间隔bus2均为3/2母线接线方式;
53.若一个开关间隔cbr仅与一个母线间隔bus相连接,则判定开关间隔cbr和母线间隔bus均为单母线接线方式。
54.本发明提出的一种场站一次接线图自动生成系统,是基于场站scd配置文件实现的,首先解决了人工绘制方法效率低、准确性不足等问题,其次根据国家电网公司提出的自主可控新一代变电站二次系统技术规范,本发明以场站间隔为基本单元,通过解析场站scd配置文件获取场站所有的间隔信息,再根据scd配置文件解析的结果中的间隔类型和间隔接线方式调用典型间隔库进行场站一次接线图的绘制,本发明采用的方法完全符合国网自主可控新一代变电站二次系统技术规范的要求,且在典型间隔的svg源码均采用插件的形式存放于典型间隔库中,具有很强的可扩展性。
附图说明
55.图1为本发明实施例中的场站一次接线图自动生成流程图;
56.图2为本发明实施例中的scd典型间隔库示意图;
57.图3为本发明实施例中的scd解析流程;
58.图4为本发明实施例中的场站电压等级分布示意图;
59.图5为本发明实施例中的配置场站主变位置;
60.图6为本发明实施例中的配置场站母线间隔的示意图;
61.图7本发明实施例中的配置场站3/2接线开关间隔的示意图;
62.图8为发明实施例中的配置场站双接线开关间隔的示意图;
63.图9为发明实施例中的配置场站单接线开关间隔的示意图;
64.图10为发明实施例中的配置场站间隔设备标注示意图。
具体实施方式
65.为使本领域技术人员更好地理解本发明的技术方案,下面将结合附图对本发明实施方式作进一步地详细描述。
66.可以理解的是,此处描述的具体实施例和附图仅仅用于解释本发明,而非对本发明的限定。
67.可以理解的是,在不冲突的情况下,本发明中的各实施例及实施例中的各特征可相互组合。
68.可以理解的是,为便于描述,本发明的附图中仅示出了与本发明相关的部分,而与
本发明无关的部分未在附图中示出。
69.可以理解的是,本发明的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。
70.可以理解的是,在不冲突的情况下,本发明的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。
71.可以理解的是,本发明的流程图和框图中,示出了按照本发明各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用硬件与计算机指令的组合来实现。
72.可以理解的是,本发明实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。
73.目前,国家电网公司变电站站内一次接线图的生成方式,一种是人工绘制方式,这种方式效率低且规范性和准确性难以保证。
74.发明人也研究了根据每个电压等级内母线接线方式模板来生成一次接线图,这种方法很大程度上弥补了人工绘制的低效率等缺点,但是国家电网公司自主可控新一代变电站二次系统技术规范中明确提出了根据场站scd配置文件生成场站一次接线图的要求,该方法无法满足此需求,此外该方法将电压等级作为模板,在可扩展性上有明显的不足。
75.通过解析场站内所有一次设备拓扑关系生成场站一次接线图的方法在算法复杂度较高,当一个场站较大,或者一次设备较多时,往往在性能上表现较差。
76.故发明人提出了一种场站一次接线图自动生成方法及其系统,首先解决了人工绘制方法效率低、准确性不足等问题,其次根据国家电网公司提出的自主可控新一代变电站二次系统技术规范,本技术方案以scd典型间隔为基本单元,通过解析场站scd文件获取场站所有的间隔信息,再根据scd文件解析的结果根据间隔类型和间隔接线方式调用典型间隔库进行场站一次接线图的绘制,本技术方案完全符合国网自主可控新一代变电站二次系统技术规范的要求,且在典型间隔的svg源码均采用插件的形式存放于典型间隔库中,具有很强的可扩展性。
77.本发明提出的一种场站一次接线图自动生成系统,是基于场站scd配置文件实现的,首先解决了人工绘制方法效率低、准确性不足等问题,其次根据国家电网公司提出的自主可控新一代变电站二次系统技术规范,本发明以场站间隔为基本单元,通过解析场站scd配置文件获取场站所有的间隔信息,再根据scd配置文件解析的结果中的间隔类型和间隔接线方式调用典型间隔库进行场站一次接线图的绘制,本发明采用的方法完全符合国网自主可控新一代变电站二次系统技术规范的要求,且在典型间隔的svg源码均采用插件的形式存放于典型间隔库中,具有很强的可扩展性。
78.实施例1:
79.如图1所示,本实施例提供了一种场站一次接线图自动生成方法,该方法包括:
80.s1:根据间隔类型和间隔接线方式定义典型间隔,之后把每种典型间隔对应的svg代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;其中,间隔类型是通过对电力设备进行间隔类型划分得到的,间隔接线方式是通过对电力设备进行间隔接线方式划
分得到的;
81.具体地,本实施例根据常见的间隔类型将间隔类型(也就是步骤s1中的间隔类型)划分如下:
82.主变间隔、和/或,母线间隔、和/或,线路开关间隔、和/或,电容器开关间隔、和/或,电抗器开关间隔、和/或,母联开关间隔、和/或,线路间隔。
83.具体地,本实施例将接线方式划分如下:
84.单母线接线方式、单母线分段接线方式、双母线接线方式、双母线分段接线方式、旁路母线接线方式、3/2母线接线方式。
85.具体地,本实施例根据间隔的连接方式和间隔类型定义典型间隔,如下式所示:
86.典型间隔=接线方式+间隔类型;
87.每一种典型间隔被视作最小图元,即所有相同类型相同接线方式的间隔均采用同一图元进行展示(标注信息除外),每种典型间隔对应的svg代码以插件的形式存放于典型间隔库中(目前支持的典型间隔如图2所示),以便于日后的维护和扩展,本发明目前支持三卷变变压器间隔、两卷变变压器间隔、双母开关间隔、双母线路开关间隔、单母开关间隔、单母电容器开关间隔、单母电抗器开关间隔、单母站用变开关间隔、单母线路开关间隔、双母母联开关间隔、单母母联开关间隔、旁母开关间隔、3/2母线开关间隔、单母线间隔、双母线间隔、分段双母线间隔、旁路母线间隔、3/2母线间隔,部分典型间隔(母线间隔除外)图元如图2所示。
88.s2:获取场站配置scd文件,并对场站配置scd文件中的场站间隔进行解析,得到scd文件解析结果;
89.具体地,scd文件中关于电力一次设备的描述定义在《substation》标签内部,按照场站-电压等级-间隔-设备-终端节点的层次及从属关系,如图3所示,自上而下进行解析,解析各场站元素的属性信息,如名称、描述和类型等。
90.s3:从scd文件解析结果中解析出场站间隔类型;
91.具体地,间隔类型根据国家电网公司公布的《自主可控新一代变电站二次系统技术规范》规定的间隔命名规则来判断。
92.包含母线设备的间隔:母线间隔
93.包含变压器设备的间隔:主变间隔
94.包含开关设备和线路的间隔:线路开关间隔
95.包含开关设备和站用变设备的间隔:站用变开关间隔
96.包含开关设备和电容器设备的间隔:电容器开关间隔
97.包含开关设备和电抗器设备的间隔:电抗器开关间隔
98.包含线路设备的间隔:线路间隔。
99.s4:根据场站间隔类型遍历场站间隔对应的所有电力设备,构建出场站间隔拓扑关系;
100.步骤s4中,包括具体步骤如下:
101.s4.1:根据场站间隔类型遍历场站内所有场站间隔中的所有一次设备;
102.s4.2:获取一次设备所拥有的连接关系;一次设备所拥有的连接关系是根据间隔连接判断得到的:当出现一次设备中存在终端连接的间隔名称与当前间隔名称不同时,表
示当前场站间隔与终端连接场站间隔存在连接关系;
103.s4.3:根据一次设备所拥有的连接关系,得到场站间隔拓扑关系。
104.具体地,间隔连接判断条件:当出现一次设备中存在终端连接间隔名称与当前间隔名称不同时,表示当前间隔与终端连接间隔存在连接。如某一开关间隔(cbr5021)中的一次设备(刀闸设备)存在一个终端t1与ebus500kvim母线间隔连接,即判定开关间隔cbr5051通过逻辑节点c1与母线间隔ebus500kvim的逻辑节点c1相连接。
105.遍历场站内所有间隔的所有一次设备,即可获得所有间隔之间的拓扑连接关系。
106.s5:对场站间隔拓扑关系解析,判断出间隔接线方式;
107.具体地,间隔连接方式判断算法:
108.若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点相同,则判定开关间隔cbr的接线方式为双母接线方式,第一母线间隔bus1和第二母线间隔bus2为双母线接线方式;
109.若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点不同,则判定开关间隔cbr的接线方式为单母分段接线方式,第一母线间隔bus1和第二母线间隔bus2为单母线分段接线方式;
110.若一个开关间隔cbr分别连接第一开关间隔cbr1和第二开关间隔cbr2,且第一开关间隔cbr1分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系、及第二开关间隔cbr2分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系,则判定开关间隔cbr、第一开关间隔cbr1、第二开关间隔cbr2、第一母线间隔bus1和第二母线间隔bus2均为3/2母线接线方式;
111.若一个开关间隔cbr仅与一个母线间隔bus相连接,则判定开关间隔cbr和母线间隔bus均为单母线接线方式。
112.s6:根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系和场站间隔接线方式绘制出场站一次接线图。
113.具体地,该步骤s6中的绘制接线图,包括详细步骤如下:
114.s6.1:根据场站元素属性信息(场站间隔属性包括场站元素属性)中的场站名创建同名的svg文件,在svg文件的头部引入所有典型间隔的svg插件库源码和不同电压等级的颜色配置;
115.具体地,创建svg文件,根据scd文件解析的场站名创建同名的svg文件,在svg的头部引入所有典型间隔的svg插件库源码和不同电压等级的颜色配置(国家电网公司自主可控新一代变电站监控系统技术规范约定,如下所示)。
116.《style type="text/css"》
117.《![cdata[.kv1000{stroke:rgb(0,0,255);fill:none}
[0118]
.kv750{stroke:rgb(250,128,10);fill:none}
[0119]
.kv500{stroke:rgb(250,0,0);fill:none}
[0120]
.kv330{stroke:rgb(30,144,255);fill:none}
[0121]
.kv220{stroke:rgb(128,0,128);fill:none}
[0122]
.kv110{stroke:rgb(240,65,85);fill:none}
[0123]
.kv66{stroke:rgb(255,204,0);fill:none}
[0124]
.kv35{stroke:rgb(255,255,0);fill:none}
[0125]
.kv20{stroke:rgb(226,172,6);fill:none}
[0126]
.kv10{stroke:rgb(0,210,0);fill:none}
[0127]
.kv6{stroke:rgb(0,0,139);fill:none}
[0128]
.v400{stroke:rgb(210,180,140);fill:none}
[0129]
.kv0{stroke:rgb(128,128,128);fill:none}
[0130]
]]》
[0131]
《/style》
[0132]
s6.2:根据场站元素属性信息中的电压等级的个数,确定电压等级布局;
[0133]
具体地,如图4所示,首先判断场站内的电压等级的个数,若场站包含两个电压等级则一次接线图采用双电压等级布局,若场站包含三个电压等级则一次接线图总体采用三电压等级布局。
[0134]
s6.3:从scd文件解析结果中获取主变压器个数和主变压器类型,将主变压器均分在svg图主变区域内,并根据主变压器每个线圈连接的电压等级设置主变压器的线圈class属性,生成主变压器svg代码;
[0135]
具体地,根据解析scd文件获取的主变个数和类型,将主变压器平均分布地添加在svg图主变区域内内部,并根据变压器每个线圈连接的电压等级设置线圈的class属性,生成主变压器svg实例化代码添加在svg文件《g id="powertransformerclass"》标签内部。
[0136]
svg代码如下所示,第一层gid表示主变间隔的图元id,第二层gid表示线圈设备的图元id,x,y分别表示线圈的横纵坐标,width、height分别表示线圈的宽度和高度,class代表线圈的类型(电压等级),objectname表示线圈名称。svg矢量图展示效果如图5所示:
[0137]
[0138][0139]
s6.4:分别根据场站不同电压侧的母线个数和母线连接方式添加母线间隔svg源码,并根据每条母线所处的电压等级设置母线图元的class属性,生成相应的母线间隔svg代码;
[0140]
具体地,分别根据场站高压侧、中压侧、低压侧母线的个数和连接方式添加母线间隔svg源码(包括母线间隔下的接地设备),并根据每条母线所处的电压等级设置母线图元的class属性,生成相应的母线间隔svg实例代码添加在svg文件《g id="busbarsectionclass"》标签内部,母线接地svg实例代码添加在svg文件《g id="earthswitch"》标签内部。
[0141]
母线间隔svg代码如下,母线间隔由母线和接地组成,其中母线的svg代码为一条线段,class表示母线的电压等级,objectname表示母线名称,接地svg代码则是引用接地svg图元,其中x、y分别表示接地的横纵坐标,width、height分别表示接地的宽度和高度,class表示接地的电压等级,transform表示接地的偏移和旋转信息,objectname表示接地刀闸的名称。svg矢量图展示效果如图6所示。
[0142]
[0143][0144]
s6.5:根据scd文件解析结果配置svg文件开关间隔、并生成开关间隔svg代码,所述svg文件开关间隔包括3/2接线开关间隔、双母接线开关间隔、单母接线开关间隔以及旁母接线开关间隔;
[0145]
具体地,svg文件配置开关间隔,具体包括以下步骤:
[0146]
6.5.1:遍历场站下所有3/2接线开关间隔,根据电压等级配置3/2接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定3/2开关间隔的坐标和尺寸,使得3/2接线开关间隔均匀分布在3/2接线方式的母线之间;
[0147]
遍历场站下所有3/2接线开关间隔,根据电压等级配置3/2接线开关间隔的类型(class属性),根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定3/2开关间隔的坐标和尺寸(x,y,width,height属性),使得3/2接线开关间隔均匀分布在3/2接线母线之间。
[0148]
生成相应的3/2接线开关间隔的svg实例化代码如下所示,其中id表示svg文件内的间隔标识,x、y分别表示典型间隔实例的横、纵坐标,width、height分别表示典型间隔实例的宽度和高度,transform表示典型间隔实例的位置偏移和旋转角度,class表示典型间隔实例的电压类型,objectname表示典型间隔实例的名称。svg矢量图展示效果如图7所示。
[0149][0150]
6.5.2:遍历场站下所有双母线接线开关间隔,根据电压等级配置双母线接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定双母接线开关间隔的坐标和尺寸,使得双母接线开关间隔均匀分布在与其相连接的双母线之间;
[0151]
具体地,遍历场站下所有双母线接线开关间隔,根据电压等级配置双母线接线开关间隔的类型(class属性),根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定双母接线开关间隔的坐标和尺寸(x,y,width,height属性),使得双母接线开关间隔均匀分布在与其相连接的双母线之间。
[0152]
生成相应的双母接线开关间隔的svg实例化代码如下所示,其中id表示svg文件内的间隔标识,x、y分别表示典型间隔实例的横、纵坐标,width、height分别表示典型间隔实例的宽度和高度,transform表示典型间隔实例的位置偏移和旋转角度,class表示典型间隔实例的电压类型,objectname表示典型间隔实例的名称。svg矢量图展示效果如图8所示。
[0153][0154][0155]
6.5.3:遍历场站下所有单母线接线开关间隔,根据电压等级配置单母线接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定单母接线开关间隔的坐标和尺寸,使得单母接线开关间隔均匀分布在与其相连接的母线之间。
[0156]
具体地,遍历场站下所有单母线接线开关间隔,根据电压等级配置单母线接线开关间隔的类型(class属性),根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定单母接线开关间隔的坐标和尺寸(x,y,width,height属性),使得单母接线开关间隔均匀分
布在与其相连接的母线之间。
[0157]
生成相应的单母接线开关间隔的svg实例化代码如下所示,其中id表示svg文件内的间隔标识,x、y分别表示典型间隔实例的横、纵坐标,width、height分别表示典型间隔实例的宽度和高度,transform表示典型间隔实例的位置偏移和旋转角度,class表示典型间隔实例的电压类型,objectname表示典型间隔实例的名称。svg矢量图展示效果如下所示。svg矢量图展示效果如图9所示。
[0158][0159]
s6.6:根据scd文件解析结果得到场站间隔中的所有间隔名称、设备类型以及设备名称,生成标注文本svg代码;其中,设备类型包括开关、刀闸、手车;
[0160]
具体地,根据scd文件解析结果得到各间隔名称以及间隔内部关键设备名称(包括开关、刀闸、手车等类型的设备名称),生成文本svg实例代码,将其添加在svg文件《g id="textclass"》标签内部。
[0161]
s6.7基于主变压器svg代码、母线间隔svg代码、开关间隔svg代码及标注文本svg代码,生成一次接线图。
[0162]
svg矢量图展示效果如图10所示,至此一个场站的整体一次接线图即生成完毕。
[0163]
本实施例提出的一种场站一次接线图自动生成方法,是基于场站scd配置文件实现的,首先解决了人工绘制方法效率低、准确性不足等问题,其次根据国家电网公司提出的自主可控新一代变电站二次系统技术规范,本实施例以场站间隔为基本单元,通过解析场站scd配置文件获取场站所有的间隔信息,再根据scd配置文件解析的结果中的间隔类型和间隔接线方式调用典型间隔库进行场站一次接线图的绘制,本实施例采用的方法完全符合国网自主可控新一代变电站二次系统技术规范的要求,且在典型间隔的svg源码均采用插件的形式存放于典型间隔库中,具有很强的可扩展性。
[0164]
实施例2:
[0165]
本实施例提供了一种场站一次接线图自动生成系统,该系统包括:
[0166]
预定义单元,用于根据间隔类型和间隔接线方式定义场站间隔,之后把每种场站间隔对应的svg代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;
[0167]
scd文件获取单元,与预定义单元连接,用于获取scd文件;
[0168]
解析单元,与scd文件获取单元连接,用于对scd文件中的场站间隔进行解析得到scd文件解析结果,还用于从scd文件解析结果中解析出场站间隔类型;
[0169]
拓扑单元,分别与预定义单元和解析单元连接,用于根据场站间隔类型遍历场站间隔中的所有一次设备,得到场站间隔拓扑关系;
[0170]
确定单元,与解析单元连接,用于对场站间隔拓扑关系进行解析、判断出场站间隔接线方式;
[0171]
绘制单元,分别与预定义单元、解析单元、拓扑单元及确定单元分别连接,用于根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图。
[0172]
进一步地,确定单元还包括判断模块,判断模块连接解析单元,用于判断出间隔接线方式,具体包括以下过程:
[0173]
若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点相同,则判定开关间隔cbr的接线方式为双母接线方式,第一母线间隔bus1和第二母线间隔bus2互为双母线接线方式;
[0174]
若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点不同,则判定开关间隔cbr的接线方式为单母分段接线方式,第一母线间隔bus1和第二母线间隔bus2互为单母分段接线方式;
[0175]
若一个开关间隔cbr分别连接第一开关间隔cbr1和第二开关间隔cbr2,且第一开关间隔cbr1分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系、及第二开关间隔cbr2分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系,则判定开关间隔cbr、第一开关间隔cbr1、第二开关间隔cbr2、第一母线间隔bus1和第二母线间隔bus2均为3/2母线接线方式;
[0176]
若一个开关间隔cbr仅与一个母线间隔bus相连接,则判定开关间隔cbr和母线间隔bus均为单母线接线方式。
[0177]
与实施例1相同的部分不再阐述。
[0178]
本实施例提出的一种场站一次接线图自动生成方法,是基于场站scd配置文件实现的,首先解决了人工绘制方法效率低、准确性不足等问题,其次根据国家电网公司提出的自主可控新一代变电站二次系统技术规范,本实施例以场站间隔为基本单元,通过解析场站scd配置文件获取场站所有的间隔信息,再根据scd配置文件解析的结果中的间隔类型和间隔接线方式调用典型间隔库进行场站一次接线图的绘制,本实施例采用的方法完全符合国网自主可控新一代变电站二次系统技术规范的要求,且在典型间隔的svg源码均采用插件的形式存放于典型间隔库中,具有很强的可扩展性。
[0179]
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
技术特征:
1.一种场站一次接线图自动生成方法,其特征在于,所述方法包括:s1:根据间隔类型和间隔接线方式定义典型间隔,之后把每种典型间隔对应的svg代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;s2:获取场站配置scd文件,并对场站配置scd文件中的场站间隔进行解析,得到scd文件解析结果;s3:从scd文件解析结果中解析出场站间隔类型;s4:根据场站间隔类型遍历场站间隔中的所有一次设备,得到场站间隔拓扑关系;s5:对场站间隔拓扑关系进行解析,判断出场站间隔接线方式;s6:根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图。2.根据权利要求1所述的场站一次接线图自动生成方法,其特征在于,所述步骤s1中,所述间隔类型是通过对电力设备进行间隔类型划分得到的,所述间隔接线方式是通过对电力设备进行间隔接线方式划分得到;所述间隔类型,具体包括:主变间隔、和/或,母线间隔、和/或,线路开关间隔、和/或,电容器开关间隔、和/或,电抗器开关间隔、和/或,母联开关间隔、和/或,线路间隔。3.根据权利要求1所述的场站一次接线图自动生成方法,其特征在于,所述步骤s1中的间隔接线方式,具体包括:单母线接线方式、单母线分段接线方式、双母线接线方式、双母线分段接线方式、旁路母线接线方式、3/2母线接线方式。4.根据权利要求1所述的场站一次接线图自动生成方法,其特征在于,所述步骤s1中的初始典型间隔库,具体包括:三卷变变压器间隔、两卷变变压器间隔、双母开关间隔、双母线路开关间隔、单母开关间隔、单母电容器开关间隔、单母电抗器开关间隔、单母站用变开关间隔、单母线路开关间隔、双母母联开关间隔、单母母联开关间隔、旁母开关间隔、3/2母线开关间隔、单母线间隔、双母线间隔、分段双母线间隔、旁路母线间隔、3/2母线间隔。5.根据权利要求1所述的场站一次接线图自动生成方法,其特征在于,所述步骤s3中的场站间隔类型是根据国家电网公司公布的《自主可控新一代变电站二次系统技术规范》规定的间隔命名规则来判断,具体为:包含母线设备的间隔为母线间隔;包含变压器设备的间隔为主变间隔;包含开关设备和线路的间隔为线路开关间隔;包含开关设备和站用变设备的间隔为站用变开关间隔;包含开关设备和电容器设备的间隔为电容器开关间隔;包含开关设备和电抗器设备的间隔为电抗器开关间隔;包含线路设备的间隔为线路间隔。6.根据权利要求1所述的场站一次接线图自动生成方法,其特征在于,所述步骤s4中,包括具体步骤如下:s4.1:根据场站间隔类型遍历场站内所有场站间隔中的所有一次设备;s4.2:获取一次设备所拥有的连接关系;所述一次设备所拥有的连接关系是根据间隔连接判断得到的:当出现一次设备中存在终端连接的间隔名称与当前间隔名称不同时,表示当前场站间隔与终端连接场站间隔存在连接关系;
s4.3:根据一次设备所拥有的连接关系,得到场站间隔拓扑关系。7.根据权利要求1所述的场站一次接线图自动生成方法,其特征在于,所述步骤s5中,对场站间隔拓扑关系进行解析,判断出间隔接线方式,具体包括:若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点相同,则判定开关间隔cbr的接线方式为双母接线方式,第一母线间隔bus1和第二母线间隔bus2为双母线接线方式;若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点不同,则判定开关间隔cbr的接线方式为单母分段接线方式,第一母线间隔bus1和第二母线间隔bus2为单母线分段接线方式;若一个开关间隔cbr分别连接第一开关间隔cbr1和第二开关间隔cbr2,且第一开关间隔cbr1分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系、及第二开关间隔cbr2分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系,则判定开关间隔cbr、第一开关间隔cbr1、第二开关间隔cbr2、第一母线间隔bus1和第二母线间隔bus2均为3/2母线接线方式;若一个开关间隔cbr仅与一个母线间隔bus相连接,则判定开关间隔cbr和母线间隔bus均为单母线接线方式。8.根据权利要求1~7任一项所述的场站一次接线图自动生成方法,其特征在于,所述s6中根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图,具体包括步骤如下:s6.1:根据场站间隔属性信息中的场站名创建同名的svg文件,在svg文件的头部引入所有典型间隔的svg插件库源码和不同电压等级的颜色配置;s6.2:根据场站间隔属性信息中的电压等级的个数,确定电压等级布局;s6.3:从scd文件解析结果中获取主变压器个数和主变压器类型,将主变压器均分在svg图主变区域内,并根据主变压器每个线圈连接的电压等级设置主变压器的线圈class属性,生成主变压器svg代码;s6.4:分别根据场站不同电压侧的母线个数和母线连接方式添加母线间隔svg源码,并根据每条母线所处的电压等级设置母线图元的class属性,生成相应的母线间隔svg代码;s6.5:根据scd文件解析结果配置开关间隔、并生成开关间隔svg代码,所述开关间隔包括3/2接线开关间隔、双母接线开关间隔、单母接线开关间隔以及旁母接线开关间隔;s6.6:根据scd文件解析结果得到场站所有间隔名称、设备类型以及设备名称,生成标注文本svg代码;其中,设备类型包括开关、刀闸、手车;s6.7基于主变压器svg代码、母线间隔svg代码、开关间隔svg代码及标注文本svg代码,生成一次接线图。9.根据权利要求8所述的场站一次接线图自动生成方法,其特征在于,所述步骤s6.5中,svg文件配置线路开关间隔,具体包括以下步骤:6.5.1:遍历场站下所有3/2接线开关间隔,根据电压等级配置3/2接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定3/2开关间隔的坐标和尺寸,使得3/2接线开关间隔均匀分布在3/2接线方式的母线之间;6.5.2:遍历场站下所有双母线路开关间隔,根据电压等级配置双母线路开关间隔的
class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定双母线路开关间隔的坐标和尺寸,使得双母线路开关间隔均匀分布在与其相连接的双母线之间;6.5.3:遍历场站下所有单母线接线开关间隔,根据电压等级配置单母线接线开关间隔的class属性,根据scd文件解析获取的场站拓扑关系和相关母线的坐标确定单母接线开关间隔的坐标和尺寸,使得单母接线开关间隔均匀分布在与其相连接的母线之间。10.一种场站一次接线图自动生成系统,其特征在于,所述系统包括:预定义单元,用于根据间隔类型和间隔接线方式定义典型间隔,之后把每种典型间隔对应的svg代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;scd文件获取单元,与所述预定义单元连接,用于获取scd文件;解析单元,与所述scd文件获取单元连接,用于对scd文件中的场站间隔进行解析得到scd文件解析结果,还用于从scd文件解析结果中解析出场站间隔类型;拓扑单元,分别与所述预定义单元和所述解析单元连接,用于根据场站间隔类型遍历场站间隔中的所有一次设备,得到场站间隔拓扑关系;确定单元,与所述解析单元连接,用于对场站间隔拓扑关系进行解析、判断出场站间隔接线方式;绘制单元,分别与所述预定义单元、所述解析单元、所述拓扑单元及所述确定单元分别连接,用于根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出svg格式的场站一次接线图。11.根据权利要求10所述的场站一次接线图自动生成系统,其特征在于,所述确定单元还包括判断模块,所述判断模块连接所述解析单元,用于判断出间隔接线方式,具体包括以下过程:若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点相同,则判定开关间隔cbr的接线方式为双母接线方式,第一母线间隔bus1和第二母线间隔bus2互为双母线接线方式;若一个开关间隔cbr分别连接第一母线间隔bus1和第二母线间隔bus2,且连接的逻辑节点不同,则判定开关间隔cbr的接线方式为单母分段接线方式,第一母线间隔bus1和第二母线间隔bus2互为单母分段接线方式;若一个开关间隔cbr分别连接第一开关间隔cbr1和第二开关间隔cbr2,且第一开关间隔cbr1分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系、及第二开关间隔cbr2分别与第一母线间隔bus1和第二母线间隔bus2有拓扑连接关系,则判定开关间隔cbr、第一开关间隔cbr1、第二开关间隔cbr2、第一母线间隔bus1和第二母线间隔bus2均为3/2母线接线方式;若一个开关间隔cbr仅与一个母线间隔bus相连接,则判定开关间隔cbr和母线间隔bus均为单母线接线方式。
技术总结
本发明公开一种场站一次接线图自动生成方法及其系统,该方法包括:根据间隔类型和间隔接线方式定义典型间隔,之后把每种典型间隔对应的SVG代码以插件的形式存放于初始典型间隔库中,以形成典型间隔库;获取场站配置SCD文件,并进行解析,得到SCD文件解析结果;从SCD文件解析结果中解析出场站间隔类型;根据场站间隔类型遍历场站间隔中的所有一次设备,得到场站间隔拓扑关系;对场站间隔拓扑关系进行解析,判断出场站间隔接线方式;根据间隔类型和间隔接线方式调用典型间隔库,并根据场站间隔拓扑关系绘制出SVG格式的场站一次接线图。本方法解决了人工绘制方法效率低、准确性不足等问题,且基于场站SCD配置文件实现,具有很强的可扩展性。可扩展性。可扩展性。
技术研发人员:徐康 许华平 邱荣发 梁涛 孙一民 吴银福
受保护的技术使用者:南京电研电力自动化股份有限公司
技术研发日:2022.10.28
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/