[发明专利]一种在BIM模型中的快速排布点位方法有效
申请号: | 202110553439.7 | 申请日: | 2021-05-20 |
公开(公告)号: | CN113239438B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 蒋晓金;向渊明;蒋煜;刘汀 | 申请(专利权)人: | 中机中联工程有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 廖曦 |
地址: | 400039 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bim 模型 中的 快速 布点 方法 | ||
本发明涉及一种在BIM模型中的快速排布点位方法,属于建筑技术领域。利用计算机算法自动识别BIM模型中的建筑、结构信息,自动计算喷淋、烟感点位并通过程序反写到BIM模型中,代替人工完成点位设计工作。在已有建筑、结构专业的BIM模型的基础上,利用对BIM设计软件进行二次开发和图像识别技术读取BIM模型的信息,通过自研算法完成喷淋、烟感的点位布置,并将设计结果直接写入当前BIM模型完成设计工作。
技术领域
本发明属于建筑技术领域,涉及一种在BIM模型中的快速排布点位方法。
背景技术
在BIM正向设计中,一般做法都是现有建筑、结构专业的BIM模型,然后其他专业的设计人员在建筑模型的基础上完成自己专业的设计工作。通常如果BIM设计项目没有特殊要求,其烟感、喷淋等点位排布计算算法相对较简单、机械。但同时又会花费设计人员相当大的精力和相当长的时间用于核对、反复修改。尤其在某个专业出现无法解决的冲突、或者甲方的要求有变动。需要建筑、结构专业的BIM模型做出修改。又要重新排布点位,甚至重新设计。
如果计算机能够代替人工完成部分简单的设计工作,不仅仅能够节约该专业的设计时间,同时会大幅缩减项目的设计周期。
发明内容
有鉴于此,本发明的目的在于提供一种在BIM模型中的快速排布点位方法。在已有建筑、结构专业的BIM模型的基础上,利用对BIM设计软件进行二次开发和图像识别技术读取BIM模型的信息,通过自研算法完成喷淋、烟感的点位布置,并将设计结果直接写入当前BIM模型完成设计工作。
为达到上述目的,本发明提供如下技术方案:
一种在BIM模型中的快速排布点位方法,该方法包括以下步骤:
将BIM模型按楼层高度切割成单层模型,屏蔽其他干扰元素,只保留墙及高大于600mm的梁,并出图形平面图,记做:Image底图;
为更好的识别,将Image底图二值化处理;
集成OpenCvSharp,OpenCv是基于BSD许可发行的跨平台计算机视觉和机器学习软件库,OpenCvSharp是C#版;
利用轮廓识别函数Cv2.FindContours识别所有轮廓,其中,轮廓识别函数Cv2.FindContours是OpenCVSharp自带的函数,函数名为Contours,循环并过滤掉外层轮廓和面积小于1的内轮廓,并记录于contours不可跨域轮廓结果集中;contours不可跨域是记录轮廓的数组一,是容器;
在BIM中导出所有高度介于200mm~600mm的梁,导出灰度图并二值化,再与Image底图执行叠加运算;
通过OpenCvSharp求出轮廓,并除去干扰,将结果记录于contours可跨域中,contours可跨域是记录轮廓的数组二,是容器;
对contours可跨域执行对contours不可跨域的归属运算,将不可跨域的轮廓视作容器,把可跨域的轮廓通过图形位置关系装在可跨域轮廓中;
归属运算为:
最后进行喷淋的点位排布和烟感的点位排布。
可选的,所述喷淋的点位排布具体为:
(1)循环遍历contour不可跨域,将每个轮廓单独作为一个独立的区域,求取该区域的最大矩形包围框,以包围框的长为x轴,包围框的高为y轴,形成局部笛卡尔坐标系,在此坐标系内,求取长度分割;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中机中联工程有限公司,未经中机中联工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110553439.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种气化黑水减压闪蒸罐
- 下一篇:一种评价冰箱接水盘蒸发能力的试验方法