[发明专利]建筑管道设计方法及装置在审
申请号: | 202210155921.X | 申请日: | 2022-02-18 |
公开(公告)号: | CN114547742A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 孙维泽;郑卓峰;黄磊;徐永彬;杨昭孟;汪清萍;关宪章 | 申请(专利权)人: | 深圳大学 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06F30/18;G06T19/20;G06F113/14 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 丁宇龙 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建筑 管道 设计 方法 装置 | ||
1.一种建筑管道设计方法,其特征在于:包括步骤,
S10、将建筑图纸通过建筑设计软件获取建筑模型信息;
S20、根据建筑模型信息将建筑模型转化为三维的栅格矩阵;
S30、在三维的栅格矩阵中,通过改进A-Star算法对管道进行管道寻径。
2.如权利要求1所述的建筑管道设计方法,其特征在于:步骤S10具体包括,
S11、利用建筑软件,获取建筑模型的整体大小信息;
S12、利用Revit软件在图纸上标定原点,获取到图纸上建筑模型中各个建筑模块的位置坐标;
S13、确定需要布置的管道的起始点、管道的终点、管道的方向和管道的管径。
3.如权利要求1所述的建筑管道设计方法,其特征在于:步骤S20具体包括,
S21、对建筑模型按照预设的比例进行压缩转化,得到压缩后的建筑模型;
S22、将各个建筑模块映射到三维的栅格矩阵中,将各个建筑模块的左下角坐标和右上角坐标进行等比例转化,映射到三维的栅格矩阵中,得到建筑模块在栅格矩阵中的位置;
S23、根据管道的起始点、管道的终点、管道的方向、管道的管径,确定管道的起始转态、映射到栅格矩阵中,对应位置赋值。
4.如权利要求3所述的建筑管道设计方法,其特征在于:步骤S22中,将各个建筑模块映射到三维的栅格矩阵中所采用的转化公式为:
其中,Cl是建筑模块的Revit图纸中左下角坐标,Cr是建筑模块的Revit图纸中左下角坐标,L为转化比例。Clp为建筑模块的左下角坐标转化后在栅格矩阵的位置,Crp为建筑模块的右上角坐标转化后在栅格矩阵的位置。
5.如权利要求1所述的建筑管道设计方法,其特征在于:步骤S30具体包括,
S31、创建一个用于存储管道每个状态的优先级队列Frontier,两个用于存储管道每个状态的上一状态的随机访问字典came_from和一个用于存储管道每个状态的代价cost_so_far;
S32、将管道的起始状态添加到优先队列Frontier中;
S33、判断优先队列Frontier是否为空,若为空,则返回错误报告,若不为空则执行下一步骤;
S34、从优先队列Frontier中弹出优先级最高的状态current_state,并判断current_state是否处于管道的终止状态,若是,则管道寻径成功,根据cost_so_far所记录的信息将管道的路径输出;
S35、根据优先级最高的状态current_state,在栅格矩阵中寻找管道到达下一状态next_state的管道动作,将当前状态的代价加上下一个管道动作的代价作为next_state的代价,将next_state更新到cost_so_far中,并在came_from记录next_state的上一个状态为current_state;
S36、循环执行步骤S33-S36,直到管道的线路布置完成。
6.一种建筑管道设计装置,其特征在于:包括,
建筑模型获取模块,用于将建筑图纸通过建筑设计软件获取建筑模型信息;
建筑模型转换模块,用于根据建筑模型信息将建筑模型转化为三维的栅格矩阵;
管道寻径模块,用于在三维的栅格矩阵中,通过改进A-Star算法对管道进行管道寻径。
7.如权利要求6所述的建筑管道设计装置,其特征在于:建筑模型获取模块包括,
建筑模型信息获取单元,用于利用建筑软件,获取建筑模型的整体大小信息;
建筑模块坐标获取单元,用于利用Revit软件在图纸上标定原点,获取到图纸上建筑模型中各个建筑模块的位置坐标;
管道信息确认模块,用于确定需要布置的管道的起始点、管道的终点、管道的方向和管道的管径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳大学,未经深圳大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210155921.X/1.html,转载请声明来源钻瓜专利网。