專利名稱:一種運(yùn)用幾何守恒的有限差分模擬繞復(fù)雜構(gòu)型流動(dòng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及 一種復(fù)雜計(jì)算區(qū)域物理特性的數(shù)值模擬方法,特別涉及一種繞復(fù)雜構(gòu)型流動(dòng)的高階精度的有限差分模擬方法。
背景技術(shù):
盡管風(fēng)洞試驗(yàn)到目前仍是預(yù)測(cè)各種航天航空飛行器氣動(dòng)特性的重要手段,但是數(shù)值模擬技術(shù)在氣動(dòng)設(shè)計(jì)中發(fā)揮著越來(lái)越重要的作用。近年來(lái),隨著計(jì)算機(jī)浮點(diǎn)運(yùn)算能力的不斷提升和數(shù)值計(jì)算方法的逐漸完善,人們?cè)絹?lái)越青睞于高精度、高分辨率的數(shù)值計(jì)算方法?,F(xiàn)有大量的研究事實(shí)表明基于傳統(tǒng)二階精度有限體積方法離散微分方程得到微分方程數(shù)值解的數(shù)值模擬方法并不能很好的滿足實(shí)際工程問(wèn)題對(duì)計(jì)算精度的需求,尤其是戰(zhàn)斗機(jī)在作大攻角飛行時(shí)產(chǎn)生的大范圍分離流動(dòng),二階精度的有限體積方法往往不能給出令人滿意的數(shù)值模擬結(jié)果,需要采用高精度、高分辨率的數(shù)值方法來(lái)進(jìn)行模擬。戰(zhàn)斗機(jī)在作大攻角飛行時(shí)產(chǎn)生的大范圍分離流動(dòng)是一種繞復(fù)雜構(gòu)型流動(dòng)。繞復(fù)雜構(gòu)型流動(dòng)是指空氣或水等流體繞過(guò)飛機(jī)、導(dǎo)彈等各種真實(shí)航空飛行器構(gòu)型或水下飛行器的復(fù)雜流動(dòng)。在現(xiàn)有的數(shù)值離散方法中,二階精度的有限體積方法因?yàn)槠淞己玫挠?jì)算穩(wěn)定性而得到了較大規(guī)模的應(yīng)用;而古老的有限差分方法由于計(jì)算穩(wěn)定性不好,尤其是在復(fù)雜多塊對(duì)接的結(jié)構(gòu)網(wǎng)格中的計(jì)算穩(wěn)定性較差,而限制了其在實(shí)際工程問(wèn)題中的大規(guī)模應(yīng)用;有限元方法的計(jì)算量過(guò)大也不利于實(shí)際工程問(wèn)題的大規(guī)模應(yīng)用。但是如果考慮到三維空間中高精度、高分辨率數(shù)值計(jì)算方法的實(shí)現(xiàn)過(guò)程,有限差分方法由于可以采用逐維離散求導(dǎo)的方式達(dá)到高精度、高分辨率,而有限體積方法和有限元方法由于需要采用多維重構(gòu)才能達(dá)到高精度,其計(jì)算量比相同精度的有限差分方法大一個(gè)量級(jí),甚至更多。在現(xiàn)有條件下,考慮到計(jì)算資源的限制條件,基于有限差分離散的高精度數(shù)值方法成了解決實(shí)際工程問(wèn)題中繞復(fù)雜構(gòu)型流動(dòng)數(shù)值模擬的最佳技術(shù)途徑。計(jì)算的穩(wěn)定性和適應(yīng)能力是指數(shù)值模擬方法對(duì)網(wǎng)格構(gòu)建質(zhì)量的依賴度。有限體積方法的計(jì)算穩(wěn)定性好,其主要原因在于有限體積方法在計(jì)算網(wǎng)格導(dǎo)數(shù)時(shí),網(wǎng)格面積和體積都是基于計(jì)算網(wǎng)格的幾何意義計(jì)算的,能夠嚴(yán)格滿足幾何守恒律(意即空間任一封閉的單元體其矢量面積和應(yīng)為零,在計(jì)算中則表現(xiàn)為控制方程自由流守恒的物理特性),同時(shí)又能較好的反映計(jì)算網(wǎng)格的幾何特性。而有限差分方法在復(fù)雜多塊對(duì)接的結(jié)構(gòu)網(wǎng)格中的計(jì)算穩(wěn)定性較差的一個(gè)重要原因就在于其幾何守恒律不容易滿足,尤其是高階精度的有限差分方法其幾何守恒律更不容易滿足。盡管鄧小剛等人在《Journal of Computational Physics))Volume 230. Issue 4, 20February 2011, Pages 1100-1115 提出的守恒網(wǎng)格導(dǎo)數(shù)方法能夠嚴(yán)格滿足幾何守恒律,增強(qiáng)高精度有限差分方法對(duì)復(fù)雜多塊對(duì)接結(jié)構(gòu)網(wǎng)格的適應(yīng)能力,但仍存在以下問(wèn)題1、守恒網(wǎng)格導(dǎo)數(shù)方法只討論了一種形式的守恒網(wǎng)格導(dǎo)數(shù),且不具備網(wǎng)格導(dǎo)數(shù)應(yīng)當(dāng)具備的計(jì)算網(wǎng)格矢量面積的幾何特性,2、網(wǎng)格導(dǎo)數(shù)的計(jì)算形式未能實(shí)質(zhì)上唯一確定,導(dǎo)致不同的網(wǎng)格導(dǎo)數(shù)的計(jì)算形式對(duì)計(jì)算結(jié)果的影響也難以評(píng)估;3、守恒網(wǎng)格導(dǎo)數(shù)方法中對(duì)網(wǎng)格導(dǎo)數(shù)計(jì)算過(guò)程中守恒網(wǎng)格導(dǎo)數(shù)內(nèi)層差分算子的選取沒(méi)有給出充分有力的證明,存在歧義,容易產(chǎn)生誤解,導(dǎo)致計(jì)算過(guò)程不能被正確的實(shí)施;4、守恒網(wǎng)格導(dǎo)數(shù)方法對(duì)網(wǎng)格變換雅可比的計(jì)算形式?jīng)]有提及,在實(shí)際計(jì)算過(guò)程中會(huì)存在多種形式的網(wǎng)格變換雅可比,其對(duì)計(jì)算結(jié)果的影響也難以評(píng)判。以上問(wèn)題導(dǎo)致目前的高精度有限差分方法模擬繞復(fù)雜構(gòu)型流動(dòng)時(shí)仍亟待提高計(jì)算穩(wěn)定性和適應(yīng)能力。
發(fā)明內(nèi)容
本發(fā)明的目的是解決運(yùn)用高精度有限差分方法模擬繞復(fù)雜構(gòu)型流動(dòng)時(shí)的計(jì)算穩(wěn)定性和適應(yīng)能力問(wèn)題。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案如下—種運(yùn)用幾何守恒的有限差分模擬繞復(fù)雜構(gòu)型流動(dòng)的方法,它包括步驟一、計(jì)算網(wǎng)格的生成; 步驟二、控制微分方程的離散和求解;步驟三、后置處理;其特征在于在所述步驟一中,對(duì)整個(gè)流動(dòng)計(jì)算區(qū)域生成復(fù)雜多塊對(duì)接結(jié)構(gòu)網(wǎng)格;在所述步驟二中I、采用網(wǎng)格導(dǎo)數(shù)的對(duì)稱守恒計(jì)算形式,使得網(wǎng)格導(dǎo)數(shù)的計(jì)算在保證幾何守恒律嚴(yán)格滿足的同時(shí)又能體現(xiàn)其矢量面積的幾何本質(zhì),2、采用網(wǎng)格變換雅可比的對(duì)稱守恒計(jì)算形式,使得離散后的網(wǎng)格變換雅可比能夠體現(xiàn)網(wǎng)格單元的體積由其矢量面積包圍而成的幾何本質(zhì),3、離散微分方程求導(dǎo)的空間差分算子記為δ S守恒網(wǎng)格導(dǎo)數(shù)的外層差分算子記為δ2,守恒網(wǎng)格導(dǎo)數(shù)的內(nèi)層差分算子記為δ3,則所述的三個(gè)差分算子均為線性差分算子,且它們?cè)诟鱾€(gè)計(jì)算坐標(biāo)方向上分別相等;在所述步驟三中對(duì)數(shù)值模擬流場(chǎng)分析其對(duì)應(yīng)的物理意義。本發(fā)明具有如下技術(shù)效果I)由于網(wǎng)格導(dǎo)數(shù)的計(jì)算采用了其對(duì)稱守恒形式,所以能夠保證幾何守恒律的嚴(yán)格滿足;2)在多塊對(duì)接結(jié)構(gòu)網(wǎng)格中采用線性有限差分算子離散后,網(wǎng)格導(dǎo)數(shù)可以表示為網(wǎng)格單元的矢量面積或者是網(wǎng)格單元矢量面積的線性組合的形式;3)在多塊對(duì)接結(jié)構(gòu)網(wǎng)格中采用線性有限差分算子離散后,網(wǎng)格變換雅可比可以表示為網(wǎng)格單元體積或者是網(wǎng)格單元體積的線性組合形式;4)在多塊對(duì)接結(jié)構(gòu)網(wǎng)格中采用線性有限差分算子離散后,網(wǎng)格變換雅可比由其矢量面積圍成且也由其矢量面積計(jì)算得出;5)由于網(wǎng)格導(dǎo)數(shù)采用了微分算子的形式,所以能夠直接采用高精度、高分辨率的有限差分算子逐維離散網(wǎng)格導(dǎo)數(shù)中的微分算子而得到高精度、高分辨率的數(shù)值模擬結(jié)果;6)由于網(wǎng)格變換雅可比采用了微分算子的形式,所以能夠直接采用高精度、高分辨率的有限差分算子逐維離散網(wǎng)格變換雅可比中的微分算子而得到高精度、高分辨率的數(shù)值豐吳擬結(jié)果;7)在較小計(jì)算量的情況下,大大提高了高精度、高分辨率有限差分方法在繞復(fù)雜構(gòu)型流動(dòng)中數(shù)值模擬的穩(wěn)定性和適應(yīng)能力。此外,本發(fā)明所述網(wǎng)格導(dǎo)數(shù)的對(duì)稱守恒計(jì)算形式存在多種表現(xiàn)形式,這些多種表現(xiàn)形式在所述線性差分算子離散下等同。
本發(fā)明所述網(wǎng)格變換雅克比的對(duì)稱守恒計(jì)算形式存在多種表現(xiàn)形式,這些多種表現(xiàn)形式在所述線性差分算子離散下等同。
圖I為具體實(shí)施方式
的網(wǎng)格導(dǎo)數(shù)的計(jì)算網(wǎng)格示意2為具體實(shí)施方式
的對(duì)稱守恒網(wǎng)格導(dǎo)數(shù)⑶計(jì)算得到的矢量面積的示意圖(二階中心差分格式)圖3為具體實(shí)施方式
的原始網(wǎng)格導(dǎo)數(shù)(5)計(jì)算得到的矢量面積的示意圖(二階中心差分格式)圖4為類有限體積方法計(jì)算得到的矢量面積的示意圖(二階中心差分格式)圖5為具體實(shí)施方式
的對(duì)稱守恒網(wǎng)格導(dǎo)數(shù)⑶計(jì)算得到的矢量面積的示意圖(一 階前差格式)圖6為具體實(shí)施方式
的對(duì)稱守恒網(wǎng)格導(dǎo)數(shù)⑶計(jì)算得到的矢量面積的示意圖(一階后差格式)圖7為具體實(shí)施方式
的對(duì)稱守恒網(wǎng)格導(dǎo)數(shù)⑶計(jì)算得到的矢量面積的示意圖(1S方向一階前差格式;而方向二階中心差分格式)圖8為具體實(shí)施方式
的對(duì)稱守恒網(wǎng)格導(dǎo)數(shù)⑶計(jì)算得到的矢量面積的示意圖( 方向二階中心差分格式方向一階后差格式)圖9為具體實(shí)施方式
的網(wǎng)格變換雅可比計(jì)算的體積示意圖。
具體實(shí)施例方式結(jié)合附圖以如下直角坐標(biāo)系下的微分方程為例說(shuō)明
dQ dE BF BG n-^ + ―+ —+ —= 0(I)ot ox dy οζ其中Q為繞復(fù)雜構(gòu)型流動(dòng)中求解的物理變量,E、F和G均為關(guān)于Q的函數(shù)。方程
(I)在多塊對(duì)接結(jié)構(gòu)網(wǎng)格中進(jìn)行有限差分離散時(shí),需將其變換到計(jì)算坐標(biāo)系下,建立計(jì)算坐標(biāo)系(τ,ξ,η,ζ )與直角坐標(biāo)系(t,x, y, z)之間一一對(duì)應(yīng)的變換關(guān)系為
T = t
ξ = ξ( ,χ,γ,ζ)
0034 η = η( ,χ,γ,ζ)ζ = ζ( ,χ,γ,ζ)則方程(I)在計(jì)算坐標(biāo)系下的表現(xiàn)形式為
Γ dQ DE dF dG Λ— + — + ——+ ——=0(3)
dr 5ξ δη 8ζ其中Q = J-lQE = lQ^ixE + iyF + lGΡ = β + χΕ + # + Ζ0W
權(quán)利要求
1.一種運(yùn)用幾何守恒的有限差分模擬繞復(fù)雜構(gòu)型流動(dòng)的方法,它包括 步驟一、計(jì)算網(wǎng)格的生成; 步驟二、控制微分方程的離散和求解; 步驟三、后置處理; 其特征在于在所述步驟一中,對(duì)整個(gè)流動(dòng)計(jì)算區(qū)域生成復(fù)雜多塊對(duì)接結(jié)構(gòu)網(wǎng)格;在所述步驟二中I、采用網(wǎng)格導(dǎo)數(shù)的對(duì)稱守恒計(jì)算形式,使得網(wǎng)格導(dǎo)數(shù)的計(jì)算在保證幾何守恒律嚴(yán)格滿足的同時(shí)又能體現(xiàn)其矢量面積的幾何本質(zhì),2、采用網(wǎng)格變換雅可比的對(duì)稱守恒計(jì)算形式,使得離散后的網(wǎng)格變換雅可比能夠體現(xiàn)網(wǎng)格單元的體積由其矢量面積包圍而成的幾何本質(zhì),3、離散微分方程求導(dǎo)的空間差分算子記為δ \守恒網(wǎng)格導(dǎo)數(shù)的外層差分算子記為δ2,守恒網(wǎng)格導(dǎo)數(shù)的內(nèi)層差分算子記為δ3,則所述的三個(gè)差分算子均為線性差分算子,且 它們?cè)诟鱾€(gè)計(jì)算坐標(biāo)方向上分別相等;在所述步驟三中對(duì)數(shù)值模擬流場(chǎng)分析其對(duì)應(yīng)的物理意義。
2.根據(jù)權(quán)利要求I所述的運(yùn)用幾何守恒的有限差分模擬繞復(fù)雜構(gòu)型流動(dòng)的方法,其特征在于所述網(wǎng)格導(dǎo)數(shù)的對(duì)稱守恒計(jì)算形式存在多種表現(xiàn)形式,這些多種表現(xiàn)形式在所述線性差分算子離散下等同。
3.根據(jù)權(quán)利要求I所述的運(yùn)用幾何守恒的有限差分模擬繞復(fù)雜構(gòu)型流動(dòng)的方法,其特征在于所述網(wǎng)格變換雅克比的對(duì)稱守恒計(jì)算形式存在多種表現(xiàn)形式,這些多種表現(xiàn)形式在所述線性差分算子離散下等同。
全文摘要
本發(fā)明公開(kāi)了一種運(yùn)用幾何守恒的有限差分模擬繞復(fù)雜構(gòu)型流動(dòng)的方法,它包括步驟一、計(jì)算網(wǎng)格的生成;步驟二、控制微分方程的離散和求解;步驟三、后置處理;主要是在所述步驟二中需滿足1、采用網(wǎng)格導(dǎo)數(shù)的對(duì)稱守恒計(jì)算形式,使得網(wǎng)格導(dǎo)數(shù)的計(jì)算在保證幾何守恒律嚴(yán)格滿足的同時(shí)又能體現(xiàn)其網(wǎng)格單元矢量面積的幾何本質(zhì),2、采用網(wǎng)格變換雅可比的對(duì)稱守恒計(jì)算形式,使得離散的網(wǎng)格變換雅可比能夠體現(xiàn)網(wǎng)格單元的體積由其矢量面積包圍而成的幾何本質(zhì),3、離散微分方程求導(dǎo)的空間差分算子記為δ1,守恒網(wǎng)格導(dǎo)數(shù)的外層差分算子記為δ2,守恒網(wǎng)格導(dǎo)數(shù)的內(nèi)層差分算子記為δ3,則所述的三個(gè)差分算子均為線性差分算子,且它們?cè)诟鱾€(gè)計(jì)算坐標(biāo)方向上分別相等。本發(fā)明大大增強(qiáng)了高階精度有限差分方法在繞復(fù)雜構(gòu)型流動(dòng)中的計(jì)算穩(wěn)定性和適應(yīng)能力。
文檔編號(hào)G06F19/00GK102831304SQ20121028480
公開(kāi)日2012年12月19日 申請(qǐng)日期2012年8月13日 優(yōu)先權(quán)日2012年8月13日
發(fā)明者鄧小剛, 毛枚良, 閔耀兵, 劉化勇, 王光學(xué), 王運(yùn)濤 申請(qǐng)人:空氣動(dòng)力學(xué)國(guó)家重點(diǎn)實(shí)驗(yàn)室