胡國建 畢振波
(浙江海洋學院數(shù)理與信息學院 浙江 舟山 316004)
隨著“數(shù)字地球”提出以來,在建筑領(lǐng)域,“虛擬建筑”或“數(shù)字建筑”等名詞也應運而生。“虛擬建筑”是建筑學與信息科學相結(jié)合的產(chǎn)物,其本質(zhì)是關(guān)于建筑領(lǐng)域里的數(shù)字化目標、數(shù)字化理論及技術(shù)支撐體系、數(shù)字化實施范圍和基本步驟等戰(zhàn)略性課題。就技術(shù)目的而言,“虛擬建筑”是為實現(xiàn)建筑領(lǐng)域的信息化、自動化、智能化、集成優(yōu)化。其目的為適應數(shù)字化時代產(chǎn)業(yè)及經(jīng)濟格局、滿足建筑全生命周期大量信息處理的要求,以及提高建筑的質(zhì)量、運行效率、綠色、環(huán)保而采取的先進的建筑方法和技術(shù)體系;是關(guān)于數(shù)字化時代建筑策劃、設計、建造、運行、使用、維護和廢棄等整個生命周期的管理的理論、技術(shù)與方法的總稱。
近年來,國內(nèi)外有關(guān)虛擬建筑的理論和方法產(chǎn)生了很多,作為一個多學科交叉結(jié)合的產(chǎn)物,近些年“虛擬建筑”的相關(guān)技術(shù)和應用得到了迅速的發(fā)展。本文從“虛擬建筑”應用實現(xiàn)的角度,結(jié)合建筑全生命周期,探討“虛擬建筑”系統(tǒng)實現(xiàn)中的關(guān)鍵技術(shù)。
“虛擬建筑”并非是一個孤立的理論研究、技術(shù)開發(fā)或建筑科學應用項目,而是一種整體性和導向性的戰(zhàn)略思想和科學遠見的體現(xiàn)[1]?!疤摂M建筑”系統(tǒng)主要包含三個方面的核心內(nèi)容:BIM(Building Information Model,中文:建筑信息模型)理論基礎(chǔ)、技術(shù)支撐體系和建筑科學數(shù)據(jù)庫系統(tǒng)。三者的關(guān)系如圖1所示。
圖1 “虛擬建筑”系統(tǒng)的核心體系
從圖1看,“虛擬建筑”系統(tǒng)的特點是很明顯的:
(1)具有明確的服務對象。虛擬建筑系統(tǒng)是一個計算機系統(tǒng),可以是一個龐大的功能全面的復雜的計算機系統(tǒng),也可以是一個體量不太大、功能單一、專門處理某一類問題的計算機系統(tǒng),但是它們服務的對象都是建筑學。
(2)具有嚴格的理論基礎(chǔ)。由于“虛擬建筑”系統(tǒng)需要處理建筑過程中的各類數(shù)據(jù),數(shù)據(jù)海量而復雜,單一的數(shù)據(jù)格式不可能表達所有類型的數(shù)據(jù),因此需要一種統(tǒng)一的業(yè)內(nèi)認可的符合一定標準的建筑信息模型來表達建筑過程中的類型各異的數(shù)據(jù)。
(3)系統(tǒng)的實現(xiàn)需要多種技術(shù)的支持。實現(xiàn)“虛擬建筑”系統(tǒng)主要依賴的技術(shù)是計算機技術(shù),尤其數(shù)據(jù)庫技術(shù)、網(wǎng)絡技術(shù)、軟件工程、人工智能、可視化和虛擬現(xiàn)實等,除此還需要各種數(shù)學優(yōu)化、仿真、評價方法、傳感器、智能控制等技術(shù),涉及多種學科。
(4)海量信息的數(shù)據(jù)存儲。如何快速、有效地把整個建筑過程的數(shù)據(jù)資料統(tǒng)一存儲于系統(tǒng)中,方便各個過程共享,是涉及到技術(shù)、標準、管理和法律等諸多方面的難題。不僅要求存儲設備有較大的存儲容量,而且要求后臺的數(shù)據(jù)庫的規(guī)模和類型合適,能夠方便集中與分布存式儲管理。
(5)數(shù)據(jù)的分散和有效集中。“虛擬建筑”系統(tǒng)不是一個獨立的數(shù)據(jù)庫或存儲倉庫,它可以超出物理場所的限制,可以是一個以用戶為中心、分布式的信息存儲空間,也可以是一個集中的有序的數(shù)據(jù)中心,還能滿足數(shù)據(jù)共享的非時空限制。
建筑過程中的數(shù)據(jù)特點[2]:
(1)動態(tài)性、模糊性。建筑過程每時刻都是變化的,虛擬建筑技術(shù)必須能夠體現(xiàn)時空動態(tài)變化,要能解決長時間序列空間數(shù)據(jù)的存儲、索引與操作分析等問題。建筑過程也是模糊的,如建筑的某些階段沒有明顯的界限,在階段上數(shù)據(jù)經(jīng)常是重疊的、有跨度的,如果人為劃出清晰邊界,容易丟失信息。
(2)時空粒度與尺度。數(shù)據(jù)粒度不一,從許多建筑過程相關(guān)部門所有的數(shù)據(jù)來看,粗細差異較大,有些在時空上或?qū)傩陨鲜歉邔哟蔚母爬ǖ?大粒度,有些在時空上或?qū)傩陨鲜堑蛯哟蔚脑敿毜?細粒度。時間粒度,比如有以小時記錄的數(shù)據(jù),也有按天或周統(tǒng)計的數(shù)據(jù)。與數(shù)據(jù)粒度相連的是尺度現(xiàn)象。不同尺度的建筑現(xiàn)象需要用不同粒度的數(shù)據(jù)加以反映或描述。
(3)時間、空間和屬性互動。建筑是時空上動態(tài)的,且是時空互動,比如建筑的能耗,必定是與一特定的時間和空間聯(lián)系在一起的。建筑過程中必須表達屬性、時間和空間三方面相互融的動態(tài),充分體現(xiàn)建筑的多維特性。
(4)數(shù)據(jù)的冗余性。不同的建筑階段需求,會導致不同的衍生數(shù)據(jù),必然也會產(chǎn)生很多冗余數(shù)據(jù)。為了快速獲取各種原始的與衍生的數(shù)據(jù),將各種數(shù)據(jù)存儲在虛擬建筑系統(tǒng)中,會使虛擬建筑系統(tǒng)臃腫混亂;同時需求各異,計算各異,在數(shù)據(jù)的組織上也會有困難,而不利于檢索查詢,也不利于虛擬建筑系統(tǒng)的版本更新。
上述建筑過程中數(shù)據(jù)的特性,決定著虛擬建筑系統(tǒng)的主要技術(shù)方法。
從全生命周期的角度看,建筑項目從策劃開始,到項目的設計、建造、運行、管理乃至拆解過程,無不伴隨著大量的物質(zhì)、能源和信息的流動,而其中的信息流動最為關(guān)鍵。如何表達這些信息,目前在 “虛擬建筑”系統(tǒng)中最好的技術(shù)是BIM。國際標準組織設施信息委員會認為BIM是在開放的工業(yè)標準下對設施的物理和功能特性及其相關(guān)的項目生命期信息以可計算/可運算的形式來表現(xiàn),能為決策提供支持,且能更好地實現(xiàn)項目的價值。還強調(diào)BIM將所有的相關(guān)方面信息集成在一個連貫有序的數(shù)據(jù)組織中,相關(guān)的計算機應用軟件在被許可的情況下可以獲取、修改或增加數(shù)據(jù)。
有了BIM,“虛擬建筑”系統(tǒng)可以遵循一定標準實現(xiàn)BIM定義的可計算/可運算的能被相關(guān)軟件獲取、修改或增加數(shù)據(jù)的功能。BIM不僅解決了建筑信息的創(chuàng)建,更重要的是構(gòu)筑起各專業(yè)協(xié)同工作的平臺,為建筑全生命周期的實施提供了一種協(xié)調(diào)一致的信息管理和共享的方法[3]。BIM通過數(shù)字化技術(shù),在計算機中建立一個虛擬建筑物,能為應用層提供一個單一的、一致的、完整的、邏輯的建筑信息庫??梢哉f是CAD之后的一項具有劃時代的建筑信息建模方法和技術(shù),可以提供持續(xù)即時的整個周期的信息,可靠性強,集成程度高,能自我協(xié)調(diào),不斷更新,供各種終端用戶訪問[4]。
“虛擬建筑”系統(tǒng)實現(xiàn)中,需要注意BIM的本地化,建立適合地區(qū)的BCMM(BIM Capability Maturity Model,中文:BIM能力成熟度模型),使BIM這一指導方法和技術(shù)適應國內(nèi)的建筑行業(yè)。基于BIM的“虛擬建筑”系統(tǒng)解決方案可以有三種:“超級軟件”模式,它包括了所有的建筑工程的功能模塊,共享一個中央數(shù)據(jù)庫,通過不同的接口,為不同建筑階段的終端用戶服務,但是管理的信息太多,要耗費大量的資源,可行性不強;以BIM建筑設計類軟件為核心,其它軟件通過某種數(shù)據(jù)格式和核心軟件交互;三是通過一種統(tǒng)一的建筑數(shù)據(jù)格式,使其能支持建筑全生命周期的信息,然后所有的建筑軟件都要能支持這種格式,則建筑軟件間的數(shù)據(jù)交流就可以實現(xiàn)[5]??傊?,BIM是未來建筑行業(yè)發(fā)展的趨勢,是“虛擬建筑”系統(tǒng)實現(xiàn)的基礎(chǔ)。
在傳統(tǒng)的建筑類軟件中,數(shù)據(jù)格式多是獨有的,不同軟件間數(shù)據(jù)格式不統(tǒng)一,共享多是通過數(shù)據(jù)接口實現(xiàn)簡單的交互,數(shù)據(jù)缺乏有效的關(guān)聯(lián),雖然有了方便的網(wǎng)絡支持,軟件的協(xié)同計算也不是太理想,使得信息和計算服務的效率不能最有效的全局性的發(fā)揮。從用戶的需求看,他們希望“虛擬建筑”系統(tǒng)能靈活地識別、處理各個階段的信息,關(guān)聯(lián)知識,圍繞用戶信息需求活動來有效地組織數(shù)據(jù)資源和服務[6]。為此,引入本體技術(shù),其最大好處在于共享和重用知識,是不同階段、不同系統(tǒng)間交流、協(xié)定并可以共享理解的表示。本體借助概念、術(shù)語及其相互關(guān)系的描述規(guī)范化,給出某一領(lǐng)域的基本知識體系和描述語言。可以通過領(lǐng)域本體、問題求解模型和表示本體對建筑過程對象進行描述。
“虛擬建筑”的核心就是建立建筑領(lǐng)域本體,是虛擬建筑中各種語義互操作不可缺少的工具,其建立需要一批不同建筑過程的能夠跨學科的專家對建筑領(lǐng)域知識達成共識,由于專家對不同建筑領(lǐng)域知識的共識會有差異,這需要通過部分先遵照標準,比如大家都遵循IFC,開始可允許“兼容模式”辦法先部分后全局地解決。建筑領(lǐng)域知識模型是對建筑領(lǐng)域信息結(jié)構(gòu)化和圖形化的一種表達方式,其構(gòu)建過程也是對建筑過程領(lǐng)域知識提煉和抽象的過程。通過對建筑過程重要實體、屬性、過程及其相互關(guān)系的發(fā)現(xiàn)和甄別,就可以建立建筑過程的中的領(lǐng)域本體,可以先以建筑過程中某個階段領(lǐng)域本體為基礎(chǔ)構(gòu)建一個集成框架,逐步實現(xiàn)建筑某階段虛擬再現(xiàn)過程中利用自然語言與CAD系統(tǒng)的交互[7]。建筑領(lǐng)域知識模型是對建筑領(lǐng)域信息結(jié)構(gòu)化和圖形化的一種表達方式,其構(gòu)建過程也是對建筑過程領(lǐng)域知識提煉和抽象的過程。通過對建筑過程重要實體、屬性、過程及其相互關(guān)系的發(fā)現(xiàn)和甄別,就可以建立建筑過程的中的領(lǐng)域本體,可以先以建筑過程中某個階段領(lǐng)域本體為基礎(chǔ)構(gòu)建一個集成框架,逐步實現(xiàn)建筑整個過程的領(lǐng)域知識模型[7]。
數(shù)字攝影測量是基于數(shù)字影像和攝影測量的基本原理,應用計算機技術(shù)、數(shù)字影像處理、影像匹配、模式識別等多學科的理論與方法,提取所攝對像以數(shù)字方式表達的幾何與物理信息,包括了計算機輔助測圖(常稱為數(shù)字測圖)與影像數(shù)字化圖。影像數(shù)字化測圖可利用計算機對數(shù)字影像或數(shù)字化影像進行處理,用計算機視覺(其核心是影像匹配與影像識別)代替人眼的立體量測與識別,完成影像幾何與物理信息的自動提取。該方法可通過專業(yè)軟件處理采集好的照片來得到待測點的三維坐標,這些照片可用CCD數(shù)字相機或高精度的專業(yè)相機通過在不同的位置和方向,對同一建筑物或與建筑相關(guān)的實體進行拍攝獲取,用專業(yè)軟件會處理這些照片,通過圖像匹配等處理及相關(guān)數(shù)學計算后得到待測點精確的三維坐標,處理完畢,被測對象的三維數(shù)據(jù)將會進入到坐標系統(tǒng)中,如以前測量過或處理過一樣。
在“虛擬建筑”系統(tǒng)中往往要建立真實建筑物的模型或真實場景,或進行建筑設計,尤其要恢復那些被毀掉的建筑物或者保護現(xiàn)存的古建筑,利用數(shù)字攝影測量就可以建立建筑物的幾何和物理模型,對工程測量和城市規(guī)劃也有重要意義。文獻[8]利用數(shù)碼影像與透視圖的成像原理相同,即同屬于中心投影,通過建筑二維影像,借助透視原理和幾何關(guān)系計算影像的內(nèi)外方位元素,反求建筑相關(guān)基本體素的三維坐標,在三維空間中重新構(gòu)建建筑物外形。這對“虛擬建筑”系統(tǒng)的快速實現(xiàn)具有重要的借鑒意義。
虛擬現(xiàn)實在建筑行業(yè)的應用已經(jīng)很久,最早主要是用來逼真的三維可視化建筑物的內(nèi)外場景。隨著信息技術(shù)在建筑領(lǐng)域應用的日益深入和成熟,建筑空間或相關(guān)建筑要素虛擬表現(xiàn)需要借助虛擬現(xiàn)實,而且要同后天的海量數(shù)據(jù)建立聯(lián)系,在此基礎(chǔ)上同一定的真實感建立對應,則有助于建筑相關(guān)計算和理解?!疤摂M建筑”系統(tǒng)除了功能上的強大,數(shù)據(jù)的表現(xiàn)還需人性化和具有高逼真的可視化,尤其對于不可建立環(huán)境,如極惡劣的自然環(huán)境,可以利用系統(tǒng)的虛擬現(xiàn)實功能對其進行虛擬表現(xiàn)[9]。因此,現(xiàn)在和未來很長一段時間,虛擬現(xiàn)實技術(shù)仍將是 “虛擬建筑”系統(tǒng)中一項重要的需要繼續(xù)深入研究的技術(shù),其關(guān)鍵是如何與后臺數(shù)據(jù)建立聯(lián)系并能快速表現(xiàn)。
“虛擬建筑”系統(tǒng)要能參數(shù)化計算或參數(shù)化設計,關(guān)于參數(shù)化設計是工具還是思維的爭論較多,爭論的焦點主要是考慮到建筑設計及相關(guān)過程的復雜性,基于參數(shù)化設計的軟件系統(tǒng)體系龐大復雜,且牽涉到建造、與社會工藝等結(jié)合的許多問題。多數(shù)人認為要做的工作繁多,簡直不可想象,認為是一種指導建筑軟件發(fā)展的思維方式而已,不可能實現(xiàn)[10]。但本文認為隨著行業(yè)對“虛擬建筑”加深認識,借助高速發(fā)展的相關(guān)技術(shù)及BIM的實施,其必將作為“虛擬建筑”系統(tǒng)中的一項關(guān)鍵技術(shù),在未來完全是可以實現(xiàn)的。
參數(shù)化設計的成功依賴于一些規(guī)則和邏輯的制定,這些規(guī)則的制定應由有素養(yǎng)的建筑師對建筑問題的分析得出,當前的應用實現(xiàn)可以借鑒犀牛腳本之類的工具。參數(shù)化設計本質(zhì)上是一種構(gòu)件組合設計,借助人工智能的邏輯、推理、篩選和判斷等方法,先對已經(jīng)建好的構(gòu)件(為族)設置相應的參數(shù),使參數(shù)可以調(diào)節(jié),進而驅(qū)動構(gòu)件形體發(fā)生改變,自動生成,滿足設計要求[4][10]。這種方式將建筑構(gòu)件的各種真實屬性通過參數(shù)的形式進行模擬,還便于相關(guān)數(shù)據(jù)統(tǒng)計和計算,建筑構(gòu)件不僅僅是虛擬的視覺構(gòu)件,而且可以模擬除幾何形狀以外的一些非幾何屬性,如材料的強度、材料的傳熱系數(shù)、構(gòu)件的造價、采購信息、受力狀況等。對參數(shù)定義屬性的意義在于可進行各種統(tǒng)計分析,如材料表統(tǒng)計,在“虛擬建筑”系統(tǒng)中是完全自動化的,而參數(shù)化更重要的功能是可進行結(jié)構(gòu)、經(jīng)濟、節(jié)能、疏散等方面的計算和統(tǒng)計,甚至能進行建造過程的模擬,最終實現(xiàn)虛擬建造。這與3DS MAX建立的模型,如墻與梁具有本質(zhì)的的差別,它們只是建筑師在視覺上假設的墻與梁,它們無法參與到數(shù)據(jù)統(tǒng)計分析中,更不能用來進行各種信息處理?!疤摂M建筑”系統(tǒng)中參數(shù)化設計仍需要做的一項工作是構(gòu)件關(guān)聯(lián)設計,將參數(shù)關(guān)聯(lián)起來可實現(xiàn)關(guān)聯(lián)設計[10-11]。
“虛擬建筑”系統(tǒng)實現(xiàn)中的關(guān)鍵技術(shù)其實還有很多,如大規(guī)模數(shù)據(jù)庫技術(shù)、多媒體處理技術(shù)、計算機網(wǎng)絡和通信技術(shù)、智能搜索與運算分析技術(shù)、時空過程可視化技術(shù)、信息安全技術(shù)、多源信息的一體化集成顯示技術(shù)、分布式和協(xié)同技術(shù)等。但由于這些技術(shù)在其他學科相對成熟,與建筑結(jié)合相對容易,故本文重點對上述 “虛擬建筑”系統(tǒng)實現(xiàn)中需要深入研究的幾種與建筑密切相關(guān)的關(guān)鍵技術(shù)進了探討。需要說明的是,“虛擬建筑”系統(tǒng)未來實現(xiàn)后,雖然方便易用,但不等于不懂建筑的人也能進行建筑設計和分析,并可完全取代建筑師;當然,“虛擬建筑”系統(tǒng)的實現(xiàn)在當前和未來仍需要克服許多的技術(shù)和非技術(shù)的困難,這取決于社會的大分工體系,能有一個社會構(gòu)架和一些相關(guān)的標準化體系作為前提[10],但是現(xiàn)在可以局部地和分階段地實現(xiàn)“虛擬建筑”系統(tǒng)。
[1]鄭彥鵬,劉保華,梁瑞才,等.“數(shù)字海底”系統(tǒng)建模中的關(guān)鍵技術(shù)研究[J].海洋學報,2007,29(1):81-85.
[2]蘇奮振,杜云艷,裴相斌,等.中國數(shù)字海洋構(gòu)建基準與關(guān)鍵技術(shù)[J].地球信息科學,2006,8(1):12-15,20.
[3]陶敬華.BIM技術(shù)和BLM理念及其在海洋工程結(jié)構(gòu)設計中的應用研究[D].天津:天津大學,2008.
[4]龍文志.建筑業(yè)應盡快推行建筑信息模型(BIM)技術(shù)[J].建筑技術(shù), 2011,42(1):9-14.
[5]曾旭東,譚潔.基于參數(shù)化智能技術(shù)的建筑信息模型[J].重慶大學學報:自然科學版.
[6]劉成山,劉懷亮.基于語義網(wǎng)的數(shù)字圖書館[J].情報雜志,2008,1:49-54.
[7]王茹,邢毓華.古建筑領(lǐng)域本體構(gòu)建研究//首屆工程設計高性能計算(HPC)技術(shù)應用論壇論文集[C].上海,2007:206-211.
[8]王茹,邢毓華.一種從二維照片重建建筑物三維CAD模型的方法//第十四屆全國工程設計計算機應用學術(shù)會議論文集 [C].杭州,2008: 175-179.
[9]趙西安.淺談數(shù)字建筑仿真技術(shù)專業(yè)方向建設[J].測繪通報,2007,2: 75-78.
[10]“數(shù)字建筑”沙龍活動[J].建筑與文化,2009,9:38-44.
[11]傅筱.從二維走向三維的信息化建筑設計[J].世界建筑,2006,9: 153-156.