下载app免费领取会员
本文来源微信公众号:慧远BIM
更多内容请关注公众号:hy-bim
用过Revit的人应该都知道,Revit的配筋功能还是比较鸡肋的,特别是对于异型构件的配筋。在桥梁上,花瓶墩就是一个非常典型的异型构件,从建模到配筋一直是一个非常大的难题。鉴于最近,花瓶墩配筋问题特别火,于是我们对此方面进行了一个尝试。
今天我们讲的是配筋,复杂花瓶墩配筋!先上一个成品图(复杂部分)~
▲花瓶墩配筋图(部分)
复杂花瓶墩的参数化设计
首先,第一个问题就是双曲花瓶墩墩头怎么建模?双曲花瓶墩墩头是一个两方向向外扩的异型构件,同时,四角还可能圆角过渡。这种异型构件用Revit的常规建模手法是无法实现的,不信大家可以自己尝试一下。话说如此,但Revit还是可以实现的,如下图,在墩头中部手动绘制一个截面(也可多个,越多越准确),后多截面放样融合。
▲花瓶墩墩头初略建模示意图
但是用此方法建出的模型,终究是拟合模型,没有将设计信息完全融入其中,比如下面图纸中的墩头两侧沿圆弧变化,三截面放样融合生成的体与之存在偏差。
▲花瓶墩墩头设计图纸
这次我们用Dynamo来进行尝试,虽然花瓶墩是复杂异型构件,但还是通过一些参数控制的,比如各圆弧的半径参数,那我们就可以利用程序帮我们进行计算生成该构件。
我的思路是计算各高度处的截面宽度、高度以及截面中心,并利用这些参数生成矩形截面,后对矩形截面使用圆角功能,获得我们想要的截面,后将截面放样融合就可以得到我们想要的了。对此我设定了一系列函数计算出这些参数。具体见下面的演示视频。由于是全参数化的,所以可以生成任意形状的墩头。
花瓶墩难就难在墩头,其它部分就不进行讲解了,有了花瓶墩,我们就可以进行今天的重头戏了,对花瓶墩进行配筋,这里我也只对复杂的双曲墩头进行配筋。这里我选两种代表性的钢筋进行讲解,竖筋与箍筋,并用两种方法进行讲解。
▲花瓶墩竖筋、箍筋排布示意图
竖筋的参数化设计
第一种方法是利用DynamoRebar的Dynamo节点包(大家可自行下载)进行钢筋的生成,该方法适用于无二次开发基础的人。该节点能帮助我们将线转换成钢筋。节点连接方式如下图所示。
▲Rebar节点使用示意图
那有了这个节点后,我们所需做的事情就只有绘制出所需的钢筋轮廓线了,由于在上文中我们是利用数据生成的参数化花瓶墩,于是我们在这步中可以使用之前的数据,这也是数据建模的好处。具体见下面的演示视频。这里我们也可以根据实际项目进行保护层厚度、横向钢筋数量、纵向钢筋数量等参数的设置。
箍筋的参数化设计
在这里,我们尝试另一种方法,通过调用Revit API自己编写钢筋节点。通过检索Revit API文件,发现Revit API 中提供了两种绘制钢筋的方法。
一、通过给定几何形状创建
Rebar.CreateFromRebarShape(Document doc, RebarShape rebarShape, RebarBarType, …),该方法是根据已有的的钢筋几何形状以及钢筋族,选择一个主体进行绘制。
二、通过给定曲线创建
Rebar.CreateFromCurves(Document doc, …, IList<Curve> curves, …),该方法是根据绘制线生成自定义钢筋形状,并放置钢筋。
这里我们使用的是第二种方法,我们将该方法写入Python Script节点块中,功能与DynamoRebar相同。那同理,我们也仅需进行箍筋轮廓的绘制,我们直接调用花瓶墩墩头数据,设置保护层厚度、箍筋长宽、箍筋空间排布等参数,直接完成箍筋的制作。
那么花瓶墩的建模与配筋思路就讲到这了,基于该思路建成的桥墩模型大小仅2m,当然,我只是挑了两个比较典型的难点出来,大家可以用同样的思路进行参数化配筋。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
下一篇:Navisworks教程 | 柠仔的Navisworks学习记录【机电篇】---运用Navisworks进行管道碰撞检查