王曉舟 謝忠良
(1.漢嘉設(shè)計集團股份有限公司,杭州 310005;2.浙江省建筑設(shè)研究院 310006)
隨著建筑設(shè)計市場的競爭日趨激烈,業(yè)主對設(shè)計公司的服務(wù)質(zhì)量要求越來越高。對于復雜的建設(shè)項目,技術(shù)要求高,反復修改可能性大,設(shè)計時間又緊迫,特別對服務(wù)于各專業(yè)的結(jié)構(gòu)施工圖設(shè)計人員來說,責任重,壓力大。為適應(yīng)這一行業(yè)現(xiàn)狀,提高繪圖效率成為結(jié)構(gòu)設(shè)計工程師按時完成任務(wù)的前提。結(jié)構(gòu)施工圖繪制內(nèi)容多,構(gòu)件尺寸和配筋是核心內(nèi)容。繪圖效率除了與項目本身的復雜程度及設(shè)計師的工程經(jīng)驗積累有關(guān)外,還與計算及繪圖軟件的熟練應(yīng)用程度密切相關(guān)。慶幸的是通用的結(jié)構(gòu)設(shè)計軟件日益豐富,操作界面也更加人性化。對于普通的工業(yè)與民用建筑,繪圖軟件以AutoCAD 為核心平臺,并輔之與接口電算軟件PKPM 等的二次開發(fā)繪圖插件,如TSSD(探索者)等。計算機繪圖除了給設(shè)計人員帶來高效的繪圖革命外,同類工程項目施工圖電子文件的開放性和可復制性為繪圖特別是詳圖繪制的高效率提供了可能性,即在參照圖元基礎(chǔ)上快捷合理地修改。作為結(jié)構(gòu)體系中重要水平抗側(cè)力構(gòu)件的抗震墻,其詳圖的繪制和配筋包括邊緣構(gòu)件的配筋率的復核是設(shè)計的關(guān)鍵,特別是縱向鋼筋截面配筋及體積配箍率是必須滿足的規(guī)范強制性條文。通常,結(jié)構(gòu)工程師及校審人員主要通過手算、依托excel 的計算表格及免費或商業(yè)輔助設(shè)計軟件如探索者TSSD、理正結(jié)構(gòu)系列軟件進行構(gòu)件配筋復核。電算有快捷準確的特點,是配筋復核的首選,但大多數(shù)電算程序都需要用戶輸入各種截面尺寸及配筋參數(shù),影響批量復核效率,且復核文件不能保存?;谶@個不便捷性,理正開發(fā)了梁施工圖校對審核軟件,它完全依托于圖形中的數(shù)據(jù)和實體,不需要其他數(shù)據(jù)支持,但目前只提供平法梁校對功能。框架柱校核功能已有文獻[1]實現(xiàn),但對墻構(gòu)件國內(nèi)未見相關(guān)文獻報道。具有其充分應(yīng)用價值。本文以AutoLISP 語言為基礎(chǔ),開發(fā)實現(xiàn)了抗震墻邊緣構(gòu)建配筋率在AutoCAD 圖形中的自動校核,實現(xiàn)了計算繪圖一體化,滿足工程設(shè)計精度要求,快速而有效,具有一定的實用價值。
對定型構(gòu)件通過參數(shù)控制自動生成圖形。結(jié)構(gòu)施工圖中各種構(gòu)件詳圖都可以參數(shù)化繪制,這在PKPM 系列計算機輔助設(shè)計軟件的施工圖繪制模塊及國內(nèi)商業(yè)輔助繪圖軟件中能很好地實現(xiàn)。后者程序的工作流程是首先進行繪圖環(huán)境的初始化,然后通過交互式界面進行參數(shù)輸入,再調(diào)用AutoCAD命令進行圖形繪制并插入。參數(shù)化繪圖大大提高了作圖效率,并有利于繪圖質(zhì)量的提高。是CAD 二次開發(fā)的主要方向之一。
CAD 二次開發(fā)的另一個重要方向。結(jié)構(gòu)施工圖繪制中存在著大量需要依托除AutoCAD 以外的計算軟件或?qū)嵱霉ぞ甙o助計算。這在繪圖過程中需要不斷切換程序界面和保存數(shù)據(jù),花費較多分析計算時間。PKPM 系列自動生成的構(gòu)件配筋施工圖在理論上已符合設(shè)計規(guī)范的要求,但不能直接用于施工圖出圖,加之各設(shè)計公司在繪圖風格及技術(shù)要求上的差異,需要花費大量時間去復核修改。結(jié)構(gòu)工程師們更期待有打開一個CAD 軟件,就能繪制所有施工圖,包括構(gòu)件計算和配筋復核。
AutoCAD 是國內(nèi)目前主流的建筑結(jié)構(gòu)施工圖繪制軟件,其本身是一個基礎(chǔ)應(yīng)用軟件,廣泛應(yīng)用于多個行業(yè),包括建筑工程、機械電子、地理信息系統(tǒng)及多媒體等。同時,AutoCAD 也是一個具有高度開放結(jié)構(gòu)的CAD 軟件二次開發(fā)平臺。根據(jù)二次開發(fā)技術(shù)的不同,可分為兩種模式:內(nèi)嵌機制和外部開發(fā)機制[2]。內(nèi)嵌機制是把語法解釋器集成在宿主程序中,直接在宿主程序中調(diào)用腳本程序段,執(zhí)行后即可在宿主程序中獲得結(jié)果,與外部來發(fā)機制相比,內(nèi)嵌機制針對性較強,與宿主程序的融合性較好。AutoLISP 就屬于內(nèi)嵌機制,它不需要任何特定的硬件設(shè)備,只要一個系統(tǒng)能運行AutoCAD 就能運行AutoLISP。Visual Lisp 是為AutoLISP 提供的一個完整的開發(fā)環(huán)境,它也是后者的擴展和延伸。AutoLISP 是唯一一種解釋性語言,易學易用,已成為建筑工程設(shè)計人員喜愛和廣泛交流的二次開發(fā)語言。
《建筑抗震設(shè)計規(guī)范》(GB 50011-2010)[3](6.3.9)給出了抗震墻約束邊緣構(gòu)件最小體積配箍率的計算公式:(1)
《混凝土結(jié)構(gòu)設(shè)計規(guī)范》(GB 50011-2010)[4]給出了復核約束邊緣構(gòu)件配筋率的計算公式:
公式中參數(shù)的具體含義詳相應(yīng)規(guī)范。當滿足
時,約束邊緣部分截面體積配箍率滿足規(guī)范要求,規(guī)范相關(guān)條文還對縱向鋼筋配筋率做了相應(yīng)規(guī)定。
根據(jù)公式(1)~(3),圖1 給出了混凝土抗震墻配筋率計算的程序流程。本程序可以直接在AutoCAD 的繪圖模塊中運行。第一次運行需用apply 命令加載該程序的LSP 文件。目前版本適用于平面形狀相對規(guī)則的四種邊緣構(gòu)件類型,包括暗柱、T 型、L 型和Z 型墻柱。實現(xiàn)不同強度等級箍筋及拉筋的混用。
2.2.1 準備工作
若已有相關(guān)項目按程序規(guī)則繪制詳圖,則可直接利用該詳圖模板,繪制施工詳圖。若是首次繪制,則需要在工程師自繪施工圖庫中找可參考的詳圖,按本程序規(guī)則進行計算前的標定工作。主要任務(wù)是刷圖層。程序?qū)ωQ向鋼筋、箍筋、拉筋及配筋文字分別定義了相應(yīng)的圖層。鋼筋的繪制均采用多段線。
2.2.2 初始變量的標定
需要標定的變量包括:保護層厚度,箍筋及拉筋的圖上距離與實際距離的換算系數(shù),若詳圖按時實際尺寸繪制,則標定系數(shù)為1.0。
圖1 抗震墻配筋復核程序流程圖
2.2.3 計算與評價
(defun C:Vrho())用于實現(xiàn)抗震墻配筋復核的主函數(shù)。調(diào)用子函數(shù)(defun dxf_read (code ename)用于讀入圖元信息,子函數(shù)(defun dxf_repLace (code newdata ename/ dxfList)更新圖元信息。調(diào)用子函數(shù)(defun Len_PL (a)統(tǒng)計多段線長度。編程要點:
1)首先讀入選取的圖元信息。用系統(tǒng)數(shù)組函數(shù)vlax-make-safearray vlax-vbDoubLe 結(jié)合repeat 循環(huán)存儲實現(xiàn)。圖元信息包括多段線圖元的長度及面積,配筋文本的鋼筋直徑和間距,循環(huán)過程中調(diào)用相關(guān)子函數(shù)和系統(tǒng)變量函數(shù)。用ssLength 系統(tǒng)函數(shù)統(tǒng)計豎向鋼筋數(shù)量。
2)圖元信息的處理,包括邊緣構(gòu)件類型的自動判別,各變量的賦值、修正和運算。用系統(tǒng)數(shù)組vLax-safearray-get-eLement matrix 實現(xiàn),其中面積的修正采用了滿足工程精度的簡化處理方法來考慮鋼筋體積計算中不考慮重合部分多段線長度。處理方法如圖2。
3)計算結(jié)果的原位輸出。采用如下函數(shù):
(setq insertp1 (vlax-3D-point insertpt)textobj1 (vla-addtext mSpace text insertp1 height)在當前模型空間內(nèi)按指定點插入計算及評價結(jié)果。
圖2 可自動識別的抗震墻邊緣構(gòu)件類型
按規(guī)范要求,程序計算中不考慮箍筋重疊部分,且詳圖中不添加輔助線,對箍筋體積和混凝土截面面積的統(tǒng)計采用簡化處理方式如下:
式中,除圖2 中注明外,各參數(shù)的含義如下:
Scor表示混凝土核心區(qū)的面積,Scor1對應(yīng)類型c);dSi表示混凝土面積與Scor的差值;當為a)或b)類型時,n=1,當為d)類型時,n=2;c 為混凝土保護層厚度;Vsvi表示箍筋及拉筋體積總和,Vsv1對應(yīng)類型c)。Al筋扣除的轉(zhuǎn)角重疊部分;bw為墻厚,對于翼墻厚不等寬的情況,取較小墻厚換算偏于安全。
以某三級抗震的框剪結(jié)構(gòu)住宅為例,底部3 層需設(shè)置約束邊緣構(gòu)件,混凝土強度等級C45,豎向鋼筋采用三級鋼,畫完構(gòu)件詳圖后,在AutoCAD 界面直接運行主函數(shù)Vrho,依次框選相應(yīng)的鋼筋圖元和配筋文本,得到如圖3 的計算和評價結(jié)果。
圖3 AutoCAD 界面下校核輸出成果圖示例
1)本文基于AutoLISP 語言實現(xiàn)了混凝土抗震墻原位配筋校核,避免了繪圖中反復切換界面,對批量復核配筋率快捷而卓有成效。
2)實現(xiàn)了計算繪圖一體化意義上的高效率繪制施工圖。
3)對于復雜邊緣構(gòu)件的配筋率符合,尚需研究相應(yīng)滿足工程精度要求的簡化計算方法。
[1]劉成斌.AutoLISP 在結(jié)構(gòu)配筋校對中的應(yīng)用與實現(xiàn)方法[J].福建建筑,2013,(3):18-21.
[2]趙衛(wèi)東.柳先輝.衛(wèi)剛.CAD 軟件二次開發(fā)平臺實現(xiàn)技術(shù)[J],計算機輔助設(shè)計與圖形學報,2003:512-516.
[3]GB 50010-2010,《建筑抗震設(shè)計規(guī)范》[S]
[4]GB 50011-2010《混凝土結(jié)構(gòu)設(shè)計規(guī)范》[S]