如何使用Dynamo創建機電項目模板(一)

# 目的

通過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實踐」!

推薦閱讀:

機器學習介入控制系統,前途是否樂觀?(限於車輛控制這塊)
如何從零開始系統的學習機電安裝工程?

TAG:Dynamo | BIM | 机电工程 |