一种边界点自动生成的模块封装方法与系统技术方案

技术编号:32541206 阅读:46 留言:0更新日期:2022-03-05 11:38
本发明专利技术提供了一种边界点自动生成的模块封装方法与系统,本发明专利技术通过对图形中的连接线图元以及模块图元进行遍历,找出框选范围内的边界点,并将所识别到的边界点进行合并,统一命名,并同步边界点引脚信息至模块内部,对相应的图元设备进行标签创建,实现自动化模块封装。通过自动边界点识别,覆盖连接关系悬空和嵌套模块引脚导出情况,保证连接关系封装后完整恢复,以及内部嵌套模块导出引脚继承导出,无需人工干预;对于引脚命名优先选择手动设置名称继承,保证了所有相同连接点引脚命名一致,减少人工维护引脚名称一致性工作量;自动创建内部引脚标签,直观展示边界连接点,使得进入模块内部后可清晰了解模块连接点的导出情况。情况。情况。

【技术实现步骤摘要】
一种边界点自动生成的模块封装方法与系统


[0001]本专利技术涉及电力调度自动化
,特别是一种边界点自动生成的模块封装方法与系统。

技术介绍

[0002]电力系统的模型非常复杂,既包括由各种类型的发电机、变压器、交直流线路、异步电动机等构成的一次系统模型,又包括由发电机的励磁、调速系统、PSS以及风机、直流等控制系统构成的二次系统模型,尤其在构建省级以上大规模仿真电网时,模型规模非常庞大,为了清晰展示电网的网架结构,同时方便的进行仿真分析,需要采用分层分区的方式进行模型展示,通过模块化封装技术将二次设备封装后和一次设备进行关联,使得变电站的一次接线图中只有一次设备和封装后的二次设备,同时可将电网中的多个变电站按照行政区划、电压等级等各种方式进行封装,使得整个电网的结构层次清楚,易于应用。
[0003]而模块封装是指采用模块化的思想对电网中的模型在画面上进行封装,封装后的子模块只显示边界节点,隐藏了模型的内部展示细节,通过边界节点可建立模块间的电气连接或信号传递,通过其引脚上的箭头方向表明连接的性质,如图1、2所示。而现有技术中模块封装时的边界节点无法自动识别、生成以及合并。

技术实现思路

[0004]本专利技术的目的是提供一种边界点自动生成的模块封装方法与系统,旨在解决现有技术中模块封装中的边界点无法自动识别的问题,实现提升模块封装的准确性以及封装效率,减少人工维护工作量。
[0005]为达到上述技术目的,本专利技术提供了一种边界点自动生成的模块封装方法,所述方法包括以下操作:<br/>[0006]遍历图形中的连接线图元,识别连接设备一端在框选范围内另一端在框选范围外的连接线,将该连接线处于框选范围内的对应端子纳入候选边界点;
[0007]遍历图形中的模块图元,识别子模块引脚导出到上层模块的引脚,将该引脚纳入候选边界点;
[0008]遍历候选边界点,查找边界点对应连接点ID,将相同连接点ID的边界点进行合并;
[0009]对边界点命名,对手动命名引脚优先选择子模块引脚名称,对于无手动设置的采用连接点名自动命名;
[0010]同步边界点引脚信息至模块内部,根据边界点信息找到对应图元设备,创建引脚标签。
[0011]优选地,所述边界点引脚信息包括设备端子信息以及模块引脚序号。
[0012]优选地,所述边界点合并时,当存在相同连接点ID时,保留嵌套子模块引脚边界点。
[0013]本专利技术还提供了一种边界点自动生成的模块封装系统,所述系统包括:
[0014]连接线边界点识别模块,用于遍历图形中的连接线图元,识别连接设备一端在框选范围内另一端在框选范围外的连接线,将该连接线处于框选范围内的对应端子纳入候选边界点;
[0015]模块边界点识别模块,用于遍历图形中的模块图元,识别子模块引脚导出到上层模块的引脚,将该引脚纳入候选边界点;
[0016]边界点合并模块,用于遍历候选边界点,查找边界点对应连接点ID,将相同连接点ID的边界点进行合并;
[0017]边界点命名模块,用于对边界点命名,对手动命名引脚选择子模块引脚名称,对于无手动设置的采用连接点名自动命名;
[0018]标签创建模块,用于同步边界点引脚信息至模块内部,根据边界点信息找到对应图元设备,创建引脚标签。
[0019]优选地,所述边界点引脚信息包括设备端子信息以及模块引脚序号。
[0020]优选地,所述边界点合并时,当存在相同连接点ID时,保留嵌套子模块引脚边界点。
[0021]
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
[0022]与现有技术相比,本专利技术通过对图形中的连接线图元以及模块图元进行遍历,找出框选范围内的边界点,并将所识别到的边界点进行合并,统一命名,并同步边界点引脚信息至模块内部,对相应的图元设备进行标签创建,实现自动化模块封装。通过自动边界点识别,覆盖连接关系悬空和嵌套模块引脚导出情况,保证连接关系封装后完整恢复,以及内部嵌套模块导出引脚继承导出,无需人工干预;对于引脚命名优先选择手动设置名称继承,保证了所有相同连接点引脚命名一致,减少人工维护引脚名称一致性工作量;自动创建内部引脚标签,直观展示边界连接点,使得进入模块内部后可清晰了解模块连接点的导出情况。
附图说明
[0023]图1为本专利技术实施例中所提供的一种边界点自动生成的模块封装方法逻辑流程图;
[0024]图2为本专利技术实施例中所提供的一种边界点自动生成的模块封装系统框图。
具体实施方式
[0025]为了能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。
[0026]下面结合附图对本专利技术实施例所提供的一种边界点自动生成的模块封装方法与系统进行详细说明。
[0027]如图1所示,本专利技术实施例公开了一种边界点自动生成的模块封装方法,所述方法
包括以下操作:
[0028]遍历图形中的连接线图元,识别连接设备一端在框选范围内另一端在框选范围外的连接线,将该连接线处于框选范围内的对应端子纳入候选边界点;
[0029]遍历图形中的模块图元,识别子模块引脚导出到上层模块的引脚,将该引脚纳入候选边界点;
[0030]遍历候选边界点,查找边界点对应连接点ID,将相同连接点ID的边界点进行合并;
[0031]对边界点命名,对手动命名引脚优先选择子模块引脚名称,对于无手动设置的采用连接点名自动命名;
[0032]同步边界点引脚信息至模块内部,根据边界点信息找到对应图元设备,创建引脚标签。
[0033]本专利技术实施例通过对框选范围的边界点进行识别,并对识别到的边界点进行自动合并以及生成引脚标签,完成自动化封装操作。
[0034]遍历图形识别候选边界点。分别遍历图形中所有连接线图元以及模块图元。遍历所有连接线,识别连接设备一端在框选范围内而另一端在框选范围外的连接线,将该连接线在框选范围内的设备对应端子识别为候选边界点。遍历框选范围内嵌套的子模块,识别子模块引脚中导出到上层模块的引脚,将该导出引脚纳入候选边界点。
[0035]通过对连接关系分析,从而将连接关系一端悬空的连接点,即有连接但连接设备不在封装范围内,列入到候选边界点集合,以保证连接关系封装后完备。另外对封装内部嵌套子模块的引脚导出状态进行分析,处于导出状态的嵌套内部模块引脚纳入候选边界点范围,保证已导出的内部模块无需人工干预,自动导出。
...

【技术保护点】

【技术特征摘要】
1.一种边界点自动生成的模块封装方法,其特征在于,所述方法包括以下操作:遍历图形中的连接线图元,识别连接设备一端在框选范围内另一端在框选范围外的连接线,将该连接线处于框选范围内的对应端子纳入候选边界点;遍历图形中的模块图元,识别子模块引脚导出到上层模块的引脚,将该引脚纳入候选边界点;遍历候选边界点,查找边界点对应连接点ID,将相同连接点ID的边界点进行合并;对边界点命名,对手动命名引脚选择子模块引脚名称,对于无手动设置的采用连接点名自动命名;同步边界点引脚信息至模块内部,根据边界点信息找到对应图元设备,创建引脚标签。2.根据权利要求1所述的一种边界点自动生成的模块封装方法,其特征在于,所述边界点引脚信息包括设备端子信息以及模块引脚序号。3.根据权利要求1所述的一种边界点自动生成的模块封装方法,其特征在于,所述边界点合并时,当存在相同连接点ID时,保留嵌套子模块引脚边界点。4.一种边界点自动生成的模块封装系统,其特征在于,所述系...

【专利技术属性】
技术研发人员:彭小燕张东院王良熊卿张庆华冷永杰张路寅胡洁
申请(专利权)人:积成电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1