• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于BIM的框架結構模型合規(guī)檢查系統(tǒng)研究

      2020-12-25 02:55:02林祥杰史玉峰
      科學大眾·教師版 2020年12期
      關鍵詞:二次開發(fā)框架結構

      林祥杰 史玉峰

      摘 要:模型合規(guī)檢查旨在幫助設計人員自動完成對結構設計的規(guī)范檢查,減少結構設計階段的不規(guī)范,提高建模的準確性。本文通過對框架結構設計規(guī)范進行分析梳理,整理得到結構化可編譯的規(guī)范條文;基于BIM平臺和Visual Studio軟件,研發(fā)合規(guī)檢查系統(tǒng),實現(xiàn)框架結構模型的規(guī)范檢查;該系統(tǒng)具有屬性參數提取、參數計算、對比檢查、結果輸出等功能。

      關鍵詞:BIM; 框架結構; 合規(guī)檢查; 二次開發(fā)

      中圖分類號:TU201.4? ? ? ? ? 文獻標識碼:A? ? ?文章編號:1006-3315(2020)12-162-002

      1.引言

      基于BIM技術的模型合規(guī)檢查受到許多設計、研究人員的關注。研究主要分為兩類,其一,BIM建筑模型的合規(guī)檢查,主要涉及建筑規(guī)范驗證算法、建筑技術規(guī)則檢查技術、用于檢查疏散規(guī)則的“InSight-BIM”系統(tǒng)[1-5]。其二,規(guī)范的結構化,是將人類語言轉換為電腦可以處理的形式,分為基于邏輯的方法、基于本體的方法、基于語言開發(fā)的方法]和本體推理機的方法[6-9]。以往研究的合規(guī)檢查,對建筑模型的檢查較多,結構模型、結構設計的檢查涉及較少,雖然國外有Solibri Model Checker、SMARTcodes等合規(guī)檢查軟件,但由于國內外規(guī)范存在差異,軟件不能開放使用,并且SMC和SMARTcodes在國內應用較少,只是簡單的測試應用,對實際工程應用存在較大的約束。

      針對上述問題,本文從BIM原理,現(xiàn)階段存在的問題出發(fā),使用基于邏輯的方法和二次開發(fā)技術,將規(guī)范條文轉化為結構化的形式,并與BIM模型信息相關聯(lián),實現(xiàn)框架結構模型的規(guī)范檢查。

      2.合規(guī)檢查系統(tǒng)研發(fā)

      利用BIM檢查框架結構設計的合規(guī)性,其實質是在框架結構設計過程中,將相關的設計規(guī)范轉化為計算機能夠處理的邏輯形式,實現(xiàn)規(guī)范的結構化,其技術方法如圖1所示。

      2.1規(guī)范的結構化

      規(guī)范結構化是指設計規(guī)范按照一定規(guī)則轉化為結構化表達的形式,本研究使用基于邏輯的方法,將書面的規(guī)范條文編譯成計算機能夠處理的邏輯形式,該表達式是規(guī)范條文的否定表達,只要邏輯表達式的返回值為真,則判斷該構件出現(xiàn)設計問題,編譯規(guī)則邏輯如表1所示。

      依據編譯規(guī)則邏輯表制定合規(guī)性檢查規(guī)則,部分檢查規(guī)則如表2所示。

      2.2BIM模型信息提取

      基于Revit研發(fā)平臺,使用Revit API和C#語言進行二次開發(fā),實現(xiàn)構件的參數提取[14]、參數計算、賦值對比、結果輸出等功能,將制定的結構化規(guī)則與BIM模型信息相關聯(lián),輸出不滿足規(guī)范的構件id、實際設計值、檢查條件、邏輯表達式到可視化界面。信息提取步驟過程如下:

      2.2.1基礎參數提取??蚣芙Y構的基礎屬性參數分為混凝土參數和尺寸參數兩類,包括混凝土強度、幾何尺寸、保護層厚度等參數信息。RevitAPI的Parameter()類提供FamilyInstance.get_Parameter(“參數”)方法,有string、BuiltInParameter、Definition和Guid參數四種表達方式,能夠提取構件的混凝土強度、保護層厚度等參數,若提取的數據單位為英尺,要乘以304.8轉換為毫米單位。創(chuàng)建幾何選項Option(),設置ComputerReferences為True,DetaiLevel為Fine,構件元素的尺寸提取方法如下:

      ①使用Geometry()得到GeometryElement()實體,得到Solid(實體)、Point(點)、Curve(線)、Face(面)等。

      ②通過遍歷GeometryInstance()獲取實體的Face(面)、Edge(邊)以及XYZ(空間坐標)。

      ③然后從獲取的幾何元素中取到實體,遍歷實體中的所有面和邊,把面轉換為網格后,對網格的頂點進行坐標變換,得到框架梁和框架柱的頂點坐標。

      ④再對各面和各邊的頂點坐標進行計算,得構件的幾何參數。

      2.2.2鋼筋參數提取。鋼筋的屬性參數可使用Element.get_Parameter(BuiltInParameter.”參數”)方法提取,RevitAPI中包含了大量的內置參數,這些參數在Revit.Parameters.BuiltInParameter()枚舉中定義,通過Element.Parameter()訪問。

      2.3工程概況參數

      在winform內創(chuàng)建工程概況界面,輸入的參數將直接賦值給合規(guī)檢查規(guī)則中的ET(環(huán)境等級)、ER(抗震烈度)、YEARUSE(使用年限)等常量,輸入概況參數后會立即執(zhí)行主程序代碼。

      2.4賦值對比

      整理的設計規(guī)范按照編譯規(guī)則邏輯表寫到主程序中,提取的屬性參數賦值給邏輯表達式中的變量,如果返回值為真,表明該構件出現(xiàn)設計錯誤,并在數組中儲存不符設計規(guī)范構件的id值、提取值、檢查條件和邏輯表達式,直到該集合遍歷結束為止。

      元素集合中所有元素遍歷結束后,將儲存檢查結果的數組與DataGridView()的數據源綁定,DataGridView()的界面標題設置為ID、實際設計值、檢查條件和邏輯表達式,在相應的標題下輸出數組中所對應的數據。

      3.實例分析

      某鋼筋混凝土框架結構辦公樓,層高均為3.3m,建筑總高度10.35m(室外地坪至結構層),室內外高差0.45m,總建筑面積1537.6,其抗震設防烈度為7度(0.15g),建筑耐火等級為二級,屋面防水等級為II級,環(huán)境等級為I級,設計合理使用年限為50年。

      運行合規(guī)檢查系統(tǒng),輸入工程概況參數后,系統(tǒng)將會運行合規(guī)檢查系統(tǒng),部分檢查結果如圖2所示。

      檢查的223根構件中,有19根存在問題均為梁柱構件,共包含38處錯誤,其中因結構設計引起的有33處,包括基礎參數13處和鋼筋參數20處;因建模不準確引起的有5處。

      4.結論

      本文研究結果表明,基于BIM的框架結構模型合規(guī)性檢查系統(tǒng)能夠發(fā)現(xiàn)框架構件在結構設計和模型繪制時的錯誤,返回引起該錯誤的原因,給出相應的規(guī)范要求,在初級階段幫助設計人員及時發(fā)現(xiàn)設計中的各種違規(guī),輔助企業(yè)開展設計審核與質量管控工作。

      國家自然科學基金:大場景機載點云建筑語義建模(No.41971415)

      參考文獻:

      [1]蔣慧,李希勝.基于BIM的建筑結構協(xié)同設計關鍵問題研究[J]森林工程,2018,34(06):102-108

      [2]吳佳蔚,李希勝,曹璐琳等.基于BIM技術的綠色建筑節(jié)地設計自動評價[J]建筑科學,2017,33(04):123-128

      [3]孫澄河,柯勛.建筑設計中BIM模型的自動規(guī)范檢查方法研究[J]建筑科學,2016,32(4):140-145

      [4]Choi J,KimI.Development of BIM-based Evaluation regulation checking system for high-rise and complex building[J].Automation in Construction,2014,46(10):38-49

      [5]BIM支持的施工安全規(guī)范合規(guī)性檢查研究綜述[J]圖學學報,2018,39(6):1156-1164

      [6]陳煬,馬欣.基于PEST—SWOT的中國舊城改造市場發(fā)展研究[J]建設科技,2019,15:76-79+82

      [7]DING L Y,ZHONG B T, WU S, et a1. Construction risk knowledge management in BIM using ontology and semantic web technology[J]Safety Science,2016,87:202-213

      [8]王軍,李希勝,劉勤文.基于Dynamo的綠色建筑方案設計優(yōu)化[J]土木建筑工程信息技術,2019,11(03):121-127

      [9]許基偉,馬欣.基于工業(yè)互聯(lián)網背景下的大數據平臺建設研究[J]軟件工程,2019(12):22-24

      猜你喜歡
      二次開發(fā)框架結構
      無黏結預應力框架結構的拆改加固設計
      結構工程師(2022年2期)2022-07-15 02:23:50
      混凝土框架結構抗震加固方法簡述
      淺談基于Revit平臺的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      西門子Easy Screen對倒棱機床界面二次開發(fā)
      基于ANSYS的多層框架結構隔震性能分析
      基于Pro/E二次開發(fā)的推土鏟參數化模塊開發(fā)
      基于OPENSEES的框架結構時程分析研究
      嘉黎县| 新蔡县| 喀什市| 乌拉特前旗| 荥阳市| 开阳县| 台北县| 临猗县| 类乌齐县| 乌兰察布市| 舒城县| 永和县| 卓资县| 长白| 甘孜| 永靖县| 温泉县| 库尔勒市| 方山县| 瓮安县| 洛南县| 隆子县| 天峨县| 崇礼县| 西藏| 左贡县| 丰顺县| 渑池县| 洮南市| 鄂托克旗| 兴文县| 于田县| 观塘区| 九龙城区| 乌拉特前旗| 绥宁县| 绿春县| 竹溪县| 山东| 三明市| 勐海县|