国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Van Leer矢通量分裂的計算方法研究與應(yīng)用

2012-07-14 02:49:40蘇克勤曹殿立
關(guān)鍵詞:激波計算方法通量

蘇克勤,劉 英,曹殿立

(1.河南農(nóng)業(yè)大學(xué)信息與管理科學(xué)學(xué)院,河南 鄭州450002;2.河南大學(xué),河南 開封475001)

在計算流體力學(xué)(CFD)中,構(gòu)造能自動捕捉激波的算法一直是研究的重要內(nèi)容.刻畫粘性流動的N-S方程與刻畫無粘流動的Euler方程相比,只多了具有線性形式的耗散項,由于耗散項所具有的橢圓型特征,其數(shù)值計算較為簡單,所以,Euler方程的數(shù)值計算方法幾乎可以直接應(yīng)用到N-S方程的數(shù)值計算中,這也是CFD算法主要是圍繞Euler方程不斷發(fā)展的主要原因.Van Leer[1]構(gòu)造出了一種以自己名字命名的上風(fēng)格式——Van Leer矢通量分裂格式(FVS).該格式是將通量矢量根據(jù)馬赫數(shù)進行分裂,格式中的無粘矢通量的一階導(dǎo)數(shù)在聲速附近連續(xù),避免了激波的產(chǎn)生.Van Leer FVS格式因其高效率,易于程序化運算等優(yōu)點,常被其它算法所引用來更好地捕捉流場中的激波.1988年,在滿足熱力學(xué)第二定律給出的熵增原理的前提下,張涵信構(gòu)造出了能自動捕捉激波、無波動、滿足熵增條件的NND差分格式、并且該算法具有二階精度,無自由參數(shù).本研究將Van Leer FVS計算方法和NND差分格式相結(jié)合,提供了一種能有效捕捉激波、抑制數(shù)值解振蕩的差分算法.該方法不僅具有Van Leer FVS方法的高效率和易于程序化運算等優(yōu)點,并且有著NND差分格式較高的計算精度,能夠自動捕捉流場中的激波.

1 二維Euler方程的Van Leer矢通量分裂

二維守恒型Euler方程為:

式中:

根據(jù) Van Leer矢量分裂方法[1,3~6],通量項可表示為:

式中:

Van Leer FVS方法無矩陣運算,正負通量項的表達式固定,易于程序運算,具有較好的可操作性.該算法根據(jù)馬赫數(shù)進行矢通量分裂,通量矢量的導(dǎo)數(shù)在聲速附近的連續(xù)性避免了激波附近數(shù)值解振蕩的產(chǎn)生,使得算法的精度和穩(wěn)定性得到保證.

2 基于Van Leer矢通量分裂的新算法

NND格式是一種能自動捕捉激波的差分算法,物理背景明確.該算法可抑制奇偶失聯(lián)振蕩,因而得到了廣泛應(yīng)用[2,7,8].對于方程組(1),其 NND格式的顯格式可以表示如下:

式中:

將Van Leer FVS方法中所得到的通量分解項(2),(3),(4)和(5)代入NND格式(6)中的通量分解項表達式,便構(gòu)造出了一種新的差分算法.可以證明該算法空間上具有二階精度,無需選擇自由參數(shù).

3 數(shù)值試驗

出發(fā)方程為二維守恒型Euler方程(1),取均勻流場.進口條件為:ρ=1.0,Ma=2.9,進氣角β1=29°,p=1.0,γ =1.4; 出口條件為:

圖1是數(shù)值試驗得出的y=0.5時的壓強分布,數(shù)據(jù)均經(jīng)過無量綱化處理.由圖1可知,結(jié)合Van Leer矢通量分裂和NND格式所構(gòu)造的差分算法在該試驗中有著較強的激波捕捉能力,避免了數(shù)值振蕩的出現(xiàn).

圖1 y=0.5上的壓強分布Fig.1 Distribution of pressure for y=0.5

4 結(jié)論

結(jié)合Van Leer矢通量分裂和NND格式,利用Van Leer FVS方法處理NND格式中的矢量通量分解項,構(gòu)造出一種高效率的計算方法.通過對二維守恒型Euler方程的數(shù)值計算可以證明該差分算法能有效抑制激波附近數(shù)值解的振蕩,有著較高的計算精度,保證了計算的穩(wěn)定性.

[1] VAN L B.Flux vector splitting for Euler equations[J].Lecture Notes in Physics,1982,1970:507 -512.

[2] 張涵信.無波動、無自由參數(shù)的耗散格式[J].空氣動力學(xué)報,1988(6):143-165.

[3] VAN L B.Towards the ultimate conservative difference scheme I:the quest of monoticity[J].Lecture Notes in Physics,1973,18:163 -168.

[4] 閻 超.計算流體力學(xué)方法及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2006.

[5] 張德良.計算流體力學(xué)教程[M].北京:高等教育出版社,2010.

[6] TORO E F.Riemann solvers and numerical methods for fluid dynamics[M].New York:Springer,1999.

[7] 張涵信.差分計算中激波上、下游出現(xiàn)波動的探討[J].空氣動力學(xué)報,1984(2):12-19.

[8] ZHANG H X,ZHUANG F G.NND schemes and their application to numerical simulation of two and three dimensional flows[J].Advances in Applied Mechanics.1992(29):193-256.

猜你喜歡
激波計算方法通量
浮力計算方法匯集
冬小麥田N2O通量研究
一種基于聚類分析的二維激波模式識別算法
基于HIFiRE-2超燃發(fā)動機內(nèi)流道的激波邊界層干擾分析
斜激波入射V形鈍前緣溢流口激波干擾研究
適于可壓縮多尺度流動的緊致型激波捕捉格式
隨機振動試驗包絡(luò)計算方法
不同應(yīng)變率比值計算方法在甲狀腺惡性腫瘤診斷中的應(yīng)用
緩釋型固體二氧化氯的制備及其釋放通量的影響因素
化工進展(2015年6期)2015-11-13 00:26:29
一種伺服機構(gòu)剛度計算方法
民勤县| 礼泉县| 讷河市| 嘉定区| 郁南县| 舒兰市| 夹江县| 沿河| 肇源县| 河东区| 绵阳市| 广宗县| 温州市| 南漳县| 临澧县| 剑川县| 平江县| 中江县| 昌宁县| 云梦县| 张家港市| 江阴市| 丹东市| 都兰县| 铜川市| 灵山县| 濮阳市| 平顺县| 吴旗县| 兰溪市| 西和县| 台前县| 保德县| 江口县| 遂川县| 温宿县| 深泽县| 涟水县| 图们市| 普宁市| 屏南县|