侯雨朦,劉 崢,董傲霜,楊 柳
(遼寧工業(yè)大學(xué)土木建筑工程學(xué)院,遼寧 錦州 121001)
目前,隨著我國建筑產(chǎn)業(yè)信息化進(jìn)程的加快,BIM 技術(shù)在工程領(lǐng)域中的應(yīng)用越來越廣泛。在住建部發(fā)布的《中國建筑業(yè)信息化發(fā)展報(bào)告(2021)》中指出對(duì)當(dāng)前建筑業(yè)信息化、智能化的需求,加快建筑信息模型(BIM)技術(shù)的研發(fā)和應(yīng)用成為了當(dāng)前建筑行業(yè)的首要任務(wù)。
BIM 技術(shù)即建筑信息模型,通常稱為Building Information Modeling。它是一種通過創(chuàng)建數(shù)字化模型,對(duì)工程項(xiàng)目設(shè)計(jì)[1]、建造和運(yùn)維等全生命周期進(jìn)行優(yōu)化與管理的技術(shù)方法。隨著BIM 技術(shù)的快速發(fā)展,其在建筑冷熱源建設(shè)項(xiàng)目中得到了廣泛的應(yīng)用。利用BIM 技術(shù)對(duì)制冷機(jī)房的管線進(jìn)行深化設(shè)計(jì)及調(diào)整,可以達(dá)到快速三維模擬優(yōu)化的目的,以便確定最佳設(shè)計(jì)方案;將三維模型作為建設(shè)項(xiàng)目相關(guān)各單位的溝通平臺(tái),有利于提高溝通效率,從多角度實(shí)現(xiàn)施工成本控制以及運(yùn)行能耗的控制[2]。
使用Revit 軟件完成制冷機(jī)房BIM 模型的建立,在制冷機(jī)房設(shè)計(jì)、安裝與施工過程中,基于BIM 技術(shù)的協(xié)調(diào)性與可視性等技術(shù)優(yōu)勢,可以對(duì)空間結(jié)構(gòu)進(jìn)行整體布局優(yōu)化(圖1)。
圖1 制冷機(jī)房BIM 模型
利用BIM 平臺(tái)的各種可視化漫游軟件可以實(shí)現(xiàn)不同專業(yè)之間的相互協(xié)調(diào),演示三維可視化交底及指導(dǎo)施工。當(dāng)前比較常見的可視化漫游軟件有Enscape、Fuzor 等。
Enscape 程序安裝完成后,可以直接在Revit 內(nèi)部打開,使用起來比較方便,可在第一時(shí)間直觀體驗(yàn)設(shè)計(jì)效果,并且與Revit 建模軟件實(shí)時(shí)同步更新,由于其與Revit的無縫銜接,有越來越多的設(shè)計(jì)者將Enscape 作為首選的漫游軟件。但該軟件對(duì)于安裝電腦的顯卡要求較為嚴(yán)苛,不符合其使用要求的顯卡不能自動(dòng)降低顯示標(biāo)準(zhǔn),而是直接無法進(jìn)入程序。
Fuzor 程序安裝完成后在Revit 外部獨(dú)立運(yùn)行,但其提供的功能較多,可以對(duì)較為完整的施工進(jìn)度模擬,提供了大量與工程應(yīng)用相結(jié)合的功能。其同樣可以與Revit 建模軟件實(shí)時(shí)同步更新。并且擁有第三人稱視角的漫游功能,使技術(shù)人員擁有更好的現(xiàn)場體驗(yàn)。Fuzor 程序也支持目前較為常見的VR 眼鏡,在一些需要實(shí)現(xiàn)虛擬現(xiàn)實(shí)技術(shù)的項(xiàng)目中直接以此功能作為多專業(yè)交互的一種技術(shù)手段。
同時(shí),Enscape、Fuzor 均提供將BIM 項(xiàng)目打包為.exe格式的獨(dú)立運(yùn)行程序的功能,可以在未安裝Enscape、Fuzor軟件的電腦中打開,方便漫游程序在不同建設(shè)部門之間查看三維模型,進(jìn)行可視化交底(圖2)。
圖2 制冷機(jī)房漫游
BIM 技術(shù)可以提前建立建筑、結(jié)構(gòu)、機(jī)電等專業(yè)模型,以此對(duì)設(shè)備和管線進(jìn)行綜合布置,可以在工程建設(shè)開始之前就及時(shí)發(fā)現(xiàn)問題,從而降低施工的返工率[3]。
利用Navisworks 軟件進(jìn)行碰撞檢查是較為常見的排查方式,首先將Revit 軟件所建立的BIM 模型導(dǎo)入Navisworks 中,然后通過指定不同的碰撞檢查規(guī)則,查看不同專業(yè)之間或者相同專業(yè)內(nèi)部的碰撞點(diǎn),例如管道穿越墻體處以及管道與風(fēng)管交叉處等,同時(shí)生成完整的檢查報(bào)告。如此可快速查看管道與管道之間、管道與建筑、結(jié)構(gòu)物之間可能發(fā)生沖突的地方。
同時(shí),Navisworks 軟件還提供了“軟碰撞檢查”的功能,不同于上面介紹的剛體碰撞檢查,“軟碰撞檢查”功能可以提前設(shè)計(jì)“軟碰撞檢查”規(guī)則,該功能可用于當(dāng)項(xiàng)目中部分區(qū)域管道較多、較密時(shí),提前判斷施工、維修階段技術(shù)人員的操作空間是否足夠。即使管道未發(fā)生剛體碰撞,依舊可以對(duì)由于排布過密而可能導(dǎo)致的安裝、維修不便的管道進(jìn)行提示,避免由于初始設(shè)計(jì)的不完善所帶來的返工等問題,而且能夠通過優(yōu)化管線布置降低材料的使用及損耗量,從而降低整個(gè)項(xiàng)目的成本(圖3)。
圖3 碰撞檢查點(diǎn)
制冷機(jī)房的主要設(shè)備有制冷機(jī)組、換熱器和水泵等,在項(xiàng)目建設(shè)的各個(gè)階段中,不同應(yīng)用者對(duì)其調(diào)用的信息是截然不同的[4],如施工方更加關(guān)心設(shè)備的外形尺寸、重量的相關(guān)內(nèi)容,運(yùn)維方則更加關(guān)心設(shè)備的耗電量、流量,廠家聯(lián)系方式以及管理人員相關(guān)信息等內(nèi)容。因此,BIM模型需要承載不同技術(shù)人員、不同時(shí)間節(jié)點(diǎn)的多角度全方位需求,為滿足BIM 模型在制冷機(jī)房項(xiàng)目全生命周期中的使用,需要對(duì)其進(jìn)行信息的輸入與輸出。
常見的BIM 模型信息交互主要有以下幾種技術(shù)路線:
(1)利用Revit 軟件的明細(xì)表功能[5],該功能與BIM模型相互映射,但Revit 軟件內(nèi)部提供的具體參數(shù)有限,大多數(shù)工程需要額外添加參數(shù),以滿足建設(shè)項(xiàng)目的需求,如圖4 中維修電話、生產(chǎn)日期、報(bào)廢期限和耗電量等信息均非Revit 軟件系統(tǒng)內(nèi)置參數(shù),而是技術(shù)人員根據(jù)各自的需求手動(dòng)添加的字段(圖4)。
圖4 機(jī)電設(shè)備明細(xì)表
(2)利用Revit 軟件將BIM 模型導(dǎo)出為ODBC 數(shù)據(jù)庫,導(dǎo)出的數(shù)據(jù)可以包含已指定項(xiàng)目中的一個(gè)或多個(gè)圖元類別的項(xiàng)目參數(shù)。對(duì)于每個(gè)圖元類別,Revit 都會(huì)導(dǎo)出一個(gè)模型類型數(shù)據(jù)庫表格和一個(gè)模型實(shí)例數(shù)據(jù)庫表格。ODBC 導(dǎo)出僅使用公制單位,如果項(xiàng)目使用英制單位,則Revit 將在導(dǎo)出到ODBC 前把所有測量單位轉(zhuǎn)換為公制單位,如果有特殊需求,需要使用數(shù)據(jù)庫函數(shù)將測量單位轉(zhuǎn)換回英制單位。
該技術(shù)路線不僅可以導(dǎo)出機(jī)電設(shè)備,也可以完整地將整個(gè)BIM 模型的族一次性全部導(dǎo)出,包括墻體、梁、板、柱、管道、管件和機(jī)械設(shè)備等。導(dǎo)出的ODBC 數(shù)據(jù)庫可以看作整個(gè)模型的信息集合,但是該功能只提供了數(shù)據(jù)導(dǎo)出功能,并未提供數(shù)據(jù)導(dǎo)入功能。因此,當(dāng)某些項(xiàng)目需要對(duì)輸出信息和模型同時(shí)修改時(shí),技術(shù)人員要分別對(duì)數(shù)據(jù)庫和模型進(jìn)行操作,產(chǎn)生兩次信息輸入,當(dāng)工程規(guī)模較大時(shí)工作量較為繁瑣。不過此方法支持導(dǎo)出為Excel 格式的文件,對(duì)于快速輸出數(shù)據(jù)有幫助。
(3)由技術(shù)人員進(jìn)行基于Revit 軟件的二次開發(fā),編寫相關(guān)插件讀取和寫入所需信息,并將對(duì)應(yīng)數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫中[6]。此種方式技術(shù)人員信息輸入和輸出的自由度最大,同時(shí)可以脫離Revit 軟件使用環(huán)境進(jìn)行信息采集,最重要的是其信息存儲(chǔ)的數(shù)據(jù)庫可以為工程項(xiàng)目的其他應(yīng)用提供基礎(chǔ)數(shù)據(jù),比如為BIM 模型在互聯(lián)網(wǎng)三維展示與智慧運(yùn)維等方面的需求提供對(duì)應(yīng)的設(shè)備信息,防止各部門間信息孤島效應(yīng)的存在。但是,Revit 軟件的二次開發(fā)存在一定的難度,不僅需要技術(shù)人員了解程序開發(fā)的相關(guān)知識(shí),還需要對(duì)Revit 軟件大多數(shù)功能以及Revit 程序開發(fā)的API 非常熟悉,因此初始創(chuàng)建門檻較高,但插件一旦創(chuàng)建完畢對(duì)使用者的要求并不高。
圖5 展示的即為插件使用窗口之一,通過點(diǎn)擊插件窗口表格控件選擇行,可以高亮顯示Revit 軟件窗口中的對(duì)應(yīng)設(shè)備;同時(shí),點(diǎn)擊Revit 軟件窗口中的設(shè)備,也可以使插件窗口表格控件對(duì)應(yīng)的設(shè)備行高亮顯示,從而防止用戶輸入信息有誤。在將信息寫入外部的Sqlite 數(shù)據(jù)庫后,即可通過開發(fā)相應(yīng)的機(jī)電設(shè)備數(shù)據(jù)庫管理軟件進(jìn)行管理,通過管理軟件進(jìn)行整個(gè)項(xiàng)目設(shè)備信息的增、刪、查、改,使用者此時(shí)可以完全脫離Revit 軟件使用環(huán)境進(jìn)行操作。并且,后續(xù)還可以將該數(shù)據(jù)庫交付給物聯(lián)網(wǎng)工程技術(shù)人員進(jìn)行智慧樓宇等項(xiàng)目的改造。
圖5 Revit 二次開發(fā)插件信息交互窗口
插件開發(fā)的主要思路就是找到需要讀取和寫入數(shù)據(jù)的設(shè)備的ElementId 值,此值在Revit 軟件中作為每一個(gè)圖元的標(biāo)識(shí),具有唯一性,相當(dāng)于圖元的“身份證”。在找到圖元的ElementId 值后,通過二次開發(fā)API 中的get_Parameter 方法找到所需的BuiltInParameter 參數(shù),對(duì)參數(shù)數(shù)據(jù)進(jìn)行讀取與寫入即可。對(duì)于圖元中不存在的系統(tǒng)參數(shù),可以調(diào)用FamilyManager 與FamilyParameter 來進(jìn)行項(xiàng)目相關(guān)參數(shù)的添加,添加完成后將數(shù)據(jù)重新寫入數(shù)據(jù)庫,即可實(shí)現(xiàn)對(duì)項(xiàng)目信息化的管理。
隨著建筑信息化的蓬勃發(fā)展,在制冷機(jī)房工程的建設(shè)當(dāng)中,BIM 技術(shù)開始發(fā)揮越來越重要的作用。在項(xiàng)目的設(shè)計(jì)階段就開始建立相應(yīng)的BIM 模型,并將模型向下游工序進(jìn)行傳遞。在不同階段模型使用者可以根據(jù)各自的需求不斷完善模型,并且持續(xù)進(jìn)行相應(yīng)的數(shù)據(jù)信息建立工作,可以更高效地完成項(xiàng)目建設(shè),降低項(xiàng)目的建設(shè)成本。同時(shí),為整個(gè)項(xiàng)目在全生命周期中的使用提供了完備的信息化基礎(chǔ),并且為邁向“萬物互聯(lián)”的智慧型建筑提供了基本條件。