亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Dynamo 的變截面連續(xù)梁橋BIM 建模方法研究

        2021-04-22 07:59:22田石柱
        關鍵詞:輪廓箱梁構件

        王 欣, 田石柱

        (蘇州科技大學 土木工程學院, 江蘇 蘇州215011)

        橋梁工程是土木工程項目開發(fā)中的基礎設施,在建筑領域中占據重要地位[1],越來越多地出現在我國城市橋梁建設中。 箱梁結構經濟適用、受力性能好,外觀線型流暢、美觀,從而實際工程中多采用連續(xù)箱梁橋。當下,智能城市的呼聲越來越高,通過BIM 技術,建立可靠的變截面連續(xù)梁橋模型[2],不僅能夠提高橋梁設計的效率及質量,也能節(jié)約工程資金、保障施工周期,有助于實現橋梁工程的創(chuàng)新性及進步性[3],同時日新月異的技術也推動了BIM 在橋梁行業(yè)中各工程階段的價值實現[4]。 本文主要針對變截面連續(xù)箱梁橋建模過程中存在的問題進行研究。

        現有的橋梁BIM 建模主要采用手動方式逐一拼接梁塊構成橋梁模型的方法,這種建模方法主要適用于小跨徑或是一些簡單構造的等截面連續(xù)梁橋。 將該方法用于大跨徑變截面連續(xù)箱梁橋設計則實用性降低,考慮到所建橋梁沿著道路中心線呈空間曲線[5],需要逐一在梁塊兩端設置不同的梁高做成該曲線;通過手動修改每一個梁塊兩端截面參數用以反應細部構造差異,再依據標高軸網拼接下部結構,只是通過手動逐一添加的方式,在橋梁橋跨長度大、空間線形變化復雜[6]的情況下工作過于繁瑣。 此外,足夠數量的參數化橋梁族構件是建立BIM 模型的重要前提,對此各企業(yè)均投入大量精力建立個體族庫,但是企業(yè)間缺乏交流、共享,容易導致行業(yè)族標準不統(tǒng)一,不同專業(yè)族構件拼接困難,不利于橋梁BIM 技術推廣與發(fā)展。

        本文以蘇州木瀆鎮(zhèn)核心區(qū)姑蘇大橋項目為例,采用拓撲原理參數化控制梁截面輪廓族點圖元位置,進行連續(xù)梁截面的平面圖形繪制,并基于繪制的箱梁輪廓族在Dynamo 中建立變截面連續(xù)箱梁橋BIM 模型。

        1 Revit 與Dynamo 的BIM 應用

        1.1 Revit 的BIM 應用

        在BIM 設計軟件中,與CAD 同屬于歐特克公司的Revit 具有龐大的用戶數量,其整合旗下產品線,讓各個軟件能夠優(yōu)勢互補、各展所長,支持完整的設計生命周期,幫助用戶高效地完成設計,并最終達到雙贏[7]。

        Revit 軟件主要面向的是房屋建筑工程,提供了三種族構件模板:一是標準構件族庫,為內置模板,包含了門窗柱梁墻等;二是自定義模板;三為面向復雜形體的概念體量模板。 對于橋梁工程,Revit 缺乏內置標準族,需要用戶自定義參數化族構件,用以項目重復使用。 參數化族的優(yōu)點是在建立橋梁BIM 項目時,可以直接從族庫中調用參數化構件,根據設計思路,受力需要調整族參數及族構件位置,通過這種方式大大減少建模的時間,提高建模的準確度,并且以統(tǒng)一標準建立的族庫,部門之間協(xié)調性也大大增強。 參數化族的另一優(yōu)點在于便于修改,將統(tǒng)一類別的族構件存入族庫,在遇到族庫中沒有但卻是相似的族構件時,只需將它稍加修改即可,很大程度地降低了重復操作的工作量。

        1.2 Dynamo 的BIM 應用

        Dynamo 是參數化建筑設計軟件中的一種高效的計算機輔助設計工具,起初是基于Autodesk Revit 信息管理平臺的開源式插件[8],現階段已正式納入Revit 版本自帶的工具模塊。 它提供了可視化的編程平臺,支持數據計算及圖元建模,具有門檻低、調試方便、直觀便捷的特點。 Dynamo 具有良好的空間點、線捕捉能力,對于復雜橋梁結構體系,可以根據處理后的點線幾何信息,驅動可視化編程程序,對Revit 導入的族構件參數賦值修改,并在相應的空間位置上生成橋梁BIM 模型。

        2 變截面連續(xù)箱梁橋的Dynamo 建模設計方法

        2.1 建立點圖元梁截面輪廓族

        拓撲關系(Topological Relation),是圖形學中的常用概念,本質上是把各種圖形抽象簡化為各個點之間的關系。 比如正方形、梯形、四邊形、菱形等等,盡管在形狀上有很多不同,但是在拓撲視角上來看,這些圖形都滿足依次使點連接成環(huán)的關系,屬于拓撲等價。

        因為同一座橋梁的梁截面具有可復制性, 看似差異巨大的不同截面可以轉化為拓撲等價的點圖元輪廓。 根據截面類型確定截面控制點圖元數量,依次放置點圖元,通過不同參照平面關聯(lián)尺寸標簽約束點圖元位置。如圖1 所示,在建立尺寸約束時選取一個平行于基準X 軸的參照平面,將每一個點到參照平面的豎直距離設置為參數h,結合參數標簽約束相鄰圖元橫向距離,由參數i 用來設置橫坡。 用參照線依次連接這些點,作為每一條線段的起點與終點。 這里每一個點只需要考慮其上一個點的位置與下一個相連點的位置,在這種方式下,達成可參數化控制的梁截面輪廓族的創(chuàng)建。

        2.2 Dynamo 建模節(jié)點原理及架構

        (1)整理數據表格。 如圖2 所示,采用Civil 3D 軟件導出道路中心線數據,同時根據設計信息,將橋梁模型按照設計圖紙精度劃分為有限個梁段,將梁截面尺寸數據在EXCEL 中整理成表。

        (2)擬合橋梁道路中心線。 采用“Data.ImportExcel”節(jié)點,導入數據表格中的道路中心線數據, “Point.ByCoordinates”生成中心線上所有坐標點(x,y,z)坐標,“NurbsCurve.ByPoints”節(jié)點將坐標點連接成樣條曲線。

        (3)創(chuàng)建各截面坐標系。 截面輪廓由兩條初始的參照平面定位族的基準位置,在導入Dynamo 中之后,兩條參照平面作轉化為局部坐標系的X 軸與Y 軸,因此在每一個梁截面位置應建立局部坐標系。 方法是采用Curve.ParameterAtPoint、 Curve.TangentAtParameter 節(jié)點,得出沿橋路線中心線上對應位置切向量,采用Plane.ByOriginNormalXAxis、Plane.ToCoordinateSystem、CoordinateSystem.Rotate 節(jié)點創(chuàng)建定向平面坐標系。

        (4)布置放樣輪廓族。使用Family Types、FamilyInstance.ByPoint 節(jié)點,將Revit 項目文件中輪廓族文件載入Dynamo,并布置于各樁號位置處坐標系上。 使用List.GetItemAtIndex 節(jié)點獲取梁截面數據,再由Element.SetParameterByName 實現參數修改。 不同項目中,需要修改的參數名稱數目各不相同,因此本文調用Python Script 節(jié)點二次開發(fā),目標代碼可以遍歷參數表格,自動獲取對應構件尺寸數據,批量賦值族參數。 節(jié)點代碼如下:

        import clr

        clr.AddReference("ProtoGeometry")

        from Autodesk.DesignScript.Geometry import *

        圖1 點圖元梁輪廓族(單位:mm)

        圖2 參數化建模數據表格圖

        clr.AddReference("RevitAPI")

        clr.AddReference("RevitAPIUI")

        import Autodesk

        from Autodesk.Revit.DB import *

        from Autodesk.Revit.UI import *

        clr.AddReference("RevitNodes")

        import Revit

        from Revit.Elements import *

        clr.AddReference("DSCoreNodes")

        import DSCore

        from DSCore import *

        # 該節(jié)點的輸入內容將存儲為IN 變量中的一個列表。

        dataEnteringNode = IN

        # 將代碼放在該行下面

        ls_m=IN[0]

        ls_c=IN[1]

        ls_f=IN[2]

        ls_o=list()

        for m in ls_m:

        for f in ls_f:

        lsfindex=ls_f.index(f)

        lsmindex=ls_m.index(m)

        value=ls_c[lsmindex][lsfindex]

        lsff=Element.SetParameterByName(f,m,value)

        ls_o.append(lsff)

        # 將輸出內容指定給OUT 變量。

        OUT = ls_o

        調用Function.Compose 節(jié)點功能復合Element.Curves、PolyCurve.ByJoinedCurves、Geometry.Transform 三個函數,將導入Dynamo 中的梁截面輪廓曲線轉化為Geometry 圖元,用以支持Dynamo 對圖元計算處理。

        (5)實體化Dynamo 圖元。由于Dynamo 僅支持單一閉合曲線之間的放樣,因此需要將內外輪廓族分組生成實體。 外輪廓可用直接使用Solid.ByLoft 節(jié)點放樣,內輪廓由于變化復雜需要先調用List.sublists、List.chop節(jié)點完成輪廓分組,然后使用Solid.ByLoft 節(jié)點,完成相鄰輪廓間的放樣。 放樣完成后調用Solid.DifferenceAll節(jié)點計算內外輪廓放樣結果的布爾差集,實現箱體內空心部分建立。 調用Spring.FamilyInstance.ByGeometry將Dynamo 中的模型導入Revit 生成實例文件。

        (6)布置主橋墩。 調用Curve.PlaneAtSegmentLength、Plane.Normal、Vector.AngleAboutAxis 三個節(jié)點,計算各墩臺對應位置轉角,并沿橋梁樁號線方向按照坐標點位置自動化放置橋臺橋墩。

        (7)封裝節(jié)點。如圖3 所示,將建模過程中使用的眾多節(jié)點封裝為單個自定義節(jié)點,設置對應的輸入端與輸出端。 該方法可以提供可視化窗口,增強建模設計界面條理性,另一優(yōu)點在于可以提供給不懂內部代碼的人員使用,有助于BIM 在橋梁工程領域推廣應用。

        圖3 Dynamo 變截面連續(xù)梁橋建模節(jié)點

        3 工程實例

        3.1 項目背景

        本文將變截面連續(xù)梁建模方法應用到蘇州木瀆鎮(zhèn)核心區(qū)姑蘇大橋拆除重建工程中, 選擇主橋段 (55+90+55)m 三跨混凝土變截面連續(xù)箱梁段進行建模。 主橋位于直線上,橋面設計橫坡為單向2%,最大縱坡為3.5%,縱面位于半徑為R=900 m 的凸曲線上,橫斷面為單箱雙室結構,箱梁共兩幅,每幅由單箱雙室箱形截面組成,箱梁根部梁高5.2 m,跨中梁高2.4 m,箱梁頂板寬16.8 m,底板寬11.8 m,翼緣板懸臂長為2.5 m,箱梁梁高及底板厚度從距跨中1 m 處至距主墩中心1.5 m 處按2.0 次拋物線變化。 主橋主墩采用鋼筋混凝土圓端型橋墩,矩形承臺,鉆孔灌注樁基礎。 主墩墩身厚3.5 m,橋墩高度3.5 m,主墩承臺厚3.0 m,平面尺寸為14.0 m×10.0 m,單個承臺樁基為12 根φ1.5 m 的鉆孔灌注樁,樁長70 m。

        3.2 采用Revit 建立橋梁構件族

        (1)箱梁截面輪廓族。本橋中箱梁結構形式為單箱雙室,箱梁橫橋向底板保持水平,控制箱梁中心梁高為設計梁高,頂板橫坡按道路相關數據調整,相應調整兩側腹板高度。 圖4 為參照主橋箱梁構造圖對應得到的箱梁BIM 輪廓族,圖中五種截面輪廓均由一個箱梁輪廓族修改參數建成。

        (2)橋墩基礎族。 采用公制常規(guī)模型族構件,選定工作平面繪制二維圖形輪廓,使用拉伸命令構建橋墩、承臺、樁基礎族,并嵌套為一個主墩基礎族,圖5 所示為橋墩二維構造圖及橋墩BIM 模型族。

        圖4 參數化箱梁輪廓族

        圖5 主墩圖紙及BIM 族(單位:mm)

        3.3 完成整體橋梁模型

        生成橋體模型見圖6。 橋梁上部結構由高精度梁截面輪廓族分組放樣構成,快速準確地反應工程參數。

        3.4 模型細部構造

        采用Dynamo 建立變截面連續(xù)梁橋模型,可以用更高的精度進行設計,設計出的橋梁模型能在一定層面上反應細部構造,可以直接導出施工圖紙,進行施工模擬等。 如圖7 所示為橋梁BIM 模型三維視圖,圖中頂部良好地反應了箱梁內部構造。采用Dynamo 建立的全橋雙幅BIM 模型精度較高,其模型體積能較好地吻合設計圖紙工程量統(tǒng)計(單幅7 376.4×2=14 752.8 m3),如圖8 所示。

        圖6 姑蘇大橋主橋段BIM 模型

        圖7 姑蘇大橋模型三維視圖

        圖8 材料統(tǒng)計圖紙與BIM 模型屬性

        3.5 箱梁鋼筋模型

        箱梁鋼筋主要分為兩種,一是用于增強箱梁整體性,承受橫向彎矩的橫向預應力束,可以在梁截面用Revit 自帶鋼筋族布置;二是存在于箱梁縱向的不同功能要求的預應力鋼筋,這一類預應力鋼筋由于數量多,構造復雜,故布置這類鋼筋存在較大難度。 目前主要有兩種解決辦法:其一是分梁塊布置預應力鋼筋,需要處理好相鄰梁塊鋼筋接頭位置;其二在連續(xù)梁每一個控制截面處用參照平面線確定鋼筋布置點,并制作自適應預應力鋼束族,自適應預應力鋼束族的自適應點的數量等同計算截面的數量,最后在梁體模型中依據自適應點載入預應力鋼束族。 鋼筋模型如圖9 所示。

        3.6 模型明細表

        采用高精度的BIM 設計模型,可以對工程量實現更加精準的預算。如圖10 所示,通過Revit 明細表功能,可以統(tǒng)計出橋墩混凝土材料用量及箱梁鋼筋用量。在大跨徑橋梁中,由于更多的計算由計算機完成,便于校核直接生成項目成本,為業(yè)主控制成本提供了方便[9]。

        圖9 箱梁鋼筋模型

        圖10 明細表材料統(tǒng)計

        4 結論

        本文研究了變截面連續(xù)箱梁橋BIM 建模設計方法, 采用Dynamo 驅動Revit 點圖元構建而成的箱梁截面輪廓族,結合參數修改、分組、放樣、空心剪切等功能,建立變截面連續(xù)箱梁橋BIM 模型。 以姑蘇大橋項目為例,采用該方法建立的BIM 模型從精度上滿足設計要求,提高了設計質量,同時有助于工程量預算及橋梁工程產業(yè)化的發(fā)展,也豐富了可修改可重復使用的橋梁BIM 族庫。 研究結果表明,該建模方法值得在變截面連續(xù)箱梁橋BIM 建模設計中進一步推廣、應用。

        猜你喜歡
        輪廓箱梁構件
        市政道橋箱梁橋施工技術
        OPENCV輪廓識別研究與實踐
        基于實時輪廓誤差估算的數控系統(tǒng)輪廓控制
        超細礦渣粉在預制箱梁混凝土中的應用研究
        建筑科技(2018年6期)2018-08-30 03:41:12
        考慮截面配筋的箱梁剪力滯效應分析
        鐵道學報(2018年5期)2018-06-21 06:21:22
        建筑構件
        建筑構件
        建筑構件
        建筑構件
        在線學習機制下的Snake輪廓跟蹤
        計算機工程(2015年4期)2015-07-05 08:27:39
        青青草久久久亚洲一区| 成人午夜特黄aaaaa片男男| 亚洲成a人片在线观看无码3d | 人妻夜夜爽天天爽一区 | 少妇被猛男粗大的猛进出| 超91精品手机国产在线| 亚洲精品在线观看一区二区| 精品人妻一区二区三区在线观看| 影音先锋男人av鲁色资源网| 亚洲国产成人精品无码区在线观看 | 视频精品熟女一区二区三区| 白色白色白色在线观看视频 | 国产午夜福利在线观看红一片| 国产亚洲av综合人人澡精品| 无码中文日韩Av| 亚洲日本精品一区二区三区| 日韩在线 | 中文| 97久久草草超级碰碰碰| 国产精品jizz观看| 亚洲无码图| 亚洲精品一区二区网站| 国产激情综合在线观看| 亚洲香蕉成人AV网站在线观看| 无人视频在线播放在线观看免费| 精品国产三级a在线观看不卡| 欧美亚洲色综久久精品国产| 婷婷成人基地| 无码高潮少妇毛多水多水免费| 日本久久精品福利视频| 国色天香中文字幕在线视频| 亚洲成a人片在线观看无码| 国产高清一级毛片在线看| 中文字幕视频一区二区| 色与欲影视天天看综合网| 精品国产乱码久久久久久1区2区| 深夜国产成人福利在线观看女同| 最新国产精品国产三级国产av | 国产在线白浆一区二区三区在线 | 不卡视频在线观看网站| 中文字幕有码无码人妻av蜜桃 | 免费人成黄页网站在线观看国内|