您當前的位置:首頁 > 娛樂

複雜花瓶墩引數化智慧配筋詳解

作者:由 章傑飛 發表于 娛樂時間:2022-08-01

今天我們講的是配筋,複雜花瓶墩配筋!用過Revit的人應該都知道,Revit的配筋功能還是比較雞肋的,特別是對於異型構件的配筋。在橋樑上,

花瓶墩就是一個非常典型的異型構件,從建模到配筋一直是一個非常大的難題。

鑑於最近,花瓶墩配筋問題特別火,於是我對此方面進行了一個嘗試。先上一個成品圖(複雜部分)!

複雜花瓶墩引數化智慧配筋詳解

花瓶墩配筋圖(部分)

一、複雜花瓶墩的引數化設計

首先,第一個問題就是雙曲花瓶墩墩頭怎麼建模?

雙曲花瓶墩墩頭是一個兩方向向外擴的異型構件,同時,四角還可能圓角過渡。

這種異型構件用Revit的常規建模手法是無法實現的,不信大家可以自己嘗試一下。話雖如此,但Revit還是可以實現的,如下圖,在墩頭中部手動繪製一個截面(也可多個,越多越準確),後多截面放樣融合。

複雜花瓶墩引數化智慧配筋詳解

花瓶墩墩頭初略建模示意圖

但是用此方法建出的模型,終究是擬合模型,沒有將設計資訊完全融入其中,比如下面圖紙中的墩頭兩側沿圓弧變化,三截面放樣融合生成的體與之存在偏差。

複雜花瓶墩引數化智慧配筋詳解

花瓶墩墩頭設計圖紙

這次我們用Dynamo來進行嘗試,雖然花瓶墩是複雜異型構件,但還是透過一些引數控制的,比如各圓弧的半徑引數,那我們就可以利用程式幫我們進行計算生成該構件。

我的思路是計算各高度處的截面寬度、高度以及截面中心,並利用這些引數生成矩形截面,後對矩形截面使用圓角功能,獲得我們想要的截面,後將截面放樣融合就可以得到我們想要的了。

對此我設定了一系列函式計算出這些引數。具體見下面的演示影片。由於是全引數化的,所以可以生成任意形狀的墩頭。

複雜花瓶墩引數化智慧配筋詳解

引數化生成花瓶墩墩頭

https://www。zhihu。com/video/1015659289612009472

花瓶墩難就難在墩頭,其它部分就不進行講解了,有了花瓶墩,我們就可以進行今天的重頭戲了,對花瓶墩進行配筋,這裡我也只對複雜的雙曲墩頭進行配筋。這裡我選兩種代表性的鋼筋進行講解,豎筋與箍筋,並用兩種方法進行講解。

複雜花瓶墩引數化智慧配筋詳解

花瓶墩豎筋、箍筋排布示意圖

二、豎筋的引數化設計

第一種方法是利用

DynamoRebar

的Dynamo節點包(大家可自行下載)進行鋼筋的生成,該方法適用於無二次開發基礎的人。該節點能幫助我們將線轉換成鋼筋。節點連線方式如下圖所示。

複雜花瓶墩引數化智慧配筋詳解

Rebar節點使用示意圖

那有了這個節點後,我們所需做的事情就只有繪製出所需的鋼筋輪廓線了,由於在上文中

我們是利用資料生成的引數化花瓶墩,於是我們在這步中可以使用之前的資料,這也是資料建模的好處。

具體見下面的演示影片。這裡我們也

可以根據實際專案進行保護層厚度、橫向鋼筋數量、縱向鋼筋數量等引數的設定。

複雜花瓶墩引數化智慧配筋詳解

生成豎筋

https://www。zhihu。com/video/1015659472617959424

三、箍筋的引數化設計

在這裡,我們嘗試另一種方法,透過呼叫Revit API自己編寫鋼筋節點。透過檢索Revit API檔案,發現Revit API 中提供了兩種繪製鋼筋的方法。

一是透過給定幾何形狀建立Rebar。CreateFromRebarShape(Document doc, RebarShape rebarShape, RebarBarType, …),該方法是根據已有的的鋼筋幾何形狀以及鋼筋族,選擇一個主體進行繪製。

複雜花瓶墩引數化智慧配筋詳解

二是透過給定曲線建立Rebar。CreateFromCurves(Document doc, …, IList curves, …),該方法是根據繪製線生成自定義鋼筋形狀,並放置鋼筋。

複雜花瓶墩引數化智慧配筋詳解

這裡我們使用的是第二種方法,我們將該方法寫入Python Script節點塊中,功能與DynamoRebar相同。那同理,我們也

僅需進行箍筋輪廓的繪製,我們直接呼叫花瓶墩墩頭資料,設定保護層厚度、箍筋長寬、箍筋空間排布等引數,直接完成箍筋的製作。

具體見下面的演示影片。

複雜花瓶墩引數化智慧配筋詳解

生成箍筋

https://www。zhihu。com/video/1015661091417800704

那麼花瓶墩的建模與配筋思路就講到這了,

基於該思路建成的橋墩模型大小僅2兆

,當然,我只是挑了兩個比較典型的難點出來,大家可以用同樣的思路進行引數化配筋。

標簽: 花瓶  配筋  鋼筋  引數  revit