本申請涉及計算機輔助設(shè)計,尤其涉及網(wǎng)格單元調(diào)整方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在計算機輔助設(shè)計技術(shù)領(lǐng)域,將求解區(qū)域離散成網(wǎng)格單元是至關(guān)重要的一步。網(wǎng)格單元的質(zhì)量會直接影響仿真的速度和精度。當(dāng)網(wǎng)格單元與求解區(qū)域內(nèi)一些特殊線條的流向一致時,例如與邊界流向一致時,仿真結(jié)果會更加貼合實驗結(jié)果。
2、在相關(guān)技術(shù)中,通常基于自動生成算法來實現(xiàn)離散化處理。通過設(shè)定一定的要求和參數(shù),計算機程序可以自動生成網(wǎng)格單元。然而,自動生成過程中存在一定的隨機性,導(dǎo)致生成的網(wǎng)格單元難以與一些特殊線條的流向一致,網(wǎng)格單元質(zhì)量不佳。
3、上述內(nèi)容僅用于輔助理解本申請的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實現(xiàn)思路
1、本申請的主要目的在于提供一種網(wǎng)格單元的調(diào)整方法、裝置、設(shè)備及存儲介質(zhì),旨在解決網(wǎng)格單元質(zhì)量不佳的技術(shù)問題。
2、為實現(xiàn)上述目的,本申請?zhí)岢鲆环N網(wǎng)格單元的調(diào)整方法,所述方法包括:
3、響應(yīng)于交互動作,確定待調(diào)整網(wǎng)格單元以及參考線;其中,所述參考線包括邊界線、特征線或虛擬線中的一種;
4、根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整,使所述待調(diào)整網(wǎng)格單元與所述參考線的流向一致。
5、在一實施例中,所述響應(yīng)于交互動作,確定待調(diào)整網(wǎng)格單元以及參考線;其中,所述參考線包括邊界線、特征線或虛擬線中的一種的步驟包括:
6、響應(yīng)于交互動作,根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線之間的距離,確定所述待調(diào)整網(wǎng)格單元所適用的所述參考線;其中,所述參考線包括邊界線、特征線或虛擬線中的一種。
7、在一實施例中,所述參考線的數(shù)量為至少兩條,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整的步驟包括:
8、根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的間隔距離和/或夾角,確定各所述參考線的權(quán)重值;
9、比較所有所述參考線的權(quán)重值,并根據(jù)比較結(jié)果確定調(diào)整角度;
10、根據(jù)所述調(diào)整角度,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整。
11、在一實施例中,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的間隔距離和/或夾角,確定各所述參考線的權(quán)重值的步驟包括:
12、根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,確定所述待調(diào)整網(wǎng)格單元與各所述參考線的間隔距離;
13、根據(jù)各所述參考線的間隔距離,確定各所述參考線的權(quán)重值。
14、在一實施例中,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整的步驟包括:
15、確定所述待調(diào)整網(wǎng)格單元的所有單元邊界線;
16、根據(jù)所述單元邊界線與所述參考線的相對位置,篩選出滿足預(yù)置距離條件的目標(biāo)單元邊界線;
17、根據(jù)所述目標(biāo)單元邊界線與所述參考線的相對位置,確定所述參考線和所述目標(biāo)單元邊界線之間的夾角;
18、若所述待調(diào)整網(wǎng)格單元屬于剛性網(wǎng)格單元,則根據(jù)所述夾角調(diào)整所有所述單元邊界線;
19、若所述待調(diào)整網(wǎng)格單元屬于非剛性網(wǎng)格單元,則根據(jù)所述夾角調(diào)整所述目標(biāo)單元邊界線。
20、在一實施例中,所述若所述待調(diào)整網(wǎng)格單元屬于非剛性網(wǎng)格單元,則根據(jù)所述夾角調(diào)整所述目標(biāo)單元邊界線的步驟包括:
21、若所述待調(diào)整網(wǎng)格單元屬于非剛性網(wǎng)格單元,則根據(jù)預(yù)置形變閾值和所述夾角,確定所述待調(diào)整網(wǎng)格單元的非剛性調(diào)整角度和剛性調(diào)整角度;
22、根據(jù)所述非剛性調(diào)整角度調(diào)整所述目標(biāo)單元邊界線,根據(jù)所述剛性調(diào)整角度調(diào)整所有所述單元邊界線。
23、在一實施例中,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整的步驟之后,還包括:
24、構(gòu)建所述待調(diào)整網(wǎng)格單元與周邊網(wǎng)格單元對應(yīng)的網(wǎng)格光順?biāo)阕樱蟮盟鼍W(wǎng)格光順?biāo)阕拥玫剿鲋苓吘W(wǎng)格單元的待調(diào)整位置,并將所述周邊網(wǎng)格單元調(diào)整至所述待調(diào)整位置;和/或
25、確定所述待調(diào)整網(wǎng)格單元與周邊網(wǎng)格單元的待拓?fù)渥儞Q邊,對所述待拓?fù)渥儞Q邊進(jìn)行拓?fù)渥儞Q操作。
26、此外,為實現(xiàn)上述目的,本申請還提出一種網(wǎng)格單元的調(diào)整裝置,所述裝置包括:
27、確定模塊,用于響應(yīng)于交互動作,確定待調(diào)整網(wǎng)格單元以及參考線;其中,所述參考線包括邊界線、特征線或虛擬線中的一種;
28、調(diào)整模塊,用于根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整,使所述待調(diào)整網(wǎng)格單元與所述參考線的流向一致。
29、此外,為實現(xiàn)上述目的,本申請還提出一種網(wǎng)格單元的調(diào)整設(shè)備,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如上文所述的網(wǎng)格單元的調(diào)整方法的步驟。
30、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質(zhì),所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上文所述的網(wǎng)格單元的調(diào)整方法的步驟。
31、本申請?zhí)岢龅囊粋€或多個技術(shù)方案,至少具有以下技術(shù)效果:
32、本申請?zhí)峁┝艘环N網(wǎng)格單元的調(diào)整方法,通過引入?yún)⒖季€作為基準(zhǔn),可以精確控制待調(diào)整網(wǎng)格單元的流向,使其與參考線流向一致。這有助于減少由于自動生成算法隨機性導(dǎo)致的網(wǎng)格單元流向不一致問題,從而提高網(wǎng)格單元的整體質(zhì)量。
1.一種網(wǎng)格單元的調(diào)整方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于交互動作,確定待調(diào)整網(wǎng)格單元以及參考線;其中,所述參考線包括邊界線、特征線或虛擬線中的一種的步驟包括:
3.如權(quán)利要求1所述的方法,其特征在于,所述參考線的數(shù)量為至少兩條,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整的步驟包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的間隔距離和/或夾角,確定各所述參考線的權(quán)重值的步驟包括:
5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整的步驟包括:
6.如權(quán)利要求5所述的方法,其特征在于,所述若所述待調(diào)整網(wǎng)格單元屬于非剛性網(wǎng)格單元,則根據(jù)所述夾角調(diào)整所述目標(biāo)單元邊界線的步驟包括:
7.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述待調(diào)整網(wǎng)格單元與所述參考線的相對位置,對所述待調(diào)整網(wǎng)格單元的流向進(jìn)行調(diào)整的步驟之后,還包括:
8.一種網(wǎng)格單元的調(diào)整裝置,其特征在于,所述裝置包括:
9.一種網(wǎng)格單元的調(diào)整設(shè)備,其特征在于,所述設(shè)備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序配置為實現(xiàn)如權(quán)利要求1至7中任一項所述的網(wǎng)格單元的調(diào)整方法的步驟。
10.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)為計算機可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7中任一項所述的網(wǎng)格單元的調(diào)整方法的步驟。