电厂标识系统编码的自动生成方法及装置与流程

文档序号:12466634阅读:197来源:国知局
电厂标识系统编码的自动生成方法及装置与流程

本发明涉及电厂设备编码技术领域,具体而言,涉及一种电厂标识系统编码的自动生成方法及装置。



背景技术:

电厂标识系统编码是根据被标识对象的功能、安装地点和安装位置等特征,采用英文字母和阿拉伯数字,按照严谨、科学实用的编码规则对电厂中的系统、设备及其部件进行清楚并且唯一描述的一种编码。电厂标识系统编码主要应用在电厂工程规划、设计、施工、验收、运行、维护、预算和成本控制等方面。

随着科学技术的快速发展,电厂标识系统已经成为应用最为广泛的编码。目前,应用电厂标识系统编码对电厂中的被标识对象进行编码生成的过程如下:由设计人员依据系统图,根据设备及部件在系统图中功能、作用及从属关系进行手工编码,并手工利用得到的编码在图纸上对被标识对象进行标注,以实现对企业中被标识对象的电厂标识系统编码的生成和标注。

但是,上述应用对电厂中的被标识对象进行手工编码的方法,不仅工作效率缓慢,而且为了降低出现错码和重码的机率,对设计人员的专业水平、细心程度以及多专业协同和差异区分享等方面要求较高,而且工作周期较长。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种电厂标识系统编码的自动生成方法及装置,其通过计算机系统实现了对系统图进行电厂标识系统编码的自动生成和自动标注,降低了电厂标识系统编码的错误率和重码率以及人工成本,提高了企业的数字化管理和安全运行水平以及工作效率。

第一方面,本发明实施例提供了一种电厂标识系统编码的自动生成方法,包括:

根据选取的系统图绘制页面,确定电厂标识系统机组号;

根据选取的与电厂设备的工程设计结构匹配的图元,读取所述图元的电厂标识系统分类码;

对于根据选取的图元绘制的系统图,根据预设编号规则生成所述系统图对应的电厂标识系统编号;所述预设编号规则包括以下规则中的一种或多种:前缀号编号规则、系统级编号规则、设备级编号规则和部件级编号规则;

根据确定的所述电厂标识系统机组号、读取的所述电厂标识系统分类码以及生成的所述电厂标识系统编号,生成所述系统图的电厂标识系统编码。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,根据选取的系统图绘制页面,确定电厂标识系统机组号,包括:

在检测到系统图绘制页面时,提取所述系统图绘制页面的页面标识码;

根据所述系统图绘制页面中的页面标识码,确定电厂设备的所述电厂标识系统机组号;其中,所述页面标识码与所述电厂标识系统机组号一一对应。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,根据选取的与电厂设备的工程设计结构匹配的图元,读取所述图元的电厂标识系统分类码,包括:

在检测到与电厂设备的工程设计结构匹配的图元时,提取所述图元的图元标识码;

根据所述图元的图元标识码,读取所述图元匹配的电厂标识系统分类码;其中,每个图元均有唯一的图元标识码,且所述图元标识码与电厂标识系统分类码多级对应;所述电厂标识系统分类码包括以下一种或多种:系统级分类码、设备级分类码和部件级分类码。

结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,根据所述图元的图元标识码,读取所述图元匹配的电厂标识系统分类码,包括:

确定选取的图元绘制的系统图的第一拓扑结构和所述系统图中所述图元的第二拓扑结构;其中,所述系统图包括:总图和分系统图;

对所述第一拓扑结构和所述第二拓扑结构进行分析处理,得到分类码拓扑结构;其中,所述分类码拓扑结构包括:系统级分类码拓扑结构、设备级分类码拓扑结构和部件级分类码拓扑结构;

根据所述分类码拓扑结构和所述图元的图元标识码,读取所述图元的电厂标识系统分类码;其中,数据库中预存有与所述分类码拓扑结构对应的电厂标识系统分类码。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,对于根据选取的图元绘制的系统图,根据预设编号规则生成所述系统图对应的电厂标识系统编号,包括:

确定选取的图元绘制的系统图的第一拓扑结构和所述系统图中所述图元的第二拓扑结构;其中,所述系统图包括:总图和分系统图;

对所述第一拓扑结构和所述第二拓扑结构进行分析处理,得到编号拓扑结构;其中,所述编号拓扑结构包括:前缀号拓扑结构、系统级编号拓扑结构、设备级编号拓扑结构和部件级编号拓扑结构;

根据所述编号拓扑结构以及预设编号规则,生成所述系统图对应的电厂标识系统编号;其中,所述预设编号规则包括:编号拓扑结构与电厂标识系统编号的对应关系。

结合第一方面、第一方面的第一种可能的实施方式至第一方面的第四种可能的实施方式中任意一种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述电厂标识系统编码采用三级七组的13位编码规则,0级对应第一组,包括1位代号,代表机组号;1级对应第二组、第三组和第四组,分别包括1位数字、3位字母和2位数字,分别代表前缀号、系统分类码和系统编号;2级对应第五组、第六组和第七组,分别包括2位字母、3位数字和1位字母,分别代表设备分类码、设备编号和设备附加码;其中,所述代号包括:数字或者字母;所述机组号、所述系统编号和所述设备编号的缺省值用0补全。

结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述方法还包括:

获取包括其他结构类型的系统图文件;

对获取的所述系统图文件进行转换处理,得到系统图结构;所述系统图结构包括:系统图绘图页面、图元、图层和图元的拓扑结构。

结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,所述方法还包括:

将生成的所述系统图的电厂标识系统编码存储在编码数据库中,并建立所述编码数据库的索引码;

对所述编码数据库中的电厂标识系统编码进行排查处理;

当检测到异常编码时,启动所述异常编码匹配的指示提示。

结合第一方面,本发明实施例提供了第一方面的第八种可能的实施方式,其中,所述方法还包括:

在所述系统图上建立各个所述图元对应编码框,在各个所述编码框上自动标注与所述图元匹配的电厂标识系统编码。

结合第一方面,本发明实施例提供了第一方面的第九种可能的实施方式,其中,所述方法还包括:

在生成所述系统图的电厂标识系统编码时,获取当前系统图与模板系统图的图形差异区域;

根据所述图形差异区域定位所述模板系统图对应的电厂标识系统编码的差异编码区域;

生成所述差异区域差异编码区域的差异编码,并根据所述差异编码对所述差异编码区域的编码进行修正处理,得到当前系统图的电厂标识系统编码。

第二方面,本发明实施例还提供了一种电厂标识系统编码的自动生成装置,包括:

确定模块,根据选取的系统图绘制页面,确定电厂标识系统机组号;

读取模块,用于根据选取的与电厂设备的工程设计结构匹配的图元,读取所述图元的电厂标识系统分类码;

第一生成模块,用于对于根据选取的图元绘制的系统图,根据预设编号规则生成所述系统图对应的电厂标识系统编号;所述预设编号规则包括以下规则中的一种或多种:前缀号编号规则、系统级编号规则、设备级编号规则和部件级编号规则;

第二生成模块,用于根据确定的所述电厂标识系统机组号、读取的所述电厂标识系统分类码以及生成的所述电厂标识系统编号,生成所述系统图的电厂标识系统编码。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述确定模块,包括:

第一提取单元,用于在检测到系统图绘制页面时,提取所述绘图页面中的页面标识码;

确定单元,用于根据所述系统图绘制页面中的页面标识码,确定电厂设备的所述电厂标识系统机组号;其中,所述页面标识码与所述电厂标识系统机组号一一对应;

所述读取模块,包括:

第二提取单元,用于在检测到与电厂设备的工程设计结构匹配的图元时,提取所述图元的图元标识码;

读取单元,用于根据所述图元的图元标识码,读取所述图元匹配的电厂标识系统分类码;其中,每个图元均有唯一的图元标识码,且所述图元标识码与电厂标识系统分类码多级对应;所述厂标识系统分类码包括以下一种或多种:系统级分类码、设备级分类码和部件级分类码。

结合第二方面的第一种可能的实施方式,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述读取单元,还包括:

确定子单元,用于确定选取的图元绘制的系统图的第一拓扑结构和所述系统图中所述图元的第二拓扑结构;其中,所述系统图包括:总图和分系统图;

分析处理子单元,用于对所述第一拓扑结构和所述第二拓扑结构进行分析处理,得到分类码拓扑结构;其中,所述分类码拓扑结构包括:系统级分类码拓扑结构、设备级分类码拓扑结构和部件级分类码拓扑结构;

读取子单元,用于根据所述分类码拓扑结构和所述图元的图元标识码,读取所述图元的电厂标识系统分类码;其中,数据库中预存有与所述分类码拓扑结构对应的电厂标识系统分类码。

结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述第一生成模块,包括:

确定单元,用于确定选取的图元绘制的系统图的第一拓扑结构和所述系统图中所述图元的第二拓扑结构;其中,所述系统图包括:总图和分系统图;

分析处理单元,用于对所述第一拓扑结构和所述第二拓扑结构进行分析处理,得到编号拓扑结构;其中,所述编号拓扑结构包括:前缀号拓扑结构、系统级编号拓扑结构、设备级编号拓扑结构和部件级编号拓扑结构;

生成单元,用于根据所述编号拓扑结构以及预设编号规则,生成所述系统图对应的电厂标识系统编号;其中,所述预设编号规则包括:编号拓扑结构与电厂标识系统编号的对应关系。

结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,第一获取模块,用于获取包括其他结构类型的系统图文件;

转换处理模块,用于对获取的所述系统图文件进行转换处理,得到系统图结构;所述系统图结构包括:系统图绘图页面、图元、图层和图元的拓扑结构;

存储模块,用于将生成的所述系统图的电厂标识系统编码存储在编码数据库中;

第一建立模块,用于建立所述编码数据库的索引码;

排查处理模块,用于对所述编码数据库中的电厂标识系统编码进行排查处理;

启动模块,用于在检测到异常编码时,启动所述异常编码匹配的指示提示;

第二建立模块,用于在所述系统图上建立各个所述图元对应编码框;

标注模块,用于在各个所述编码框上自动标注与所述图元匹配的电厂标识系统编码。

结合第二方面,本发明实施例提供了第二方面的第五种可能的实施方式,其中,还包括:

第二获取模块,用于在生成所述系统图的电厂标识系统编码时,获取当前系统图与模板系统图的图形差异区域;

定位模块,用于根据所述图形差异区域定位模板系统图对应的电厂标识系统编码的差异编码区域;

第三生成模块,用于生成所述差异区域差异编码区域的差异编码,并根据所述差异编码对所述差异编码区域的编码进行修正处理,得到当前系统图的电厂标识系统编码。

本发明实施例提供的一种电厂标识系统编码的自动生成方法及装置,根据选取的系统图绘制页面,确定电厂标识系统机组号;根据选取的与电厂设备的工程设计结构匹配的图元,读取图元的电厂标识系统分类码;对于根据选取的图元绘制的系统图,根据预设编号规则生成系统图对应的电厂标识系统编号;根据确定的电厂标识系统机组号、读取的电厂标识系统分类码以及生成的电厂标识系统编号,生成系统图的电厂标识系统编码,与现有技术中的手工生成和标注的方法不仅工作效率缓慢,且工作周期较长相比,其可以通过计算机系统实现了对系统图进行电厂标识系统编码的自动生成和自动标注,降低了人工成本,提高了工作效率,并且为设备管理台帐、全生命周期管理、在缺陷管理、维护保养管理、点检定修管理、两票管理信息化管理系统中的应用提供了统一、科学、正确、完整的电厂标识系统编码数据,继而大大的降低了企业综合成本。

进一步的,本发明实施例提供的电厂标识系统编码的自动生成方法及装置,还能够自动对生成的电厂标识系统编码进行排查处理,并在检测到对应的错码和重码时,自动启动异常编码匹配的指示提示,保证了所有电厂标识系统编码的唯一性和正确性。

进一步的,本发明实施例提供的电厂标识系统编码的自动生成方法及装置,还能够在绘制系统图的同时,能够对该系统图进行电厂标识系统编码的自动生成和自动标注,减少了工作周期,提高了工作效率。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种电厂标识系统编码的自动生成方法的流程图;

图2示出了本发明实施例所提供的另一种电厂标识系统编码的自动生成方法的流程图;

图3示出了本发明实施例所提供的另一种电厂标识系统编码的自动生成方法的流程图;

图4示出了本发明实施例所提供的另一种电厂标识系统编码的自动生成方法的流程图;

图5示出了本发明实施例所提供的另一种电厂标识系统编码的自动生成方法的流程图;

图6示出了本发明实施例所提供的另一种电厂标识系统编码的自动生成方法的流程图;

图7示出了本发明实施例所提供的另一种电厂标识系统编码的自动生成方法的流程图;

图8示出了本发明实施例所提供的一种电厂标识系统编码的自动生成装置的结构示意图;

图9示出了本发明实施例所提供的一种电厂标识系统编码的自动生成装置中确定模块和读取模块的结构示意图;

图10示出了本发明实施例所提供的一种电厂标识系统编码的自动生成装置中读取单元和第一生成模块的结构示意图。

主要标号说明:

11、确定模块;12、读取模块;13、第一生成模块;14、第二生成模块;111、第一提取单元;112、确定单元;121、第二提取单元;122、读取单元;131、确定单元;132、分析处理单元;133、生成单元;1221、确定子单元;1222、分析处理子单元;1223、读取子单元;。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

随着科学技术的快速发展,电厂标识系统已经成为应用最为广泛的编码。电厂标识系统编码一直由设计工程师依据系统图,根据设备及部件在系统图中功能、作用及从属关系进行手工编码并在图纸上对被标识对象进行电厂标识系统编码的标注,上述电厂标识系统编码的生成和标注方法不仅工作效率缓慢,而且极易出现错码和重码,手工查重纠错的可能性极低,对发现的错码和重码进行修改更是难上加难,严重影响编码的后期应用工作。

考虑到现有技术中应用电厂标识系统编码手工对电厂中的被标识对象进行编码的方法,不仅工作效率缓慢,而且为了避免出现错码和重码,对设计人员的专业水平和细心程度要求较高,工作周期较长,同时,人工对错码和重码的发现、修改难度较高。基于此,本发明实施例提供了一种电厂标识系统编码的自动生成方法及装置,以通过计算机系统实现了对系统图进行电厂标识系统编码的自动生成和自动标注,降低了人工成本,提高了工作效率,还能够自动对生成的电厂标识系统编码进行排查处理,并在检测到对应的错码和重码时,自动启动异常编码匹配的指示提示,保证了所有电厂标识系统编码的唯一性和正确性;以及,还能够在绘制系统图的同时,能够对该系统图进行电厂标识系统编码的自动生成和自动标注,减少了工作周期,提高了工作效率,下面通过实施例进行描述。

本发明实施例提供了一种电厂标识系统编码的自动生成方法,参考图1,包括:

S101、根据选取的系统图绘制页面,确定电厂标识系统机组号。

本发明实施例中,待编码的系统图可以是绘图软件上绘制的图形,也可以是从图片转换得到的图形。对于从图片转换得到的,具体方法是:首先获取包括其他结构类型的系统图文件(该文件可以是图片,也可以PDF文件、DWG文件),然后对获取的图片进行转换处理,得到系统图结构;上述系统图结构包括:绘图页面、图元、图层和图元的拓扑结构。

无论是绘制的图形还是转换的图形,本发明实施例中,系统在监测到系统图绘制页面时,提取所述系统图绘制页面中的页面标识码;然后根据系统图绘制页面中的页面标识码,确定所述电厂标识系统机组号;其中,在系统的数据库中,系统图绘制页面的页面标识码与电厂标识系统机组号一一对应。

对于绘图,目前系统图大多由CAD系列的大型计算机辅助设计软件进行绘制。本发明实施例中则可以在CAD P&ID软件现有绘图功能的基础上,利用计算机语言进行系统的开发,实现电厂标识系统编码的自动生成和电厂标识系统编码在系统图上的自动标注的功能。

S102、根据选取的与电厂设备的工程设计结构匹配的图元,读取所述图元的电厂标识系统分类码。

具体的,不同的电厂设备的工程设计结构对应不同的图元,如电厂设备的总图对应系统级图元,分系统图对应设备级图元或部件级图元;而系统的数据库中,系统图元对应有系统级分类码,设备图元对应有设备级分类码、部件图元对应有部件级分类码。

S103、对于根据选取的图元绘制的系统图,根据预设编号规则生成所述系统图对应的电厂标识系统编号;所述预设编号规则包括以下规则中的一种或多种:前缀号编号规则、系统级编号规则、设备级编号规则和部件级编号规则。

当系统图为总图时,其根据预设编号规则生成系统编号,后续根据机组号,系统分类码和系统编号即可生成该总图的电厂标识系统编码。

当系统图为分系统图时,其根据图元对应的预设编号规则生成设备编号,还要解析设备分类码和设备编号确定系统分类码以及系统编号,最后根据机组号,系统分类码、系统编号、设备分类码和设备编号即可生成该系统图的电厂标识系统编码。

S104、根据确定的所述电厂标识系统机组号、读取的所述电厂标识系统分类码以及生成的所述电厂标识系统编号,生成所述系统图的电厂标识系统编码。

对于系统图为总图时,根据机组号,系统分类码和系统编号即可生成该总图的电厂标识系统编码;

对于系统图为分系统图时,根据机组号,系统分类码、系统编号、设备分类码和设备编号即可生成该系统图的电厂标识系统编码。

本发明实施例提供的一种电厂标识系统编码的自动生成方法,采用计算机系统,根据电厂标识系统的工程设计关系,建立电厂标识系统的多级分支系统数据库,并获取系统图及图元的拓扑结构,解析分类码和编号,生成匹配的电厂标识系统编码,与现有技术中的手工标注的方法不仅工作效率缓慢,且工作周期较长相比,其可以通过计算机系统实现了对系统图进行电厂标识系统编码的自动生成和自动标注,降低了人工成本,提高了工作效率,并且为设备管理台帐、全生命周期管理、在缺陷管理、维护保养管理、点检定修管理、两票管理信息化管理系统中的应用提供了统一、科学、正确、完整的电厂标识系统编码数据,继而大大的降低了企业综合成本。

进一步的,不同类型的图元对应有不同的电厂标识系统分类码,参考图2,上述步骤102,根据选取的与电厂设备的工程设计结构匹配的图元,读取所述图元的电厂标识系统分类码,包括:

S201、在检测到与电厂设备的工程设计结构匹配的图元时,提取所述图元的图元标识码;

S202、根据所述图元的图元标识码,读取所述图元匹配的电厂标识系统分类码;其中,每个图元均有唯一的图元标识码,且所述图元标识码与电厂标识系统分类码多级对应;所述电厂标识系统分类码包括以下一种或多种:系统级分类码、设备级分类码和部件级分类码。

其中,上述图元的唯一的图元标识码即表示该图元的类型,即表示该图元是系统图元还是设备图元或是部件图元,不同类型的图元对应不同的电厂标识系统分类码,即系统图元对应系统级分类码,设备图元对应设备级分类码。

进一步的,参考图3,本发明实施例提供的电厂标识系统编码的自动生成方法,上述步骤202,根据所述图元的图元标识码,读取所述图元匹配的电厂标识系统分类码,包括:

S301、确定选取的图元绘制的系统图的第一拓扑结构和所述系统图中所述图元的第二拓扑结构;其中,所述系统图包括:总图和分系统图;

其中,上述图元绘制的系统图可以为总图,也可以为分系统图。上述第一拓扑结构包括系统图中各个部分之间的拓扑关系结构,图元是组成系统图的基本元件,每个部分中均包括多个图元,且多个图元之间也对应有拓扑关系结构。

本发明实施例中,系统首先确定上述系统图和上述系统图中图元分别对应的第一拓扑结构和第二拓扑结构。

S302、对所述第一拓扑结构和所述第二拓扑结构进行分析处理,得到分类码拓扑结构;其中,所述分类码拓扑结构包括:系统级分类码拓扑结构、设备级分类码拓扑结构和部件级分类码拓扑结构;

S303、根据所述分类码拓扑结构和所述图元的图元标识码,读取所述图元的电厂标识系统分类码;其中,数据库中预存有所述分类码拓扑结构与电厂标识系统分类码的对应关系以及电厂标识系统分类码。

其中,系统的数据库中预存有上述图元标识码、分类码拓扑结构与电厂标识系统分类码三者之间的对应关系,根据图元标识码从数据库存储的上述对应关系中即可确定图元的电厂标识系统分类码。

进一步的,参考图4,本发明实施例提供的电厂标识系统编码的自动生成方法,步骤104,对于根据选取的图元绘制的系统图,根据预设编号规则生成所述系统图对应的电厂标识系统编号,包括:

S401、确定选取的图元绘制的系统图的第一拓扑结构和所述系统图中所述图元的第二拓扑结构;其中,所述系统图包括:总图和分系统图;

本发明实施例中,上述图元绘制的系统图可以为总图,也可以为分系统图。上述第一拓扑结构包括系统图中各个部分之间的拓扑关系结构,图元是组成系统图的基本元件,每个部分中均包括多个图元,且多个图元之间也对应有拓扑关系结构。

本发明实施例中,系统首先确定上述系统图和上述系统图中图元分别对应的第一拓扑结构和第二拓扑结构。

S402、对所述第一拓扑结构和所述第二拓扑结构进行分析处理,得到编号拓扑结构;其中,所述第二拓扑结构包括:前缀号拓扑结构、系统级编号拓扑结构、设备级编号拓扑结构和部件级编号拓扑结构;

S403、根据所述编号拓扑结构以及预设编号规则,生成所述系统图对应的电厂标识系统编号;其中,所述预设编号规则包括:编号拓扑结构与电厂标识系统编号的对应关系。

其中,系统的数据库中预存有上述预设编号规则,上述预设编号规则:包括编号拓扑结构与电厂标识系统编号的对应关系,根据得到的编号拓扑结构,从数据库存储的上述预设编号规则中即可确定图元的电厂标识系统编号。

当系统图为总图时,根据编号拓扑结构和系统级编号规则生成总图中各个系统图元包括的各个系统组件的电厂标识系统系统编号;其中,所述总图中包括多个系统图元,且每个所述系统图元包括多个系统组件。

由于总图中包括多个系统图元,且每个系统图元包括多个系统组件,故可以根据编号拓扑结构和系统级编号规则,生成系统图元组成的系统的系统编号,根据该系统图元所在的绘图页面的机组号,该系统图元对应的系统分类码和生成的系统编号即可生成该总图的电厂标识系统编码。

当根据选取的图元绘制的系统图为分系统图时,根据编号拓扑结构和设备级编号规则,生成所述系统图中各个设备图元包括的各个设备组件的电厂标识系统设备编号;其中,所述系统中包括多个设备图元,且每个所述设备图元中包括多个设备组件;本发明实施例中,当系统图为分系统图时,其根据编号拓扑结构和设备级编号规则,生成设备编号,再根据编号拓扑结构、设备分类码和编号确定系统分类码以及系统编号,最后根据机组号,系统分类码、系统编号、设备分类码和设备编号即可生成该分系统图的电厂标识系统编码。

当根据选取的图元绘制的系统图为分系统图时,分系统图的组成图元细化到部件级图元时,在分系统图对应的电厂标识系统编码的原理上,根据编号拓扑结构和部件级编号规则,生成所述系统图中各个部件级图元的电厂标识系统部件编号;本发明实施例中,当系统图为分系统图时,图元细化到部件级图元时,其根据编号拓扑结构和部件级编号规则,生成部件编号,再根据编号拓扑结构、部件分类码和编号确定设备分类码以及设备编号,再次根据编号拓扑结构、设备分类码和编号确定系统分类码以及系统编号,最后根据机组号,系统分类码、系统编号、设备分类码和设备编号即可生成该分系统图的电厂标识系统编码。本发明实施例中的电厂标识系统编码依据的编码规则包括GB/T 50549-2010电厂标识系统编码标准和企业标准的电厂标识系统编码实施规则,无论是针对总图还是分系统图,电厂标识系统编码如下:所述电厂标识系统编码采用三级七组的13位编号规则,0级对应第一组,包括1位代号,代表机组号G(A或N);1级对应第二组、第三组和第四组,分别包括1位数字、3位字母和2位数字,分别代表前缀号F0(N)、系统分类码F1F2F3(AAA)和系统编号FN(NN);2级对应第五组、第六组和第七组,分别包括2位字母、3位数字和1位字母,分别代表设备分类码A1A2(AA)、设备编号AN(NNN)和设备附加码(A)。

上述设备附加码可以存在,可以不存在,当设备附加码存在时,其对应的1位字母不可省略。

本发明实施例中,上述“N”表示阿拉伯数字,可以取值0-9;“A”表示大写的英文字母,可以取值除I和O以外的字母;机组号、前缀号、系统编号和设备编号的缺省值用0补全。

进一步的,参考图5,本发明实施例提供的电厂标识系统编码的自动生成方法还包括:

S501、将生成的所述系统图的电厂标识系统编码存储在编码数据库中,并建立所述编码数据库的索引码。

S502、对所述编码数据库中的电厂标识系统编码进行排查处理。

S503、当检测到异常编码时,启动所述异常编码匹配的指示提示。

结合上述步骤501~步骤503,本发明实施例中,还将生成的电厂标识系统编码进行存储,建立编码数据库,并建立所述编码数据库的索引码;其中,所述索引码至少包括:系统索引码和设备索引码。

其中,数据库中的电厂标识系统编码规则,即依据国家电厂标识系统编码标准和企业标准建立电厂标识系统编码的系统索引码、设备索引码及适应未来发展需求的部件索引码的数据库,以便根据编码规则生成匹配的电厂标识系统编码。其中,对存储在编码数据库中的电厂标识系统编码建立索引的目的是为了加快数据的读取速度以及加快对数据进行完整性检查。

为了保证对电厂标识系统建立的电厂标识系统编码均符合要求,本发明实施例中,还设置了“数据验证”功能,使系统能够自动进行实时的电厂标识系统编码数据的唯一性的比对和重复数据的警示推送工作。

具体的,系统设置有“检查标准”,并根据该“检查标准”实时对电厂标识系统编码进行排查处理,包括,检查编码是否有重复码,是否有错码;其中,“检查标准”包括系统中预先设置每个部分对应编码规则,故当系统检测到有两个相同的编码时,即检测到重复码;“检查标准”还包括系统预先设置了机组号,如系统设置的机组号只有1,2和3,而实际中出现了机组号5,此种情况为错码;系统在检测到有重复码和错码时,可以直接发出报警提示用户,或者,直接生成文字并给予用户提示。另外,针对重码和错码的情况,系统还可以根据对应的排查结果生成对应的修改意见,在启动提示的同时提示该修改意见,以便于用户直接查看和修改。进一步的,本发明实施例提供的电厂标识系统编码的自动生成方法及装置,还能够自动对生成的电厂标识系统编码进行排查处理,并在检测到对应的错码和重码时,自动启动异常编码匹配的指示提示,保证了所有电厂标识系统编码的唯一性和正确性。

进一步的,本发明实施例在根据电厂标识系统编码规则生成了电厂标识系统的编码后,其还可以将该编码标注在对应的系统图上,具体方法包括:在所述系统图上建立各个所述图元对应编码框,在各个所述编码框上自动标注与所述图元匹配的电厂标识系统编码。

具体的,系统具有注释功能,定义符合电厂标识系统编码规则的编码框,实现电厂标识系统编码数据的标注。本发明实施例中,上述编码框建立在系统图中不影响视觉效果的位置,以便将后续该编码框和其内部的电厂标识系统编码均不影响系统图的美观。

进一步的,本发明实施例提供的电厂标识系统编码的自动生成方法及装置,还能够在绘制系统图的同时,能够对该系统图进行自动标注,减少了工作周期,提高了工作效率。

实际中,电厂标识系统编码会包括多个部分,如多个机组,每个机组又会包括多个系统,而每个系统又会包括多个设备,基于此,在使用本发明实施例提供的电厂标识系统编码的自动生成方法时,对于相似度较高的电厂标识系统,如只有机组不同,而机组包括的各个部分均相同的系统图,可以通过如下方法快速简单高效的生成编码,参考图6,所述电厂标识系统编码的自动生成方法还包括:

S601、在生成所述系统图的电厂标识系统编码时,获取当前系统图与模板系统图的图形差异区域;

具体的,此处的图形差异区域可以为1个,如机组,也可以包括两个或者多个,如包括机组和系统,本发明实施例以图形差异区域是机组为例进行说明。

S602、根据所述图形差异区域定位所述模板系统图对应的电厂标识系统编码的差异编码区域。

在确定了图形差异区域后(如机组号),根据该图形差异区域定位上一个电厂标识系统中与该电厂标识系统的差异编码区域,目的是为了后续将上一个电厂标识系统的编码复制过来,并修改对应的差异编码区域,然后将修改后的编码作为当前电厂标识系统的编码,方便快捷,且提高了编码效率。

S603、生成所述差异区域差异编码区域的差异编码,并根据所述差异编码对所述差异编码区域的编码进行修正处理,得到当前系统图的电厂标识系统编码。

首先生成差异区域的差异编码,然后用该差异编码替代步骤402中差异编码区域中的原编码,即得到了当前电厂标识系统的电厂标识系统编码。

例如某火电厂的1号机组给水系统(10LAB)和2号机组给水系统(20LAB)的系统图一致,即可通过复制、粘贴、修改来完成2号机组给水系统(20LAB)的系统图的绘制、电厂标识系统编码的自动生成和标注工作。

本发明实施例提供的一种电厂标识系统编码的自动生成方法能够智能的自动化实现统一、科学、正确、完整的电厂标识系统编码的生成和标注。一方面增强系统的易用性和灵活性,彻底改变人工编码和标注的工作方式,杜绝错码和重码,降低人工成本;另一方面为各级管理系统提供了统一、科学、正确、完整的电厂标识系统编码,让生产管理更加规范化、标准化,继而降低企业的综合成本。

参考图7,下面结合具体实施例对本发明实施例提供的电厂标识系统编码的自动生成方法进行说明:

S701、配置及运行系统软件。

具体的,配置系统软件包括:对系统软件进行项目配置以及进行电厂标识系统拓扑结构和规则及对应关系的配置;所述配置完成后,即可运行该系统软件。

S702、根据选取的系统图绘制页面,确定电厂标识系统机组号系统图。上述系统图可以人工绘制,也可以把其他结构类型的系统图文件通过该系统转换成满足电厂标识系统编码自动生成的结构文件。

S703、根据选取的与电厂设备的工程设计结构匹配的图元,读取图元的标识码,解析图元标识码与电厂标识系统分类码多级对应的拓扑结构关系,生成电厂标识系统分类码;电厂标识系统分类码包括以下一种或多种:系统级分类码、设备级分类码和部件级分类码。

S704、对于根据选取的图元绘制的系统图,根据预设编号规则生成系统图对应的电厂标识系统编号。预设编号规则包括以下规则中的一种或多种:前缀号编号规则、系统级编号规则、设备级编号规则和部件级编号规则。

S705、根据确定的电厂标识系统机组号、读取的电厂标识系统分类码以及生成的电厂标识系统编号,生成系统图的电厂标识系统编码。

S706、对编码数据库中的电厂标识系统编码进行排查处理,当检测到异常编码时,启动异常编码匹配的指示提示。

S707、在系统图上建立各个图元对应编码框,在各个编码框上自动标注与图元匹配的电厂标识系统编码系统图。

S708、完成P&ID版本系统图的绘制、电厂标识系统编码的自动生成和电厂标识系统编码在系统图上自动标注的工作。

本发明实施例提供的电厂标识系统编码的自动生成方法具有以下优点:

一、智能性,打破了以繁琐复杂的系统图、设备清册为依据进行手工编码和手工标注的习惯,使编码和标注自动化、智能化;二、完整性,以电厂标识系统规则为依据,提供了统一、完整、规范的自动化编码格式;三、通用性,以电厂标识系统为前提,可以应用在火电、风电、水电、核电等发电企业、变电站和港口;四、可扩充性,设计初期就预留了足够的容量去适应新技术的发展需求;五、科学性,以国内外标准、行业标注及大型企业标准作为自动编号规则的标准支持;六、唯一性,智能纠错查重模块对电厂标识系统编码进行处理,对问题编码进行自动警告推送,保证所有电厂标识系统编码的唯一性和正确性;七、灵活性,电厂标识系统编码实现单条和批量的多位置修改、报表的多条件导入/导出等方便和快捷的操作;八、易用性,所有通过短期培训的用户都可以灵活应用,并且一个设计师在完成原有系统图的设计的同时,也完成了电厂标识系统编码的生成和电厂标识系统编码在系统图上的标注的另外两项工作。

本发明实施例提供的电厂标识系统编码的自动生成方法的应用和推广,第一目的在于提供了一套电厂标识系统编码自动生成系统,在完成系统图绘制的同时,也为企业自动生成了集约化管理需要的唯一、科学、完整的电厂标识系统编码数据;第二目的在于提供了电厂标识系统编码自动标注系统,在系统图完成绘制的同时,除了自动生成电厂标识系统编码,还在系统图上自动标注了电厂标识系统编码,为企业提供了更加完善、方便的系统图;第三目的在于提供一种电厂标识系统编码自动生成和自动标注的方法;第四目的在于提供一套电厂标识系统与计算机辅助设计软件融为一体的系统。总体来说,本发明实施例提供的电厂标识系统编码的自动生成方法推进了信息自动化跨向知识自动化的步伐。

本发明实施例还提供了一种电厂标识系统编码的自动生成装置,所述装置用于执行上述电厂标识系统编码的自动生成方法,参考图8,所述装置包括:

确定模块11,用于根据选取的系统图绘制页面,确定电厂标识系统机组号;

读取模块12,用于根据选取的与电厂设备的工程设计结构匹配的图元,读取图元的电厂标识系统分类码;

第一生成模块13,用于根据选取的图元绘制的系统图,根据预设编号规则生成系统图对应的电厂标识系统编号;预设编号规则包括以下规则中的一种或多种:前缀号编号规则、系统级编号规则、设备级编号规则和部件级编号规则;

第二生成模块14,用于根据确定的所述电厂标识系统机组号、读取的所述电厂标识系统分类码以及生成的所述电厂标识系统编号,生成所述系统图的电厂标识系统编码。

进一步的,参考图9,上述电厂标识系统编码的自动生成装置中,确定模块11,包括:

第一提取单元111,用于在检测到系统图绘制页面时,提取系统图绘制页面中的页面标识码;

确定单元,用于根据所述系统图绘制页面中的页面标识码,确定电厂设备的所述电厂标识系统机组号;其中,所述页面标识码与所述电厂标识系统机组号一一对应。

读取模块12,包括:

第二提取单元121,用于在检测到与电厂设备的工程设计结构匹配的图元时,提取图元的图元标识码;

读取单元122,用于根据图元的图元标识码,读取图元匹配的电厂标识系统分类码;其中,每个图元均有唯一的图元标识码,且图元标识码与电厂标识系统分类码多级对应;电厂标识系统分类码包括以下一种或多种:系统级分类码、设备级分类码和部件级分类码。

进一步的,上述电厂标识系统编码的自动生成装置中,参考图10,读取单元122,包括:

确定子单元1221,用于确定选取的图元绘制的系统图的第一拓扑结构和系统图中图元的第二拓扑结构;其中,系统图包括:总图和分系统图;

分析处理子单元1222,用于对第一拓扑结构和第二拓扑结构进行分析处理,得到分类码拓扑结构;其中,分类码拓扑结构包括:系统级分类码拓扑结构、设备级分类码拓扑结构和部件级分类码拓扑结构;

读取子单元1223,用于根据分类码拓扑结构和图元的图元标识码,读取图元的电厂标识系统分类码;其中,数据库中预存有与所述分类码拓扑结构对应的电厂标识系统分类码。

第一生成模块13,包括:

确定单元131,用于确定选取的图元绘制的系统图的第一拓扑结构和系统图中图元的第二拓扑结构;其中,系统图包括:总图和分系统图;

分析处理单元132,用于对第一拓扑结构和第二拓扑结构进行分析处理,得到编号拓扑结构;其中,编号拓扑结构包括:前缀号拓扑结构、系统级编号拓扑结构、设备级编号拓扑结构和部件级编号拓扑结构;

生成单元133,用于根据编号拓扑结构以及预设编号规则,生成系统图对应的电厂标识系统编号;其中,预设编号规则包括:编号拓扑结构与电厂标识系统编号的对应关系。

进一步的,上述电厂标识系统编码的自动生成装置,还包括:

第一获取模块,用于获取包括其他结构类型的系统图文件;

转换处理模块,用于对获取的所述系统图文件进行转换处理,得到系统图结构;所述系统图结构包括:系统图绘图页面、图元、图层和图元的拓扑结构。

进一步的,上述电厂标识系统编码的自动生成装置,还包括:

存储模块,用于将生成的所述系统图的电厂标识系统编码存储在编码数据库中;

第一建立模块,用于建立所述编码数据库的索引码;

排查处理模块,用于对所述编码数据库中的电厂标识系统编码进行排查处理;

启动模块,用于在检测到异常编码时,启动所述异常编码匹配的指示提示。

进一步的,上述电厂标识系统编码的自动生成装置,还包括:

第二建立模块,用于在所述系统图上建立各个所述图元对应编码框;

标注模块,用于在各个所述编码框上自动标注与所述图元匹配的电厂标识系统编码。

进一步的,上述电厂标识系统编码的自动生成装置,还包括:

第二获取模块,用于在生成所述系统图的电厂标识系统编码时,获取当前系统图与模板系统图的图形差异区域;

定位模块,用于根据所述图形差异区域定位模板系统图对应的电厂标识系统编码的差异编码区域;

第三生成模块,用于生成所述差异区域差异编码区域的差异编码,并根据所述差异编码对所述差异编码区域的编码进行修正处理,得到当前系统图的电厂标识系统编码。

本发明实施例提供的一种电厂标识系统编码的自动生成装置,与现有技术中的手工编码的方法不仅工作效率缓慢,且工作周期较长相比,其可以通过计算机系统实现了对系统图进行电厂标识系统编码的自动生成和自动标注,降低了人工成本,提高了工作效率,并且为设备管理台帐、全生命周期管理、在缺陷管理、维护保养管理、点检定修管理、两票管理信息化管理系统中的应用提供了统一、科学、正确、完整的电厂标识系统编码数据,继而大大的降低了企业综合成本。

进一步的,本发明实施例提供的电厂标识系统编码的自动生成装置,还能够自动对生成的电厂标识系统编码进行排查处理,并在检测到对应的错码和重码时,自动启动异常编码匹配的指示提示,保证了所有电厂标识系统编码的唯一性和正确性。

进一步的,本发明实施例提供的电厂标识系统编码的自动生成装置,还能够在绘制系统图的同时,能够对该系统图进行电厂标识系统编码的自动标注,减少了工作周期,提高了工作效率。

本发明实施例所提供的电厂标识系统编码的自动生成装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1