System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能变电站运维,尤其涉及一种面向业务的scd模型解耦方法、装置及存储介质。
技术介绍
1、在智能变电站中,scd(substation configuration description,变电站系统配置描述)包含了智能变电站完整的一次设备拓扑、功能拓扑和通信拓扑等信息,有行业规范《dl/t 860—2004变电站通信网络和系统》对scd建模进行明确的要求。智能变电站利用scd模型提高了工程配置的效率和标准化程度。
2、由于scd模型文件过于专业且不同业务配置信息混合在一起,变电站运维或专业管理人员无法快速定位所关注业务的信息,模型维护和管控只能依赖设备厂家或系统集成商进行,不利于变电站检修管理、专业管理和监督等工作。同时,变电站设备更换或者后期改扩建,模型文件必然需要更改,而改动风险不易控制,往往通过大范围停电或全站停电来调试和确认功能的正确性,之后才能投运。
3、为了提高scd模型的可维护性和易用性,通过对scd模型解耦,将复杂的scd模型分解为更小、更易于管理和理解的组成部分,降低不同部分之间的耦合性,使得对模型的修改和维护更加容易。
4、公开号为cn106355305a的专利文件公开了一种智能变电站scd模型信息断面的解耦方法,该方法通过分析scd文件中ssd的配置内容获取全站所有间隔划分信息以及每个间隔包含的ied信息,从scd文件中将这些ied的模型配置内容提取出来按scl标准格式重新组织形成间隔bcd文件。该解耦方法是面向间隔对scd模型文件进行物理解耦,难以根据实际
技术实现思路
1、本专利技术的目的是提供一种面向业务的scd模型解耦方法、装置及存储介质,以解决面向间隔对scd模型文件进行物理解耦,无法根据实际需求灵活地进行业务配置和管理,不同业务的配置数据和管理权限未进行分类和隔离,存在误操作的风险的问题。
2、为解决上述技术问题,本专利技术提供一种面向业务的scd模型解耦方法,应用于目标变电站,所述方法包括以下步骤:
3、基于所述目标变电站的第一全站scd模型,构建解耦元规则模型;
4、根据所述解耦元规则模型生成解耦规则实例;
5、根据所述解耦规则实例,从第二全站scd模型中分解出目标scd业务子模型;
6、所述第一全站scd模型与所述第二全站scd模型为所述目标变电站不同时刻的全站scd模型。
7、优选地,所述解耦元规则模型包括所述第一全站scd模型的固有特征,所述第一全站scd模型的固有特征包括变电站节点、通信节点、访问点节点、装置名称节点、虚端子节点、数据类型模板节点。
8、所述解耦元规则模型包括变电站元规则节点、通信元规则节点、访问点元规则节点、装置名称元规则节点、虚端子元规则节点、数据类型模板元规则节点。
9、所述解耦元规则模型采用树形结构,各元规则节点之间为平级关系。
10、优选地,所述解耦元规则模型还包括:每个所述固有特征对应的特征匹配规则,所述特征匹配规则包括特征模糊匹配规则。
11、优选地,根据所述解耦元规则模型生成解耦规则实例具体为:
12、获取所述第一全站scd模型;
13、基于所述解耦元规则模型,对所述第一全站scd模型进行特征匹配,生成初步规则实例;
14、基于目标业务对所述初步规则实例进行修改,生成所述解耦规则实例。例如:将不需要的元素删除,如功能约束数据属性元素(fcda)、私有元素(private)、物理端口元素(physconn)、数据对象实例元素(doi)等。
15、优选地,基于所述解耦元规则模型,对所述第一全站scd模型进行特征匹配,生成初步规则实例,包括:
16、基于所述特征匹配规则,对所述第一全站scd模型的固有特征进行匹配,生成初步规则实例,具体为:
17、遍历元规则中的substation元素,提取所述全站scd模型中匹配元规则的substation元素并添加到所述初步规则实例中;
18、遍历元规则中的communication元素,提取所述全站scd模型中匹配元规则的communication元素并添加到所述初步规则实例中;
19、遍历元规则中的iedname元素,提取所述全站scd模型中与元规则相同name的ied元素并添加到所述初步规则实例中;
20、遍历元规则中的accesspoint元素,提取所述全站scd模型中与元规则相同name的accesspoint元素并添加到所述初步规则实例中;
21、遍历元规则中的inputs元素,提取所述全站scd模型中匹配元规则的inputs元素并添加到所述初步规则实例中;
22、遍历元规则中的datatypetemplate元素,提取所述全站scd模型中匹配元规则的datatypetemplate元素并添加到所述初步规则实例中;
23、优选地,根据所述解耦规则实例,从第二全站scd模型中分解出目标scd业务子模型具体为:
24、获取所述第二全站scd模型;
25、基于所述解耦规则实例,对所述第二全站scd模型进行特征匹配,包括:
26、遍历解耦规则实例中的substation元素,提取所述第二全站scd模型中匹配所述解耦规则实例的substation元素并添加到业务子模型中;
27、遍历解耦规则实例中的communication元素,提取所述第二全站scd模型中匹配所述解耦规则实例的communication元素并添加到业务子模型中;
28、遍历解耦规则实例中的iedname元素,提取所述第二全站scd模型中与所述解耦规则实例相同name的ied元素并添加到业务子模型中;
29、遍历解耦规则实例中的accesspoint元素,提取所述第二全站scd模型中与所述解耦规则实例相同name的accesspoint元素并添加到业务子模型中;
30、遍历解耦规则实例中的inputs元素,提取所述第二全站scd模型中匹配所述解耦规则实例的inputs元素并添加到业务子模型中;
31、遍历解耦规则实例中的datatypetemplate元素,提取所述第二全站scd模型中匹配所述解耦规则实例的datatypetemplate元素并添加到业务子模型中;
32、从所述第二全站scd模型中分解出所述目标scd业务子模型。
33、优选地,所述全站scd模型包括:整个智能变电站的二次设备的模型、辅助设备的模型、系统规格描述的模型、通信配置的模型、虚回路配置的模型以及数据模板的模型。
34、优选地,所述目标scd业务子模型是全站scd模型的一个子集;例如,所述目标scd业务子模型包含部分的智能变电站的二次设备的模本文档来自技高网...
【技术保护点】
1.一种面向业务的SCD模型解耦方法,应用于目标变电站,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的面向业务的SCD模型解耦方法,其特征在于,所述解耦元规则模型包括所述第一全站SCD模型的固有特征,所述固有特征包括变电站节点、通信节点、访问点节点、装置名称节点、虚端子节点、数据类型模板节点。
3.根据权利要求2所述的面向业务的SCD模型解耦方法,其特征在于,所述解耦元规则模型还包括:每个所述固有特征对应的特征匹配规则,所述特征匹配规则包括特征模糊匹配规则。
4.根据权利要求3所述的面向业务的SCD模型解耦方法,其特征在于,根据所述解耦元规则模型生成解耦规则实例,具体为:
5.根据权利要求4所述的面向业务的SCD模型解耦方法,其特征在于,基于所述解耦元规则模型,对所述第一全站SCD模型进行特征匹配,生成初步规则实例,包括:
6.根据权利要求1所述的面向业务的SCD模型解耦方法,其特征在于,所述根据所述解耦规则实例,从第二全站SCD模型中分解出目标SCD业务子模型,具体为:
7.根据权利要求1所述
8.根据权利要求7所述的面向业务的SCD模型解耦方法,其特征在于,所述目标SCD业务子模型是全站SCD模型的一个子集。
9.一种面向业务的SCD模型解耦装置,应用于目标变电站,其特征在于,所述装置包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1-8任一项所述的方法。
...【技术特征摘要】
1.一种面向业务的scd模型解耦方法,应用于目标变电站,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的面向业务的scd模型解耦方法,其特征在于,所述解耦元规则模型包括所述第一全站scd模型的固有特征,所述固有特征包括变电站节点、通信节点、访问点节点、装置名称节点、虚端子节点、数据类型模板节点。
3.根据权利要求2所述的面向业务的scd模型解耦方法,其特征在于,所述解耦元规则模型还包括:每个所述固有特征对应的特征匹配规则,所述特征匹配规则包括特征模糊匹配规则。
4.根据权利要求3所述的面向业务的scd模型解耦方法,其特征在于,根据所述解耦元规则模型生成解耦规则实例,具体为:
5.根据权利要求4所述的面向业务的scd模型解耦方法,其特征在于,基于所述解耦元规则模型,对所述第一全站scd模型进行特征匹配,生成初步规则实例...
【专利技术属性】
技术研发人员:刘戈,苏翔,
申请(专利权)人:南京国电南自电网自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。