加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

利用Dynamo和Revit精确计算某幼儿园基础混凝土体积

(2017-09-27 16:32:08)
标签:

建筑

施工

bim

revit

dynamo

分类: Dynamo应用
在Revit里没有提供带坡脚的条形基础的系统族,也没有条形基础的族样板,怎样创建带坡脚的条形基础并精确提取其体积呢?
这里,博主提供一个思路,经实际操作,完美的创建了某幼儿园带坡脚的条形基础,经验算,条形基础的体积也非常精确。下图为基础模型全貌:
二、新建条形基础族。利用公制常规模型族样板创建条形基础族,如下图:
http://s4/mw690/002n9O8rzy7ezbjs1vJ63&690
三、在条形基础族的"族类型"面板里,新建名称为"体积"的类型函数,输入条形基础体积计算公式,如下图:
http://s11/mw690/002n9O8rzy7ezbwrVyOda&690
四、载入条形基础族,布置条形基础,布置完成后的基础如下图:
http://s4/mw690/002n9O8rzy7ezbBn98D33&690
五、查看各个条形基础的体积,可以发现,其体积是按族里面输入的公式计算出来的,即体积为条形基础的截面面积乘以条形基础的长度,但是,在各条形基础的相交部位的扣减值并没有体现出来,如下图中的扣减部位在体积公式里无法体现,体积数量也就不准确了:
http://s10/mw690/002n9O8rzy7ezbXxqu5b9&690
六、以下步骤,我们利用Dynamo来精确提取条形基础体积。

打开Dynamo,输入下图所示的节点:
http://s11/mw690/002n9O8rzy7ezcdkOxk4a&690
上面程序的思路是这样的:
1、利用Categories和All Elemeng of Category节点选择所有结构基础图元,包括独立基础和条形基础;
2、利用Element.Solid节点提取独立基础和条形基础的几何实体,当然提取到的条形基础几何实体是扣减过的几何实;
3、利用Solid.Volume提取几何实体的体积。
4、对比体积:
如下图中的TJL6-DJL5
其在Revit中的体积为34.322立方米
而在Dynamo中的体积为32.270立方米
http://s6/mw690/002n9O8rzy7ezdIRvmZ45&690
相差的2.052立方米,就是扣减的混凝土体积。
在Elemeng.Solid节点后面添加以下节点:
http://s10/mw690/002n9O8rzy7ezfOsUbfb9&690
上面节点的作用是分别提取两个相交的条形基础的几何实体,利用Geometry.Intersect节点提取两个实体的相交部分的实体(如上图所示),提取相交实体的体积,就是应该扣减的体积了,看以看出,和上面计算的2.052立方米是一致的,进一步验证了条形基础体积的精确性。
然后利用Dynamo强大的汇总统计功能,就能够统计所有基础的体积了,本文不再祥述。
(本文为博主原创,转载转发请注明出处。)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有