[发明专利]一种基于B星算法的CAD图纸消防联动报警线槽排布方法在审

专利信息
申请号: 202111229644.4 申请日: 2021-10-21
公开(公告)号: CN113886931A 公开(公告)日: 2022-01-04
发明(设计)人: 谷维鑫;李一帆 申请(专利权)人: 上海品览数据科技有限公司
主分类号: G06F30/13 分类号: G06F30/13;G06F30/18;G06F30/27;G06K9/62;G06N3/08
代理公司: 上海互顺专利代理事务所(普通合伙) 31332 代理人: 韦志刚
地址: 200000 上海市静安区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 算法 cad 图纸 消防 联动 报警 排布 方法
【权利要求书】:

1.一种基于B星算法的CAD图纸消防联动报警线槽排布方法,其特征在于,包括如下步骤:

S1、获取待绘制的建筑底图dwg文件;

S2、通过cad解析服务,获取图纸相关楼层信息和构成构件的最基础图元信息,判断楼层信息;

S3、构件合并与分类,将含义相近的图层的基础图元按照特定的匹配模式进行合并,获取每个构件的外接矩形框;

S4、空间的分割与命名,在S3中已经分类构件中找到门窗构件,并连接门窗的两侧的短墙线,从而形成封闭空间,然后用图像处理的方法找到每个小空间,然后为每个小空间匹配空间内部文本,从而得到每个空间名称;

S5、根据国家建筑电气设计规范所述,在步骤S3、S4中得到的构件和空间中,获取需要连接消防联动报警线槽的设备或者空间,并以其作为节点,采用prim算法获取最小生成树,根据最小生成树的节点连接信息确定消防联动报警线槽的连接顺序;

S6、根据S5中消防联动报警线槽的连接顺序,对于每两个需要连接的设备或空间采用B星算法完成消防联动报警线槽的排布;

S7、对整个过程的动作结果进行统计分析,记录标志位全部为1,则完成图纸的自动化出图,若存在标志0,则未能成功出图;同时,根据标志0出现的位置获取图纸未能完成自动化出图的原因。

2.根据权利要求1所述的一种基于B星算法的CAD图纸消防联动报警线槽排布方法,其特征在于:所述S3步骤具体包括:

S31、获取不同楼盘、不同画图风格的CAD图纸;

S32、将含义相近的图层的基础图元按照特定的匹配模式进行合并,获取每个构件的外接矩形框,获取矩形框区域的构件图像;

S33、使用所述构件区域图像训练构件分类深度神经网络模型,获得构件分类模型。

3.根据权利要求1所述的一种基于B星算法的CAD图纸消防联动报警线槽排布方法,其特征在于:所述S5步骤具体包括:

S51、遍历S3中得到的构件,获取区域报警控制器,并以构件的外接矩形的质点作为连接点;遍历S4中得到的空间,获取弱电井空间,并以空间的最大内接矩形的质点作为连接点;

S52、计算两个连接点的直线距离,并以此作为权重,则可以将其等价看作是G=(V,E)的一张无向加权图,其中V为连接点的集合,E为边的集合;

S53、采用prim算法获取最小生成树,prim算法又称为加点法,具体过程为:

(1)从某一连接点u1出发,选择与它关联的具有最小权值的边(u1,v),将其顶点v加入到生成树顶点集合U中,U用于存放G的最小生成树中的顶点,T存放G的最小生成树中的边;

(2)令集合U的初值为U={u1}(假设构造最小生成树时,从顶点u1出发),集合T的初值为T={};

(3)以后每一步从U中选择一个顶点u(u属于U),而另一个顶点v属于V-U的边中,选取具有最小权值的边(u,v),将顶点v加入集合U中,将边(u,v)加入集合T中;

如此不断重复,直到U=V时,最小生成树构造完毕,这时集合T中包含了最小生成树的所有边。

4.根据权利要求1所述的一种基于B星算法的CAD图纸消防联动报警线槽排布方法,其特征在于:所述S6步骤具体包括:

S61、处理图纸信息,构建寻找可排布路径的地图,具体过程为:将剪力墙、电梯井这种消防联动报警线槽排布过程中需要躲避的构件或空间,在地图中置为障碍,建筑轮廓外的区域也无法排布消防联动报警线槽,同样在地图中置为障碍;

S62、遍历S5中得到的消防联动报警线槽的连接顺序,对每两个需要连接的连接点,采用B星算法计算出消防联动报警线槽的可排布路径,B星算法具体过程为:

(1)起始,探索节点为自由节点,从一连接点出发,向目标连接点前进;

(2)自由节点前进过程中判断前面是否为障碍;

a、不是障碍,向目标前进一步,仍为自由节点;

b、是障碍,以前方障碍为界,分出左右两个分支,分别试图绕过障碍,这两个分支节点即成为两个绕爬的探索节点;

(3)绕爬的探索节点绕过障碍后,又成为自由节点,回到(2);

(4)探索节点前进后,判断当前地图格子是否为目标连接点,如果是则寻路成功,根据寻路过程构造完整路径,此路径则为消防联动报警线槽的最佳排布。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海品览数据科技有限公司,未经上海品览数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111229644.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top