[发明专利]基于BIM技术的模型碰撞检测方法、装置及电子设备在审
申请号: | 201910485338.3 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110210141A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 李峰;徐旭东;汪孙惠;黄荣凯;万菲;姚攀;王昕;吴迪;周成栋 | 申请(专利权)人: | 宝业湖北建工集团有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 430000 湖北省武汉市青山区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标模型 碰撞检测 轮廓线 装置及电子设备 相对位置关系 构件表面 构件参数 参数确定 获取目标 几何参数 碰撞结果 申请 | ||
1.一种基于BIM技术的模型碰撞检测方法,其特征在于,包括:
从目标模型的几何参数中获取所述目标模型的构件参数,所述构件参数包括所述目标模型的轮廓线参数以及构件表面参数;
根据所述轮廓线参数及所述构件表面参数确定所述目标模型中的各个构件的相对位置关系;
根据所述各个构件的相对位置关系得到所述目标模型的各个轮廓线及各个构件之间的碰撞结果。
2.根据权利要求1所述的方法,其特征在于,所述根据所述轮廓线参数及所述构件表面参数确定所述目标模型中的各个构件的相对位置关系的步骤,包括:
根据所述轮廓线参数确定出所述目标模型的每条轮廓线对应的线函数,以及每个线函数中的各个变量的取值范围;
根据所述构件表面参数确定出所述目标模型的每个构件表面对应的面函数,以及每个面函数中的各个变量的取值范围;
计算每条所述轮廓线对应的线函数之间的第一函数关系,以确定出每条所述轮廓线之间的第一相对位置关系;
计算每个所述构件表面的面函数之间的第二函数关系,以确定出每个所述构件表面之间的第二相对位置关系;
计算每条所述轮廓线对应的线函数与每个所述构件表面的面函数之间的第三函数关系,以确定出每条所述轮廓线与每个所述构件表面之间的相对第三相对位置关系。
3.根据权利要求1所述的方法,其特征在于,在所述根据所述各个构件的相对位置关系确定出各个轮廓线及各个构件之间的碰撞关系的步骤之后,所述方法还包括:
记录所述目标模型中的存在碰撞关系的各个构件的碰撞信息,所述碰撞信息包括碰撞标识;
接收到包含所述碰撞标识的碰撞请求后,根据所述碰撞标识对应的碰撞信息获取对应的碰撞构件模型;
显示所述碰撞构件模型。
4.根据权利要求3所述的方法,其特征在于,所述显示所述碰撞构件模型的步骤,包括:
以多种展示形式显示所述碰撞构件模型,并区别显示所述碰撞构件模型的碰撞位置。
5.根据权利要求3所述的方法,其特征在于,所述显示所述碰撞构件模型的步骤,包括:
显示所述碰撞构件模型的模型图;
显示所述碰撞构件模型中碰撞位置的位置数据。
6.根据权利要求3所述的方法,其特征在于,在所述显示所述碰撞构件模型的步骤之后,所述方法还包括:
获取对所述碰撞构件模型更改操作;
根据所述更改操作更新所述碰撞构件模型,以得到更新构件模型;
根据所述更改操作更新所述目标模型的几何参数,以得到更新目标模型。
7.根据权利要求6所述的方法,其特征在于,所述获取对所述碰撞构件模型更改操作的步骤之前,所述方法还包括:
生成所述碰撞构件模型的优化构件模型,并显示所述优化构件模型的几何参数,所述优化构件模型中的各构件均不相交。
8.根据权利要求3所述的方法,其特征在于,还包括:
根据所述碰撞信息生成碰撞检测报告。
9.一种基于BIM技术的模型碰撞检测装置,其特征在于,包括:
获取模块,用于从目标模型的几何参数中获取所述目标模型的构件参数,所述构件参数包括所述目标模型的轮廓线参数以及构件表面参数;
确定模块,用于根据所述轮廓线参数及所述构件表面参数确定所述目标模型中的各个构件的相对位置关系;
得到模块,用于根据所述各个构件的相对位置关系得到各个轮廓线及各个构件之间的碰撞结果。
10.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至8任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝业湖北建工集团有限公司,未经宝业湖北建工集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910485338.3/1.html,转载请声明来源钻瓜专利网。