跳到主要內容

臺灣博碩士論文加值系統

(44.201.97.138) 您好!臺灣時間:2024/09/08 05:04
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:陳旻均
研究生(外文):Min-Chun Chen
論文名稱:非定常極音速震波建模與高解析算則數值研究
論文名稱(外文):Numerical Study of Unsteady Hypersonic Shock Modelling and High Resolution Schemes
指導教授:謝宗翰謝宗翰引用關係
指導教授(外文):Tzong-Hann Shieh
學位類別:碩士
校院名稱:逢甲大學
系所名稱:航太與系統工程所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
語文別:中文
論文頁數:106
中文關鍵詞:通量限制器接觸不連續震波捕捉雙重氣體Runge-Kutta 方法梯度數值法Euler 方程數值震盪
外文關鍵詞:flux limiterRunge-Kutta methodgradient methodEuler equationscontact discontinuitynumerical oscillationtwo-speciesshock capturing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:264
  • 評分評分:
  • 下載下載:17
  • 收藏至我的研究室書目清單書目收藏:0
本論文透過一維非定常Euler 方程之有限體積法計算程式,數值計算並分析震波管內兩側不同氣體間之接觸面移動時產生的流場問題。以考慮一多重氣體之附加能量守恆方程為基礎,利用AUSMDV 黎曼求解法,分別對4 種不同之二、三階通量限制器、數種不同的 Runge-Kutta 時間步進法進行系列的數值處理與比較分析。並利用此一附加能量方程,考慮不同階數之梯度與不同計算迴圈之方式做進一步的數值分析、測試與驗證,探討其優缺點並確認計算程序之可靠度。
研究首先針對單一氣體震波管條件,利用AUSMDV 黎曼求解法,以Minmod 限制器為基礎建立並驗證Superbee 與van Leer 之二階通量限制器以及ˇCada 所發展的 2 種三階通量限制器,分析顯示ˇCada 針對震波問題結合Superbee 限制函數所修正之通量限制器可以達到較高的計算精度,並改善了Superbee 限制器既有的數值震盪問題;在時間步進法方面,首先建立二階Runge-Kutta 方法,並以Taylor 展開式為概念發展不同步進數之時間步進方式,爾後將其擴展至四階Runge-Kutta 方法,有效提高了時間離散部分之計算精度。
由守恆方程進一步推導出之多重氣體之附加能量守恆方程,經整理之後會產生非守恆源項 Q ,其中包含了於守恆方程中不易數值處理之壓力與速度梯度,而其中壓力於多重氣體中與溫度、比熱比值、密度以及能量等參數均有密切關係,這將增加數值求解上的困難度導致數值計算上的逼近誤差。透過這些參數的分析顯示,在移動接觸不連續及震波位置會產生預測失準之問題。為此,我們建立了不同階數之梯度計算法以及考慮不同壓力模型進行一系列數值測試。能量或壓力之結果顯示,階數高的梯度計算法可提升捕捉膨脹波區域之波傳能力,但於近接觸不連續處會產生較大的非物理性震盪問題。然而,透過進一步修正計算迴圈方式將可顯著改善此一數值震盪問題。
謝辭i
摘要ii
Abstract iii
目錄v
圖目錄xiv
表目錄xv
符號說明xvi
1 前言1
1.1 研究動機. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 研究目的與工作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 研究流程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2 文獻回顧4
2.1 多重氣體下震波捕捉研究. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 巨觀尺度之真實流體震波捕捉. . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 微觀尺度下之真實與稀薄氣流研究. . . . . . . . . . . . . . . . . . . . 6
2.2 數值通量算則發展. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 通量限制器研究. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 物理建模14
3.1 守恆方程式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2 一維Euler 方程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3 考慮多重氣體之能量方程式. . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.4 理想氣體混合之多重氣體Euler 方程模型. . . . . . . . . . . . . . . . . . . . 21
3.4.1 壓力梯度∇P 之計算模型. . . . . . . . . . . . . . . . . . . . . . . . 22
4 數值方法24
4.1 有限體積法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.2 時間步進過程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2.1 穩定因子─ CFL 條件. . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2.2 時間步進法: Runge-Kutta 方法. . . . . . . . . . . . . . . . . . . . 27
4.3 數值重建法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.3.1 梯度與限制器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.3.1.1 分段線性控制函數. . . . . . . . . . . . . . . . . . . . . . . 33
4.3.1.2 平滑的限制函數. . . . . . . . . . . . . . . . . . . . . . . . 34
4.3.1.3 ˇCada 與Torrilhon 之雙對數限制函數及限制器. . . . . . . . 35
4.4 數值通量函數:近似Riemann 求解法─ AUSMDV . . . . . . . . . . . . . . 36
4.5 源項Q 之壓力梯度∇P 逼近法. . . . . . . . . . . . . . . . . . . . . . . . . 37
4.5.1 不同次導數之近似差分法. . . . . . . . . . . . . . . . . . . . . . . . . 38
4.5.2 有效利用節點數之迴圈設計. . . . . . . . . . . . . . . . . . . . . . . 39
5 數值計算結果與討論41
5.1 研究問題之初始條件設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.2 源項Q 之數值逼近問題. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.2.1 接觸不連續面前後之逼近誤差. . . . . . . . . . . . . . . . . . . . . . 44
5.2.2 單一氣體條件下不同形式之梯度計算. . . . . . . . . . . . . . . . . . . 45
5.2.2.1 不同梯度差分法之比較. . . . . . . . . . . . . . . . . . . . . 45
5.2.2.2 不同壓力梯度函數之影響. . . . . . . . . . . . . . . . . . . 57
5.3 各種通量限制器之比較. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.3.1 單一氣體條件下之比較. . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.3.2 雙重氣體條件下之比較. . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.4 時間步進Runge-Kutta 方法之計算測試. . . . . . . . . . . . . . . . . . . . 68
5.4.1 以Taylor 級數展開之二階Runge-Kutta 方法. . . . . . . . . . . . . 68
5.4.2 不同階數之Runge-Kutta 方法. . . . . . . . . . . . . . . . . . . . . 69
5.5 結合通量限制器與時間步進法討論數值逼近問題. . . . . . . . . . . . . . . . . 72
5.5.1 單一氣體條件之分析. . . . . . . . . . . . . . . . . . . . . . . . . . . 72
5.5.2 雙重氣體條件之分析. . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6 結論77
參考文獻79
A 不同壓力函數之影響83
B 修正計算法結合三種通量限制器之計算測試85
B.1 單一氣體條件測試結果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
B.2 雙重氣體條件測試結果. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
[1] Abgrall, R.: How to prevent pressure oscillations in multicomponent flow calculations:
aqusi conservative approach. Journal of Computational Physics, 125, pp. 150-
160, (1996).
[2] Buffard, T.; Gallouet, T. and H erard, J.M.: A sequel to a rough Godunov
scheme: application to real gases. Computers and Fluids, 29, pp. 813-847, (2000).
[3] Cada, M.: Compact third-order limiter functions for finite volume methods. Dipl.
Geo Physiker, Ludwig-Maximilians University, (2009).
[4] C engel, Y.A. and Michael, A.B.: Fundamentals of thermodynamics, 1st Edition.
McGraw-Hill, New York, (2002).
[5] Coelho, R.M.L.; Lage P.L.C. and Telles, A.S.: A comparison of hyperbolic
solvers for ideal and real gas flows. Brazilian Journal of Chemical Engineering, Vol. 23,
No. 3, pp. 301-318, (2006).
[6] Godunov, S.K.: A difference method for numerical calculation of discontinuous
equation of hydrodynamics. Math Sbornik (in Russian), 47, pp. 217-306, (1959).
[7] Guardone, A. and Vigevano, L.: Roe linearization for the Van der Waals gas.
Journal of Computational Physics, 175, pp. 50-78, (2002).
[8] Jameson, A.; Schmidt, W. and Turkel, E.: Numerical solutions of the Euler
equations by finite volume methods using Runge-Kutta time-stepping schemes. AIAA
paper, pp. 1981-1259, (1981).
[9] Jenny, P.; Mueller, B. and Thomann, H.: Correction of conservative Euler
solvers for gas mixtures. Journal of Computational Physics, 132, pp. 91-107, (1997).
[10] Jiang, S. and Ni, G.: A second-order γ -model BGK scheme for multimaterial
compressible flows. Applied Numerical Mathematics, 57, pp. 597–608, (2007).
[11] Kamm, J.R. and Shashkov, M.: A pressure relaxation closure model for onedimensional,
two-material Lagrangian hydrodynamics based one the Riemann problem.
Technical Report, LA-UR-09-00659, Los Alamos National Laboratory, (2009).
[12] Karni, S.: Multicomponent flow calculations by a consistent primitive algorithm.
Journal of Computational Physics, 112, pp. 31–43, (1994).
[13] Kemm, F.: A comparative study of TVD-limiters—well-known limiters and an introduction
of new ones. International Journal for Numerical Methods in Fluids, 67,
pp. 404–440, (2011).
[14] Kim, K.H.; Kim, C. and Rho, O.H.: Methods for the accurate computations of
hypersonic flows:: I. AUSMPW+ schemes. Journal of Computational Physics, 174,
pp. 38–80, (2001).
[15] Liou, M.S. and Steffen, C.J.: A flux splitting scheme. NASA TM104404, (1991);
Journal of Computational Physics, 107, pp. 23-39 (1996).
[16] Masella, J.M.; Faille I. and Gallouet T.: On an approximate Godunov
scheme. Journal of Computational Fluid Dynamics, 12 (2), pp. 133-149, (1999).
[17] Menikoff, R. and Plhor, B.J.: The Riemann problem for fluid flow of real materials.
Reviews of Modern Physics, Vol. 61, No. 1, pp. 75-131, (1989).
[18] Prendergast, K.H. and Xu, K.: Numerical hydrodynamics from gas-kinetic theoryy.
Journal of Computational Physics, 109, pp. 53–66, (1993).
[19] Richard, L.B. and Douglas, J.F.: Numerical analysis, 8th Edition. Thomson
Brooks/Cole, Belmont, (2005).
[20] Shieh, T.H.: Private communication.
[21] Shieh, T.H.: Technical report and thesis. Section of Aerothermodynamics of Institute
for Fluidmechanics of German Aerospace Center (DLR) and Institute for Turbomachinery
and Fluiddynamics of University Hannover, (1999).
[22] Shieh, T.H. and Li, M.R.: Numeric treatment of contact discontinuity with multi
gases. Journal of Computational and Applied Mathematics, Vol. 230, Issue 2, pp. 656-
673, (2009).
[23] Shieh, T.H. and Li, M.R.: Private communication.
[24] Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation
laws. Journal on Numerical Analysis, Vol. 21, No. 5, pp. 995-1011, (1984).
[25] Tannehill, J.C.; Anderson, D.A. and Pletcher, R.H.: Computational fluid
mechanics and heat transfer. 2nd Edition. Taylor and Francis, Ltd., London, (1997).
[26] Ton, V.T.: Improved shock-capturing methods for multicomponent and reacting
flows. Journal of Computational Physics, 128, pp. 237-235, (1996).
[27] Toro, E.: Solvers and numerical methods for fluid dynamics: A practical introduction.
Springer, Heidelberg, (1999).
[28] Toro, E.F. and Billett, S.J.: Centred TVD schemes for hyperbolic conservation
laws. Journal of Numerical Analysis, 20, pp. 47–79, (2000).
[29] van Leer, B.: On the relation between the upwind-differencing schemes of Godunov,
Engquist–Osher and Roe. Journal on Scientific and Statistical Computing, 5, pp. 1-20,
(1984).
[30] van Leer, B.: Upwind and high-resolution methods for compressible flow: From donor
cell to residual-distribution schemes. Communications in Computational Physics,
Vol. 1, No. 2, pp. 192-206, (2006).
[31] Wada, Y. and Liou, M. S.: A flux splitting scheme with high-resolution and
robustness for discontinuities. AIAA-94-0083, (1994).
[32] Xu, K. and Prendergast, K.H.: Numerical Navier–Stokes solutions from gas
kinetic theory. Journal of Computational Physics, 114, pp. 9–17, (1994).
[33] Xu, K.: BGK - based scheme for multicomponent flow calculations. Journal of Computational
Physics, 134, pp. 122-133, (1997).
[34] Xu, K.: A gas-kinetic BGK scheme for the Navier–Stokes equations and its connection
with artificial dissipation and Godunov method. Journal of Computational Physics,
171, pp. 289–335, (2001).
[35] Zijlema, M. and Wesseling, P.: Higher-order flux-limiting schemes for the finite
volume computation of incompressible flow. International Journal of Computational
Fluid Dynamics, Vol. 9, Issue 2, pp. 89-109, (1998).
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top