本公開涉及船舶數(shù)據(jù)管理領(lǐng)域,尤其涉及一種船舶數(shù)據(jù)的校驗(yàn)方法、系統(tǒng)。
背景技術(shù):
1、在船舶設(shè)計(jì)過程中,遵循行業(yè)標(biāo)準(zhǔn)和內(nèi)部設(shè)計(jì)規(guī)則是確保設(shè)計(jì)準(zhǔn)確性的基礎(chǔ),船舶設(shè)計(jì)數(shù)據(jù)的準(zhǔn)確性不僅會(huì)影響設(shè)計(jì)工作的質(zhì)量,而且會(huì)增加后續(xù)的生產(chǎn)成本?,F(xiàn)階段通常使用設(shè)計(jì)軟件內(nèi)置的校驗(yàn)功能,或者是通過專業(yè)工程師進(jìn)行質(zhì)量控制流程的嚴(yán)格審查,由于設(shè)計(jì)軟件內(nèi)置的校驗(yàn)功能只能對(duì)部分內(nèi)置的規(guī)則進(jìn)行檢驗(yàn),校驗(yàn)?zāi)芰τ邢?,而通過專業(yè)工程師進(jìn)行審查則會(huì)耗費(fèi)大量的人力成本,并且人工審查容易出現(xiàn)審查錯(cuò)誤,進(jìn)而會(huì)影響船舶設(shè)計(jì)的最終質(zhì)量。
技術(shù)實(shí)現(xiàn)思路
1、本公開要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中三維建模軟件的校驗(yàn)規(guī)則種類單一且人工校驗(yàn)準(zhǔn)確性不高的缺陷,提供一種船舶數(shù)據(jù)的校驗(yàn)方法、系統(tǒng)。
2、本公開是通過下述技術(shù)方案來解決上述技術(shù)問題:
3、本公開的第一方面提供了一種船舶數(shù)據(jù)的校驗(yàn)方法,所述校驗(yàn)方法包括以下步驟:
4、獲取與目標(biāo)船舶對(duì)應(yīng)的設(shè)計(jì)規(guī)則;
5、將所述設(shè)計(jì)規(guī)則的數(shù)據(jù)格式轉(zhuǎn)換為目標(biāo)格式,得到目標(biāo)數(shù)據(jù),所述目標(biāo)格式為適用于三維建模軟件的數(shù)據(jù)格式;
6、根據(jù)所述目標(biāo)數(shù)據(jù)填充初始規(guī)則模板文件,得到目標(biāo)文件;
7、將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則。
8、可選地,根據(jù)所述目標(biāo)數(shù)據(jù)填充初始規(guī)則模板文件的步驟具體包括:根據(jù)所述目標(biāo)數(shù)據(jù)的區(qū)域?qū)傩蕴畛渌龀跏家?guī)則模板文件的區(qū)域模塊,根據(jù)所述目標(biāo)數(shù)據(jù)的系統(tǒng)屬性填充所述初始規(guī)則模板文件的系統(tǒng)模塊,以及根據(jù)所述目標(biāo)數(shù)據(jù)的材料屬性填充所述初始規(guī)則模板文件的材料模塊。
9、可選地,將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則的步驟具體包括:?將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型的區(qū)域?qū)傩允欠衽c所述設(shè)計(jì)規(guī)則中的區(qū)域?qū)傩砸恢隆?/p>
10、可選地,將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則的步驟具體包括:將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型的區(qū)域?qū)傩允欠衽c所述設(shè)計(jì)規(guī)則中的區(qū)域?qū)傩砸恢?,以及所述模型的系統(tǒng)屬性是否與所述設(shè)計(jì)規(guī)則中的系統(tǒng)屬性一致。
11、可選地,將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則的步驟還包括:將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型的區(qū)域?qū)傩允欠衽c所述設(shè)計(jì)規(guī)則中的區(qū)域?qū)傩砸恢拢瞿P偷南到y(tǒng)屬性是否與所述設(shè)計(jì)規(guī)則中的系統(tǒng)屬性一致,以及所述模型的材料屬性是否與所述設(shè)計(jì)規(guī)則中的材料屬性一致。
12、可選地,所述校驗(yàn)方法還包括:響應(yīng)于所述目標(biāo)船舶在所述三維建模軟件中的模型不滿足所述設(shè)計(jì)規(guī)則,生成校驗(yàn)報(bào)告,其中,所述校驗(yàn)報(bào)告中包括所述模型中不滿足所述設(shè)計(jì)規(guī)則的數(shù)據(jù)。
13、本公開的第二方面提供了一種船舶數(shù)據(jù)的校驗(yàn)系統(tǒng),所述船舶數(shù)據(jù)的校驗(yàn)系統(tǒng)包括:
14、數(shù)據(jù)獲取模塊,用于獲取與目標(biāo)船舶對(duì)應(yīng)的設(shè)計(jì)規(guī)則;
15、數(shù)據(jù)轉(zhuǎn)換模塊,用于將所述設(shè)計(jì)規(guī)則的數(shù)據(jù)格式轉(zhuǎn)換為目標(biāo)格式,得到目標(biāo)數(shù)據(jù),所述目標(biāo)格式為適用于三維建模軟件的數(shù)據(jù)格式;
16、數(shù)據(jù)填充模塊,用于根據(jù)所述目標(biāo)數(shù)據(jù)填充初始規(guī)則模板文件,得到目標(biāo)文件;
17、文件導(dǎo)入模塊,用于將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則。
18、可選地,所述數(shù)據(jù)填充模塊具體用于根據(jù)所述目標(biāo)數(shù)據(jù)的區(qū)域?qū)傩蕴畛渌龀跏家?guī)則模板文件的區(qū)域模塊,根據(jù)所述目標(biāo)數(shù)據(jù)的系統(tǒng)屬性填充所述初始規(guī)則模板文件的系統(tǒng)模塊,以及根據(jù)所述目標(biāo)數(shù)據(jù)的材料屬性填充所述初始規(guī)則模板文件的材料模塊。
19、可選地,所述文件導(dǎo)入模塊具體用于將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型的區(qū)域?qū)傩允欠衽c所述設(shè)計(jì)規(guī)則中的區(qū)域?qū)傩砸恢隆?/p>
20、可選地,所述文件導(dǎo)入模塊具體用于將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型的區(qū)域?qū)傩允欠衽c所述設(shè)計(jì)規(guī)則中的區(qū)域?qū)傩砸恢拢约八瞿P偷南到y(tǒng)屬性是否與所述設(shè)計(jì)規(guī)則中的系統(tǒng)屬性一致。
21、可選地,所述文件導(dǎo)入模塊具體用于將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型的區(qū)域?qū)傩允欠衽c所述設(shè)計(jì)規(guī)則中的區(qū)域?qū)傩砸恢?,所述模型的系統(tǒng)屬性是否與所述設(shè)計(jì)規(guī)則中的系統(tǒng)屬性一致,以及所述模型的材料屬性是否與所述設(shè)計(jì)規(guī)則中的材料屬性一致。
22、可選地,所述校驗(yàn)系統(tǒng)還包括判斷模塊,用于在判斷所述目標(biāo)船舶在所述三維建模軟件中的模型不滿足所述設(shè)計(jì)規(guī)則時(shí),生成校驗(yàn)報(bào)告,其中,所述校驗(yàn)報(bào)告中包括所述模型中不滿足所述設(shè)計(jì)規(guī)則的數(shù)據(jù)。
23、本公開的第三方面提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并用于在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的船舶數(shù)據(jù)的校驗(yàn)方法。
24、本公開的第四方面一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的船舶數(shù)據(jù)的校驗(yàn)方法。
25、本公開的第五方面提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的船舶數(shù)據(jù)的校驗(yàn)方法。
26、在符合本領(lǐng)域常識(shí)的基礎(chǔ)上,上述各可選條件,可任意組合,即得本公開各較佳實(shí)例。
27、本公開的積極進(jìn)步效果在于:通過獲取與目標(biāo)船舶對(duì)應(yīng)的設(shè)計(jì)規(guī)則,并將設(shè)計(jì)規(guī)則的數(shù)據(jù)格式轉(zhuǎn)換為三維建模軟件可適用的目標(biāo)數(shù)據(jù),再根據(jù)轉(zhuǎn)換后的目標(biāo)數(shù)據(jù)填充初始規(guī)則模板文件,得到一個(gè)目標(biāo)文件,最后將目標(biāo)文件導(dǎo)入至三維建模軟件中,用來校驗(yàn)?zāi)繕?biāo)船舶在三維建模軟件中的模型是否滿足目標(biāo)船舶對(duì)應(yīng)的設(shè)計(jì)規(guī)則,通過自動(dòng)化設(shè)計(jì)規(guī)則的校驗(yàn)流程,三維建模軟件集成了豐富的設(shè)計(jì)規(guī)則,能對(duì)三維建模軟件中的模型執(zhí)行快速且準(zhǔn)確的規(guī)則校驗(yàn),從而顯著提高校驗(yàn)效率和精確度。
1.一種船舶數(shù)據(jù)的校驗(yàn)方法,其特征在于,所述校驗(yàn)方法包括以下步驟:
2.如權(quán)利要求1所述的校驗(yàn)方法,其特征在于,根據(jù)所述目標(biāo)數(shù)據(jù)填充初始規(guī)則模板文件的步驟具體包括:
3.如權(quán)利要求1所述的校驗(yàn)方法,其特征在于,將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則的步驟具體包括:
4.如權(quán)利要求1所述的校驗(yàn)方法,其特征在于,將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則的步驟具體包括:
5.如權(quán)利要求1所述的校驗(yàn)方法,其特征在于,將所述目標(biāo)文件導(dǎo)入至所述三維建模軟件中,以校驗(yàn)所述目標(biāo)船舶在所述三維建模軟件中的模型是否滿足所述設(shè)計(jì)規(guī)則的步驟還包括:
6.如權(quán)利要求1至5中任一項(xiàng)所述的校驗(yàn)方法,其特征在于,所述校驗(yàn)方法還包括:
7.一種船舶數(shù)據(jù)的校驗(yàn)系統(tǒng),其特征在于,所述船舶數(shù)據(jù)的校驗(yàn)系統(tǒng)包括:
8.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并用于在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的船舶數(shù)據(jù)的校驗(yàn)方法。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的船舶數(shù)據(jù)的校驗(yàn)方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的船舶數(shù)據(jù)的校驗(yàn)方法。