X
返回顶部
当前位置: 首页> BIM资讯> BIM技术

dynamo中如何找到碰撞?利用Dynamo实现个性化碰撞检查

发布:中文网小编3号 浏览:2687人 分享
发布于:2020-05-29 11:31

    我们知道,碰撞检查是BIM应用最有价值的一点,也是设计质量最关键的一点,那么我们如何利用Dynamo来实现我们在正向设计中实时的看到构件的碰撞的结果呢?

    一、问题背景

    一位伙伴当时提出这样一个需求,直接上图:

image.png

image.png

    二、分析问题

    关键字:

    针对性、成本太高、效率低、不直观,在这里我在加一点,实时性。

    虽然当时在赶方案没完成这次合作,几千块就凉凉了hhhhh,那么今天整理一下就给大家分享出来。

    解释:传统的碰撞检查是Revit直接碰撞检查或者导成NWC文件后使用Navisworks进行碰撞检查。然而这样呢不能满足更加个性化的需求。每个方式都有自己的优缺点,这里就不一一介绍了,用过的小伙伴都知道。

    三、解决方案

    这里我拿一个综合楼设计的建筑模型仅仅做为演示,这里我们来检查一下楼板与柱子,墙体与楼板的他们两两之间的碰撞问题。关于全专业碰撞模型的检查,还需要进一步优化程序......

    效果图

image.png

    平面图

image.png

    1、首先我们检查楼板和柱子之间的碰撞,我们打开Dynamo查看运行结果,如下图:

    碰撞结果

image.png

    这里看到无发生碰撞,因为之前是做了剪切操作之后的结果。

    2、接下来我们检查墙体跟楼板之间的碰撞

    碰撞结果(Dynamo视图)

image.png

    碰撞结果(Revit视图)

image.png

    最后我们将碰撞的结果导出Excel(这里的结果是发生碰撞构件的ID、类别、位置、族类型的以及碰撞位置等等都可以导出EXCEL报告中。

    照旧最后附上全程序节点图

image.png

    思路讲解

    直接上图,相信大家不难理解,这里就不一一讲述了。

    1、

image.png

    2、

image.png

    3、

image.png

    4、

image.png

    5、

image.png

    总结

    此程序很好了解决了我们在设计阶段模型发生碰撞的问题,辅助决策我们方案的生成,提高了设计质量,为后期建造阶段缩短工期,精准算量,减少返工,节约成本等。(次程序可进行下一步优化,因为这里未考虑软碰撞类型。)


BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!