0 引言
參數化建模技術在輔助建筑設計上的應用越來越廣泛,其發展時間短暫,發展速度卻令人嘆為觀止。目前,在建或已建成的形態各異的建筑中,或多或少都有參數化軟件的設計輔助。在各種常用的參數化輔助設計軟件當中,Rhinoceros和 Grasshopper組成的設計平臺是目前使用最為廣泛、最為流行的一套設計平臺,這主要得益于 Rhinoceros建模軟件強大的造型能力和Grasshopper獨特的可視化編程建模方式
1 項目概況
本項目為我司在新加坡承接的一個海外重點項目,其局部外形像一個船體(圖 1~ 4),幕墻面積 10000m 2。由于立面造型復雜,特別是局部為船體造型,加上土建施工方沒有嚴格按圖施工,土建結構施工誤差較大,必須從幕墻設計安裝上予以糾正。本案就是針對該土建局部誤差,用參數化建模來解決幕墻設計施工中的問題,優化建筑的立面效果。
圖1 項目局部效果圖
圖2 項目局部立面圖
圖3 項目局部平面圖
圖4 項目局部剖面圖
2 三維空間建模
作為幕墻設計及施工單位,要把建筑師的意圖和想法實現到項目中,必須完善幕墻施工圖。但通過圖紙,我們很難在二維的平面上看出該造型的幾何模型,也無法準確定位及放線。因此,必須進行三維空間建模。我們用 Rhinoceros的平臺對設計院的圖紙進行校對。
2.1 輪廓處理
將每層的平面圖紙導入到 Rhinoceros中(圖5),對每層的輪廓線進行描繪。通過對比分析,最終確定以8層的平面輪廓為標準進行輪廓處理(圖6)。
2.2 造型分析
根據甲方要求,幕墻的剖面斜率要保持一致的 3.5°傾角;同時,還要滿足建筑紅線的規劃要求(圖7)。另外,根據目前工地現場已經完成的 4層結構面實測數據,施工的實際偏差還不小。而此刻,工地為了趕工期,正在忙著搭建第 5層的腳手架。時間緊迫,必須在搭建 5層結構模板之前,把幕墻的模型給定下來。
但是設計院提供的圖紙有缺陷,加上甲方趕工的時間倉促,這就給幕墻的設計施工帶來了困難。通過對圖紙的大致分析,我們對該造型有了概念。這是一個倒橢圓臺造型,對于這種非線性的造型,通常的二維 CAD(詞條“CAD”由行業大百科提供)的表達方式是難以表達出來的。
根據建筑師要求,幕墻的剖面斜率要保持一致的3.5°外傾角;同時,還要滿足建筑紅線的規劃要求(圖7)。另外,根據目前工地現場已經完成的4層結構面實測數據,施工的實際偏差比較大。而且項目為了趕工期,土建施工方正準備搭建第5層的模板。時間緊迫,必須在搭建5層結構模板之前,把幕墻的模型確定下來。
但是設計院提供的圖紙不完整且有矛盾,而且項目趕工時間倉促,給幕墻的設計施工帶來了困難。通過對圖紙的研究,我們對該造型進行了分析,確定為倒橢圓臺造型,對于這種非線性的造型,通常的二維 CAD的表達方式是難以表達出來的。
為了便于加工組裝及施工,板塊規格必須盡可能少,我們決定將板塊做成等腰梯形。但是,要達到等腰梯形的要求,且每個板塊夾角大小一樣,那這個弧段必須是圓弧。根據這個思路,最終把橢圓造型分解成3部分:大弧段部分由大圓弧去擬合,小圓弧段由小圓弧去擬合,它們的連接部分再用圓弧段去擬合,即整個橢圓造型由3個圓弧構成。圖 8為擬合的三段弧線段。
2.3 建模
2.3.1 外表皮構建
1 8的 3條線段進行模型構建,這些都是在參數化建模的環境下完成的(圖9)。
2 3條輪廓線進行偏移,定向移動,再放樣生成表皮(圖10)。
3 對生成的表皮進行檢驗,看其跟之前的結果有沒有碰撞(圖11)。
(1) 利用圖8的3條線段進行模型構建,這些都是在參數化建模的環境下完成的(圖9)。
(2) 3條輪廓線進行偏移,定向移動,再放樣生成表皮(圖10)。
(3) 對生成的表皮進行檢驗,檢查其與之前的結果有沒有碰撞(圖11)。
(4)通過對偏移尺寸的控制,將表皮的最外邊控制在建筑紅線之內(圖 12)。將外圍的輪廓線往里偏移450mm。
2.3.2 碰撞檢查
將外表皮建完之后,下一步工作是檢測表皮和結構之間會不會碰撞。
(1)重新抽取每層的結構輪廓線(圖 13),具體的位置對應每層的標高。由于設計院圖紙的原因,原設計的結構有誤差,使得幕墻超出了建筑紅線,必須重新根據紅線來定義結構。因此,重新抽取的結構線就是實際施工的結構線。
(2)抽取完結構線之后,對幕墻的表皮進行劃分。根據節點的尺寸進行玻璃板塊的定位,并根據定位線,提取到GH插件中(圖14、15)。
(3)通過表皮的分割,得到了凈玻璃板塊(圖16)。這些的工作也全是在參數化的平臺中完成的。
2.4 施工下單
(1)為了方便材料下單,需要對板塊進行編號,對三維空間的板塊進行攤平(圖17、18)。
(2)由于大部分的板塊是相同的,為了減少工作量,需要把相同的板塊進行分類。在分類之前,首先給板塊進行編號(圖 19~21)。
(3)最終,我們得到了不同的板塊。提取每個板塊的編號、尺寸、對角線和角度等信息(圖22、23),生成數據表格(圖24、25)。
(4)把邏輯關系通過 Grasshopper表達清楚之后,其后續工作基本都是系統自動生成,可以批量下單,大大節省了設計者的時間。
3 結語
回顧整個建模過程,需要手工完成的工作是導入平、立、剖面和節點大樣圖。在確定輪廓線之后,其他的步驟均可以交由 Grasshopper插件來完成,通過編寫邏輯關系,實現參數化的建模,極大地提高了幕墻設計和施工下單的效率,特別適用于空間造型比較復雜的幕墻。