Dynamo助力机电翻模(四)

    这篇文章本计划是在Dynamo助力机电翻模(三)的下一个周末写出来的,中途被“发配”到鄂州机场项目现场做弱电深化,项目上事情太多,一直没能抽出时间来写,只好趁着春节假期来把这个系列的文章完成。当然如果你对鄂州机场项目比较感兴趣的话,后面等我在这个项目实施结束,专门来写一下鄂州机场项目的BIM实施情况。

    那么来看一下这次Dynamo机电建模上的应用吧。

8.喷淋翻模

    喷淋翻模,这次主要解决的问题是喷头和管道连接的问题,根据图纸生成管线,连接管道,布置阀门,喷头,设备等在前面已解决。这里做一下补充,通过cad图纸上的图块的插入点来布置一些末端点位的时候在实际操作中可能会遇到一个问题:图块的插入点和图形本身距离较远,导致在布置末端点位时布置在插入点上而距离图形本身较远。

Dynamo助力机电翻模(四)插图

(本该在左下角放置,却放在了右上角处)

    这里推荐使用CAD贱人工具箱里面的”改块基点”工具来修改图块的插入点且保证修改插入点后图形位置不发生改变(区别于双击块参照改基点)。

Dynamo助力机电翻模(四)插图1

    通常在手动做喷淋模型的时候都是选中一个喷头使用“连接到”工具将喷头与相对应的管道连接。在MEPover包里也有与连接到工具对应的节点connectInto,但我在测试的过程中发现并不能奏效,具体原因还没有进一步的排查。于是用了另外一种曲线救国的方法。

Dynamo助力机电翻模(四)插图2

    基本思路是:从喷头端点画一段立管,并将生成这段立管与其正上方的横管连接。

获取到项目中所有的喷头,并找到喷头的连接件(connector)作为立管的起点,获取到喷头连接件(connector)的位置(point)并将其向Z轴正方向移动300,作为立管的终点。

Dynamo助力机电翻模(四)插图3

生成立管:这里用到的是Pipe.ByConnectorEndpoint,通过connector和终点来绘制管道。

Dynamo助力机电翻模(四)插图4

修改生成管道的管径为DN25,系统类型为湿式消防系统。

Dynamo助力机电翻模(四)插图5

获取生成的立管需要连接到的管道主要是用RayBounce.ByOriginDirection节点,通过喷头连接件的点向Z轴正方向发出射线,反弹一次所碰到的图元。

Dynamo助力机电翻模(四)插图6

最后用Tee.By2MEPCurves来连接生成三通。

运行效果:

9.添加保温

    管道添加隔热层主要用到的是Element.AddInsulation节点,输入所要添加保温层的图元,保温层类型,保温层厚度即可。我这里仅做了最简单的使用场景,在实际项目中可以进一步进行扩展,如过滤出项目中的冷冻供回水,采暖供回水,冷凝水系统的所有图元,读取管道的管径并通过一定的计算规则为不同系统类型的管道添加不同类型不同厚度的保温层,来满足项目需要。

Dynamo助力机电翻模(四)插图7

运行效果:

Dynamo助力机电翻模(四)插图8

    这次的文章就到这里,这个系列也在此完结。但这也只是Dynamo在机电建模上应用的冰山一角,仍有浩瀚的海洋值得去探索发现,应用在实际工作中。

欢迎阅读,分享,交流,批评指正。

如转载请注明出处,否则追究法律责任(说说而已,全靠自觉)。

Dynamo助力机电翻模(四)插图9

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站
普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress