設(shè)為首頁
第一幕墻網(wǎng) -> 本期關(guān)注

基于ObjectARX的平板玻璃在任意空間 曲面幕墻中的最優(yōu)布置

2013-04-09 14:52:40 作者: 來源: 我要評論0

第一幕墻網(wǎng)
【摘要】為減少任意空間曲面幕墻玻璃的用量,降低工程造價,利用封閉區(qū)域的特點確定任意空間桿系結(jié)構(gòu)組成的玻璃面,給出程序流程圖,然后建立用平面擬合空間曲
面的優(yōu)化模型,并采用復形法求解.該程序基于AutoCAD環(huán)境,用ObjectARX開發(fā),操作方便,已成功應(yīng)用到3D3S軟件中,效果較好.

    引 言

    隨著我國經(jīng)濟的迅猛發(fā)展,建筑幕墻技術(shù)[1]日新月異,新技術(shù)和新工藝不斷涌現(xiàn)。在設(shè)計師的巧妙構(gòu)思下,玻璃幕墻別具一格的整體造型更是賦予建筑物特有的內(nèi)涵,美觀大方又富有現(xiàn)代感。各式各樣的異形曲面幕墻在現(xiàn)代建筑中的應(yīng)用十分廣泛,但是由于異形曲面玻璃加工工藝復雜、價格較貴,若能用平板玻璃模擬空間曲面,則可大大簡化加工工藝、降低工程造價。

    本文提出用平板玻璃模擬任意空間曲面的方法,在滿足安裝要求的前提下,用最多的平板玻璃模擬空間曲面。該方法基于AutoCAD環(huán)境,用Objec-tARX作為開發(fā)工具[2-4],適用于在AutoCAD下建立的任意空間模型.最后給出1個實例,證明該方法取得的效果較好。

    1. 封閉區(qū)域的找尋
    幕墻支承系統(tǒng)由桿件組成,桿件的幾何拓撲關(guān)系在布置玻璃前已確定,通過二重循環(huán)可找出桿件組成的各平面.由于任意空間多邊形可能不在同一平面上,所以需要設(shè)定1個誤差,一般的曲面幕墻可設(shè)定為100mm,在此誤差范圍內(nèi)的各桿件被認為在同一平面上。

    求得平面組后,對每個平面循環(huán)求各平面上所存在的封閉區(qū)域.該段程序的實現(xiàn),主要基于封閉區(qū)域的以下兩個特點[5]: (1)在1個平面上,當任意2根線段不在中間相交時, 1根線段最多只能成為2個封閉區(qū)域的邊界線;如圖1所示,線段AB是區(qū)域1和區(qū)域2的邊界線,不可能再成為該平面上其他封閉區(qū)域的邊界線.根據(jù)該特點,將每根線段分解為2根有向線段,分別有可能隸屬于2個封閉區(qū)域,如將圖1中AB分解為有向線段AB和BA,AB隸屬于區(qū)域2,BA隸屬于區(qū)域1. (2)圍成封閉區(qū)域的任意2根相鄰有向線段所組成的內(nèi)角比該有向線段和其他任何相連有向線段組成的夾角都小.圖1中AB和BC組成的夾角NABC即小于AB和BD組成的夾角NABD,也小于AB和BE組成的夾角NABE。

f36.jpg

    根據(jù)上述平面中封閉區(qū)域的兩個特點,若平面上存在n根線段,首先將其分解得到2n根有向線段,組成線段組T,再取逆時針為基準方向,對2n根有向線段作循環(huán),找與每根有向線段所組成夾角為最小的下一線段,直至封閉.具體流程見圖2。

f37.jpg

    2. 優(yōu)化模型的建立與求解
    因為是空間曲面,有限元模型中連接玻璃的各個角點可能不在同一平面上,若能找到1個平面與各角點的距離平方和最小,則可認為該平面是最優(yōu)平面,將頂點再投影到平面上形成的新頂點即為所求的平板玻璃角點.
設(shè)所求的平面方程為:Ax+By+Cz+D=0             (1)
則數(shù)學模型可表示為
f38.jpg


    式中:m為玻璃角點數(shù),通常情況下四邊形玻璃m=4;xi,yi,zi為第i點的坐標.
    從以上數(shù)學模型可看出,此問題為無約束的非線性規(guī)劃問題,因設(shè)計變量數(shù)為4個,可采用數(shù)學規(guī)劃中的復形法[6]求解.
    復形法的計算步驟可分為2步:第1步產(chǎn)生1個由可行解構(gòu)成的初始復形,其頂點數(shù)k≥n+2,本文取k=2n;第2步通過迭代改進已有的復形,逐漸向最優(yōu)點靠攏,初始可行解采用隨機方法產(chǎn)生。

f39.jpg
    式中:rij為均勻分布在[0,1]之間的偽隨機數(shù); n為設(shè)計點數(shù);xi,xi為設(shè)計變量的上、下限。
    有了初始復形后可進行迭代調(diào)整,其步驟為:
    (1) 從k個頂點中按目標值找出最好點xl,最壞點xh和次壞點xb,即

f40.jpg


    (2) 計算除去xh后的k-1個點的形心

f41.jpg
    (3) 將xh沿直線xhxc反射,得到

f42.jpg

    式中:A為反射系數(shù),初始值取1.3,檢查xA是否滿足約束條件,若不滿足令A←A2,再代入上式直到滿足約束條件為止。
    (4) 計算f(xα),并比較f(xα)與f(xh)的大小。有兩種情況:
    ①若f(xα)<f(xh),用新點xα代替最壞點xh,形成新的復形,轉(zhuǎn)向步驟(5),
    ②若f(xα)≥f(xh),令α←α/2,求得新的xα,計算其函數(shù)值,若f(xα)<f(xh),則轉(zhuǎn)向(5);否則將α減半,直到α<ξ(取ξ=10-5),若f(xα)仍無改善,則用次壞點xb代替最壞點xh,轉(zhuǎn)向(2),若f(xα)仍無改善,則返回復形法的步驟(1)重新開始整個迭代.
    (5) 終止搜索條件:
f43.jpg

式中:ε為預先給定的很小的正數(shù),f44.jpg
若滿足上式,則終止迭代,轉(zhuǎn)向步驟(6),否則轉(zhuǎn)向步
驟(3)。
    (6) 從k個頂點中找出最好點xl,則xl為最優(yōu)解。
    找到平面后,將原頂點投影到平面上即可得到平板玻璃的各個頂點,每個頂點的投影方向可取該頂點所連玻璃的平均法向.對所有的面按上述方法循環(huán)一次,即可得到最終的平板玻璃頂點坐標.最后,可統(tǒng)計同一個頂點所連玻璃間的距離是否在允許范圍內(nèi)。
    如果要求玻璃與幕墻曲面的距離一定,則可將整個曲面沿法線方向移動該距離后再采用前述方法進行優(yōu)化即可。

        3. 實 例

    圖3為在AutoCAD下建模的某幕墻帆體表面,該模型為桿件模型,如果手工繪制封閉區(qū)域則非常繁瑣.利用本文方法,設(shè)定玻璃頂點高差為100mm,可快速得到封閉區(qū)域,經(jīng)統(tǒng)計總共2300塊玻璃。

f45.jpg
    實際工程為雙層玻璃,故厚度較厚,控制參數(shù)見圖4。因為安裝時兩塊相鄰平板玻璃的高差限值是玻璃厚度的一半,所以控制距離為玻璃厚度的一半。
f46.jpg

    手工布置玻璃可采用以下方法:從帆體的1個角點開始,對所有4點構(gòu)成的區(qū)域通過3點確定1個平面即玻璃平面,再計算相交于1點的玻璃高差是否在容許限值內(nèi).經(jīng)統(tǒng)計共需要30%的曲面玻璃(相鄰玻璃的高差超過玻璃厚度的一半).如果采用本文方法,只有2.2% (共50塊,分布在帆體曲率較大的角點處)不滿足控制距離的要求,需用曲面玻璃.這樣,經(jīng)過優(yōu)化布置可大大降低曲面玻璃的用量,從而節(jié)省造價。

    4. 結(jié)論

        (1) 采用優(yōu)化方法對任意空間曲面幕墻用平板玻璃模擬,最大可能地減少曲面玻璃的用量,降低工程造價。
        (2) 基于AutoCAD環(huán)境,操作方便,可對任意空間模型自動找到每個封閉區(qū)域(即玻璃)的頂點,無須人工定義。
        (3) 該方法已成功應(yīng)用到同濟大學鋼結(jié)構(gòu)設(shè)計軟件3D3S中,并取得較好的應(yīng)用效果。

文/吳杰, 龔銘, 張其林         參考文獻:
[1] 張芹.建筑幕墻與采光頂設(shè)計施工手冊[K].北京:中國建筑工業(yè)出版社, 2002.
[2] 王大鵬,張立文,張國梁. ObjectARX中結(jié)合MFC開發(fā)AutoCAD ARX應(yīng)用程序[J].計算機輔助工程, 2001, 10(4): 55-58.
[3] 陶以政,潘振顯,張孝華,等.特種材料零件工裝CAD系統(tǒng)研究[J].計算機輔助工程, 2001, 10(3): 11-17.
[4] 李士才,黃永紅,戴肖峰,等.基于AutoCAD對象技術(shù)的鋼結(jié)構(gòu)CAD軟件模型的研究[J].計算機輔助設(shè)計與圖形學學報, 1999,
11(3): 214-217.
[5] 史繼勇.基于AutoCAD平臺的鋼結(jié)構(gòu)軟件前處理設(shè)計[D].上海:同濟大學, 2002.
[6] 朱伯芳,黎展眉,張璧城,等.結(jié)構(gòu)優(yōu)化設(shè)計原理與應(yīng)用[M].北京:水利電力出版社, 1984.
相關(guān)資訊
第一幕墻網(wǎng)免責聲明:本網(wǎng)凡注明出處為“第一幕墻網(wǎng)”的所有稿件,版權(quán)均屬第一幕墻網(wǎng)所有,未經(jīng)授權(quán)不得轉(zhuǎn)載。如需轉(zhuǎn)載,請與0755-83785645聯(lián)系授權(quán)事宜;轉(zhuǎn)載請務(wù)必注明稿件來源:"第一幕墻網(wǎng)"。本網(wǎng)未注明出處的,均從互聯(lián)網(wǎng)收集,是出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其內(nèi)容的真實性。如轉(zhuǎn)載稿件涉及版權(quán)等問題,請及時來電或來函與第一幕墻網(wǎng)聯(lián)系。