Revit二次開發在鐵路站場BIM建模中的應用。站場是鐵路運輸的基本生產單位,是連接站前和站后專業的紐帶,牽扯面廣,涉及專業多,對各專業信息集成、更新、共享要求高,而BIM的使用能夠實現面向三維模型和工作過程的信息實時處理,可有效解決專業間的協作、協同問題,提升設計效率。這里小編為大家整理了一篇圖文,以 Revit軟件為基礎,通過對參數化族進行研究,創建鐵路站場的參數化族庫,并利用Revit API外部功能拓展方式,通過對Revit進行二次開發,實現站場族構件的訪問與編輯,以及族實例的創建、修改和替換,最終總結出鐵路站場BIM建模的基本流程,希望能為鐵路站場BIM三維協同設計提供參考。
BIM模型是鐵路站場中應用BIM技術的基礎,BIM模型可以將種類繁多的站場構件(鋼軌、道岔、信號機、警沖標、站臺等)進行參數化和集成化,并按照設計的標準將各個構件建立起連接約束關系,實現在三維可視化平臺下鐵路站場設計。核心建模軟件Revit 軟件的界面簡潔,具有非常好的操作性和開放性,自帶大量的建筑圖元,用戶自身可以通過創建”族”來自定義建筑構件并賦予屬性參數。因此,以Revit軟件為平臺,創建鐵路站場BIM模型有如下優勢。
(1)項目Revit中的項目自身就是一個數據庫,能夠包含鐵路站場三維模型、設計視圖、站場工程量明細和相關圖紙等在內所有設計信息,數據信息之間保持關聯,修改其中某一項數據,整個項目能保持同步更新,避免了不必要的設計錯誤,提高設計效率和質量。(2)族族是Revit中實現站場三維模型的基礎,設計人員可以根據站場專業的具體需求自行創建族構件,并在族中添加不同種類的參數,創建出滿足設計要求的參數化族。因此,鐵路站場中常用的標準構件,例如道岔、鋼軌、信號設備、排水設施、站臺、雨棚等,都可以通過選擇符合功能特性的族樣板來創建。(3)Revit API
API(應用程序接口) 是一些預先定義的函數。通過應用軟件的API,開發人員無需訪問源碼或理解內部工作機制就可以基于某軟件或硬件訪問一組例程。Revit API是Revit系列軟件提供的命名空間和類庫,允許用戶通過程序開發的方式自定義或者擴展相應的功能。因此,選用Revit為核心建模軟件,通過族的自定義功能,創建鐵路站場中的參數化族構件,并基于Revit API進行二次開發,實現站場構件的放置、連接和參數調整等一系列建模操作。
站場構件族庫的創建
標準構件族的自定義參數化程度很高,可以滿足不同用戶的不同需求,因此文中鐵路站場BIM模型的構件基本采用標準構件族來實現。
族樣板的選擇
在Revit軟件中只有房屋建筑中常用的系統族,其屬性和功能不能很好的滿足站場構件的需求,因此在創建鐵路站場BIM模型時,應首先選擇合適的族樣板,為了滿足站場各設備之間的相對位置關系,通過對族樣板進行研究對比,總結出鐵路站場各構件適用的族樣板 。
歡迎對BIM感興趣、想深入了解的朋友可以加bim技術交流群 :657652939 如果您需要BIM軟件及培訓可咨詢 4000-333-136
采用BIM技術可以充分利用BIM的三維屬性,提前查看場地布置的效果;準確得到道路的位置、寬度及路口設置;以及塔吊與建筑物的三維空間位置;形象展示場地CI布置情況,并可以進行虛擬漫游等展示;可以直接提取模型工程量,滿足商務算量要求。
當前隨著經濟社會的快速發展,我國基礎設施建設的步伐不斷加快。在大型工程建設中土石方計算是其中最為重要的一個環節,土石方計算直接影響著工程造價成本。