一种电气图纸的智能识别方法技术

技术编号:20176892 阅读:35 留言:0更新日期:2019-01-23 00:25
本发明专利技术涉及一种电气图纸的智能识别方法,其特征在于:包括图例识别步骤、图例中的图元识别步骤以及非图例中的图元识别步骤;图例识别步骤能够完成CAD图纸文件路径示意图中信息的自动读取;图例中的图元识别步骤能够完成对路径示意图图例中各种图元对象的智能识别;非图例中的图元识别步骤能够完成对路径示意图非图例中各种图元对象的智能识别;最后把识别出来的图元文件,通过与标准典设文件库中的标准图元文件作对比,以此来对该电气图纸作出评价。本发明专利技术能够完成图例、图元、图纸、图纸参数的自动识别,然后构建相应的图纸知识库,通过与对应的典设标准知识库进行对比,可以使专业和非专业人士明显看出图纸的优劣程度。

An Intelligent Recognition Method for Electrical Drawings

The invention relates to an intelligent recognition method for electrical drawings, which is characterized by: including legend recognition steps, legend recognition steps and non-legend recognition steps; legend recognition steps can complete automatic reading of information in the path schematic diagram of CAD drawings; and legend recognition steps can complete various graphic element objects in the path schematic diagram. Intelligent recognition of all kinds of primitive objects in path sketch and non-legend can be accomplished by primitive recognition steps in non-legend. Finally, the identified primitive files are compared with the standard primitive files in the standard coded file library to evaluate the electrical drawings. The invention can automatically identify legends, primitives, drawings and drawings parameters, and then construct corresponding drawings knowledge base. By comparing with corresponding standard knowledge base, professional and non-professional people can clearly see the advantages and disadvantages of drawings.

【技术实现步骤摘要】
一种电气图纸的智能识别方法
本专利技术属于智能识别
,涉及一种能够读取CAD图纸上具有各种特定规则的图元对象的方法,特别是一种电气图纸的智能识别方法。
技术介绍
10千伏配电网设计是整个配电网建设的一个龙头环节,也是配电网施工、投运、抢修、调度等环节和业务的一个基础依据。10千伏配电网设计质量对于人们的正常生产生活有着重要的影响,配电网作为整个电网的终端,其直接与用户相联系,其重要性不言而喻。然而10千伏配电网工程实际设计的方案与标准化设计差异较大,接线方式复杂、设备种类繁多、设备质量参差不齐、供电技术落后,导致在运行维护中的检修困难,降低了供电可靠性。国家电网公司针对各个区域发展程度、负荷特点以及个性化需求,于2013年颁发了适合于不同区域需求的《国家电网公司配电网工程典型设计》和《国家电网公司380/220V配电网工程典型设计》,在一定程度上提升了各省公司配电网设计的质量、强化标准化建设和管理,从设计源头提升配电网工程建设的质量和效益。但是,在很多地方,国网公司的典型设计都成为一纸空文,设计人员为了省事,往往直接在现有的工程设计上稍作调整,根本不考虑是否是应用了典型设计,而对于供电局的管理人员,其对典型设计的执行情况的了解只局限于各个地方上报的统计结果数据,不能掌握工程设计质量、也无法提出整改方案,从根本上解决不了问题。通过检索,未发现与本申请相同或相似的现有技术。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种能够提升工程设计质量、便于提出整改方案、方便对图纸质量的掌控、易于实现的电气图纸的智能识别方法。本专利技术解决其技术问题是采取以下技术方案实现的:一种电气图纸的智能识别方法,其特征在于:包括图例识别步骤、图例中的图元识别步骤以及非图例中的图元识别步骤;图例识别步骤能够完成CAD图纸文件路径示意图中信息的自动读取;图例中的图元识别步骤能够完成对路径示意图图例中各种图元对象的智能识别;非图例中的图元识别步骤能够完成对路径示意图非图例中各种图元对象的智能识别;最后把识别出来的图元文件,通过与标准典设文件库中的标准图元文件作对比,以此来对该电气图纸作出评价。而且,所述的图例识别步骤,包括如下步骤:步骤1:文本解析;基于teight解析.dwg文件为前提,根据包含指定线路路径图的文件名,解析图纸数据;步骤2:图的遍历;通过深度优先遍历技术遍历图纸中的线性表记录(LinetypeTable)、块表记录(BlockTableRecord)中模型空间(modelspace)的所有CAD实体对象;步骤3:实体筛选;筛选出块参照(BlockReference)类型实体,炸开(explode)块参照,得到炸开的对象同时按实体类型记录;步骤4:图例识别;在实体类型中检查是否包含关键字“图例”两个字,如果包含,则确定是,该块参照就是图纸中的图例;如果不包含,则确定不是,则清空之前的记录,重新开始操作下一个块参照。而且,所述图例中的图元识别步骤,包括如下步骤:步骤1:图的遍历;根据线型表记录(LinetypeTable),得到图纸中包含的指定线型,遍历图纸块表(BlockTable)中所有的块表记录(BlockTableRecord),记录下包含特征码的块表记录ObjectId;步骤2:确定文本对应的图元类型;统计遍历到的文本、图元,其中包括图元的类型以及状态,根据图元的包围框,得到Y轴方向上最高点和最低点处中点的Y轴值,再判定文本是否在中点的右侧,如果在,表示该文本对应着该图元。步骤3:图例上的图元识别;用路径示意图上非图例中的图元与图例中的图元进行比较,看是否是同一个块表记录,以此筛选出路径示意图里属于图例中的图元;步骤4:特征码确定;判断筛选出的图元是否包含指定特征码;步骤5:标准图元判定;将包含特征码的图元,根据图元拥有的块名,在标准典设图库文件夹里查找到对应的图元文件,比较与图例上的图元是否包含同样数量的实体。而且,所述的实体包括线、圆、文字、填充。而且,所述非图例中的图元识别步骤,包括如下步骤:步骤1:查找图元对应的组装图纸;根据图元的属性,找到相应的组装图纸,根据图元的类型选择合适的识别方法;步骤2:图元筛选;找到对应的图纸后,得到图纸modelspace上所有对象,按对象类型,即标注、文本、圆等,筛选并做记录;步骤3:图元识别,以杆塔为例;杆塔类需要在图纸上识别出来杆高、回路数以及排列方式,杆高:在标注集合中,读取标注对象上的值,在取到的所有值中取最大的值作为杆高;回路数:绝缘子的个数/3;识别绝缘子:最大半径的同心圆,根据图纸类型的识别范围限制,这个限制是多个特定的对象所在的坐标组成的范围,根据这个范围排除不在内的绝缘子,得到指定范围内的同心圆后,按Y轴从高到低排序;排列方式:根据绝缘子坐标Y轴的不同,判断是否在同一水平面,以此得出绝缘子的空间感。而且,所述的空间感为二维空间感。而且,所述与标准典设文件库中的标准图元文件作对比,是通过双方图元文件的实体对比来确定是否为标准图元。本专利技术的优点和积极效果是:1.本电气图纸的智能识别方法,通过与《国家电网公司配电网工程典型设计》中的标准图元进行对比分析,可以快速找到电气路径示意图中不符合要求的部分并根据要求对其进行修改,从而提升配电网工程设计的质量、强化配电网工程的标准化建设和管理,从设计源头提升配电网工程建设的质量和效益。2.本电气图纸的智能识别方法,可以广泛应用于配电网工程的典型设计评估中,使得设计人员和管理人员可以对配电网工程中,每一部分典型设计应用的具体情况准确地掌握,大大降低了质量不过关的配电网工程对人们正常生产生活的不良影响。附图说明图1为本专利技术的原理图;图2为本专利技术显示图例识别的示意图;图3为本专利技术显示非图例中的图元识别的示意图;图4为图3的局部放大图(上部)。附图标记说明1-绝缘子。具体实施方式以下结合附图对本专利技术的实施例做进一步详述:一种电气图纸的智能识别方法,其创新之处在于:包括图例识别步骤、图例中的图元识别步骤以及非图例中的图元识别步骤;图例识别步骤能够完成CAD图纸文件路径示意图中信息的自动读取;图例中的图元识别步骤能够完成对路径示意图图例中各种图元对象的智能识别;非图例中的图元识别步骤能够完成对路径示意图非图例中各种图元对象的智能识别;最后把识别出来的图元文件,通过与标准典设文件库中的标准图元文件作对比,以此来对该电气图纸作出评价。所述的图例识别步骤,包括如下步骤:步骤1:文本解析;基于teight解析.dwg文件为前提,根据包含指定线路路径图的文件名,解析图纸数据;步骤2:图的遍历;通过深度优先遍历技术遍历图纸中的线性表记录(LinetypeTable)、块表记录(BlockTableRecord)中模型空间(modelspace)的所有CAD实体对象;步骤3:实体筛选;筛选出块参照(BlockReference)类型实体,炸开(explode)块参照,得到炸开的对象同时按实体类型记录;步骤4:图例识别;在实体类型中检查是否包含关键字“图例”两个字,如果包含,则确定是,该块参照就是图纸中的图例;如果不包含,则确定不是,则清空之前的记录,重新开始操作下一个块参照。所述图例中的图元识别步骤,包括如下步骤:步骤1:本文档来自技高网...

【技术保护点】
1.一种电气图纸的智能识别方法,其特征在于:包括图例识别步骤、图例中的图元识别步骤以及非图例中的图元识别步骤;图例识别步骤能够完成CAD图纸文件路径示意图中信息的自动读取;图例中的图元识别步骤能够完成对路径示意图图例中各种图元对象的智能识别;非图例中的图元识别步骤能够完成对路径示意图非图例中各种图元对象的智能识别;最后把识别出来的图元文件,通过与标准典设文件库中的标准图元文件作对比,以此来对该电气图纸作出评价。

【技术特征摘要】
1.一种电气图纸的智能识别方法,其特征在于:包括图例识别步骤、图例中的图元识别步骤以及非图例中的图元识别步骤;图例识别步骤能够完成CAD图纸文件路径示意图中信息的自动读取;图例中的图元识别步骤能够完成对路径示意图图例中各种图元对象的智能识别;非图例中的图元识别步骤能够完成对路径示意图非图例中各种图元对象的智能识别;最后把识别出来的图元文件,通过与标准典设文件库中的标准图元文件作对比,以此来对该电气图纸作出评价。2.根据权利要求1所述的一种电气图纸的智能识别方法,其特征在于:所述的图例识别步骤,包括如下步骤:步骤1:文本解析;基于teight解析.dwg文件为前提,根据包含指定线路路径图的文件名,解析图纸数据;步骤2:图的遍历;通过深度优先遍历技术遍历图纸中的线性表记录、块表记录中模型空间的所有CAD实体对象;步骤3:实体筛选;筛选出块参照类型实体,炸开块参照,得到炸开的对象同时按实体类型记录;步骤4:图例识别;在实体类型中检查是否包含关键字“图例”两个字,如果包含,则确定是,该块参照就是图纸中的图例;如果不包含,则确定不是,则清空之前的记录,重新开始操作下一个块参照。3.根据权利要求1所述的一种电气图纸的智能识别方法,其特征在于:所述图例中的图元识别步骤,包括如下步骤:步骤1:图的遍历;根据线型表记录,得到图纸中包含的指定线型,遍历图纸块表中所有的块表记录,记录下包含特征码的块表记录ObjectId;步骤2:确定文本对应的图元类型;统计遍历到的文本、图元,其中包括图元的类型以及状态,根据图元的包围框,得到Y轴方向上最高点和最低点处中点的Y轴值,再判定文本是否在中点的右侧,如果在,表示该文本对应着该图元。步骤3:图例上的图元识...

【专利技术属性】
技术研发人员:李亚国龙桂鸣杨成鹏任勇周国华刘兆领王磊周莉超王冲王金升姜波
申请(专利权)人:国网山西省电力公司天津市渤海新能科技有限公司
类型:发明
国别省市:山西,14

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

1