• 
    

    
    

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

      ?

      扶壁式擋土墻三維建模的二次開發(fā)

      2020-12-14 08:20:28陳蕾蕾左威龍劉占午
      水利技術(shù)監(jiān)督 2020年6期
      關(guān)鍵詞:扶壁立板二次開發(fā)

      陳蕾蕾,左威龍,劉占午

      (1.江蘇省水利勘測設(shè)計研究院有限公司,江蘇 揚州 225127;2.江蘇省水利建設(shè)工程有限公司,江蘇 揚州 225007)

      水工擋土墻設(shè)計是水利工程項目整體設(shè)計的重要組成部分,它能夠保證水利工程實現(xiàn)長期、持續(xù)、穩(wěn)定、安全的運行,對水利工程功能的發(fā)揮起著非常重要的作用[1]。扶壁式擋土墻是水工擋土墻的一種類別,是一種鋼筋混凝土薄壁式擋土墻結(jié)構(gòu),由立板、底板、齒坎及扶壁組成,在高度差大[2]的填方區(qū)建筑邊坡工程的建設(shè)中,扶壁式擋土墻可以很好地解決土地限制、施工速度慢、施工工藝繁瑣、材料浪費和質(zhì)量難控制等問題[3]。扶壁式擋土墻依靠扶壁把立板、墻踵板連接起來,共同承受土壓力產(chǎn)生的彎矩和剪力,具有加筋的作用[4],可改善立板和墻踵板的受力條件,提高結(jié)構(gòu)的剛度和整體性,減小立板的變形。隨著信息化技術(shù)的發(fā)展,三維建模設(shè)計逐漸走進水利工程行業(yè)中[5],三維建模可以直觀高效地展示模型的結(jié)構(gòu)信息,保存物體的三維數(shù)據(jù),產(chǎn)生任意視圖[6]。由于三維建模設(shè)計的優(yōu)越性[7],已有不少企業(yè)和科研單位將三維設(shè)計應(yīng)用于水利工程中[8]。扶壁式擋土墻三維建模主要考慮擋土墻截面輪廓和導(dǎo)線的繪制,可將截面輪廓劃分成底板、立板和扶壁等模塊,但現(xiàn)有的三維建模平臺主要是基于工業(yè)與民用建筑的通用三維設(shè)計平臺,界面內(nèi)提供的設(shè)計模塊(梁、板、柱)主要是面向建筑設(shè)計的[9],為提高水工模型的建模效率,亟需對平臺進行二次開發(fā)。經(jīng)研究比對,Autodesk 公司的Revit軟件產(chǎn)品具有較好的兼容性,能靈活協(xié)同工作流程,價格適中,通用性更強[10],且提供了二次開發(fā)接口,本文將基于Revit平臺,對扶壁式擋土墻數(shù)理模型的參數(shù)化、二次開發(fā)流程和應(yīng)用效果等方面進行闡述。

      1 扶壁式擋土墻三維建模的參數(shù)化

      參數(shù)化建模主要是將實體對象進行參數(shù)化描述的過程[11],扶壁式擋土墻模型參數(shù)化主要包括截面輪廓和導(dǎo)線形式2個方面,需將它們各自獨立參數(shù)化。

      1.1 扶壁式擋土墻截面的參數(shù)化

      扶壁式擋土墻截面參數(shù)化主要將擋土墻模型拆成若干模塊,如墻體、扶壁、壓頂、齒坎等,分別建成獨立的參數(shù)模塊[12],每個模塊設(shè)置本模塊需要的參數(shù),且均可通過參數(shù)驅(qū)動獨立模型變換,最后通過調(diào)入獨立模塊形成一個嵌套的模塊整體,以此將復(fù)雜圖形的參數(shù)化問題簡單化。扶壁式擋土墻的模塊框架圖和截面參數(shù)的詳細注解如圖1所示。

      1.2 扶壁式擋土墻導(dǎo)線的參數(shù)化

      扶壁式擋土墻導(dǎo)線參數(shù)化首先需要考慮導(dǎo)線[13]的布置方式是圓弧型還是直線型。若是圓弧型導(dǎo)線需要考慮圓弧半徑(通常設(shè)定為前墻前沿線的半徑)、起始角度、終止角度和圓心坐標;若是直線型導(dǎo)線需要考慮直線長度、起點坐標和擴散角度,若是異型擋土墻還需要考慮首末端斷面的夾角參數(shù),當首末端斷面夾角之和,即β1+β2=180°時可設(shè)置“扶壁與截面平行”,達到扶壁旋轉(zhuǎn)方向與擋土墻截面平行的效果,導(dǎo)線的參數(shù)情況如圖2所示。

      圖1 扶壁式擋土墻截面幾何參數(shù)設(shè)置

      圖2 導(dǎo)線參數(shù)設(shè)置

      1.3 扶壁式擋土墻參數(shù)的讀取和存儲

      根據(jù)參數(shù)化劃分的模塊分別創(chuàng)建Wall(墻體)、Arm(扶壁)和Curve(導(dǎo)線)3個類,Wall中包含Plate(立板)和Floor(底板)2個結(jié)構(gòu)體,這些類主要用于存儲操作中的參數(shù),并在模型生成時自動保存在本地txt文件中,可以通過窗體界面修改txt的存儲路徑,如果需要變更生成的扶壁式擋土墻只需在窗體界面中導(dǎo)入txt文件即可得到擋土墻的所有建模信息,包括截面參數(shù)和導(dǎo)線信息,修改對應(yīng)參數(shù)就能完成變更。

      2 扶壁式擋土墻二次開發(fā)的流程

      Autodesk Revit提供了應(yīng)用程序編程接口API(Application Programming Interface),用戶可以使用API來開發(fā)自己的應(yīng)用程序操縱和訪問Revit,從而實現(xiàn)不同的標準和需求[14]。扶壁式擋土墻三維建模的二次開發(fā)主要使用Visual C#語言,基于Revit提供的API 編程接口進行定制化開發(fā),二次開發(fā)插件會在Revit啟動時以按鈕的形式自動加載。

      2.1 設(shè)計流程

      Revit拓展功能分為2個步驟:首先創(chuàng)建一個外部命令(External Command),主要用于實現(xiàn)目標功能,外部命令中可調(diào)用Revit提供的API接口,如放樣、拉伸、旋轉(zhuǎn)等命令以完成程序代碼;其次創(chuàng)建一個外部應(yīng)用(External Application),主要用于在Revit界面中添加菜單或工具欄,可將外部命令代碼封裝到按鈕中放置在Revit界面上,方便用戶便捷實用,主要實現(xiàn)方法是OnStartup和OnShutdown[15]。扶壁式擋土墻二次開發(fā)外部命令流程圖如圖3所示,外部應(yīng)用開發(fā)步驟與外部命令一樣,只是派生類與實現(xiàn)方法不一致。

      2.2 應(yīng)用流程

      在Revit平臺上手動建模步驟[16]繁瑣,二次開發(fā)插件可簡化建模過程,用戶只需要了解擋土墻的基本結(jié)構(gòu)并輸入對應(yīng)參數(shù)就可以生成模型,可有效提高工程效率。手動建模與插件建模過程對比見表1。

      圖3 外部命令二次開發(fā)流程圖

      表1 手動建模與插件建模對比表

      3 扶壁式擋土墻三維建模二次開發(fā)應(yīng)用效果

      扶壁式擋土墻二次開發(fā)插件可快速生成三維擋土墻模型,以圓弧型和異形直線型扶壁式擋土墻創(chuàng)建為例,其參數(shù)設(shè)置見表2,生成的擋土墻效果如圖4所示。

      4 結(jié)語

      扶壁式擋土墻三維建模的二次開發(fā)包含模型的參數(shù)化和API接口的使用。模型的參數(shù)化是將復(fù)雜模型拆分成獨立模型,以子模型驅(qū)動整體模型的過程,每個子模型的參數(shù)獨立設(shè)置,需注意模型間的關(guān)聯(lián)性,避免參數(shù)重復(fù)劃分。API接口的使用主要涉及平臺提供的接口數(shù)據(jù)和手動建模的過程,通過代碼將手動建模的步驟分解成程序段,利用命令逐一有序的運行程序段最終生成模型。二次開發(fā)插件可有效提高模型的創(chuàng)建效率,且操作簡單便捷,但插件依賴于Revit平臺,如需轉(zhuǎn)換平臺,需先在Revit

      表2 扶壁式擋土墻參數(shù)設(shè)置

      圖4 扶壁式擋土墻應(yīng)用效果圖

      上創(chuàng)建模型再導(dǎo)出成其他平臺支持的格式。本文論述的二次開發(fā)設(shè)計模式為水閘、泵站等模型的開發(fā)提供了借鑒經(jīng)驗。

      猜你喜歡
      扶壁立板二次開發(fā)
      扶壁式擋土墻經(jīng)濟性研究
      制動主缸體斜孔加工夾具的設(shè)計應(yīng)用
      鋁合金連續(xù)鑄軋立板控制實踐*
      云南冶金(2022年4期)2022-08-31 07:51:14
      Revit 平臺中扶壁放置程序的二次開發(fā)
      水利信息化(2022年1期)2022-03-09 04:45:02
      交通荷載下扶壁式擋墻受力與變形特性分析
      一種環(huán)型橡膠條防凍測試用拉伸定位治具
      淺談基于Revit平臺的二次開發(fā)
      甘肅科技(2020年20期)2020-04-13 00:30:02
      淺談Mastercam后處理器的二次開發(fā)
      模具制造(2019年3期)2019-06-06 02:11:02
      一種帶有氣動細水霧滅火裝置的電動自行車
      新能源科技(2018年5期)2018-02-15 22:22:34
      西門子Easy Screen對倒棱機床界面二次開發(fā)
      天柱县| 苍山县| 天全县| 华坪县| 康马县| 紫金县| 闵行区| 万全县| 金乡县| 铅山县| 温州市| 榆社县| 兴化市| 昭苏县| 松溪县| 聂拉木县| 枣庄市| 闻喜县| 昌宁县| 长泰县| 安义县| 固阳县| 都匀市| 济南市| 榆社县| 米易县| 图片| 镇江市| 新沂市| 长顺县| 阳高县| 阜阳市| 池州市| 喀什市| 绥阳县| 崇州市| 黎川县| 江都市| 依安县| 肥城市| 缙云县|