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

        ?

        基于Revit的新奧法隧道初期支護(hù)構(gòu)件參數(shù)化建模研究

        2019-11-07 07:22:12劉兆新田斌華陳元培徐幫樹(shù)石偉航
        隧道建設(shè)(中英文) 2019年10期
        關(guān)鍵詞:錨桿模型

        劉兆新, 田斌華, 陳元培, 徐幫樹(shù), 石偉航

        (1. 山東濱萊高速公路有限公司, 山東 淄博 255200; 2. 山東大學(xué)齊魯交通學(xué)院, 山東 濟(jì)南 250002)

        0 引言

        近幾年來(lái),建筑信息模型(BIM, building information modeling)技術(shù)迅速興起,其結(jié)合了計(jì)算機(jī)輔助設(shè)計(jì)與數(shù)字技術(shù),使得工程設(shè)計(jì)與建設(shè)從二維的CAD圖紙升級(jí)為含有參數(shù)信息的三維模型[1]。但BIM技術(shù)在新奧法隧道中的應(yīng)用尚處于起步階段,BIM技術(shù)的研究對(duì)于展示隧道的設(shè)計(jì)、施工等信息、提高信息化建設(shè)管理水平具有重要意義,因此,現(xiàn)已成為隧道工程信息化發(fā)展的趨勢(shì)。

        新奧法隧道中構(gòu)件種類(lèi)多,數(shù)量龐大,若不采用參數(shù)化建模,則需要對(duì)每一隧道構(gòu)件進(jìn)行單獨(dú)建模,工作量巨大,這將在很大程度上限制BIM技術(shù)在隧道工程中的應(yīng)用。所謂參數(shù)化建模,就是將模型的關(guān)鍵特征及單元進(jìn)行提取,并適當(dāng)簡(jiǎn)化,通過(guò)編寫(xiě)特定的算法,使其實(shí)現(xiàn)模型的自動(dòng)生成與拼裝[2]。參數(shù)化建模技術(shù)將是以后隧道模型建立發(fā)展的趨勢(shì)?;诂F(xiàn)有Revit軟件進(jìn)行二次開(kāi)發(fā),研究并提出新的公路隧道參數(shù)化建模算法,可以在前人的基礎(chǔ)上縮短開(kāi)發(fā)周期、降低建模成本,以實(shí)現(xiàn)快速批量建模。而目前關(guān)于新奧法隧道的參數(shù)化建模研究還非常少。一些學(xué)者利用Revit在其他方面[3-10]做過(guò)一些研究,例如: 丁曉宇等[8]研究了二次曲面網(wǎng)殼的參數(shù)化建模,但并未在具體行業(yè)領(lǐng)域進(jìn)行實(shí)際應(yīng)用;饒志華[9]研究并實(shí)現(xiàn)了地鐵圍護(hù)結(jié)構(gòu)模型的快速生成,但其利用了手工創(chuàng)建的族庫(kù),并未完全實(shí)現(xiàn)參數(shù)化建模;馬佰鈺[10]對(duì)斜拉橋的參數(shù)化設(shè)計(jì)進(jìn)行了研究,但只是實(shí)現(xiàn)了模型的參數(shù)化創(chuàng)建,對(duì)于模型的位置還需要手動(dòng)操作布置。

        由以上研究可以看出,關(guān)于通過(guò)Revit二次開(kāi)發(fā)實(shí)現(xiàn)參數(shù)化建模的研究已相對(duì)較為成熟,但針對(duì)隧道模型快速建立的研究較少,且目前大多數(shù)參數(shù)化建模技術(shù)僅僅圍繞模型本身進(jìn)行創(chuàng)建,對(duì)于模型的空間位置還需進(jìn)行手動(dòng)布置。因此,本文通過(guò)對(duì)隧道初期支護(hù)構(gòu)件(如小導(dǎo)管、格柵鋼架等)在隧道設(shè)計(jì)與施工過(guò)程中的特點(diǎn)進(jìn)行研究,利用Revit二次開(kāi)發(fā),設(shè)計(jì)算法實(shí)現(xiàn)了隧道初期支護(hù)構(gòu)件的參數(shù)化創(chuàng)建與自動(dòng)布置; 然后,以某隧道工程實(shí)例驗(yàn)證了本文提出的構(gòu)件參數(shù)化建模方法的可行性。以期研究結(jié)果為類(lèi)似工程的參數(shù)化建模研究提供一種新思路。

        1 Revit二次開(kāi)發(fā)流程

        Revit允許通過(guò)任何與.NET兼容的語(yǔ)言來(lái)進(jìn)行二次開(kāi)發(fā),例如: Visual Basic.NET、C#、C++等。本文選擇C#語(yǔ)言基于Revit 2017使用Visual Studio 2012來(lái)進(jìn)行編譯。

        在Revit二次開(kāi)發(fā)過(guò)程中,獲取用戶輸入數(shù)據(jù)主要有2種方式,一種為Windows窗體即Winform,另一種則為WPF窗體。本文采用了Winform編寫(xiě)窗體,本質(zhì)上,窗體程序也只是一個(gè)類(lèi),僅僅是主程序在運(yùn)行時(shí)調(diào)用它。而窗體程序中的參數(shù)向主程序傳遞的方式通常通過(guò)重載構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)。此外,在Revit的事件響應(yīng)中修改文檔,必須顯式地啟動(dòng)一個(gè)事務(wù),任何修改都要在事務(wù)提交后才寫(xiě)入文檔,如果在事件響應(yīng)前事務(wù)未被關(guān)閉(提交或撤銷(xiāo)),則在該事務(wù)中的所有修改都將被丟棄[11]。

        本文通過(guò)外部命令來(lái)執(zhí)行程序,Revit二次開(kāi)發(fā)流程如圖1所示。

        2 隧道構(gòu)件模型的快速生成

        2.1 錨桿的參數(shù)化創(chuàng)建與布置

        新奧法隧道斷面通常由幾段圓弧組成,這在實(shí)際建模過(guò)程中比較復(fù)雜[12]。本文為此做了相應(yīng)簡(jiǎn)化,將隧道斷面簡(jiǎn)化為由2段圓弧組成,即下部仰拱部分單獨(dú)作為一段圓弧,其余上半部分作為一段圓弧。隧道斷面簡(jiǎn)化示意圖如圖2所示。

        圖2 隧道斷面簡(jiǎn)化示意圖

        本文插件所建立的所有模型均是基于一個(gè)較特殊的族文檔——概念體量。概念體量的設(shè)計(jì)功能非常強(qiáng)大,彌補(bǔ)了一部分常規(guī)建模方法如公制常規(guī)族API(application programming interface)在建立復(fù)雜曲面異形結(jié)構(gòu)模型時(shí)的不足,在方案推敲、曲面異形建模、高效參數(shù)化設(shè)計(jì)等方面都有非常好的運(yùn)用。概念體量創(chuàng)建幾何圖元的方式與其他族文檔完全不同,API中有一套獨(dú)立的函數(shù)來(lái)實(shí)現(xiàn)概念體量中幾何圖元的創(chuàng)建與編輯。此外,本文中的所有插件均是針對(duì)直線形與圓弧形(平曲線)隧道。因?yàn)镽evit圓弧形陣列API的局限性,本文研究主要針對(duì)平曲線,帶有緩和曲線或特殊加寬段的隧道需要單獨(dú)進(jìn)行手動(dòng)布置操作。

        錨桿支護(hù)是隧道施工中常采用的一種支護(hù)加固方式。錨桿的種類(lèi)有很多,在隧道中常用的錨桿有砂漿錨桿、中空注漿錨桿及藥卷錨桿等[13]。本文主要針對(duì)砂漿錨桿及中空注漿錨桿的創(chuàng)建進(jìn)行研究。

        在實(shí)際工程中,每一榀錨桿都是沿著隧道斷面環(huán)向布置的[14]。一般可以采用2種方式實(shí)現(xiàn)錨桿的快速布置: 1)基于鏈接CAD圖生成布置所有錨桿; 2)在Revit中繪制相應(yīng)的隧道斷面圓弧,由弧線布置所有錨桿。方法1)中CAD圖的弧線可能存在多余的重疊線段,需要對(duì)線段進(jìn)行重疊處理;方法2)是首先繪制隧道或各構(gòu)件布置弧線,基于該模型線布置所有錨桿,可不基于CAD圖。因此,本文采用方法2)實(shí)現(xiàn)錨桿的快速布置,其弧線布置如圖2所示做了適當(dāng)簡(jiǎn)化。讀取模型弧線信息的代碼如下:

        UIDocument uiDoc = cmdData.Application

        .ActiveUIDocument;

        Reference ref1 = uiDoc.Selection.PickObject(

        ObjectType.Element, "選取元素");

        Element elem = revitDoc.GetElement(ref1);

        Options options = new Options();

        //取得幾何元素

        GeometryElement gE = elem.get_Geometry(options);

        //取得圓弧幾何信息

        foreach (GeometryObject item in gE)

        {

        arc = item as Arc;

        k1 = arc.Radius;//弧線的半徑

        Execute6 _exeventHander2 = new Execute6(k1);

        }。

        錨桿生成的大致流程是: 1)繪制錨桿布置的模型弧線并選擇,輸入錨桿生成的相應(yīng)參數(shù)。若為圓弧形隧道,則還需要點(diǎn)擊“選擇圓曲線”按鈕,然后選擇相應(yīng)隧道曲線; 而對(duì)于直線段隧道,則無(wú)需點(diǎn)擊該按鈕,直接進(jìn)行選擇即可在體量族環(huán)境下生成單個(gè)錨桿模型。2)自動(dòng)導(dǎo)入建筑項(xiàng)目中進(jìn)行旋轉(zhuǎn)、陣列等操作,最終生成所有的錨桿。錨桿生成流程如圖3所示。

        依據(jù)上述流程,程序需要提供用戶輸入界面以方便用戶輸入錨桿類(lèi)型、直徑、長(zhǎng)度、環(huán)向間距、縱向間距以及標(biāo)段長(zhǎng)度等參數(shù),設(shè)定界面如圖4所示。點(diǎn)擊錨桿生成按鈕即提示選擇模型弧線,單擊選擇模型弧線之后,彈出該參數(shù)設(shè)定界面,在該界面輸入相應(yīng)參數(shù),若為圓弧形隧道,則點(diǎn)擊選擇圓曲線,然后點(diǎn)擊“確定”按鈕即可生成所有錨桿。

        圖3 錨桿生成流程

        圖4 錨桿參數(shù)設(shè)定界面

        此外,在將單根錨桿導(dǎo)入項(xiàng)目中后,如何使錨桿沿著所任意繪制的弧線進(jìn)行圓弧形陣列是其中的一個(gè)關(guān)鍵問(wèn)題。針對(duì)此問(wèn)題,本文采取的整體思路為: 1)將錨桿移動(dòng)到前文所讀取到的弧線圓心位置。2)將錨桿向某一方向(如向上)移動(dòng)弧線半徑的距離,并在此建立1條與錨桿軸線重疊的線段,判斷該線段是否與弧線相交。3)①若相交,則基于圓心沿某一側(cè)(如逆時(shí)針)旋轉(zhuǎn),每次比上一次多旋轉(zhuǎn)0.001 rad(此處兼顧考慮了模型精度及插件效率),直到旋轉(zhuǎn)至與弧線不再相交的位置,然后往回旋轉(zhuǎn)0.001 rad,此位置即可看作弧線的一側(cè)端點(diǎn),然后將錨桿旋轉(zhuǎn)至該位置; 將錨桿沿另一側(cè)(如順時(shí)針)進(jìn)行圓弧形陣列,即可得到一榀錨桿。②若不相交,則同樣基于圓心沿某一側(cè)(如逆時(shí)針)旋轉(zhuǎn),每次比上一次多旋轉(zhuǎn)0.001 rad,直到旋轉(zhuǎn)至與弧線相交的位置,此位置即可看作弧線的一側(cè)端點(diǎn),然后將錨桿旋轉(zhuǎn)至該位置; 將錨桿繼續(xù)沿該側(cè)(如逆時(shí)針)進(jìn)行圓弧形陣列,即可得到一榀錨桿。一榀錨桿生成的具體過(guò)程如圖5所示。

        (a) 線段與弧線不相交

        (b) 線段與弧線相交

        因篇幅有限,本文只列出線段與弧線相交時(shí)一榀錨桿布設(shè)生成的關(guān)鍵代碼,具體如下:

        private void GetIntersection(Line line2, Arc arc2, FamilyInstance NewIn, Document doc, ModelCurve ml, Line axis1, double m2, Int32 qqq)

        {

        IntersectionResultArray results;

        SetComparisonResult result = line2.Intersect(arc2,

        out results);

        if (SetComparisonResult.Disjoint != result)//相交

        {

        double o = 0;

        SetComparisonResult result2 = 0;

        do

        {

        ElementTransformUtils.RotateElement(doc, ml.Id, axis1, -o);

        o = o + 0.001;

        ElementTransformUtils.RotateElement(doc, ml.Id, axis1, o);

        Curve c1 = ml.GeometryCurve;

        XYZ end3 = c1.GetEndPoint(0);

        XYZ end4 = c1.GetEndPoint(1);

        Line line3 = Line.CreateBound(end3, end4);

        IntersectionResultArray results1;

        SetComparisonResult result1 =

        line3.Intersect(arc2, out results1);

        result2 = result1;

        }while(SetComparisonResult.Disjoint!= result2);

        //旋轉(zhuǎn)錨桿至弧線端點(diǎn)位置

        ElementTransformUtils.RotateElement(doc, NewIn.Id, axis1, o - 0.001);

        //圓弧形陣列

        RadialArray.Create(doc, doc.ActiveView, NewIn.Id, qqq, axis1,-(m2 / (qqq - 1)), ArrayAnchorMember.Second);

        //刪除輔助模型線

        ICollection deletedElements1 = doc.Delete(ml.Id);

        }

        }。

        在實(shí)際工程中,相鄰2榀錨桿通常會(huì)呈梅花形布置。因此,在程序中需要復(fù)制這一榀錨桿并旋轉(zhuǎn)相應(yīng)弧度,使2榀錨桿呈現(xiàn)交錯(cuò)布置,并分別進(jìn)行后續(xù)陣列操作。

        直線形隧道的生成相對(duì)較為簡(jiǎn)單,直接利用前面生成并復(fù)制的2榀錨桿分別進(jìn)行線形陣列即可; 而圓弧形隧道的生成則是通過(guò)讀取平曲線相關(guān)信息并分別對(duì)每一榀錨桿進(jìn)行相應(yīng)的圓弧形陣列,其具體代碼思路與前文單榀錨桿的布設(shè)類(lèi)似。錨桿生成效果如圖6所示。

        圖6 錨桿生成效果

        2.2 小導(dǎo)管的參數(shù)化創(chuàng)建與布置

        小導(dǎo)管與錨桿的設(shè)計(jì)參數(shù)創(chuàng)建與布置主要有3個(gè)方面不同: 1)小導(dǎo)管一般不會(huì)垂直打入隧道圍巖內(nèi)部,通常具有一定的外插角[15]; 2)相鄰2榀小導(dǎo)管之間具有一定的搭接長(zhǎng)度; 3)在同一標(biāo)段內(nèi),可能會(huì)布置雙排小導(dǎo)管,2排小導(dǎo)管的長(zhǎng)度、搭接長(zhǎng)度和外插角等設(shè)計(jì)參數(shù)可能均不相同。小導(dǎo)管參數(shù)設(shè)定界面如圖7所示。其程序操作步驟與錨桿基本一致。

        圖7 小導(dǎo)管參數(shù)設(shè)定界面

        小導(dǎo)管生成的基本思路與錨桿(尤其是中空注漿錨桿)類(lèi)似,生成流程如圖8所示。此外,小導(dǎo)管搭接長(zhǎng)度的設(shè)定相對(duì)較簡(jiǎn)單,利用線形陣列或圓弧形陣列即可實(shí)現(xiàn)。因此,此處主要針對(duì)另外2個(gè)方面進(jìn)行說(shuō)明。首先,外插角的設(shè)置是在體量族環(huán)境下進(jìn)行的,主要應(yīng)用了API中的ElementTransformUtils.RotateElement函數(shù),該函數(shù)可以通過(guò)給定的軸線和角度對(duì)一個(gè)元素進(jìn)行旋轉(zhuǎn)。

        圖8 小導(dǎo)管生成流程

        在小導(dǎo)管布置方面,本文利用Winform中的下拉菜單供用戶進(jìn)行選擇。當(dāng)用戶選擇“單排小導(dǎo)管”時(shí),右側(cè)“第2排小導(dǎo)管”的有關(guān)參數(shù)設(shè)定將變?yōu)椴豢捎茫划?dāng)用戶選擇“雙排小導(dǎo)管”時(shí),右側(cè)的參數(shù)設(shè)定將變?yōu)榭捎?,如圖7所示,此時(shí)即可自動(dòng)生成、布置雙排小導(dǎo)管類(lèi)型。雙排小導(dǎo)管生成的立面效果和整體效果分別如圖9和圖10所示。

        (a) 立面效果

        (b) 設(shè)計(jì)立面效果

        Fig. 9 Facade effect and design effect of double-row small conduit generation

        圖10 雙排小導(dǎo)管生成的整體效果

        2.3 格柵鋼架的參數(shù)化創(chuàng)建與布置

        在隧道初期支護(hù)中除了經(jīng)常用到的型鋼鋼架之外,格柵鋼架也是隧道施工中常用的鋼支撐。格柵鋼架主要由若干鋼筋焊接而成。格柵鋼架主要分為2種類(lèi)型,一種為V字型格柵鋼架,另一種為8字型格柵鋼架。本文主要針對(duì)8字型格柵鋼架的參數(shù)化創(chuàng)建與布置進(jìn)行相應(yīng)的研究。格柵鋼架通常由幾段鋼架拼接而成。為簡(jiǎn)便起見(jiàn),本文將鋼架看作一個(gè)整體,不考慮鋼架連接處的連接鋼板等細(xì)部構(gòu)件。

        格柵鋼架參數(shù)設(shè)定時(shí)需要考慮的參數(shù)較多。為了方便用戶清楚地了解到各參數(shù)代表的含義,特在參數(shù)設(shè)定界面附加了格柵鋼架的截面參數(shù)圖。此外,格柵鋼架主要由主筋、8字筋以及箍筋構(gòu)成,所以也圍繞這幾種鋼筋的參數(shù)進(jìn)行了相應(yīng)的設(shè)定,具體的參數(shù)設(shè)定界面如圖11所示。格柵鋼架生成流程如圖12所示。

        主筋及箍筋模型的創(chuàng)建相對(duì)較為簡(jiǎn)單,與上文介紹的方法基本類(lèi)似。8字筋模型的創(chuàng)建相對(duì)較為復(fù)雜,且規(guī)律性較差,對(duì)此本文做了相應(yīng)簡(jiǎn)化,使其更容易用數(shù)學(xué)函數(shù)所表達(dá)。本文采用的基本數(shù)學(xué)模型為伯努利雙紐線,并在三維空間進(jìn)行了相應(yīng)改進(jìn),改進(jìn)后建立的8字筋模型基本符合實(shí)際工程,能夠滿足建模后精度的需要。伯努利雙紐線改進(jìn)圖如圖13所示。

        圖11 格柵鋼架參數(shù)設(shè)定界面

        圖12 格柵鋼架生成流程

        (a) xoy平面

        (b) xoz平面

        以單個(gè)8字筋(上半部分)為例,從圖13中可以看出,在xoy平面上其曲線依然為伯努利雙紐線,而在xoz平面上其曲線為z=±kx(z>0)。而在Revit二次開(kāi)發(fā)中并沒(méi)有根據(jù)已知函數(shù)表達(dá)式直接生成曲線的API,所以需要通過(guò)微分來(lái)間接生成所需要的曲線。最終得出曲線上任意一點(diǎn)的坐標(biāo)為:

        (1)

        由式(1)可以確定曲線上點(diǎn)的坐標(biāo),然后利用API中的NewCurveByPoints函數(shù)可以根據(jù)點(diǎn)集合生成所需要的8字筋曲線,進(jìn)而通過(guò)NewSweptBlendForm函數(shù)生成單個(gè)8字筋模型,再利用MirrorElement函數(shù)進(jìn)行鏡像即可生成單個(gè)水平網(wǎng)構(gòu)架立筋或豎向網(wǎng)構(gòu)架立筋; 然后,將其導(dǎo)入項(xiàng)目環(huán)境中,通過(guò)讀取模型線弧長(zhǎng)及所輸入的8字筋長(zhǎng)度與間距,計(jì)算各構(gòu)架立筋所需陣列的數(shù)目,最后進(jìn)行后續(xù)陣列操作即可。格柵鋼架生成效果如圖14所示。

        圖14 格柵鋼架生成效果

        3 模型信息附加

        BIM的基礎(chǔ)是模型,而它的靈魂則是信息,模型只是信息的載體。通過(guò)所研發(fā)的插件,可以快速創(chuàng)建隧道中的初期支護(hù)構(gòu)件,針對(duì)這些構(gòu)件同樣可以利用Revit進(jìn)行模型信息附加,并且Revit的數(shù)據(jù)信息可以被很多其他軟件包括GIS平臺(tái)所解析利用。

        在Revit中存在2種參數(shù)屬性: 類(lèi)型參數(shù)與實(shí)例參數(shù)。為了實(shí)現(xiàn)工程設(shè)計(jì)、施工及運(yùn)營(yíng)的信息化管理,僅僅依靠Revit構(gòu)件本身的類(lèi)型屬性參數(shù)列表很難滿足實(shí)際管理需求,這時(shí)需要手動(dòng)添加實(shí)例參數(shù),錄入相應(yīng)數(shù)據(jù)。實(shí)例參數(shù)可以被GIS平臺(tái)如SuperMap所解析,方便用戶后期利用這些數(shù)據(jù)。因此,可以利用“管理”菜單下的“項(xiàng)目參數(shù)”,添加相應(yīng)的實(shí)例參數(shù)(如圖15所示),然后在模型的實(shí)例屬性欄中編輯相應(yīng)的屬性信息。

        以錨桿為例,根據(jù)需求添加默認(rèn)沒(méi)有的實(shí)例參數(shù),例如里程樁號(hào)、施工人員、施工時(shí)間、工程量等。錨桿實(shí)例參數(shù)信息添加界面如圖16所示。

        圖15 實(shí)例參數(shù)添加界面

        圖16 錨桿實(shí)例參數(shù)信息添加界面

        4 工程實(shí)例

        某隧道為雙向6車(chē)道分離式隧道,設(shè)計(jì)時(shí)速為100 km,隧道左線軸線里程為 ZK11+886~ZK12+098,長(zhǎng)212 m,全隧位于直線上;隧道右線軸線里程為K11+930~K12+123,長(zhǎng)193 m,屬于短隧道。

        隧道洞身采用復(fù)合式襯砌,曲墻帶仰拱的形式,按新奧法原理設(shè)計(jì),初期支護(hù)采用噴錨網(wǎng)支護(hù),必要時(shí)輔以鋼架加強(qiáng),采用濕噴工藝; 二次襯砌采用混凝土或鋼筋混凝土結(jié)構(gòu)。洞身襯砌支護(hù)參數(shù)如表1所示。

        表1 洞身襯砌支護(hù)參數(shù)

        依據(jù)表1并根據(jù)相應(yīng)的圖紙獲得各構(gòu)件的相應(yīng)參數(shù),利用Revit插件即可參數(shù)化生成小導(dǎo)管、錨桿以及鋼拱架等構(gòu)件,手動(dòng)輔助建立仰拱填充等模型,附加相應(yīng)的實(shí)例屬性信息,并賦予材質(zhì)與貼圖,隧道BIM最終效果如圖17所示。

        (a) 局部效果

        (b) 整體效果

        5 結(jié)論與建議

        1)通過(guò)對(duì)隧道初期支護(hù)構(gòu)件(如錨桿、小導(dǎo)管、格柵鋼架)的特點(diǎn)進(jìn)行分析,歸納出各構(gòu)件建模所需要的參數(shù),結(jié)合Revit API編制相應(yīng)程序,實(shí)現(xiàn)各構(gòu)件的參數(shù)化建模和自動(dòng)布置。

        2)利用Revit可以對(duì)參數(shù)化創(chuàng)建的模型進(jìn)行信息附加,添加設(shè)計(jì)與施工過(guò)程中的相應(yīng)信息,完成各構(gòu)件BIM的創(chuàng)建。

        3)與傳統(tǒng)的建模方式相比,本文所開(kāi)發(fā)的插件不僅能夠?qū)λ淼罉?gòu)件的模型完成快速批量創(chuàng)建,還能對(duì)模型的位置實(shí)現(xiàn)自動(dòng)設(shè)置,能明顯提高建模效率,避免相關(guān)人員做大量重復(fù)性工作,保證相關(guān)人員把更多精力放在BIM系統(tǒng)的功能及性能優(yōu)化方面,具有一定的使用價(jià)值。

        本文所創(chuàng)建的插件是基于簡(jiǎn)化的隧道斷面輪廓進(jìn)行的,僅適用于對(duì)模型精度要求不高的情況。按照《建筑信息模型施工應(yīng)用標(biāo)準(zhǔn)》,該插件可以滿足LOD200~300等級(jí)的精度要求。下一步研究中可繼續(xù)設(shè)計(jì)算法對(duì)多段隧道輪廓線進(jìn)行處理,以實(shí)現(xiàn)更高精度的隧道模型參數(shù)化創(chuàng)建。由于目前Revit沒(méi)有提供對(duì)緩和曲線進(jìn)行編輯的API,插件目前還不能實(shí)現(xiàn)緩和曲線段隧道的參數(shù)化建模,因此,可繼續(xù)對(duì)此進(jìn)行進(jìn)一步的研究與完善。另外,本文主要對(duì)錨桿、小導(dǎo)管以及格柵鋼架進(jìn)行了研究,今后可繼續(xù)研究型鋼鋼架、襯砌等構(gòu)件的參數(shù)化創(chuàng)建,并可進(jìn)行適當(dāng)整合。此外,BIM的核心理念是模型與信息,本文主要介紹了模型的創(chuàng)建,對(duì)于模型信息的附加也主要利用Revit通過(guò)手動(dòng)進(jìn)行。因此,后期也可對(duì)模型信息的自動(dòng)附加以及模型命名規(guī)則等方面開(kāi)展相應(yīng)研究。

        猜你喜歡
        錨桿模型
        一半模型
        噴淋裝置在錨桿鋼剪切生產(chǎn)中的應(yīng)用
        山東冶金(2022年1期)2022-04-19 13:40:52
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        錨桿鋼筋質(zhì)量提升生產(chǎn)實(shí)踐
        山東冶金(2019年1期)2019-03-30 01:34:56
        3D打印中的模型分割與打包
        建筑施工中的錨桿靜壓樁技術(shù)
        復(fù)合盾構(gòu)在縱向錨桿區(qū)的掘進(jìn)分析及實(shí)踐
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        高邊坡錨桿支護(hù)的運(yùn)用
        河南科技(2014年24期)2014-02-27 14:19:30
        亚洲天堂免费一二三四区| 好日子在线观看视频大全免费动漫| 无码专区天天躁天天躁在线| 久久尤物av天堂日日综合| 亚洲一区二区三区1区2区| 国产在线视频一区二区天美蜜桃| 漂亮人妻被中出中文字幕久久| 成人在线激情网| 精品亚洲不卡一区二区| 亚洲国产精品情侣视频| 影音先锋男人av鲁色资源网| 亚洲av鲁丝一区二区三区| 亚洲无码观看a| 日本成年一区久久综合| 亚洲国产成人片在线观看| 九九精品视频在线观看| 亚洲一码二码在线观看| 日韩一区av二区三区| 日韩精品无码中文字幕电影| 國产AV天堂| 国产精品久久国产精麻豆| 国产精品国产三级国产av剧情| 国产精品免费久久久久影院仙踪林| 亚洲成a人网站在线看| 亚洲精品中文字幕乱码| 精品人妻少妇嫩草av无码专区| 一本色道久久综合狠狠躁| 夫妻一起自拍内射小视频| 色熟妇人妻久久中文字幕| 影音先锋女人av鲁色资源网久久| 亚洲人成精品久久久久| 国产自拍精品在线视频| 高潮毛片无遮挡高清视频播放| 亚洲欧洲中文日韩久久av乱码| 国产精品女同学| 麻豆视频在线播放观看| 欧美一区二区三区红桃小说| 亚洲日韩欧美一区二区三区 | 成人av一区二区三区四区| 色视频线观看在线网站| 日本成人久久|