本發(fā)明涉及土木工程,尤其是涉及一種配筋計算簡圖與結(jié)構(gòu)平面圖的對齊方法。
背景技術(shù):
1、結(jié)構(gòu)平面圖中的配筋工作,往往是結(jié)構(gòu)設(shè)計人員耗時最多的工作之一,尤其是梁配筋。雖然我國推出了平法表達方式,大大減少了剖面詳圖的繪制工作,但是其配筋核對的工作量仍然巨大。在建筑造型隨業(yè)主要求等不斷定制調(diào)整的設(shè)計工作中,往往會出現(xiàn)計算模型中構(gòu)件位置和結(jié)構(gòu)平面圖中構(gòu)件位置逐漸偏差的情況。微小的構(gòu)件偏差對于結(jié)構(gòu)計算影響不大,但是對于配筋識別難度比較大,人工配筋肉眼識別往往可以通過設(shè)計師自身經(jīng)驗結(jié)合設(shè)計修改歷程綜合判斷,但是對于程序來說,只能搜索離結(jié)構(gòu)平面圖中該構(gòu)件位置最近的配筋數(shù)值進行設(shè)計。當在附近搜索到多個配筋數(shù)值時,還需要結(jié)合文字坐標、文字轉(zhuǎn)角等其他參數(shù)綜合判斷,往往還會出現(xiàn)誤判。
2、近些年,各大設(shè)計軟件推出的自動配筋繪制校對工作,均是基于在附近搜索的方式。當配筋數(shù)值距離構(gòu)件較遠,人眼能夠明顯判別的程序卻無法識別。當多個配筋數(shù)值均距離某個構(gòu)件太近,程序選擇的配筋數(shù)值往往會出錯。如果在程序識別之前將配筋計算簡圖與結(jié)構(gòu)平面圖對齊,則會大大提高程序的識別準確度,同時也可以加快人工配筋肉眼識別的速度。
3、但是現(xiàn)有技術(shù)存在以下問題:
4、1)通過在構(gòu)件附近搜索配筋數(shù)值的方式,一般會設(shè)置識別距離閾值。配筋數(shù)值到構(gòu)件的距離超過閾值,則無法識別;多個配筋數(shù)值距離構(gòu)件距離均小于閾值,則無法確認哪個是對應(yīng)該構(gòu)件的配筋數(shù)值;
5、2)在閾值內(nèi)無配筋數(shù)值時,也可自動逐步擴大閾值進行更大范圍的搜索。一般情況下會在擴大到某個范圍時識別到配筋數(shù)值,此時可停止識別,但仍可能出現(xiàn)一下識別出多個配筋數(shù)值的情況;
6、3)在閾值內(nèi)識別多個配筋數(shù)值時,往往需要進一步識別,但是當兩個配筋數(shù)值的坐標、轉(zhuǎn)角等均相同時,程序無法自動判斷,此時雖然可以采取簡化措施,比如包絡(luò)配筋。但是當識別的多個配筋數(shù)值差別較大時,強行包絡(luò)會造成配筋過多,較為浪費。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)通過設(shè)置識別距離閾值,在構(gòu)件附近搜索配筋數(shù)值的方式存在無法準確對配筋數(shù)值和對應(yīng)構(gòu)件配對的缺陷而提供一種配筋計算簡圖與結(jié)構(gòu)平面圖的對齊方法。
2、本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn):
3、一種配筋計算簡圖與結(jié)構(gòu)平面圖的對齊方法,包括以下步驟:
4、s1:獲取待對齊的配筋計算簡圖和對應(yīng)的結(jié)構(gòu)平面圖,分別設(shè)置配筋計算簡圖和結(jié)構(gòu)平面圖的基準點,將配筋計算簡圖整體平移,使配筋計算簡圖的基準點與結(jié)構(gòu)平面圖的基準點對齊;
5、s2:獲取配筋計算簡圖和結(jié)構(gòu)平面圖中的受力單元,依次對各結(jié)點進行標號,并將結(jié)點劃分批次,通過平移將配筋計算簡圖各批的結(jié)點與結(jié)構(gòu)平面圖中對應(yīng)批次的結(jié)點對齊;
6、s3:判斷同一批結(jié)點的連線上是否存在折線,若存在折線,將折線上的結(jié)點延伸至同一批結(jié)點連線上,完成對應(yīng)批結(jié)點的對齊;
7、s4:依次對各批結(jié)點進行對齊,直至所有批次的結(jié)點完成對齊,使配筋計算簡圖與結(jié)構(gòu)平面完全對齊。
8、進一步地,所述s2中,受力單元的結(jié)點被劃分為第一批結(jié)點、第二批結(jié)點、第三批結(jié)點和第四批結(jié)點;
9、所述第一批結(jié)點為豎向構(gòu)件結(jié)構(gòu)柱的形心,所述第二批結(jié)點位于拉結(jié)結(jié)構(gòu)柱的主梁上,所述第三批結(jié)點位于所述主梁的第一級次梁上,所述第四批結(jié)點位于所述第一級次梁的第二級次梁上。
10、進一步地,所述s2中,配筋計算簡圖的基準點與結(jié)構(gòu)平面圖的基準點對齊后,建立坐標系,獲取各個結(jié)點的坐標值,并將坐標值存儲至對應(yīng)的數(shù)據(jù)庫。
11、進一步地,所述坐標系的原點為結(jié)構(gòu)平面圖的基準點。
12、進一步地,所述s2中,將配筋計算簡圖各批的結(jié)點與結(jié)構(gòu)平面圖中對應(yīng)批次的結(jié)點對齊的具體步驟為:
13、s201:獲取數(shù)據(jù)庫中各個結(jié)點的坐標值,將配筋計算簡圖和結(jié)構(gòu)平面圖中同一批次的結(jié)點置于同一個未配對結(jié)點數(shù)據(jù)庫中,完成分組;
14、s202:從未配對結(jié)點數(shù)據(jù)庫中選擇一個結(jié)點,獲取該結(jié)點與未配對結(jié)點數(shù)據(jù)庫中其它結(jié)點的間距,將間距最小的結(jié)點與該結(jié)點進行對齊,并從未配對結(jié)點數(shù)據(jù)庫中刪去這兩個結(jié)點;
15、s203:重復s202直至配筋計算簡圖和結(jié)構(gòu)平面圖中均剩余最后一個結(jié)點,直接將這兩個結(jié)點進行平移對齊,完成該批次所有結(jié)點的對齊。
16、進一步地,所述s203中,兩個結(jié)點平移對齊的具體步驟為:
17、獲取兩個結(jié)點在同一坐標系下對應(yīng)的坐標值,根據(jù)兩個結(jié)點的坐標值計算平移向量,將配筋計算簡圖的結(jié)點按照平移向量移動,與結(jié)構(gòu)平面圖上對應(yīng)的結(jié)點進行對齊。
18、進一步地,所述s3中,將折線上的結(jié)點延伸至同一批結(jié)點連線上的具體步驟為:
19、s301:獲取折線處待延伸的結(jié)點坐標,以及對應(yīng)的梁線上與延伸結(jié)點相鄰的兩個結(jié)點的坐標,并選擇另外一條與待延伸結(jié)點連接的梁線;
20、s302:獲取該梁線與另一條梁線的交點坐標,即為待延伸的結(jié)點延伸后的結(jié)點,將待延伸的結(jié)點平移至延伸后的結(jié)點處。
21、進一步地,所述待延伸結(jié)點延伸后的結(jié)點的坐標的表達式為:
22、
23、式中,(xi,yi)為該梁線上i結(jié)點的坐標,(xj,yj)為該梁線上j結(jié)點的坐標,(xk,yk)為待延伸結(jié)點的坐標,t為另外一條梁線的斜率,(x,y)為待延伸的結(jié)點延伸后的坐標。
24、進一步地,所述s2和s3中,將結(jié)點上的柱配筋和梁線上的梁配筋的位置進行對應(yīng)調(diào)整,所述柱配筋根據(jù)結(jié)點的平移向量進行平移,所述梁配筋根據(jù)梁線中點變化前后對應(yīng)的平移向量進行平移。
25、進一步地,所述s4中根據(jù)第n批結(jié)點確認第n+1批結(jié)點的步驟為:
26、獲取與第n批結(jié)點的梁線,以及所述梁線另一端結(jié)點的坐標值;
27、判斷梁線另一端結(jié)點是否屬于第1至第n批結(jié)點,若不屬于,則梁線另一端的結(jié)點為第n+1批結(jié)點,其中n為大于零的自然數(shù)。
28、與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
29、(1)本方案先將配筋計算簡圖與結(jié)構(gòu)平面圖的基準點對齊,在對受力單元上的結(jié)點進行標號和批次劃分,對配筋計算簡圖的結(jié)點平移,與結(jié)構(gòu)平面上對應(yīng)的結(jié)點進行對齊,之后對梁線折線位置的結(jié)點進行延伸,使對應(yīng)批次的結(jié)點對齊,依次完成各個批次的結(jié)點對齊,即可使配筋計算簡圖與結(jié)構(gòu)平面圖對齊。
30、避免采用在構(gòu)件附近搜索配筋數(shù)值的方式,以及由此可能產(chǎn)生的無法識別或識別誤判,且經(jīng)過對齊后的配筋計算簡圖和結(jié)構(gòu)平面圖,二者結(jié)點已完全對應(yīng),即使設(shè)置距離閾值為0,也能識別,即從現(xiàn)有常規(guī)的“范圍識別”變?yōu)椤包c識別”,可以做到一一對應(yīng),精確度大大提高,能夠有效避免常規(guī)的“范圍識別”可能導致的簡化包絡(luò)配筋,也不會由于包絡(luò)配筋過多而造成浪費。
31、(2)本方案在第n批結(jié)點平移對齊后,如果出現(xiàn)第n批結(jié)點間的梁段變成折線,則將折線上的結(jié)點延伸至第n批結(jié)點連線上,如果不進行梁段折線處結(jié)點延伸,則可能出現(xiàn)后續(xù)批次中的對應(yīng)的結(jié)點在執(zhí)行平移對齊,與其他明顯不應(yīng)該對齊結(jié)點之間滿足對齊條件的誤判,到之后續(xù)批次的結(jié)點對齊配對持續(xù)發(fā)生錯誤,梁段折線處結(jié)點延伸可保證配筋計算簡圖與結(jié)構(gòu)平面圖整體對齊的準確性。