如何使用Dynamo創建機電項目模板(一)
01-26
# 目的通過Dynamo和Excel相結合的方式,自動創建Revit的機電模板文件中符合項目要求的機電系統類型。# 條件準備項目所需的各機電系統列表:
- 要生成的系統類型的命名列表
- 系統類型生成所基於的Revit類別
- 系統類型相關的參數集合
# 軟體版本
Dynamo 1.2.1
Revit 2016# 背景問題不像建築、結構專業的基於構件的建模模式,機電專業更強調的是按照各個不同功能創建系統。如:採暖水系統、空調水系統、通風系統、給水排水系統、消防噴洒系統、強電(橋架)系統、弱電(橋架、線管)系統、自動控制系統等。在Revit軟體中,機電系統類型大致上分管道系統、風管(機械)系統、電纜橋架系統等。在每個族類型下預設了部分族類別,如:送風、迴風、排風、家用熱水、家用回水、濕式消防系統等,如此分類主要是因其內部設定的設計計算計算方法的不同。在進行前期項目模板準備時,需要按照一定的規則創建不同類別的系統,使其能滿足機電專業設計中常規的系統劃分和命名的習慣和要求。Revit中自帶的系統類型和實際項目中系統的分類的對應關係如下:Revit中的族類別實際項目中的系統分類送風送風、新風、補風、人防送風系統迴風迴風系統排風排風、排煙系統循環供水採暖供水、空調供水循環回水採暖回水、空調回水家用冷水市政給水衛生設備生活排水可以看出,上表是一個一對多的映射集合。和我們通常項目中熟識的系統還有一定的差距(特別是傳統的CAD設計平台),需要在項目前期建立一套符合我們設計分類和命名習慣的模板。本方法生成的系統主要指風系統和水系統,暫不包括電纜橋架系統的生成方法。
在實際BIM項目,特別是目前應用較多的管網綜合類型的項目中,常常出現的問題是:不同的項目中機電系統的數量和命名一般都不一致,臨時修改項目模板會佔用較長的前期準備時間,並且經常會漏項;如果不修改項目模板或者模板文件修改不徹底,往往會對項目中後期的質量管理造成很大影響,更不用提想把模型應用於後面的施工、造價、運維等階段的可行性了。
為了更加方便項目管理,提高前期準備的效率和正確性,我們採用半自動化的方法來完成該任務。即:Dynamo+Excel的組合方法。這也是Dynamo在實際項目中最佳的應用方法之一。
# 主要流程下面簡述機電系統的創建流程:
## 1.在Excel中建立自動生成項目類型所需的數據集其中包括,建立項目所需的各個機電類型的系統列表及其與Revit系統類型的對應關係。整理和各個機電類型相關的需要添加和修改的參數信息,如系統縮寫、系統類型的注釋說明等信息。## 2.Dynamo生成項目所需的機電類型2.1讀取Excel中建立好的數據集2.2 將數據集中的參數按照Revit中的系統類型進行分組
2.3 分類檢出各個系統類型
2.4 複製Revit原始系統族類別2.5 為相關參數賦值# 實現成果
對於大型機電項目來說,整個建築內可能會有十幾個甚至二三十個系統需要分別定義。按照上述流程,項目負責人只需在Excel表格中完整統一的建立一套系統表格,即可利用Dynamo的自動化功能一次性準確無誤地批量生成全部系統類型。初步估計,自動生成系統類型的時間僅僅是手動生成操作耗時的四分之一,甚至更少。
下圖為最終實現的效果。
------------------低調的分割線----------------------
本文原載與「機電BIM實踐」公眾號,有任何問題可以在這裡留言或直接聯繫作者。
更多Revit和Dynamo的機電實踐應用?
請關注微信號「機電BIM實踐」!
推薦閱讀: