亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

湍流模型中最小壁面距離的搜索方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號(hào):40388068發(fā)布日期:2024-12-20 12:10閱讀:5來(lái)源:國(guó)知局
湍流模型中最小壁面距離的搜索方法、裝置、設(shè)備及介質(zhì)與流程

本技術(shù)涉及流體力學(xué),特別涉及一種湍流模型中最小壁面距離的搜索方法,還涉及一種湍流模型中最小壁面距離的搜索裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,以及航空航天領(lǐng)域設(shè)計(jì)過(guò)程中設(shè)計(jì)難度的不斷增加,計(jì)算流體力學(xué)(computational?fluid?dynamics,cfd)作為主要研究手段之一,可以極大地縮減設(shè)計(jì)和實(shí)驗(yàn)周期。長(zhǎng)久以來(lái),各類(lèi)cfd算法針對(duì)層流的模擬已相對(duì)成熟,湍流作為影響流場(chǎng)流動(dòng)的關(guān)鍵因素,由于其具有的高度復(fù)雜性和隨機(jī)性,使得目前針對(duì)湍流模擬流動(dòng)機(jī)理的研究仍然是流場(chǎng)精確模擬中的難點(diǎn)之一。

2、目前,在工程應(yīng)用中常用的湍流計(jì)算模型在計(jì)算過(guò)程中通常會(huì)用到壁面距離,即空間任意流體節(jié)點(diǎn)到所有壁面的最近距離。相關(guān)技術(shù)中,通常采用直接求解法求解壁面距離,即:針對(duì)流場(chǎng)空間中的任一流體節(jié)點(diǎn),在所有壁面中搜索距離該節(jié)點(diǎn)最近的壁面網(wǎng)格。然而,一個(gè)流體節(jié)點(diǎn)最小壁面距離的完整搜索過(guò)程需要遍歷全部的壁面網(wǎng)格,通過(guò)一一計(jì)算和比較點(diǎn)到面的最小距離,最終得出這一流體節(jié)點(diǎn)的最小壁面距離。然而,在實(shí)際計(jì)算過(guò)程中,流體節(jié)點(diǎn)的數(shù)量可達(dá)千萬(wàn)、上億的量級(jí),壁面網(wǎng)格的數(shù)量也會(huì)有百萬(wàn)、千萬(wàn)的量級(jí),顯然,再先進(jìn)的計(jì)算機(jī)群也需要為此耗費(fèi)大量的時(shí)間。

3、因此,如何對(duì)湍流模型中的最小壁面距離進(jìn)行更為快速高效地搜索是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)的目的是提供一種湍流模型中最小壁面距離的搜索方法,該湍流模型中最小壁面距離的搜索方法可以對(duì)湍流模型中的最小壁面距離進(jìn)行更為快速高效地搜索;本技術(shù)的另一目的是提供一種湍流模型中最小壁面距離的搜索裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),均具有上述有益效果。

2、第一方面,本技術(shù)提供了一種湍流模型中最小壁面距離的搜索方法,包括:

3、確定湍流空間中各空間維度的尺度范圍,并按照尺度范圍由大到小的順序?qū)Ω魉隹臻g維度進(jìn)行排序,獲得維度分割序列;

4、將所述維度分割序列中的第一個(gè)空間維度作為待分割空間維度;

5、在所述待分割空間維度上,按照預(yù)設(shè)分割尺度對(duì)所述湍流空間進(jìn)行分割,獲得各空間塊;

6、當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量超出預(yù)設(shè)閾值時(shí),將所述維度分割序列中的下一個(gè)空間維度作為所述待分割空間維度,并返回所述在所述待分割空間維度上,按照預(yù)設(shè)分割尺度對(duì)所述湍流空間進(jìn)行分割,獲得各空間塊的步驟;

7、當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量未超出預(yù)設(shè)閾值時(shí),根據(jù)所述湍流空間中流體節(jié)點(diǎn)到各所述空間塊的距離確定最小壁面距離。

8、可選地,所述根據(jù)所述湍流空間中流體節(jié)點(diǎn)到各所述空間塊的距離確定最小壁面距離,包括:

9、對(duì)于所述湍流空間中的每一空間塊,在所述湍流空間中確定所述空間塊的定位點(diǎn);

10、將所述流體節(jié)點(diǎn)到所述定位點(diǎn)的距離作為所述流體節(jié)點(diǎn)到所述空間塊的距離;

11、根據(jù)所述流體節(jié)點(diǎn)到各所述空間塊的距離確定所述最小壁面距離。

12、可選地,所述根據(jù)所述流體節(jié)點(diǎn)到各所述空間塊的距離確定所述最小壁面距離,包括:

13、將所述流體節(jié)點(diǎn)到各所述空間塊的距離按照從小到大的順序進(jìn)行排序,獲得距離序列;

14、按照所述距離序列中各距離的排列順序遍歷到當(dāng)前距離;

15、判斷所述當(dāng)前距離是否小于當(dāng)前最小壁面距離;其中,初始的當(dāng)前最小壁面距離為所述距離序列中第一個(gè)距離對(duì)應(yīng)的空間塊與所述流體節(jié)點(diǎn)之間的最小距離;

16、若所述當(dāng)前距離不小于所述當(dāng)前最小壁面距離,則返回所述按照所述距離序列中各距離的排列順序遍歷到當(dāng)前距離的步驟;

17、若所述當(dāng)前距離小于所述當(dāng)前最小壁面距離,則計(jì)算所述流體節(jié)點(diǎn)到所述當(dāng)前距離對(duì)應(yīng)的空間塊的最小距離;

18、判斷所述最小距離是否小于當(dāng)前最小壁面距離;

19、若所述最小距離小于所述當(dāng)前最小壁面距離,則將所述最小距離作為新的當(dāng)前最小壁面距離;

20、若所述最小距離不小于所述當(dāng)前最小壁面距離,則保留所述當(dāng)前最小壁面距離作為新的當(dāng)前最小壁面距離;

21、當(dāng)所述距離序列遍歷完畢時(shí),獲得所述新的當(dāng)前最小壁面距離作為所述最小壁面距離。

22、可選地,所述計(jì)算所述流體節(jié)點(diǎn)到所述當(dāng)前距離對(duì)應(yīng)的空間塊的最小距離,包括:

23、計(jì)算所述流體節(jié)點(diǎn)到所述當(dāng)前距離對(duì)應(yīng)的空間塊中每一壁面網(wǎng)格的壁面距離;

24、將取值最小的壁面距離作為所述最小距離。

25、可選地,所述計(jì)算所述流體節(jié)點(diǎn)到所述當(dāng)前距離對(duì)應(yīng)的空間塊中每一壁面網(wǎng)格的壁面距離,包括:

26、對(duì)于所述當(dāng)前距離對(duì)應(yīng)的空間塊中的每一壁面網(wǎng)格,計(jì)算所述流體節(jié)點(diǎn)與所述壁面網(wǎng)格的點(diǎn)面距離,以及所述流體節(jié)點(diǎn)與所述壁面網(wǎng)格中每一頂點(diǎn)的點(diǎn)點(diǎn)距離;

27、在所述點(diǎn)面距離和所有所述點(diǎn)點(diǎn)距離中選擇取值最小的距離作為所述壁面距離。

28、可選地,所述對(duì)于所述湍流空間中的每一空間塊,在所述湍流空間中確定所述空間塊的定位點(diǎn),包括:

29、對(duì)于所述湍流空間中的每一空間塊,將所述空間塊的中心點(diǎn)作為所述空間塊的定位點(diǎn)。

30、可選地,所述當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量未超出預(yù)設(shè)閾值時(shí),根據(jù)所述湍流空間中流體節(jié)點(diǎn)到各所述空間塊的距離確定最小壁面距離之后,還包括:

31、切換至所述湍流空間的下一流體節(jié)點(diǎn),并返回所述根據(jù)所述湍流空間中流體節(jié)點(diǎn)到各所述空間塊的距離確定最小壁面距離的步驟。

32、第二方面,本技術(shù)還公開(kāi)了一種湍流模型中最小壁面距離的搜索裝置,包括:

33、排序模塊,用于確定湍流空間中各空間維度的尺度范圍,并按照尺度范圍由大到小的順序?qū)Ω魉隹臻g維度進(jìn)行排序,獲得維度分割序列;

34、設(shè)定模塊,用于將所述維度分割序列中的第一個(gè)空間維度作為待分割空間維度;

35、分割模塊,用于在所述待分割空間維度上,按照預(yù)設(shè)分割尺度對(duì)所述湍流空間進(jìn)行分割,獲得各空間塊;

36、循環(huán)模塊,用于當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量超出預(yù)設(shè)閾值時(shí),將所述維度分割序列中的下一個(gè)空間維度作為所述待分割空間維度,并返回所述按在所述待分割空間維度上,按照預(yù)設(shè)分割尺度對(duì)所述湍流空間進(jìn)行分割,獲得各空間塊的步驟;

37、確定模塊,用于當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量未超出預(yù)設(shè)閾值時(shí),根據(jù)所述湍流空間中流體節(jié)點(diǎn)到各所述空間塊的距離確定最小壁面距離。

38、第三方面,本技術(shù)還公開(kāi)了一種電子設(shè)備,包括:

39、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;

40、處理器,用于執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上所述的任一種湍流模型中最小壁面距離的搜索方法的步驟。

41、第四方面,本技術(shù)還公開(kāi)了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的任一種湍流模型中最小壁面距離的搜索方法的步驟。

42、本技術(shù)提供了一種湍流模型中最小壁面距離的搜索方法,包括:確定湍流空間中各空間維度的尺度范圍,并按照尺度范圍由大到小的順序?qū)Ω魉隹臻g維度進(jìn)行排序,獲得維度分割序列;將所述維度分割序列中的第一個(gè)空間維度作為待分割空間維度;在所述待分割空間維度上,按照預(yù)設(shè)分割尺度對(duì)所述湍流空間進(jìn)行分割,獲得各空間塊;當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量超出預(yù)設(shè)閾值時(shí),將所述維度分割序列中的下一個(gè)空間維度作為所述待分割空間維度,并返回所述在所述待分割空間維度上,按照預(yù)設(shè)分割尺度對(duì)所述湍流空間進(jìn)行分割,獲得各空間塊的步驟;當(dāng)所述空間塊中壁面網(wǎng)格數(shù)量未超出預(yù)設(shè)閾值時(shí),根據(jù)所述湍流空間中流體節(jié)點(diǎn)到各所述空間塊的距離確定最小壁面距離。

43、應(yīng)用本技術(shù)所提供的技術(shù)方案,在湍流空間中求解最小壁面距離時(shí),先對(duì)湍流空間進(jìn)行空間塊分割,并且,在分割過(guò)程中,按照湍流空間中各空間維度的尺度范圍大小來(lái)確定各空間維度的分割順序,按照各空間維度分割后所得空間塊中壁面網(wǎng)格的數(shù)量來(lái)確定是否繼續(xù)進(jìn)行下一空間維度的劃分;在分割完成后,即可根據(jù)湍流空間中流體節(jié)點(diǎn)與各個(gè)空間塊的距離來(lái)實(shí)現(xiàn)最小壁面距離的確定??梢?jiàn),本方案通過(guò)對(duì)湍流空間進(jìn)行空間塊分割以及流體節(jié)點(diǎn)與空間塊距離計(jì)算的方式來(lái)確定最小壁面距離,而無(wú)需對(duì)流體空間中所有的壁面網(wǎng)格距離進(jìn)行計(jì)算,大大減少了計(jì)算量,因此,本方案可以對(duì)湍流模型中的最小壁面距離進(jìn)行更為快速高效地搜索。

44、本技術(shù)所提供的湍流模型中最小壁面距離的搜索裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),同樣具有上述技術(shù)效果,本技術(shù)在此不再贅述。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1