国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      網(wǎng)格構(gòu)建方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品與流程

      文檔序號:40275093發(fā)布日期:2024-12-11 13:09閱讀:9來源:國知局
      網(wǎng)格構(gòu)建方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品與流程

      本技術(shù)涉及仿真,尤其涉及流體仿真,具體涉及一種網(wǎng)格構(gòu)建方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。


      背景技術(shù):

      1、邊界層網(wǎng)格是流體動(dòng)力學(xué)數(shù)值模擬中用于描述流體在固體壁面附近流動(dòng)特性的網(wǎng)格部分。在邊界層網(wǎng)格中狹窄的縫隙區(qū)域,往往會(huì)產(chǎn)生全局相交,這些區(qū)域在邊界層厚度方向上往往無法提供足夠的空間來容納精細(xì)的邊界層網(wǎng)格,且這種空間限制會(huì)導(dǎo)致邊界層網(wǎng)格的相互碰撞,進(jìn)而引發(fā)棱柱單元添加失敗和單元覆蓋率不足的問題。

      2、然而,相關(guān)技術(shù)中直接刪除相交的邊界層網(wǎng)絡(luò)的方法會(huì)破壞了邊界層網(wǎng)格的連續(xù)性。


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

      1、本技術(shù)提供一種網(wǎng)格構(gòu)建方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品,以至少解決相關(guān)技術(shù)中中直接刪除相交的邊界層網(wǎng)絡(luò)的方法會(huì)破壞了邊界層網(wǎng)格的連續(xù)性的技術(shù)問題。本技術(shù)的技術(shù)方案如下:

      2、根據(jù)本技術(shù)提供的第一方面,提供一種網(wǎng)格構(gòu)建方法,包括:獲取第一仿真曲面和第二仿真曲面;第一仿真曲面的邊界層網(wǎng)格與第二仿真曲面的邊界層網(wǎng)格相交;第二仿真曲面包括多個(gè)節(jié)點(diǎn),多個(gè)節(jié)點(diǎn)將第二仿真曲面劃分為多個(gè)網(wǎng)格;確定第一仿真曲面的主動(dòng)區(qū)域,以及第二仿真曲面的影子區(qū)域和被動(dòng)區(qū)域;其中,主動(dòng)區(qū)域?yàn)榈谝环抡媲嫔系亩鄠€(gè)相鄰的目標(biāo)點(diǎn)形成的區(qū)域;影子區(qū)域?yàn)橹鲃?dòng)區(qū)域在第二仿真曲面上的映射區(qū)域;被動(dòng)區(qū)域?yàn)榈诙抡媲娴亩鄠€(gè)網(wǎng)格中第一網(wǎng)格所在的區(qū)域,第一網(wǎng)格包括影子區(qū)域;將影子區(qū)域的邊界與被動(dòng)區(qū)域的邊界進(jìn)行縫合,并刪除被動(dòng)區(qū)域的多個(gè)節(jié)點(diǎn),得到縫合區(qū)域;確定縫合區(qū)域和主動(dòng)區(qū)域之間的節(jié)點(diǎn)位置以及數(shù)量,并基于節(jié)點(diǎn)位置以及數(shù)量,重新構(gòu)建縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格;縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格不相交。

      3、根據(jù)上述技術(shù)手段,本技術(shù)可以確定第一仿真曲面上的主動(dòng)區(qū)域,以及第二仿真曲面上的影子區(qū)域和被動(dòng)區(qū)域,通過將影子區(qū)域的邊界與被動(dòng)區(qū)域的邊界進(jìn)行縫合,并重新構(gòu)建邊界層網(wǎng)格的方式,確??p合區(qū)域與主動(dòng)區(qū)域的邊界層網(wǎng)格不相交,可以保證邊界層網(wǎng)絡(luò)的連續(xù)性的前提下,避免網(wǎng)格重疊和干涉的問題。

      4、一種可能的方式中,影子區(qū)域包括多個(gè)映射點(diǎn);多個(gè)目標(biāo)點(diǎn)與多個(gè)映射點(diǎn)一一對應(yīng),目標(biāo)點(diǎn)與對應(yīng)的映射點(diǎn)之間的距離小于第一預(yù)設(shè)距離,且目標(biāo)點(diǎn)的法線與對應(yīng)的映射點(diǎn)的法線之間的夾角小于第一預(yù)設(shè)角度。

      5、一種可能的方式中,確定第一仿真曲面的主動(dòng)區(qū)域,包括:對第一仿真曲面上的節(jié)點(diǎn)進(jìn)行遍歷,確定第一仿真曲面上的多個(gè)相鄰的目標(biāo)點(diǎn);將多個(gè)相鄰的目標(biāo)點(diǎn)形成的區(qū)域,確定為主動(dòng)區(qū)域。

      6、根據(jù)上述技術(shù)手段,本技術(shù)可以將確定多個(gè)相鄰的目標(biāo)點(diǎn)形成的區(qū)域,即多個(gè)目標(biāo)點(diǎn)構(gòu)成的網(wǎng)格區(qū)域確定為主動(dòng)區(qū)域,也就是第一仿真曲面中的邊界層網(wǎng)格容易出現(xiàn)相交的狹縫區(qū)域,以支持后續(xù)中對主動(dòng)區(qū)域進(jìn)行處理,避免網(wǎng)格重疊和干涉的問題。

      7、一種可能的方式中,對第一仿真曲面上的節(jié)點(diǎn)進(jìn)行遍歷,確定第一仿真曲面上的多個(gè)相鄰的目標(biāo)點(diǎn),包括:針對第一仿真曲面的多個(gè)網(wǎng)絡(luò)中任意相鄰的第一網(wǎng)格和第二網(wǎng)絡(luò),確定相鄰目標(biāo)網(wǎng)格之間的法向量夾角;在法向量夾角小于第二預(yù)設(shè)角度的情況下,確定第一節(jié)點(diǎn)在第二仿真曲面上對應(yīng)的映射點(diǎn);目標(biāo)網(wǎng)格包括第一節(jié)點(diǎn);第一節(jié)點(diǎn)為第一仿真曲面上的任意一個(gè)節(jié)點(diǎn);在第一節(jié)點(diǎn)與第一節(jié)點(diǎn)在第二仿真曲面上對應(yīng)的映射點(diǎn)之間的距離小于第一預(yù)設(shè)距離,且第一節(jié)點(diǎn)的法線與第一節(jié)點(diǎn)在第二仿真曲面上對應(yīng)的映射點(diǎn)的法線之間的夾角小于第一預(yù)設(shè)角度的情況下,將第一節(jié)點(diǎn)確定為目標(biāo)點(diǎn)。

      8、根據(jù)上述技術(shù)手段,本技術(shù)通過法向量夾角判斷第一節(jié)點(diǎn)是否為非特征區(qū)域(法向量夾角小于與第二預(yù)設(shè)角度的區(qū)域),進(jìn)一步判斷第一節(jié)點(diǎn)是否為目標(biāo)點(diǎn),精確地確定邊界層網(wǎng)格中容易產(chǎn)生相交的區(qū)域。

      9、一種可能的方式中,確定縫合區(qū)域和主動(dòng)區(qū)域之間的節(jié)點(diǎn)位置以及數(shù)量,并基于節(jié)點(diǎn)位置以及數(shù)量,重新構(gòu)建縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格,包括:針對多個(gè)目標(biāo)點(diǎn)中每個(gè)目標(biāo)點(diǎn),根據(jù)預(yù)設(shè)層數(shù),確定每個(gè)目標(biāo)點(diǎn)與每個(gè)目標(biāo)點(diǎn)對應(yīng)的映射點(diǎn)之間的節(jié)點(diǎn)位置以及數(shù)量;根據(jù)每個(gè)目標(biāo)點(diǎn)對應(yīng)的節(jié)點(diǎn)位置以及數(shù)量,重新構(gòu)建縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格。

      10、根據(jù)上述技術(shù)手段,本技術(shù)可以確定縫合區(qū)域和主動(dòng)區(qū)域之間的節(jié)點(diǎn)位置以及數(shù)量,并基于這些信息重新構(gòu)建這兩個(gè)區(qū)域的邊界層網(wǎng)格,從而確??p合區(qū)域與主動(dòng)區(qū)域的邊界層網(wǎng)格不相交,避免網(wǎng)格重疊和干涉的問題。

      11、一種可能的方式中,在被動(dòng)區(qū)域和影子區(qū)域存在相交的情況下,確定被動(dòng)區(qū)域和影子區(qū)域的相交區(qū)域;將主動(dòng)區(qū)域中與相交區(qū)域?qū)?yīng)的區(qū)域進(jìn)行刪除處理,得到處理后主動(dòng)區(qū)域,并確定處理后主動(dòng)區(qū)域?qū)?yīng)的影子區(qū)域。

      12、根據(jù)上述技術(shù)手段,本技術(shù)通過精確確定被動(dòng)區(qū)域和影子區(qū)域的相交區(qū)域,并據(jù)此對主動(dòng)區(qū)域進(jìn)行刪除處理,可以消除由于區(qū)域重疊或誤判而導(dǎo)致的誤差。這有助于準(zhǔn)確地處理邊界層網(wǎng)格相交的問題。

      13、一種可能的方式中,在主動(dòng)區(qū)域大于或等于預(yù)設(shè)區(qū)域閾值,且被動(dòng)區(qū)域大于或等于預(yù)設(shè)區(qū)域閾值的情況下,將處理后主動(dòng)區(qū)域?qū)?yīng)的影子區(qū)域的邊界與被動(dòng)區(qū)域的邊界進(jìn)行縫合,并刪除被動(dòng)區(qū)域的多個(gè)節(jié)點(diǎn),得到縫合區(qū)域。

      14、根據(jù)上述技術(shù)手段,本技術(shù)可以通過限制需要處理的區(qū)域的大小(即主動(dòng)區(qū)域的大小)來減少網(wǎng)格復(fù)雜度,從而降低計(jì)算過程中的內(nèi)存占用和計(jì)算時(shí)間,并保障計(jì)算的準(zhǔn)確性。

      15、一種可能的方式中,第一仿真曲面和第二仿真曲面為車輛的同一部件的不同曲面,或者為不同部件的曲面。

      16、根據(jù)本技術(shù)提供的第二方面,提供一種網(wǎng)格構(gòu)建裝置,包括獲取單元、確定單元、縫合單元和構(gòu)建單元;獲取單元,用于獲取第一仿真曲面和第二仿真曲面;第一仿真曲面的邊界層網(wǎng)格與第二仿真曲面的邊界層網(wǎng)格相交;第二仿真曲面包括多個(gè)節(jié)點(diǎn),多個(gè)節(jié)點(diǎn)將第二仿真曲面劃分為多個(gè)網(wǎng)格;確定單元,用于確定第一仿真曲面的主動(dòng)區(qū)域,以及第二仿真曲面的影子區(qū)域和被動(dòng)區(qū)域;其中,主動(dòng)區(qū)域?yàn)榈谝环抡媲嫔系亩鄠€(gè)相鄰的目標(biāo)點(diǎn)形成的區(qū)域;影子區(qū)域?yàn)橹鲃?dòng)區(qū)域在第二仿真曲面上的映射區(qū)域;被動(dòng)區(qū)域?yàn)榈诙抡媲娴亩鄠€(gè)網(wǎng)格中第一網(wǎng)格所在的區(qū)域,第一網(wǎng)格包括影子區(qū)域;縫合單元,用于將影子區(qū)域的邊界與被動(dòng)區(qū)域的邊界進(jìn)行縫合,并刪除被動(dòng)區(qū)域的多個(gè)節(jié)點(diǎn),得到縫合區(qū)域;構(gòu)建單元,用于確定縫合區(qū)域和主動(dòng)區(qū)域之間的節(jié)點(diǎn)位置以及數(shù)量,并基于節(jié)點(diǎn)位置以及數(shù)量,重新構(gòu)建縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格;縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格不相交。

      17、一種可能的方式中,確定單元,具體用于:對第一仿真曲面上的節(jié)點(diǎn)進(jìn)行遍歷,確定第一仿真曲面上的多個(gè)相鄰的目標(biāo)點(diǎn);將多個(gè)相鄰的目標(biāo)點(diǎn)形成的區(qū)域,確定為主動(dòng)區(qū)域。

      18、一種可能的方式中,確定單元,具體用于:針對第一仿真曲面的多個(gè)網(wǎng)絡(luò)中任意相鄰的第一網(wǎng)格和第二網(wǎng)絡(luò),確定相鄰目標(biāo)網(wǎng)格之間的法向量夾角;在法向量夾角小于第二預(yù)設(shè)角度的情況下,確定第一節(jié)點(diǎn)在第二仿真曲面上對應(yīng)的映射點(diǎn);目標(biāo)網(wǎng)格包括第一節(jié)點(diǎn);第一節(jié)點(diǎn)為第一仿真曲面上的任意一個(gè)節(jié)點(diǎn);在第一節(jié)點(diǎn)與第一節(jié)點(diǎn)在第二仿真曲面上對應(yīng)的映射點(diǎn)之間的距離小于第一預(yù)設(shè)距離,且第一節(jié)點(diǎn)的法線與第一節(jié)點(diǎn)在第二仿真曲面上對應(yīng)的映射點(diǎn)的法線之間的夾角小于第一預(yù)設(shè)角度的情況下,將第一節(jié)點(diǎn)確定為目標(biāo)點(diǎn)。

      19、一種可能的方式中,確定單元,具體用于:針對多個(gè)目標(biāo)點(diǎn)中每個(gè)目標(biāo)點(diǎn),根據(jù)預(yù)設(shè)層數(shù),確定每個(gè)目標(biāo)點(diǎn)與每個(gè)目標(biāo)點(diǎn)對應(yīng)的映射點(diǎn)之間的節(jié)點(diǎn)位置以及數(shù)量;根據(jù)每個(gè)目標(biāo)點(diǎn)對應(yīng)的節(jié)點(diǎn)位置以及數(shù)量,重新構(gòu)建縫合區(qū)域的邊界層網(wǎng)絡(luò)以及主動(dòng)區(qū)域的邊界層網(wǎng)格。

      20、一種可能的方式中,確定單元,還用于在被動(dòng)區(qū)域和影子區(qū)域存在相交的情況下,確定被動(dòng)區(qū)域和影子區(qū)域的相交區(qū)域;確定單元,還用于將主動(dòng)區(qū)域中與相交區(qū)域?qū)?yīng)的區(qū)域進(jìn)行刪除處理,得到處理后主動(dòng)區(qū)域,并確定處理后主動(dòng)區(qū)域?qū)?yīng)的影子區(qū)域。

      21、一種可能的方式中,縫合單元,還用于在主動(dòng)區(qū)域大于或等于預(yù)設(shè)區(qū)域閾值,且被動(dòng)區(qū)域大于或等于預(yù)設(shè)區(qū)域閾值的情況下,將處理后主動(dòng)區(qū)域?qū)?yīng)的影子區(qū)域的邊界與被動(dòng)區(qū)域的邊界進(jìn)行縫合,并刪除被動(dòng)區(qū)域的多個(gè)節(jié)點(diǎn),得到縫合區(qū)域。

      22、根據(jù)本技術(shù)提供的第三方面,提供一種電子設(shè)備,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,處理器被配置為執(zhí)行指令,以實(shí)現(xiàn)上述第一方面及其任一種可能的實(shí)施方式的方法。

      23、根據(jù)本技術(shù)提供的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行上述第一方面中及其任一種可能的實(shí)施方式的方法。

      24、根據(jù)本技術(shù)提供的第五方面,提供一種計(jì)算機(jī)程序產(chǎn)品,計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)指令,當(dāng)計(jì)算機(jī)指令在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備執(zhí)行上述第一方面及其任一種可能的實(shí)施方式的方法。

      25、由此,本技術(shù)的上述技術(shù)特征具有以下有益效果:

      26、(1)可以確定第一仿真曲面上的主動(dòng)區(qū)域,以及第二仿真曲面上的影子區(qū)域和被動(dòng)區(qū)域,通過將影子區(qū)域的邊界與被動(dòng)區(qū)域的邊界進(jìn)行縫合,并重新構(gòu)建邊界層網(wǎng)格的方式,確??p合區(qū)域與主動(dòng)區(qū)域的邊界層網(wǎng)格不相交,可以保證邊界層網(wǎng)絡(luò)的連續(xù)性的前提下,避免網(wǎng)格重疊和干涉的問題。

      27、(2)可以將確定多個(gè)相鄰的目標(biāo)點(diǎn)形成的區(qū)域,即多個(gè)目標(biāo)點(diǎn)構(gòu)成的網(wǎng)格區(qū)域確定為主動(dòng)區(qū)域,也就是第一仿真曲面中的邊界層網(wǎng)格容易出現(xiàn)相交的狹縫區(qū)域,以支持后續(xù)中對主動(dòng)區(qū)域進(jìn)行處理,避免網(wǎng)格重疊和干涉的問題。

      28、(3)通過法向量夾角判斷第一節(jié)點(diǎn)是否為非特征區(qū)域(法向量夾角小于與第二預(yù)設(shè)角度的區(qū)域),進(jìn)一步判斷第一節(jié)點(diǎn)是否為目標(biāo)點(diǎn),精確地確定邊界層網(wǎng)格中容易產(chǎn)生相交的區(qū)域。

      29、(4)可以確定縫合區(qū)域和主動(dòng)區(qū)域之間的節(jié)點(diǎn)位置以及數(shù)量,并基于這些信息重新構(gòu)建這兩個(gè)區(qū)域的邊界層網(wǎng)格,從而確??p合區(qū)域與主動(dòng)區(qū)域的邊界層網(wǎng)格不相交,避免網(wǎng)格重疊和干涉的問題。

      30、(5)通過精確確定被動(dòng)區(qū)域和影子區(qū)域的相交區(qū)域,并據(jù)此對主動(dòng)區(qū)域進(jìn)行刪除處理,可以消除由于區(qū)域重疊或誤判而導(dǎo)致的誤差。這有助于準(zhǔn)確地處理邊界層網(wǎng)格相交的問題。

      31、(6)可以通過限制需要處理的區(qū)域的大小(即主動(dòng)區(qū)域的大小)來減少網(wǎng)格復(fù)雜度,從而降低計(jì)算過程中的內(nèi)存占用和計(jì)算時(shí)間,并保障計(jì)算的準(zhǔn)確性。

      32、需要說明的是,第二方面至第五方面中的任一種實(shí)現(xiàn)方式所帶來的技術(shù)效果可參見第一方面中對應(yīng)實(shí)現(xiàn)方式所帶來的技術(shù)效果,此處不再贅述。

      33、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。

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