智能变电站的虚回路自动连接方法与流程

文档序号:11590699阅读:803来源:国知局
本发明涉及智能变电站虚回路设计
技术领域
,具体涉及智能变电站的虚回路自动连接方法。
背景技术
:智能变电站合并单元、智能终端的应用实现了采样、跳闸信号的数字化,原本由电缆连接完成的通讯关系改为光纤连接,而光纤中所承载的链路我们形象的称为“虚回路”,每条“虚回路”的发送端和接收端信号我们称之为“虚端子”。常规变电站中的电缆连接是通过装置背板上实实在在的端子进行连接的,能够通过图纸直观表达。而虚回路为数字信号回路,虚端子是通过厂家装置配置文件来描述的,数量较多很难以图纸的形式表达,于是衍生出智能变电站二次设计软件。传统设计方法能够将录入的电压等级、间隔、间隔设备等信息以表格的形式进行展示,而表格中虚端子之间的配对关系即为虚回路。这种工作模式和表达方式解决了虚回路如何表达的难题,但由于表格展示不够直观,设计效率较低。同时,由于各厂家的配置文件中对虚端子的描述不统一,导致类似的工程也不能进行复用,依然需要逐一的配对并校核其正确性。技术实现要素:为解决上述技术问题,本发明提供了一种虚回路设计效率高,且适应性广的智能变电站的虚回路自动连接方法。本发明的技术方案为:一种智能变电站的虚回路自动连接方法,将技术手册上的典型技术方案录入至计算机,生成包含有电压等级、间隔、间隔设备及信息流的树状回路匹配模型;根据信息流以及厂家对间隔设备内部虚端子进行描述的配置文件,在树状回路匹配模型的底层生成用于反映设备内部虚端子映射关系的正则表达式;根据智能变电站的工程在智能变电站二次设计软件中录入电压等级、间隔、间隔设备及虚端子信息;利用所述智能变电站二次设计软件对所述树状回路匹配模型逐层遍历,当遍历至所述树状回路匹配模型底层时,将当前分支下所有正则表达式与所述智能变电站二次设计软件中登记的设备虚端子进行匹配,并在所述智能变电站二次设计软件中显示虚端子之间的映射关系。进一步的,所述树状回路匹配模型由将技术手册上的典型技术方案录入至计算机而成,所述树状回路匹配模型从顶层至底层依次为:电压等级、间隔、间隔设备、信息流和信息流对应的正则表达式。进一步的,所述信息流包括信息流标识、充当发送设备的间隔设备名称、充当接收设备的间隔设备名称以及信息流类型。进一步的,每个所述间隔设备下层的信息流为所述间隔设备接收到的信息流。进一步的,每个所述信息流下层包括一组或多组正则表达式,每组正则表达式包括用于与发送设备中虚端子进行匹配的发送端正则表达式和用于与接收设备中虚端子进行匹配的接收端正则表达式。进一步的,当一组正则表达式中的发送端正则表达式能与所述智能变电站二次设计软件中发送设备的一个虚端子匹配,且接收端正则表达式能与所述智能变电站二次设计软件中接收设备的一个虚端子匹配时,将匹配成功的发送设备虚端子与接收设备虚端子进行自动连接。进一步的,所述正则表达式包括字符|、字符()、字符.、和字符*;所述字符|用于将两个匹配条件进行逻辑“或”运算;所述字符()用于将()之间的表达式定义为组,并且将匹配这个表达式的字符保存到一个临时区域;所述字符.用于匹配除\r\n之外的任何单个字符;所述字符*用于匹配前面的子表达式任意次。本发明的有益效果:将现有技术手册上的典型技术方案录入至计算机,生成树状回路匹配模型,可以直接在计算机上将该树状回路匹配模型应用到智能变电站二次设计软件上,使智能变电站二次设计软件上繁杂的间隔设备虚端子之间能直观显示映射关系,便于工程实施时导出参考。极大提高了虚回路设计的效率,并减少人为操作失误或疏忽而引入的设计错误,从而减少下游配合工作的效率,缩短工期,节省成本。采用正则表达式来反映虚端子之间的连接关系,能够匹配不同厂家提供的虚端子,工程能较好的复用,适应性强。附图说明图1为本发明的方法流程图;图2为树状回路匹配模型从电压等级至间隔设备的层次关系示意图;图3为220v线路间隔的信息流示意图;图4为220kv线路保护的部分输入信号和220kv线路合并单元的部分输出信号示意图;图5为正则表达式匹配示意图;图6为220kv线路保护的部分输入信号和220kv线路合并单元的部分输出信号匹配成功示意图。具体实施方式以下结合附图和具体实施例对本发明作进一步的详细说明:智能变电站的《国家电网公司110(66)kv-750kv智能变电站通用设计》上关于典型技术方案具有非常详细的记载,为了将该记载采用计算机数据化,以便于应用到工程中,实现自动连接,如图1所示,本方案建立了一个树状回路匹配模型,其具体过程如下:首先,将技术手册上的典型技术方案录入至电脑,形成一个从顶层至底层依次涵盖电压等级、间隔、间隔设备、信息流及正则表达式信息的树状回路匹配模型。如图2所示为树状回路匹配模型从电压等级至间隔设备的层次关系示意,由于树状回路匹配模型分支较多,本方案的电压等级以220kv为例进行展示,典型间隔以线路间隔为例进行了展示。间隔设备能够发送信息和接收信息。为了清楚的反映间隔设备的信息流,在间隔设备下一层的信息流中对接收信息流进行详细定义,包括信息流标识、充当发送设备的间隔设备名称、充当接收设备的间隔设备名称以及信息流类型,图3和表1以220v线路间隔的线路保护为例,分别以框图形式和表格形式对信息流进行了定义。表1线路保护信息流实例信息流标识发送设备名称信息流描述cir_001线路合并单元采样信号cir_002线路智能终端位置信号由于每个间隔设备下可能涵盖一个或多个虚端子(即具体发送或接收信息的端子)。每个信息流中包含的具体信息即为多条,为了清晰的反映出每个信息流向内的虚回路,本方案在每个信息流下层有设有分支,即正则表达式,也是该树状回路匹配模型的底层,表2作为表1的下一层,对正则表达式进行了详细的展示。表2虚回路连接的过程,即智能变电站二次设计软件上不同装置间输入、输出信号的配对,而自动化的依据便是树状回路匹配模型。图4所示为建立的220kv线路保护的部分输入信号和220kv线路合并单元的部分输出信号,从图中可以看到由于智能装置的类型不同,且可能来自于不同的设备供应商,其虚端子的命名并不一致,所以并不能通过建立固定的配对规则来实现虚回路的自动连接,这是正则表达式发挥价值的关键所在。正则表达式的定义基于关键词的提取,根据关键词进行遍历匹配,能实现不同厂家虚端子的唯一匹配,本方案关于正则表达式关键字的定义给出了一个实施例,如表3所示。表3以上便为树状回路匹配模型的详细构建方法。实际构建过程中会基于不同的规模及接线形式构建出多种设计方案的树状回路匹配模型,使用时选择适合的树状回路匹配模型进行自动化连接即可。树状回路匹配模型建立好后,需要在智能变电站二次设计软件中根据智能变电站的工程录入相应的电压等级、间隔、间隔设备及虚端子信息。信息录入完毕后,利用智能变电站二次设计软件对树状回路匹配模型逐层遍历,当遍历至树状回路匹配模型底层时,将当前分支下所有正则表达式与智能变电站二次设计软件中登记的虚端子进行匹配,并在智能变电站二次设计软件中实现虚端子的映射关系。如表3所示,每组正则表达式包括用于与发送设备中虚端子进行匹配的发送端正则表达式和用于与接收设备中虚端子进行匹配的接收端正则表达式。当一组正则表达式中的发送端正则表达式能与智能变电站二次设计软件中发送设备的一个虚端子匹配,且接收端正则表达式能与所述智能变电站二次设计软件中接收设备的一个虚端子匹配时,将匹配成功的发送设备虚端子与接收设备虚端子进行自动连接。具体匹配过程如下,本方案以图5为例进行说明:间隔设备的发送端通过正则表达式匹配220kv线路合并单元的输出虚端子,接收端通过正则表达式匹配220kv线路保护的输入虚端子。首先由正则表达式中的字符“电”取得控制权,从源字符串的位置0开始匹配,由“电”来匹配“保”,匹配失败;继续尝试下一字符“护”,匹配失败;继续下一个字符“电”,匹配成功。这样控制权由正则表达式中的“电”传递给字符“流”,由于字符“电”已被匹配,所以“流”从位置3开始匹配,匹配成功。控制权由正则表达式的“流”传递给“.*”,由于“.*”是匹配优先量词,在可匹配可不匹配的情况下,优先尝试匹配,从位置4开始匹配,匹配成功,继续向右匹配直到结尾的“1”,匹配成功,由于此时已经匹配到字符串的结尾,所以“.*”匹配结束,将控制权交给正则表达式的“a”。“a”取得控制权后,由于已经在字符串结束位置,匹配失败,向前查找可供回溯的状态,控制权交给“.*”,由“.*”让出一个字符,也就是字符串末尾的“1”,再把控制权交给正则表达式的“a”,由“a”匹配“1”,匹配失败;重复以上的过程继续回溯,一直回溯到“a”,匹配成功。正则表达式的控制权传递给下一个“.*”。重复以上的过程,最终匹配成功。如图6所示,通过正则表达式“(电流.*a.*1)”可以匹配到输出虚端子“保护电流a相1”;通过正则表达式“(a.*电流.*1)”可以匹配到输入虚端子“保护a相电流1:ia1”。按照上述方式将每条正则表达式进行匹配,当收、发两端都匹配到指定的信号后,在智能变电站二次设计软件中显示虚端子之间的映射关系(即在智能变电站二次设计软件的表格中以同一行展示,并在两个虚端子之间以箭头,或其它特殊标记标识),如下表所示:表4以上所述,仅为本发明的具体实施方式,应当指出,任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1