本技術(shù)涉及橋梁工程,特別是涉及一種數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、連續(xù)剛構(gòu)橋式是一種常見(jiàn)的橋梁結(jié)構(gòu)形式。在連續(xù)剛構(gòu)橋建造之前,需要先模擬連續(xù)剛構(gòu)橋的受力情況,以確定連續(xù)剛構(gòu)橋是否安全。其中,連續(xù)剛構(gòu)橋中箱梁的受力分析是一個(gè)重要環(huán)節(jié)。
2、目前的數(shù)據(jù)處理方法,人工多次輸入各截面的坐標(biāo)數(shù)據(jù)集,并根據(jù)各坐標(biāo)數(shù)據(jù)集逐一建立各個(gè)截面。然后,人工通過(guò)多次操作各個(gè)截面以建立截面間的關(guān)聯(lián)關(guān)系,從而完成箱梁結(jié)構(gòu)模型的搭建,并基于箱梁結(jié)構(gòu)模型進(jìn)行受力分析,得到箱梁結(jié)構(gòu)模型的受力分析結(jié)果。
3、然而,目前的模型處理方法,需要人工手動(dòng)多次操作,操作耗時(shí)較多。因此,目前的數(shù)據(jù)處理方法效率較低。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種數(shù)據(jù)處理方法,包括:
3、獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,并根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面;
4、劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型;
5、根據(jù)所述箱梁結(jié)構(gòu)模型,構(gòu)建所述目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板,并基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集;
6、根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。
7、在其中一個(gè)實(shí)施例中,所述獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,包括:
8、響應(yīng)于目標(biāo)箱梁的箱梁結(jié)構(gòu)模型生成請(qǐng)求,獲取箱梁尺寸模板;所述箱梁尺寸模板包含初始截面模板和變截面模板;
9、基于所述初始截面模板確定初始截面尺寸數(shù)據(jù)子集,并獲取所述目標(biāo)箱梁的變截面數(shù)量;
10、基于所述變截面數(shù)量和所述變截面模板獲取各變截面尺寸數(shù)據(jù)子集,并根據(jù)所述初始截面尺寸數(shù)據(jù)子集和各所述變截面尺寸數(shù)據(jù)子集構(gòu)建箱梁尺寸數(shù)據(jù)集。
11、在其中一個(gè)實(shí)施例中,各所述截面包括一個(gè)初始截面和各變截面,所述根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面,包括:
12、初始化坐標(biāo)系,并確定所述坐標(biāo)系的坐標(biāo)原點(diǎn);
13、以所述坐標(biāo)原點(diǎn)為起點(diǎn),基于所述箱梁尺寸數(shù)據(jù)集中的初始截面尺寸數(shù)據(jù)子集生成初始截面;
14、基于所述初始截面和所述箱梁尺寸數(shù)據(jù)集中的各變截面尺寸數(shù)據(jù)子集生成各變截面。
15、在其中一個(gè)實(shí)施例中,所述劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型,包括:
16、按照劃分算法將每一所述截面劃分為各子截面,并根據(jù)每一所述子截面中關(guān)鍵點(diǎn)坐標(biāo)確定所述子截面的子截面類型;
17、將屬于相同子截面類型的子截面連接在一起,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型。
18、在其中一個(gè)實(shí)施例中,所述箱梁屬性模板包含材料屬性模板、分析步模板以及各候選網(wǎng)格劃分類型,所述基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集,包括:
19、基于所述材料屬性模板獲取所述目標(biāo)箱梁的材料屬性數(shù)據(jù)集,并在各候選網(wǎng)格劃分類型中確定目標(biāo)網(wǎng)格劃分類型;
20、基于所述分析步模板和所述箱梁結(jié)構(gòu)模型獲取受力數(shù)據(jù)集;
21、根據(jù)所述受力數(shù)據(jù)集、所述目標(biāo)網(wǎng)格劃分類型和所述材料屬性數(shù)據(jù)集構(gòu)建所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集。
22、在其中一個(gè)實(shí)施例中,所述分析步模板中包含各施工階段和各初始約束條件,所述基于所述分析步模板和所述箱梁結(jié)構(gòu)模型獲取受力數(shù)據(jù)集,包括:
23、在各所述施工階段中確定目標(biāo)施工階段,并在所述箱梁結(jié)構(gòu)模型確定所述目標(biāo)施工階段對(duì)應(yīng)的各受力面;
24、針對(duì)每一所述受力面,根據(jù)所述目標(biāo)施工階段和所述受力面的面類型在各所述初始約束條件中篩選候選約束條件,并基于所述候選約束條件確定所述受力面對(duì)應(yīng)的目標(biāo)約束條件;
25、獲取所述受力面對(duì)應(yīng)的載荷,并基于所述目標(biāo)約束條件和所述載荷構(gòu)建所述受力面的受力參數(shù)子集;
26、根據(jù)各所述受力面的受力參數(shù)子集構(gòu)建所述箱梁結(jié)構(gòu)模型在所述目標(biāo)施工階段的受力參數(shù)集。
27、在其中一個(gè)實(shí)施例中,所述箱梁屬性數(shù)據(jù)集包含受力數(shù)據(jù)集、目標(biāo)網(wǎng)格劃分類型和材料屬性數(shù)據(jù)集,所述根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所目標(biāo)箱梁的受力分析結(jié)果,包括:
28、根據(jù)所述目標(biāo)網(wǎng)格劃分類型對(duì)所述箱梁結(jié)構(gòu)模型進(jìn)行劃分,得到各箱梁網(wǎng)格;
29、基于所述受力數(shù)據(jù)集、所述材料屬性數(shù)據(jù)集和有限元分析算法對(duì)各所述箱梁網(wǎng)格進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。
30、第二方面,本技術(shù)還提供了一種數(shù)據(jù)處理裝置,包括:
31、生成模塊,用于獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,并根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面;
32、連接模塊,用于劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型;
33、構(gòu)建模塊,用于根據(jù)所述箱梁結(jié)構(gòu)模型,構(gòu)建所述目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板,并基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集;
34、分析模塊,用于根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。
35、第三方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
36、獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,并根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面;
37、劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型;
38、根據(jù)所述箱梁結(jié)構(gòu)模型,構(gòu)建所述目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板,并基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集;
39、根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。
40、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
41、獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,并根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面;
42、劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型;
43、根據(jù)所述箱梁結(jié)構(gòu)模型,構(gòu)建所述目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板,并基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集;
44、根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。
45、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
46、獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,并根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面;
47、劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型;
48、根據(jù)所述箱梁結(jié)構(gòu)模型,構(gòu)建所述目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板,并基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集;
49、根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。
50、上述數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,獲取目標(biāo)箱梁的箱梁尺寸數(shù)據(jù)集,并根據(jù)所述箱梁尺寸數(shù)據(jù)集生成所述目標(biāo)箱梁的各截面;?劃分每一所述截面,得到各子截面,并連接相同子截面類型的各所述子截面,得到所述目標(biāo)箱梁的箱梁結(jié)構(gòu)模型;根據(jù)所述箱梁結(jié)構(gòu)模型,構(gòu)建所述目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板,并基于所述箱梁屬性模板獲取所述目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集;根據(jù)所述箱梁屬性數(shù)據(jù)集和所述箱梁結(jié)構(gòu)模型對(duì)所述目標(biāo)箱梁進(jìn)行受力分析,得到所述目標(biāo)箱梁的受力分析結(jié)果。采用本方法,通過(guò)劃分各子截面,并按照各子截面類型連接各子截面,自動(dòng)化建立了目標(biāo)箱梁的箱梁結(jié)構(gòu)模型。然后,通過(guò)目標(biāo)箱梁對(duì)應(yīng)的箱梁屬性模板能夠一次性獲取目標(biāo)箱梁的箱梁屬性數(shù)據(jù)集,進(jìn)而根據(jù)箱梁屬性數(shù)據(jù)集快速確定受力分析結(jié)果,形成了箱梁的自動(dòng)化建模和受力分析流程,避免了人工多次操作,提高了數(shù)據(jù)處理效率。