本發(fā)明涉及基礎(chǔ)設(shè)施領(lǐng)域,具體涉及基于bentley的公路預(yù)制小箱梁參數(shù)化建模技術(shù)。
背景技術(shù):
1、基礎(chǔ)設(shè)施板塊bim技術(shù)應(yīng)用現(xiàn)狀存在建模難、建模效率低等問題?;A(chǔ)設(shè)施中異形曲線類模型較多,需要結(jié)合拓?fù)鋷缀嗡惴岸伍_發(fā)才能完成具備有效信息的高質(zhì)量bim模型的創(chuàng)建,形成bim數(shù)據(jù)核心載體,為大數(shù)據(jù)、物聯(lián)網(wǎng)、gis等的融合打好基礎(chǔ)。但現(xiàn)有施工行業(yè)技術(shù)人員能力結(jié)構(gòu)單一,對幾何算法、二次開發(fā)技術(shù)少有了解,這也是基礎(chǔ)設(shè)施類bim建模、應(yīng)用難,普及性差的重要原因之一。
2、目前基礎(chǔ)設(shè)施項目參數(shù)化建模有以下需求:針對基礎(chǔ)設(shè)施類項目的工程特點提升建模軟件的專業(yè)化水平和操作的便捷性。線性工程長度長,模型體量大,對硬件要求極高,模型輕量化是急需解決的問題,否則后續(xù)模型應(yīng)用難以開展基礎(chǔ)設(shè)施類線性工程往往模塊化程度較高,尤其是在橋梁工程和附屬工程建模過程中往往存在大量重復(fù)性操作,參數(shù)化應(yīng)用的優(yōu)勢明顯。
3、目前revit軟件用于小箱梁建模,需要和其他軟件交叉使用;另外,常規(guī)的bentley軟件公路預(yù)制小箱梁建模參數(shù)化功能差,建模效率低,并且設(shè)計時改變預(yù)制構(gòu)件的尺寸往往要重新建模,無法根據(jù)結(jié)構(gòu)截面實時調(diào)整模型尺寸,建模重復(fù)性工作量大。
4、再者,公路預(yù)制小箱梁包括中箱梁、邊箱梁、內(nèi)空斜八邊形體、濕接縫等,常規(guī)建模往往需要每種構(gòu)件模型都要建模,然后再根據(jù)數(shù)量、種類,將多種構(gòu)件模型進(jìn)行拼裝。但如果需要調(diào)整模型參數(shù),則每種構(gòu)件模型均要調(diào)整,且模型之間經(jīng)常會存在拼縫,參數(shù)調(diào)整導(dǎo)致模型調(diào)整工作量大。
技術(shù)實現(xiàn)思路
1、針對現(xiàn)有公路預(yù)制小箱梁參數(shù)化建模存在效率低,參數(shù)調(diào)整時工作量大等問題,本發(fā)明的目的在于提供一種基于bentley的公路預(yù)制小箱梁參數(shù)化建模方案,該方案所形成的公路預(yù)制小箱梁能夠根據(jù)橋梁路線、樁號進(jìn)行,形成整體橋梁,且能夠?qū)崿F(xiàn)在公路預(yù)制小箱梁參數(shù)調(diào)整后,模型同步實時調(diào)整,可用于橋梁的參數(shù)化建模,提高建模整體效率。
2、為了達(dá)到上述目的,本發(fā)明提供了一種基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,包括:
3、(1)通過圖元實現(xiàn)二維輪廓的參數(shù)化,所述圖元定義二維參數(shù)化圖元;
4、(2)由步驟(1)中形成的參數(shù)化的二維輪廓通過拉伸和/或掃描方式形成三維參數(shù)化構(gòu)件;
5、(3)由步驟(2)形成的三維參數(shù)化構(gòu)件通過組合、并交差、排列、變換中的一種或多種操作形成復(fù)雜構(gòu)件或組件;
6、(4)利用組件成體功能利用組件之間算法計算,形成組件的結(jié)合體;
7、(5)基于步驟(5)所形成結(jié)合體經(jīng)過結(jié)構(gòu)初步裝配、整體裝配,形成整體橋梁。
8、在本發(fā)明的一些實施方式中,所述步驟(1)中通過定義圖元的中心位置,接著利用圖元實現(xiàn)公路預(yù)制小箱梁中箱梁、邊箱梁、內(nèi)空斜八邊形體、濕接縫二維輪廓的參數(shù)化。
9、在本發(fā)明的一些實施方式中,所述步驟(3)中基于各圖元的中心位置計算構(gòu)件間相關(guān)距離關(guān)系,再由構(gòu)件通過組合、并交差、排列、變換中的一種或多種操作形成復(fù)雜構(gòu)件或組件。
10、在本發(fā)明的一些實施方式中,所述步驟(5)中根據(jù)橋梁路線、樁號進(jìn)行,形成整體橋梁。
11、在本發(fā)明的一些實施方式中,所述步驟(5)中公路預(yù)制小箱梁整體裝配的過程如下:
12、1)調(diào)整三維體圖元中心點位置,使得公路預(yù)制小箱梁其圖元中心點位于橫截面上表面中心點。
13、2)橋梁路線、路線標(biāo)高、樁號導(dǎo)入到bentley軟件中;
14、3)根據(jù)橋梁路線、路線標(biāo)高、樁號放置單片公路預(yù)制小箱梁;
15、4)完成其余多個單片公路預(yù)制小箱梁的放置,其中上一片單片公路預(yù)制小箱梁的終點既是下一片單片公路預(yù)制小箱梁的起點;
16、5)完成橋梁箱梁整體裝配。
17、為了達(dá)到上述目的,本發(fā)明還提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時實現(xiàn)上述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
18、為了達(dá)到上述目的,本發(fā)明還提供了一種處理器,所述處理器用于運行程序,所述程序運行時執(zhí)行上述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
19、為了達(dá)到上述目的,本發(fā)明還提供了一種終端設(shè)備,設(shè)備包括處理器、存儲器及存儲在存儲器上并可在處理器上運行的程序,所述程序代碼由所述處理器加載并執(zhí)行以實現(xiàn)上述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
20、為了達(dá)到上述目的,本發(fā)明還提供了一種計算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行上述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
21、本發(fā)明提供的基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,可用于橋梁的參數(shù)化建模,可大幅提高整體建模效率;同時本方案所形成的公路預(yù)制小箱梁參數(shù)調(diào)整后,模型同步實時調(diào)整,有效降低參數(shù)調(diào)整時模型調(diào)整的工作量。
1.基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,其特征在于,所述步驟(1)中通過定義圖元的中心位置,接著利用圖元實現(xiàn)公路預(yù)制小箱梁中箱梁、邊箱梁、內(nèi)空斜八邊形體、濕接縫二維輪廓的參數(shù)化。
3.根據(jù)權(quán)利要求1所述的基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,其特征在于,所述步驟(3)中基于各圖元的中心位置計算構(gòu)件間相關(guān)距離關(guān)系,再由構(gòu)件通過組合、并交差、排列、變換中的一種或多種操作形成復(fù)雜構(gòu)件或組件。
4.根據(jù)權(quán)利要求1所述的基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,其特征在于,所述步驟(5)中根據(jù)橋梁路線、樁號進(jìn)行,形成整體橋梁。
5.根據(jù)權(quán)利要求1所述的基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法,其特征在于,所述步驟(5)中公路預(yù)制小箱梁整體裝配的過程如下:
6.一種計算機(jī)可讀存儲介質(zhì),其上存儲有程序,其特征在于,所述程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1-5中任一項所述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
7.一種處理器,所述處理器用于運行程序,其特征在于,所述程序運行時執(zhí)行權(quán)利要求1-5中任一項所述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
8.一種終端設(shè)備,設(shè)備包括處理器、存儲器及存儲在存儲器上并可在處理器上運行的程序,其特征在于,所述程序代碼由所述處理器加載并執(zhí)行以實現(xiàn)權(quán)利要求1-5中任一項所述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。
9.一種計算機(jī)程序產(chǎn)品,其特征在于,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時,適于執(zhí)行權(quán)利要求1-5中任一項所述基于bentley的公路預(yù)制小箱梁參數(shù)化建模方法的步驟。