999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于 BIM 技術的組合鋁合金模板智能配模方法研究

2021-04-20 02:17:12常自昌鞏利軍
工程質量 2021年2期

楊 擘,梁 軍,常自昌,鞏利軍

(甘肅省長城建設集團有限責任公司,甘肅 蘭州 730000)

0 引言

BIM(Building Information Modeling)技術擁有三維可視、二維出圖、模擬施工、VR 成像等功能[1],在工程管理中可主導成本控制、進度控制、質量控制、安全管理等工作。組合鋁合金模板組件模塊復雜,節點繁多,拼縫嚴密,組裝精度高,施工中要求兩種技術特點的結合,將復雜的三維結構和信息一體化。將這種重復模板設計工作交由計算機編程技術以替代低效率的人工設計,以提高鋁模板這種新技術、新材料的推廣[2]。鋁合金模板型材是建筑行業較為青睞的材料之一,我國房地產行業發展和市場化水平的推進,組合鋁合金模板需求量加大。組合鋁合金模板具有工藝簡單、拼裝快、質量輕、剛度好等優點,適合多次周轉應用[3]。廢舊模板可回收利用,有效降低模板損耗,且模板拆除后混凝土表觀質量好,節約工程成本,因而受到施工企業的青睞。模板尺寸精度對于鋁合金模板型材的成型質量和建筑工程結構質量具有決定作用[4]。數據分析建筑物鋁合金模板組合型式和數量對于生產高質量、高精度的組合鋁合金模板的標準性模塊,以達到在不同工程之間通用,具有互換性的目的[5],具有重大意義。本文綜合鋁合金模板配模技術、BIM 建模技術和計算機數據分析技術對數據挖掘和模板設計進行深入研究。

1 工程實例

長城·嘉裕苑住宅小區位于甘肅蘭州七里河馬灘地區,總占地 84 222 m2,建筑面積 333 903 m2,是甘肅省長城建設集團有限責任公司開發建設的綜合教育培訓、娛樂設施、四星級賓館服務和社區的大型綜合體工程,其中包含四星級賓館和大型 IMAX 巨幕影城各一座,22 棟住宅樓單體工程,建筑層數 34 層,建筑主體全過程均利用組合鋁合金模板拼裝,提高了施工質量和建筑標準化程度。

2 程序應用

2.1 BIM 技術綜合應用

本項目需要使用多種三維數據化平臺和程序設計語言在計算機上開發大而復雜的三維數據模擬系統,以避免單一語言形式或單一軟件系統開發應用程序受到的諸多限制。其中本項目需要應用的主要軟件和程序語言有如下幾種。

1)Python。腳本運行速度遠大于 Dynamo 本地化節點運行速度,常用的循環、復雜條件分支和遞歸等數據結構只有通過編程實現,且 Python 程序語言簡潔凝練,可將 Dynamo 多節點組合通過簡化代碼得以實現。

2)Revit。作為實現建筑工程 BIM 設計的三維參數化平臺,Revit 不僅能夠提供傳統二維圖紙,還可以聯動Fuzor、Lumion、Twinmotion 等模擬建造、渲染軟件,提供準確形象的三維立體模型,通過模擬建造、VR 技術、三維掃描技術方便施工人員進行質量檢查和直觀預見部件組合問題,提高工程施工效率和準確度。

3)Dynamo。可視化平臺是和 Revit 隨機裝用,可實現 AutoCAD、Civil3D、Revit、Excel 等軟件和.png、.jpg、.txt 文件進行數據交互,可基于 Python 編程語言進行數據整理,為實現模型批量生成和智能化應用提供圖形數據應用基礎平臺。

本項目就是利用 Revit 作為三維圖形化展現平臺和多種渲染軟件、施工模擬軟件、數字圖形提取接口;Dynamo 作為 Revit 軟件平臺和 Python 編程語言的數據圖形搭接平臺,自身也負擔部分程序編輯任務;Python 作為科學運算、數據分析和智能化運維終端,提高運算的速度、穩定性和容錯性,排除冗余運算對計算機內存的占用。

2.2 工作流程整合

本項目基本流程步驟和思路如圖 1 所示。

圖1 鋁合金模板智能配模方法基本實施步驟

1)通過 Revit 三維軟件建立標準化的建筑物結構模型;

2)在 Dynamo 圖形化編程平臺中提取模型體型,整合分化建筑物表面;

3)將建筑表面智能區分為梁側表面、梁底表面、板底表面、墻面和梁聯系面;

4)根據 JGJ 386-2016《組合鋁合金模板工程技術規程》(以下簡稱“JGJ-386”)利用 Python 編程語言進行程序邏輯層運算,智能計算并生成鋁合金墻、梁、板、陰陽角、承接模板,以及鋁模斜撐、立桿、背楞、螺栓等構件體型;

5)通過 Dynamo 程序將模型體型導入 Revit 中進行實體化,并形成 Excel 表格統計鋁合金模板編號、型號和規格數量、體積、重量等信息;

6)利用 Dynamo 控制 Revit 批量導出模板和構件的二維圖紙,拼裝圖紙等;

7)編輯 Python 程序將.jpg 格式圖紙批量整合進入Excel 表格中;

8)將 Revit 鋁模板模型鏈接進入 Fuzor 施工模擬軟件進行模擬拼裝,導入 Lumion 或 Twinmotion 軟件形成渲染宣傳視頻;

9)通過魯班 BIM5D 平臺在移動端 APP 平臺形成三維圖紙查閱和質量檢查系統。

3 輸入層設計

3.1 輸入層功能分析

輸入端主要功能是將 Rev it 建筑模型讀取至Dynamo 圖形平臺,達到如圖 2 所示整體效果。主要方法是通過 Dynamo 節點運算將建筑模型表面整合,提取建筑梁、板、墻、柱的基本表面信息。由于選擇的建筑物樓層構件將全部參與模板搭建運算中,其中主要解決的是建筑物圖形整體數量與計算機運算效率之間的關系,對其中的可行性運算策略進行分析。

圖2 鋁合金模板單體工程模型和節點模型

3.1.1 方案 1

方案運算的主要任務是將單棟建筑物包含的所有構件全部直接錄入 Dynamo 運算平臺中,參與到 Dynamo 鋁模板智能化配模方案的運算中。

方案主要優點包括智能化運算程度高,一次性就能將構筑物全部表面計算完成;精確度非常高,避免樓層之間或構件之間出現構件重合等重復性計算和操作;重復運算量最小,所有構件運算只需要通過一次運算即可有效劃分。

方案主要缺點包括構件運算量巨大,特別是對于高層建筑物,會造成信息阻塞,方案運算難以在短時間內進行有效實施;不必要運算過多,特別是對于標準樓層較多的建筑物,只需要計算其中一層的配模方案,即可在全棟建筑物適用,造成不必要的時間成本支出;運算方式靈活性差,如根據施工進度難以針對工程所需鋁合金模板實際工程量進行提取。

3.1.2 方案 2

方案運算的主要任務是將建筑物的構件分別在圖形平臺中采用點選方式單一選擇,進行鋁模板配模方案的邏輯運算。

方案主要優點包括運算靈活性高,建筑物可實現單一構件的配模并提取鋁合金模板的運算;構件運算量小,能夠短時間內輸出模板型式數量等信息;可根據建筑物配模需求進行配模方案的運算選擇。

方案主要缺點包括智能化程度低,如果進行整體運算需要用戶通過人工將每種構件全部點選,用戶體驗感差;重復運算量高,容易形成構件的重復性運算,重復提取工程量,造成預算方案偏差;精確度低,構件之間界限不明顯會造成計算偏差。

3.1.3 方案 3

方案運算的主要任務是通過建筑物單一標高樓層分析和選擇,對鋁模板配模方案進行邏輯運算。

方案主要特點是樓層之間可以通過明顯界限智能判斷,提高配模方案的精確程度,避免樓層之間界面不清引起的重復性計算;智能化運算程度中等,只需要通過選擇所需樓層標高即可運算本層鋁合金模板全部配模方案,特別適合標準層較多的建筑物,用戶體驗感較好;構件運算量中等,單層所需運算時間對設備的占用不會過長,模板配備方案可以在方案允許時段內形成,及時提供各項信息形成模板型式數量的 Excel 配備表格;方案主要提取單層的鋁合金模板配備信息,可以通過對選擇構件的判斷形成單一構件的配模方案。

根據以上方案判斷分析選擇最終確定方案 3 作為輸入端鋁合金模板配模策略,并根據此策略分解合并構筑物表面信息。

3.2 輸入層結構組成

整體輸入層設計思想是通過設置條件將 Revit 中圖形文件輸入的梁、板、柱、墻 Solid 形體讀取輸入,分析形體組成,通過邏輯運算實現框架梁側面、框架梁底面、樓板底面、墻面和框架聯系面的智能分析和辨認歸類工作。輸入端基本由圖形信息讀取控制模塊、圖形信息分析模塊和圖形邏輯實現模塊組成,如整體模塊結構如圖 3 所示。

3.2.1 圖形信息讀取控制模塊

通過建筑模型構件分層參與鋁模板配板方案運算方案分析,需要利用目標分析層標高(Level)控制引入本層分析圖形信息,并利用邏輯運算自動分析并引入底層限制圖形信息,便于對目標層圖元分析界面條件限制。

圖3 輸入端設計構成以及鋁合金模板附著面的生成

3.2.2 圖形信息分析模塊

通過合并輸入的圖形信息(Union 模塊),將暗柱、端柱等零落的豎向構件全部與臨近墻體構件結合成整體,分析并輸出所有完整的構成面,以便于邏輯運算層面進一步分析。

3.2.3 圖形邏輯實現模塊

圖形邏輯實現模塊是輸入層核心部分,需要將分析模塊的構成面分解實現為各分類組成面的分組,其中重點解決問題框架梁底面、側面和聯系面的分解;板面不涉及邏輯運算上表面的排除;綜合豎向構件合并墻體同向表面,并排除墻體不涉及邏輯運算的上下表面。然后將運算結果輸出到邏輯運算層分析操作。在 Excel 數據表中自動生成各組成面數據,以便進一步地分析和應用(見表 1)。

表1 樓板面邏輯分隔參數數據表(節選)

4 邏輯層設計

4.1 邏輯層功能分析

邏輯運算層需要將 JGJ 386 節點要求完整映射到程序規則中,根據技術規程要求的標準配模尺寸和配套模板尺寸,將基本的墻、梁、板面通過計算智能擇取最優模板配型方案,分解為面板附著面、陰陽角附著線(面)、鋁梁附著面、早拆頭附著面等,通過附著面(線)提供的位置尺寸等信息形成面板和組成構件實體模型。邏輯層屬于整體計算程序核心部分,根據節點功能分析,主要由型材附著面(線)節點組和依附構件節點組兩部分組成(見圖 4)。

圖4 Dynamo 邏輯層和 Python 程序設計構成分析

4.2 邏輯運算語言分析

基于 Dynamo 圖形平臺,主要有兩種可用編譯模塊,code block 和 Pythonscript。本項目前期曾使用 code block 對核心程序進行編輯,對程序邏輯實現還存在很大差距,相對于 Python 編譯存在以下優缺點。

1)code block 相對于 Python 學習時間成本低,可以基于 Dynamo 圖形平臺直接調用節點模塊進行圖形計算,Dynamo 節點模塊較為豐富,基本滿足鋁合金模板計算要求;Python 代表著簡單主義思想的編譯語言,在編程語言中較為簡單易學,但是作為高級語言熟悉掌握并進入應用領域的過程中仍然需要大量閱讀和練習,對操作人員的邏輯性思維要求較高。

2)Pythonscript 可以接入外部節點庫,利用內置math 庫替代 Dynamo 中的數學計算節點,List、Tuple、Set、Dictionary 應用可以實現靈活而豐富的使用方式。使用已有的 Python 資源庫可以實現比較高級的函數功能,比如正則表達式可以解析復雜字符串,這些都是對DesignScript 功能的巨大擴充。

3)code block 在確認圖形關聯關系中需要大量矩陣運算。運算量為相關聯圖形組數量的乘積,多次應用后運算量成倍增長,造成內存占用量大,程序運行緩慢。利用 PythonScript 節點可以通過設置參數條件將符合條件選項排除出列表,避免冗余運算,縮短運算時間。

4)PythonScript 中的條件語句 if、else,循環語句while、for in,異常處理語句 try、except、finally 等在保證程序連續性正常執行,符合條件篩選的元素運算,以及迭代運算都有 code block 無法替代的功能。雖然Dynamo 本身也有 if、while 等節點,但是使用條件單一,受到使用語言環境限制比較大,不能很好地發揮自身功用。

5)Python 作為人工智能的首選編程語言,在所有編程類語言中最大優勢是其簡潔優雅和極佳的可讀性,是一種跨平臺的語言,可以使用解釋方式直接調用 API 取得 Revit 或者 CAD 庫,不需要編譯代碼就可以批量運行 Revit 或者 CAD 中的構件元素或者命令,讓用戶體驗到更多的應用功能。

6)Python 可以實現非循環神經元集合建模,通過輸入層(input layer)將人類的讀圖識圖中大腦的思維過程映射至計算函數層(hidden layer),然后通過輸出層(output layer)實現鋁合金模板配模運算過程的全程智能化。

通過以上的比較和實際應用,本項目第二次修改過程中全部采用了 Python 語言對邏輯運算層全部重構,將 JGJ 386 標準規范數據映射至運算程序中,通過計算程序智能優選最佳配模方案,大幅度提高計算精確度和計算效率,擴展人工建模難以實現的功能,為項目功能的實現取得了良好的表觀效果(見圖 5)。

圖5 規范參數數據組和程序組模塊編輯

4.3 邏輯層實現目標與步驟

鋁合金模板配模運算中最重要的功能就是將JGJ 386 中的有關樓板、梁底、墻柱附著模板規格與孔位規定的計算規則映射到梁、板、墻、柱整體外表面中來;然后從中分離和辨析出陰角和陽角模板、梁和板底的早拆頭、連接角模等等附著面和線的設置;同時需要解決面層法向量,線段垂直向量等問題,便于構件節點附著時所有構件平面均向內,肋板層均向外的操作;通過設置邏輯層的實現目標制定邏輯層生成的步驟。

邏輯層主要由功能函數、判斷函數、迭代遞歸函數和實現函數組成。由于 PythonScript 的使用條件限制,還暫未實現面向對象的類別設置。

1)功能函數。即為實現目標函數中某一小段的函數,比如拍平函數,可以將多維列表轉化為一維列表進行計算使用,簡化深度列表復雜判斷與計算(見圖 6)。

圖6 拍平功能函數實現代碼

2)條件判斷函數。利用條件判斷實現數組與列表的分離,排除功能以外數組的冗余計算。通過條件函數可以通過計算規則實現附著平面進行粗分、判斷分隔面的方向,判斷平面邊線是否為陰陽角、判斷鋁梁面的分隔位置、判斷大面中拐點的位置和分隔方向、判斷底角模板和承接模板的分隔面以及根據模板型號判斷螺栓孔排布位置。

3)迭代遞歸函數。對給定的 list 或 t uple,通過 for 和while 循環函數以及函數調用自身的循環實現數據重組和細部分割。這種函數通常和條件判斷函數配合應用在模板面細致分離上,通過迭代和遞歸函數的條件設置判斷,函數模式定義簡單,邏輯清晰,避免數據的重復調離和復用,且邏輯層次更加嚴謹。

4)實現函數。通過以上函數的組合調用,輸出列表(list)、數組(tuple)、字典(dictionary)的組合結果,實現全段函數功能輸出,將全部部件信息通過表格(見表 2),二維或三維圖形等方式進行匯總輸出。

表2 樓板底面模板參數表(節選)

5 結語

通過 BIM 技術對組合鋁合金模板體系智能配模方法研究及長城嘉峪苑項目實踐應用,解決了嘉峪苑小區高層住宅樓鋁合金模板的配置,適用于樓層較為標準的框架剪力墻結構,實現了建筑技術、建模技術、智能技術的 BIM 深度應用,實現 BIM 技術項目高效率、智能化實施。有效結合理論知識與實踐應用,將 BIM 技術導入深層次應用,且通過每一個技術應用點的研究和標準勘定,形成 BIM 技術在實際項目全過程應用,實現現場精細化管理和建筑工藝可裝配化技術含量的提升。尚未對異形建筑結構主體展開應用研究,應用對象主要是建筑施工建設階段,對于組合鋁合金模板在設計加工階段的要求考慮尚有不足。所用鋁合金模板體型數據標準主要依據 JGJ 386,程序初步設計主要考慮的是單棟建筑工程,目的是加強單棟建筑的組合鋁合金模板周轉次數且嚴格符合標準規范的規定,存在小型模板過多增加制作安裝工程量的問題。如果將整個小區或者后續工程作為整體鋁合金模板的周轉范疇統一考慮,可以加大模板的體型參數,從而簡化模板設計、制作和安裝的施工流程,減少加固構件的使用量,更好地輔助和推動現場工程進度、澆筑質量、施工成本和施工安全的加強。Q

主站蜘蛛池模板: 亚洲天堂网在线观看视频| 欧美无专区| 国产成人久久综合777777麻豆 | 四虎永久在线精品影院| 天天操天天噜| 激情六月丁香婷婷| 亚洲人成网7777777国产| 亚洲国产精品不卡在线| 亚洲色大成网站www国产| 国产精品原创不卡在线| 欧美日韩导航| 日本午夜视频在线观看| 亚洲经典在线中文字幕| 中文无码日韩精品| 91免费国产在线观看尤物| 99热这里只有精品在线播放| 日本五区在线不卡精品| 原味小视频在线www国产| 91免费国产在线观看尤物| 毛片基地视频| 午夜精品久久久久久久99热下载| 尤物精品国产福利网站| 亚洲欧美日韩动漫| 女高中生自慰污污网站| 亚洲区第一页| 在线99视频| 直接黄91麻豆网站| 亚洲人成网站18禁动漫无码| 中文字幕在线播放不卡| 欧洲免费精品视频在线| 97视频免费在线观看| 91色国产在线| 伊在人亚洲香蕉精品播放| A级毛片无码久久精品免费| 91麻豆国产视频| 久久久久亚洲精品成人网| 国产精品久久久久久久伊一| 免费视频在线2021入口| 亚洲成人黄色在线| 国产精品女主播| 亚洲国产综合第一精品小说| 91福利一区二区三区| 97se亚洲综合在线天天| 国产国产人成免费视频77777| 欧美一级专区免费大片| 国产第一页屁屁影院| 久久久久夜色精品波多野结衣| 亚洲看片网| 熟妇人妻无乱码中文字幕真矢织江 | 狠狠做深爱婷婷综合一区| 婷婷丁香色| 欧美日韩一区二区在线播放 | 免费国产黄线在线观看| 91精品国产一区| 91毛片网| 日韩一二三区视频精品| 无码高潮喷水专区久久| 天堂亚洲网| 免费a级毛片18以上观看精品| 欧美成人精品高清在线下载| 亚洲综合香蕉| 亚洲综合中文字幕国产精品欧美| 中文字幕亚洲电影| 国产精品白浆在线播放| 天堂av综合网| 久久精品只有这里有| 久久大香伊蕉在人线观看热2| 日韩高清在线观看不卡一区二区| 亚洲成A人V欧美综合天堂| 欧美成人影院亚洲综合图| 日本三级精品| 国产情侣一区| 精品久久久无码专区中文字幕| 九九热视频在线免费观看| 一级毛片网| 亚洲精品桃花岛av在线| 99久久精品免费观看国产| 日韩第一页在线| 欧美啪啪网| 国产办公室秘书无码精品| 国产一区在线观看无码| 亚洲人成网址|