本申請涉及計算機,尤其涉及一種非結(jié)構(gòu)網(wǎng)格的調(diào)整方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、網(wǎng)格自適應(yīng)技術(shù)是一種在數(shù)值模擬中根據(jù)流動特性,動態(tài)調(diào)整網(wǎng)格分辨率的技術(shù)?;诰W(wǎng)格自適應(yīng)技術(shù),能夠增加關(guān)鍵區(qū)域的網(wǎng)格分辨率,從而提高流場的數(shù)值模擬精度,也能夠降低非關(guān)鍵區(qū)域的網(wǎng)格分辨率,從而降低計算資源開銷。
2、目前,采用模板法的劃分方式,對非結(jié)構(gòu)網(wǎng)格中的標(biāo)準(zhǔn)單元(例如,四面體、金字塔、三棱柱、六面體)進行細分,從而達到提高網(wǎng)格分辨率的目的。但是,這種模板法的劃分方式,無法適用于非標(biāo)準(zhǔn)單元,兼容性差。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N非結(jié)構(gòu)網(wǎng)格的調(diào)整方法、裝置、設(shè)備及存儲介質(zhì),能夠適用于非標(biāo)準(zhǔn)單元的網(wǎng)格劃分,兼容性更好。
2、為達到上述目的,本申請采用如下技術(shù)方案:
3、第一方面,本申請?zhí)峁┝艘环N非結(jié)構(gòu)網(wǎng)格的調(diào)整方法,應(yīng)用于處理設(shè)備,所述方法包括:
4、對目標(biāo)對象進行仿真,得到所述目標(biāo)對象在第一時段的流動特性;
5、根據(jù)所述第一時段的流動特性,確定待調(diào)整區(qū)域;
6、確定所述待調(diào)整區(qū)域中目標(biāo)網(wǎng)格的目標(biāo)頂點,與所述目標(biāo)頂點相鄰接的多個網(wǎng)格邊和多個網(wǎng)格面;
7、根據(jù)所述目標(biāo)頂點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格邊的邊內(nèi)點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點以及所述目標(biāo)網(wǎng)格的格內(nèi)點,對所述目標(biāo)網(wǎng)格進行細分,得到所述目標(biāo)頂點對應(yīng)的目標(biāo)子網(wǎng)格。
8、在一些可能的實現(xiàn)方式中,所述網(wǎng)格邊的邊內(nèi)點為所述網(wǎng)格邊的幾何中心;和/或,所述網(wǎng)格面的面內(nèi)點為所述網(wǎng)格面的幾何中心;和/或,所述目標(biāo)網(wǎng)格的格內(nèi)點為所述目標(biāo)網(wǎng)格的幾何中心。
9、在一些可能的實現(xiàn)方式中,所述方法還包括:
10、確定所述目標(biāo)對象在第二時段的流動特性,所述第二時段為所述第一時段之后的時段;
11、如果所述第二時段的流動特性表征所述待調(diào)整區(qū)域由關(guān)鍵區(qū)域變?yōu)榉顷P(guān)鍵區(qū)域,則將多個目標(biāo)子網(wǎng)格合并為所述目標(biāo)網(wǎng)格。
12、在一些可能的實現(xiàn)方式中,所述確定所述待調(diào)整區(qū)域中目標(biāo)網(wǎng)格的目標(biāo)頂點,與所述目標(biāo)頂點相鄰接的多個網(wǎng)格邊和多個網(wǎng)格面,包括:
13、獲取所述待調(diào)整區(qū)域中目標(biāo)網(wǎng)格的拓撲信息;
14、根據(jù)所述目標(biāo)網(wǎng)格的拓撲信息,確定所述目標(biāo)網(wǎng)格的目標(biāo)頂點;
15、根據(jù)所述目標(biāo)頂點,確定與所述目標(biāo)頂點相鄰接的多個網(wǎng)格邊和多個網(wǎng)格面。
16、在一些可能的實現(xiàn)方式中,所述根據(jù)所述目標(biāo)頂點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格邊的邊內(nèi)點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點以及所述目標(biāo)網(wǎng)格的格內(nèi)點,對所述目標(biāo)網(wǎng)格進行細分,包括:
17、將所述目標(biāo)網(wǎng)格的格內(nèi)點分別連接與所述目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點;
18、將與所述目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點分別連接各自網(wǎng)格面的網(wǎng)格邊的邊內(nèi)點;
19、將與所述目標(biāo)頂點相鄰接的每個網(wǎng)格邊的邊內(nèi)點分別與所述目標(biāo)頂點連接,以對所述目標(biāo)網(wǎng)格進行細分。
20、第二方面,本申請?zhí)峁┝艘环N非結(jié)構(gòu)網(wǎng)格的調(diào)整裝置,所述裝置包括:
21、仿真模塊,用于對目標(biāo)對象進行仿真,得到所述目標(biāo)對象在第一時段的流動特性;
22、確定模塊,用于根據(jù)所述第一時段的流動特性,確定待調(diào)整區(qū)域;確定所述待調(diào)整區(qū)域中目標(biāo)網(wǎng)格的目標(biāo)頂點,與所述目標(biāo)頂點相鄰接的多個網(wǎng)格邊和多個網(wǎng)格面;
23、調(diào)整模塊,用于根據(jù)所述目標(biāo)頂點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格邊的邊內(nèi)點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點以及所述目標(biāo)網(wǎng)格的格內(nèi)點,對所述目標(biāo)網(wǎng)格進行細分,得到所述目標(biāo)頂點對應(yīng)的目標(biāo)子網(wǎng)格。
24、在一些可能的實現(xiàn)方式中,所述網(wǎng)格邊的邊內(nèi)點為所述網(wǎng)格邊的幾何中心;和/或,所述網(wǎng)格面的面內(nèi)點為所述網(wǎng)格面的幾何中心;和/或,所述目標(biāo)網(wǎng)格的格內(nèi)點為所述目標(biāo)網(wǎng)格的幾何中心。
25、在一些可能的實現(xiàn)方式中,所述裝置還包括合并模塊;
26、所述確定模塊,還用于確定所述目標(biāo)對象在第二時段的流動特性,所述第二時段為所述第一時段之后的時段;
27、所述合并模塊,用于如果所述第二時段的流動特性表征所述待調(diào)整區(qū)域由關(guān)鍵區(qū)域變?yōu)榉顷P(guān)鍵區(qū)域,則將多個目標(biāo)子網(wǎng)格合并為所述目標(biāo)網(wǎng)格。
28、第三方面,本申請?zhí)峁┝艘环N計算設(shè)備,包括存儲器和處理器;
29、其中,在所述存儲器中存儲有一個或多個計算機程序,所述一個或多個計算機程序包括指令;當(dāng)所述指令被所述處理器執(zhí)行時,使得所述計算設(shè)備執(zhí)行如第一方面中任一項所述的方法。
30、第四方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)用于存儲計算機程序,所述計算機程序用于執(zhí)行如第一方面中任一項所述的方法。
31、由上述技術(shù)方案可知,本申請至少具有如下有益效果:
32、本申請?zhí)峁┝艘环N非結(jié)構(gòu)網(wǎng)格的調(diào)整方法,該方法可以應(yīng)用于處理設(shè)備,該方法包括,處理設(shè)備先對目標(biāo)對象進行仿真,得到該目標(biāo)對象的第一時段的流動特性,然后基于該第一時段的流動特性,確定待調(diào)整區(qū)域,該待調(diào)整區(qū)域包括至少一個網(wǎng)格,可以從該待調(diào)整區(qū)域中確定目標(biāo)網(wǎng)格的目標(biāo)頂點,以及,與該目標(biāo)頂點相鄰接的多個網(wǎng)格邊和多個網(wǎng)格面。然后根據(jù)目標(biāo)頂點、與該目標(biāo)頂點相鄰接的每個網(wǎng)格邊的邊內(nèi)點、與目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點以及目標(biāo)網(wǎng)格的格內(nèi)點,對該目標(biāo)網(wǎng)格進行細分,得到該目標(biāo)頂點對應(yīng)的目標(biāo)子網(wǎng)格,類似的,針對目標(biāo)網(wǎng)格的每個頂點均進行類似的處理后,可以得到該每個頂點對應(yīng)的子網(wǎng)格,即,目標(biāo)網(wǎng)格對應(yīng)的全部子網(wǎng)格。與傳統(tǒng)的模板法相比,本申請的技術(shù)方案中所提出的細分方式,無需考慮被細分網(wǎng)格的單元類型,可以適用標(biāo)準(zhǔn)單元和非標(biāo)準(zhǔn)單元,兼容性更好。
33、應(yīng)當(dāng)理解的是,本申請中對技術(shù)特征、技術(shù)方案、有益效果或類似語言的描述并不是暗示在任意的單個實施例中可以實現(xiàn)所有的特點和優(yōu)點。相反,可以理解的是對于特征或有益效果的描述意味著在至少一個實施例中包括特定的技術(shù)特征、技術(shù)方案或有益效果。因此,本說明書中對于技術(shù)特征、技術(shù)方案或有益效果的描述并不一定是指相同的實施例。進而,還可以任何適當(dāng)?shù)姆绞浇M合本實施例中所描述的技術(shù)特征、技術(shù)方案和有益效果。本領(lǐng)域技術(shù)人員將會理解,無需特定實施例的一個或多個特定的技術(shù)特征、技術(shù)方案或有益效果即可實現(xiàn)實施例。在其他實施例中,還可在沒有體現(xiàn)所有實施例的特定實施例中識別出額外的技術(shù)特征和有益效果。
1.一種非結(jié)構(gòu)網(wǎng)格的調(diào)整方法,其特征在于,應(yīng)用于處理設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)格邊的邊內(nèi)點為所述網(wǎng)格邊的幾何中心;和/或,所述網(wǎng)格面的面內(nèi)點為所述網(wǎng)格面的幾何中心;和/或,所述目標(biāo)網(wǎng)格的格內(nèi)點為所述目標(biāo)網(wǎng)格的幾何中心。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定所述待調(diào)整區(qū)域中目標(biāo)網(wǎng)格的目標(biāo)頂點,與所述目標(biāo)頂點相鄰接的多個網(wǎng)格邊和多個網(wǎng)格面,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標(biāo)頂點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格邊的邊內(nèi)點、與所述目標(biāo)頂點相鄰接的每個網(wǎng)格面的面內(nèi)點以及所述目標(biāo)網(wǎng)格的格內(nèi)點,對所述目標(biāo)網(wǎng)格進行細分,包括:
6.一種非結(jié)構(gòu)網(wǎng)格的調(diào)整裝置,其特征在于,所述裝置包括:
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述網(wǎng)格邊的邊內(nèi)點為所述網(wǎng)格邊的幾何中心;和/或,所述網(wǎng)格面的面內(nèi)點為所述網(wǎng)格面的幾何中心;和/或,所述目標(biāo)網(wǎng)格的格內(nèi)點為所述目標(biāo)網(wǎng)格的幾何中心。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括合并模塊;
9.一種計算設(shè)備,其特征在于,包括存儲器和處理器;
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)用于存儲計算機程序,所述計算機程序用于執(zhí)行如權(quán)利要求1至5任一項所述的方法。