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

        ?

        基于Revit二次開(kāi)發(fā)的拱壩參數(shù)化建模方法

        2023-01-03 11:53:32陳文鏹陳俊濤胡偉飛張曉春
        水電與新能源 2022年11期
        關(guān)鍵詞:體形拱壩拱圈

        陳文鏹,陳俊濤,胡偉飛,張曉春

        (1.武漢大學(xué)水利水電學(xué)院,湖北 武漢 430072;2.國(guó)網(wǎng)浙江省電力有限公司緊水灘水力發(fā)電廠,浙江 麗水 323000)

        拱壩是一種高次超靜定空間殼體結(jié)構(gòu),體形優(yōu)美,是一種既經(jīng)濟(jì)又安全的優(yōu)越壩型,因此在國(guó)內(nèi)外被廣泛采用。但拱壩結(jié)構(gòu)復(fù)雜,壩型種類多,傳統(tǒng)的二維設(shè)計(jì)方法存在設(shè)計(jì)意圖表達(dá)不直觀、設(shè)計(jì)變更繁復(fù)、計(jì)算工作量大、易出錯(cuò)等問(wèn)題[1]。參數(shù)化建模能提高正向設(shè)計(jì)效率,設(shè)計(jì)成果可視化程度高,當(dāng)設(shè)計(jì)方案變更時(shí),通過(guò)修改參數(shù)能十分方便地完成設(shè)計(jì)變更,減少重復(fù)工作。因此,研究拱壩參數(shù)化建模方法具有重要意義。

        近年來(lái),BIM(Building Information Modeling,簡(jiǎn)稱“BIM”)技術(shù)在水利水電行業(yè)發(fā)展迅速,基于BIM技術(shù)進(jìn)行工程的正向設(shè)計(jì),通過(guò)二次開(kāi)發(fā)拓展BIM軟件功能,已經(jīng)成為行業(yè)發(fā)展的趨勢(shì)[2-3]。Revit作為主流BIM設(shè)計(jì)軟件之一,具有較強(qiáng)的建筑建模功能、參數(shù)化設(shè)計(jì)能力以及完善的二次開(kāi)發(fā)接口,因此在建筑業(yè)被廣泛應(yīng)用,但針對(duì)水利水電行業(yè)的需求與特點(diǎn),基于Revit二次開(kāi)發(fā)的軟件相對(duì)較少。如朱致遠(yuǎn)[4]等通過(guò)Revit二次開(kāi)發(fā)設(shè)計(jì)出一款水閘擋土墻穩(wěn)定計(jì)算插件,實(shí)現(xiàn)計(jì)算結(jié)果的實(shí)時(shí)判別;伍丹琪[5]等基于Revit二次開(kāi)發(fā)研究泵站廠房上部建筑的參數(shù)化建模程序,解決了泵站廠房BIM設(shè)計(jì)建模復(fù)雜的問(wèn)題;鄧玉星[6]等基于Revit二次開(kāi)發(fā)設(shè)計(jì)了一款金屬蝸殼自動(dòng)建模插件,有效提高蝸殼的建模效率;而針對(duì)拱壩三維參數(shù)化建模的相關(guān)研究較少,樓濤[7]等提出一種基于CATIA二次開(kāi)發(fā)的拱壩三維建模方法;杰德?tīng)杽e克·馬迪尼葉提[8]等、王寧[9]等先后利用Dynamo可視化編程插件實(shí)現(xiàn)了雙曲拱壩的參數(shù)化建模。

        Revit針對(duì)水工異形曲面構(gòu)件的建模能力有限。以拱壩為例,通過(guò)Revit UI界面的三維建模功能難以創(chuàng)建以曲線方程控制的拱壩三維模型,如拋物線拱壩。此外,雖然Revit具備繪制圓弧曲線的功能,但是圓弧拱壩種類眾多,當(dāng)拱圈形狀較為復(fù)雜時(shí),圓弧拱壩建模過(guò)程繁瑣,無(wú)法實(shí)現(xiàn)自動(dòng)化處理。

        為此,本文選擇拱壩為研究對(duì)象,提取不同類型拱壩的拱圈體形參數(shù),針對(duì)Revit自身的局限性,基于Revit二次開(kāi)發(fā)生成拱壩自動(dòng)建模插件。通過(guò)該插件,可自動(dòng)對(duì)輸入的拱圈體形參數(shù)進(jìn)行插值計(jì)算,根據(jù)需要?jiǎng)?chuàng)建不同類型的拱壩三維模型,同時(shí)將插值后的體形參數(shù)輸出到Excel文件,極大提高拱壩的建模效率與精度。

        1 拱壩參數(shù)化建模理論

        參數(shù)化建模指通過(guò)研究并提取構(gòu)件組成元素的關(guān)鍵特征參數(shù),并通過(guò)控制這些參數(shù),經(jīng)過(guò)程序運(yùn)算實(shí)現(xiàn)三維模型的自動(dòng)創(chuàng)建[10]。在Revit中拱壩的參數(shù)化建模方法為:通過(guò)體形參數(shù)控制水平拱圈上、下游拱弧曲線,繪制拱壩各高程的水平拱圈,通過(guò)融合命令連接各層拱圈生成三維實(shí)體。研究不同類型拱壩的水平拱圈的構(gòu)成并提取其體形參數(shù),使用者只需輸入關(guān)鍵的控制參數(shù)即可快速創(chuàng)建拱壩三維模型。

        水平拱圈的設(shè)計(jì)方式有兩種:一是將拱圈上、下游拱弧曲線設(shè)計(jì)為已知曲線;二是將拱圈的中軸線設(shè)計(jì)為已知曲線。為適應(yīng)不同的地形地質(zhì)條件,改善應(yīng)力狀態(tài)和穩(wěn)定條件,常見(jiàn)的拱壩拱形有圓弧拱、拋物線拱、橢圓拱、雙曲線拱和對(duì)數(shù)螺線拱等。下文以圓弧拱壩和拋物線拱壩為例說(shuō)明兩種不同設(shè)計(jì)方式下的拱壩體形參數(shù)的選取方法。

        1.1 拱壩體形參數(shù)選取

        拱壩的水平拱圈主要由上、下游拱弧曲線構(gòu)成,上、下游拱弧曲線的方程決定了拱圈的形狀。因此本文拱壩體形參數(shù)的選取原則為:提取上、下游拱弧曲線方程的控制參數(shù)作為拱壩的體形參數(shù)。當(dāng)拱圈的上、下游拱弧曲線設(shè)計(jì)為已知曲線時(shí),可直接提取曲線方程的控制參數(shù)作為體形參數(shù);當(dāng)拱圈的中軸線設(shè)計(jì)為已知曲線時(shí),需通過(guò)拱厚變化關(guān)系式推求上、下游拱弧曲線方程,進(jìn)而提取體形參數(shù)。

        1.1.1 圓弧拱壩體形參數(shù)選取

        圓弧拱壩在我國(guó)已建拱壩中占據(jù)絕大多數(shù),圓弧拱壩的拱圈的幾何形狀較多,為了使拱壩參數(shù)化自動(dòng)建模插件具有通用性,必須考慮各種幾何形狀的拱圈。非對(duì)稱多心圓弧雙曲拱壩在幾何特性上通過(guò)參數(shù)變化包含了單心、雙心和三心圓弧等多種等厚與變厚、對(duì)稱與非對(duì)稱的單曲和雙曲拱壩,最具代表性。故以非對(duì)稱六心圓弧變厚拱壩作為研究對(duì)象,其水平拱圈示意圖如圖1所示,中圓拱和左、右側(cè)圓拱的上、下游拱弧有各自的圓心和半徑,拱圈上、下游拱弧曲線設(shè)計(jì)為已知曲線,其水平拱圈形狀由曲線方程中的圓心坐標(biāo)、半徑等參數(shù)控制,提取拱圈的控制參數(shù),見(jiàn)表1。隨著圓心坐標(biāo)和半徑等參數(shù)的變化與調(diào)整,六心圓拱可以退化為單心圓拱、雙心圓拱和三心圓拱等。

        表1 非對(duì)稱六心圓弧拱壩體形參數(shù)

        圖1 非對(duì)稱六心圓弧拱壩水平拱圈示意圖

        1.1.2 拋物線拱壩體形參數(shù)選取

        當(dāng)水平拱圈的中軸線設(shè)計(jì)為已知曲線時(shí),拋物線拱壩左、右兩半拱的軸線可由2條不同的拋物線分別表示。拋物線拱壩水平拱圈示意圖如圖2所示。

        圖2 拋物線拱壩水平拱圈示意圖

        決定拋物線拱壩水平拱圈形狀的設(shè)計(jì)參數(shù)包括拱冠厚度、拱端厚度、拱冠曲率半徑、拱端半中心角和拱冠截距,見(jiàn)表2。通過(guò)表2中的參數(shù)可確定拋物線拱壩的中軸線方程與拱厚計(jì)算公式,從而求出水平拱圈上、下游拱弧曲線參數(shù)方程,確定水平拱圈的輪廓。

        表2 拋物線拱壩體形參數(shù)

        1.2 拱壩體形參數(shù)插值

        拱壩是連續(xù)光滑的三維空間曲面,為使壩面光滑連續(xù),提高建模精度,需對(duì)拱壩體形參數(shù)進(jìn)行插值計(jì)算。本文采用三次樣條插值函數(shù)描述體形參數(shù)與高程之間的函數(shù)關(guān)系。三次樣條曲線插值由分段三次曲線連接而成,在連接點(diǎn)處有二階連續(xù)導(dǎo)數(shù),具有較高的精度和良好的光滑性[11]。通過(guò)插值計(jì)算可以得到任意高程水平拱圈的體形參數(shù),進(jìn)而確定任意高程水平拱圈的形狀。

        2 拱壩參數(shù)化建模程序開(kāi)發(fā)

        本文對(duì)Revit進(jìn)行二次開(kāi)發(fā),實(shí)現(xiàn)拱壩參數(shù)化建模功能。選擇Visual Studio 2019作為開(kāi)發(fā)平臺(tái),在.NET Framework 4.7環(huán)境下使用C#語(yǔ)言進(jìn)行程序編譯并生成動(dòng)態(tài)鏈接庫(kù)(.dll)文件,依靠動(dòng)態(tài)鏈接庫(kù)進(jìn)行功能的調(diào)試,最后注冊(cè)外部應(yīng)用程序生成.addin文件完成插件創(chuàng)建。

        基于Revit二次開(kāi)發(fā)的圓弧拱壩參數(shù)化建模程序設(shè)計(jì)邏輯如圖3所示。程序業(yè)務(wù)邏輯分為4個(gè)模塊:數(shù)據(jù)讀取模塊、數(shù)據(jù)處理模塊、拱圈繪制模塊與建模功能模塊,分別說(shuō)明如下。

        圖3 圓弧拱壩參數(shù)化建模程序邏輯結(jié)構(gòu)

        1)數(shù)據(jù)讀取模塊。將設(shè)計(jì)好的各高程水平拱圈體形參數(shù)導(dǎo)入Excel表格中,并通過(guò)插件的可視化操作界面讀取表格數(shù)據(jù)。

        2)數(shù)據(jù)處理模塊。對(duì)讀取的體形參數(shù)進(jìn)行插值計(jì)算,并將計(jì)算結(jié)果輸出到Excel文件中。圓弧類拱壩拱圈的幾何形狀形式較多,可通過(guò)減少參數(shù)的輸入實(shí)現(xiàn)六心拱的退化,比如單心圓弧雙曲拱壩不存在側(cè)圓拱,即左、右側(cè)圓拱的圓心坐標(biāo)及相應(yīng)的半徑和中心角等數(shù)據(jù)不需要輸入。

        不同的拱形,輸入的參數(shù)不同,通過(guò)輸入?yún)?shù)計(jì)算生成的點(diǎn)、線、面等幾何數(shù)據(jù)也有所不同。圓弧拱壩常見(jiàn)的拱形有單心拱、雙心拱和三心拱,我國(guó)早期修建的拱壩,絕大多數(shù)都是單心圓拱[12],可根據(jù)拱圈拱弧的組成,對(duì)其進(jìn)行重分類。例如,單心拱只有中圓拱,雙心等厚拱只有側(cè)圓拱,雙心變厚拱只有中圓拱,三心等厚拱既有中圓拱又有側(cè)圓拱,如此等等?;谏鲜龇治觯诔绦蛑屑尤雽?duì)中心角的判斷,以確定拱圈的幾何形狀,如圖4所示。

        圖4 圓弧拱壩拱圈分類決策樹(shù)

        3)拱圈繪制模塊。圓弧類拱壩的水平拱圈由圓弧與直線組成。Revit API向用戶提供創(chuàng)建圓弧的相關(guān)函數(shù),調(diào)用Arc.Create函數(shù)繪制各段圓弧曲線,調(diào)用Line.CreateBound函數(shù)繪制兩側(cè)拱端的直線,依次連接各段圓弧與直線生成拱圈輪廓。

        4)建模功能模塊。調(diào)用通過(guò)Revit API提供的NewBlend函數(shù),依次將相鄰兩層的水平拱圈融合生成實(shí)體,從而生成圓弧拱壩整體三維模型。

        拋物線拱壩與圓弧拱壩的設(shè)計(jì)流程大致相同,但需通過(guò)拱壩的中軸線方程及拱圈厚度公式計(jì)算拱圈上、下游拱弧的控制點(diǎn)坐標(biāo),通過(guò)連接控制點(diǎn)繪制水平拱圈。

        3 應(yīng)用實(shí)例

        3.1 圓弧拱壩參數(shù)化建模實(shí)例

        緊水灘拱壩位于浙江省云和縣甌江大溪上游的龍泉溪上。攔河壩為混凝土三心變厚雙曲拱壩,最大壩高102 m,壩頂高程194 m。水平拱圈由左、中、右三段組成,即:既有中圓拱又有側(cè)圓拱。

        圓弧拱壩參數(shù)化建模操作界面如圖5所示,拱壩體形參數(shù)數(shù)據(jù)參考《拱壩CADC的理論與實(shí)踐》一書[13]。生成的緊水灘拱壩三維模型效果圖如圖6所示。

        圖5 圓弧拱壩參數(shù)化建模操作界面

        圖6 緊水灘拱壩三維模型效果圖

        3.2 拋物線拱壩參數(shù)化建模實(shí)例

        小灣水電站位于云南省鳳慶縣和南澗彝族自治縣之間的瀾滄江與漾濞江匯合處下游1.5 km,攔河壩為混凝土拋物線雙曲拱壩,最大壩高292 m,壩頂高程1 245 m,拱壩體形參數(shù)數(shù)據(jù)參考《特高拱壩勘測(cè)設(shè)計(jì)研究:小灣實(shí)踐》一書[14]。拋物線拱壩參數(shù)化操作界面如圖7所示,生成的模型如圖8所示。

        圖7 拋物線拱壩參數(shù)化建模操作界面

        圖8 小灣拋物線拱壩三維模型效果圖

        4 結(jié) 語(yǔ)

        針對(duì)拱壩結(jié)構(gòu)復(fù)雜、體形參數(shù)眾多、三維建模過(guò)程繁瑣的特點(diǎn),本文研究并提出了基于Revit 二次開(kāi)發(fā)的拱壩參數(shù)化自動(dòng)建模方法,以插件的形式對(duì)Revit進(jìn)行功能拓展。主要取得了以下研究成果。

        1)針對(duì)兩種不同的拱圈設(shè)計(jì)方式,提出選取拱圈上、下游拱弧曲線方程的控制參數(shù)作為體形參數(shù)的參數(shù)選取原則。

        2)基于Revit二次開(kāi)發(fā)技術(shù)設(shè)計(jì)了拱壩參數(shù)化自動(dòng)建模插件,并在緊水灘拱壩和小灣拱壩兩個(gè)實(shí)例工程中應(yīng)用,成功實(shí)現(xiàn)拱壩參數(shù)化、自動(dòng)化、精細(xì)化建模,提高設(shè)計(jì)和工程人員的工作效率,同時(shí)為其他水工異形曲面構(gòu)件的參數(shù)化建模提供思路和參考。

        猜你喜歡
        體形拱壩拱圈
        Phytochemicals targeting NF-κB signaling:Potential anti-cancer interventions
        蘭香溝管橋拱圈施工技術(shù)
        淺議高拱壩壩踵實(shí)測(cè)與計(jì)算應(yīng)力差異原因
        砌石雙曲拱壩拱冠梁設(shè)計(jì)的探討和實(shí)踐
        復(fù)合主拱圈加固技術(shù)應(yīng)用計(jì)算分析
        北方交通(2016年12期)2017-01-15 13:52:32
        拱圈及拱上施工技術(shù)在渡槽施工中的應(yīng)用
        體形:維持好更重要
        初為人母的著裝困擾
        保持體形
        單跨復(fù)合圬工圓弧拱受力特性分析研究
        精品国产一区二区三区久久狼 | 成人国产av精品麻豆网址| 国产自拍在线视频91| 欧美性白人极品1819hd| 女人和拘做受全程看视频| 欧美日韩视频无码一区二区三| 伊香蕉大综综综合久久| 一本久道久久综合狠狠操| 国产内射一级一片内射高清视频1 成人av一区二区三区四区 | 国产成人无码精品午夜福利a| 一本加勒比hezyo无码视频| 亚洲第一页在线观看视频网站| 夜晚黄色福利国产精品| 国产专区一线二线三线码| aaa级久久久精品无码片| 国产在线精品福利大全| 亚洲大胆视频在线观看| 丰满精品人妻一区二区| 国产成人精品久久综合| 欧洲熟妇乱xxxxx大屁股7| 日产精品一区二区免费| 久久精品亚洲国产av网站 | 色婷婷综合中文久久一本| 日韩毛片久久91| 五月婷婷丁香视频在线观看| 久久综合九色欧美综合狠狠| 国产精品第一国产精品| 最新无码国产在线播放| 黑人一区二区三区啪啪网站| 国产女同舌吻1区2区| 少妇人妻综合久久中文字幕| 久久久久国产精品免费免费搜索| 久久亚洲精品成人综合| 一区二区高清视频免费在线观看| 色欲欲www成人网站| 好男人日本社区www| 在线无码精品秘 在线观看| 丰满人妻被公侵犯的视频 | …日韩人妻无码精品一专区| 俺来也俺去啦久久综合网| 91自国产精品中文字幕|