System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本文公開(kāi)的實(shí)施方式涉及三維建模的。特別地,本公開(kāi)的實(shí)施方式涉及一種用于基于八叉樹(shù)六面體網(wǎng)格生成貼體六面體網(wǎng)格的網(wǎng)格生成方法。
技術(shù)介紹
1、計(jì)算流體力學(xué)(cfd,computational?fluid?dynamics)是一種使用計(jì)算機(jī)對(duì)于流體力學(xué)的控制方程(governing?equation)進(jìn)行數(shù)值求解的方法。目前,cfd軟件已在機(jī)械、化工、藥學(xué)、航空航天等領(lǐng)域中已被廣泛應(yīng)用于仿真和設(shè)計(jì)。cfd軟件的數(shù)值計(jì)算的實(shí)質(zhì)在于放棄尋找控制方程的解析解,而是通過(guò)將整個(gè)流場(chǎng)分為若干個(gè)網(wǎng)格單元并對(duì)每個(gè)網(wǎng)格單元進(jìn)行數(shù)值計(jì)算。因此,空間網(wǎng)格劃分是cfd軟件中的重要一環(huán)。
2、近年來(lái),人們提出了許多網(wǎng)格生成方法。針對(duì)網(wǎng)格生成方法的關(guān)鍵要求是計(jì)算域網(wǎng)格需要能夠完全擬合幾何表面并且準(zhǔn)確捕獲幾何特征邊緣。也就是說(shuō),無(wú)論幾何形狀多么復(fù)雜,都可以生成可接受的網(wǎng)格,即能夠準(zhǔn)確地表達(dá)計(jì)算域的空間形狀。盡管四面體網(wǎng)格更容易生成,但六面體網(wǎng)格是大變形或計(jì)算流體動(dòng)力學(xué)等高級(jí)數(shù)值模擬的首選。例如,對(duì)于壁邊界流的模擬,六面體網(wǎng)格遠(yuǎn)遠(yuǎn)超過(guò)四面體網(wǎng)格,因?yàn)榱骟w拓?fù)湓试S在壁法線方向上進(jìn)行正交網(wǎng)格對(duì)齊。
3、目前,如何在任意三維(3d)域中生成高質(zhì)量的共形六面體網(wǎng)格仍然是網(wǎng)格生成中最具挑戰(zhàn)性的開(kāi)放性問(wèn)題之一。
4、在本
技術(shù)介紹
部分中公開(kāi)的以上信息僅用于理解本專利技術(shù)構(gòu)思的背景,并且因此可能包含不構(gòu)成現(xiàn)有技術(shù)的信息。
技術(shù)實(shí)現(xiàn)思路
1、在下文中將給出關(guān)于本公開(kāi)的簡(jiǎn)要概述,以便提供關(guān)于本公開(kāi)的
2、對(duì)于現(xiàn)有技術(shù)中存在的問(wèn)題,有必要提供一種用于基于八叉樹(shù)六面體網(wǎng)格生成貼體六面體網(wǎng)格的網(wǎng)格生成技術(shù)。
3、為了實(shí)現(xiàn)本公開(kāi)的目的,根據(jù)本公開(kāi)的一個(gè)方面,提供了一種網(wǎng)格生成方法,用于基于八叉樹(shù)六面體網(wǎng)格生成貼體六面體網(wǎng)格,包括:構(gòu)建自下而上的八叉樹(shù)六面體網(wǎng)格作為背景網(wǎng)格;根據(jù)輸入物體的表面定義背景網(wǎng)格的距離場(chǎng);根據(jù)距離場(chǎng)搜索背景網(wǎng)格以確定邊界網(wǎng)格;以及通過(guò)建立輸入物體的網(wǎng)格與邊界網(wǎng)格的雙射映射生成貼體六面體網(wǎng)格。
4、根據(jù)本公開(kāi)的另一方面,提供了能夠?qū)崿F(xiàn)上述的網(wǎng)格生成方法的計(jì)算機(jī)程序。
5、此外,還提供了具有至少計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)形式的計(jì)算機(jī)程序產(chǎn)品,其上記錄有用于實(shí)現(xiàn)上述的網(wǎng)格生成方法的計(jì)算機(jī)程序代碼。具體地,根據(jù)本公開(kāi)的又一方面,提供了計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序在被計(jì)算機(jī)執(zhí)行時(shí)能夠?qū)崿F(xiàn)上述的網(wǎng)格生成方法。
6、根據(jù)本公開(kāi)的網(wǎng)格生成方法,通過(guò)增加幾何特征捕捉功能,對(duì)于具有銳利特征的輸入物體可以實(shí)現(xiàn)良好的幾何匹配性能,并且能夠針對(duì)常見(jiàn)的三維模型直接生成全六面體網(wǎng)格。
7、此外,根據(jù)本公開(kāi)的網(wǎng)格生成方法,提高了網(wǎng)格生成的計(jì)算速度,能夠滿足實(shí)際工程需求,即使針對(duì)飛機(jī),船舶等大模型也可以快速生成全六面體網(wǎng)格,而且能夠針對(duì)復(fù)雜模型生成良好的貼體六面體網(wǎng)格。
8、然而,本公開(kāi)的效果不限于上述效果,并且可以在不脫離本公開(kāi)的精神和范圍的情況下進(jìn)行各種擴(kuò)展。應(yīng)當(dāng)理解,前面的一般描述和下面的詳細(xì)描述都是示例性和解釋性的,并且旨在提供對(duì)要求保護(hù)的本公開(kāi)的進(jìn)一步說(shuō)明。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種網(wǎng)格生成方法,用于基于八叉樹(shù)六面體網(wǎng)格生成貼體六面體網(wǎng)格,包括:
2.根據(jù)權(quán)利要求1所述的網(wǎng)格生成方法,其中,
3.根據(jù)權(quán)利要求1所述的網(wǎng)格生成方法,其中,
4.根據(jù)權(quán)利要求3所述的網(wǎng)格生成方法,其中,
5.根據(jù)權(quán)利要求1所述的網(wǎng)格生成方法,其中,通過(guò)建立所述輸入物體的網(wǎng)格與所述邊界網(wǎng)格的雙射映射生成所述貼體六面體網(wǎng)格包括:
6.根據(jù)權(quán)利要求5所述的網(wǎng)格生成方法,其中,
7.根據(jù)權(quán)利要求5所述的網(wǎng)格生成方法,其中,將所述輸入物體的特征線映射到所述邊界網(wǎng)格的邊線包括:
8.根據(jù)權(quán)利要求7所述的網(wǎng)格生成方法,其中,
9.根據(jù)權(quán)利要求7所述的網(wǎng)格生成方法,其中,將所述輸入物體的特征線映射到所述邊界網(wǎng)格的邊線還包括:
10.根據(jù)權(quán)利要求5所述的網(wǎng)格生成方法,其中,通過(guò)建立所述輸入物體的網(wǎng)格與所述邊界網(wǎng)格的雙射映射生成所述貼體六面體網(wǎng)格還包括:
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有能夠由計(jì)算機(jī)執(zhí)行的程序,所述程序在被所述計(jì)算機(jī)執(zhí)行時(shí)使得所述計(jì)算機(jī)執(zhí)行根據(jù)權(quán)利要
12.一種計(jì)算機(jī)程序,所述計(jì)算機(jī)程序在被所述計(jì)算機(jī)執(zhí)行時(shí)能夠?qū)崿F(xiàn)根據(jù)權(quán)利要求1至10中任一項(xiàng)所述的網(wǎng)格生成方法。
...【技術(shù)特征摘要】
1.一種網(wǎng)格生成方法,用于基于八叉樹(shù)六面體網(wǎng)格生成貼體六面體網(wǎng)格,包括:
2.根據(jù)權(quán)利要求1所述的網(wǎng)格生成方法,其中,
3.根據(jù)權(quán)利要求1所述的網(wǎng)格生成方法,其中,
4.根據(jù)權(quán)利要求3所述的網(wǎng)格生成方法,其中,
5.根據(jù)權(quán)利要求1所述的網(wǎng)格生成方法,其中,通過(guò)建立所述輸入物體的網(wǎng)格與所述邊界網(wǎng)格的雙射映射生成所述貼體六面體網(wǎng)格包括:
6.根據(jù)權(quán)利要求5所述的網(wǎng)格生成方法,其中,
7.根據(jù)權(quán)利要求5所述的網(wǎng)格生成方法,其中,將所述輸入物體的特征線映射到所述邊界網(wǎng)格的邊線包括:
8.根據(jù)權(quán)利要求...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉愷,盧義,
申請(qǐng)(專利權(quán))人:北京秩益科技有限責(zé)任公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。