期刊文献+

高精度迎风偏斜格式的比较与分析 被引量:5

A Comparison and Analysis of High Order Upwind-Biased Schemes
下载PDF
导出
摘要 利用一种具有任意阶精度的一般显式有限差分公式构造出高精度迎风偏斜格式,并利用Fourier分析法评估了这些迎风偏斜格式的耗散误差与频散误差。结果表明,偶阶精度格式的数值相速度快于实际相速度,而奇阶精度格式的数值相速度慢于实际相速度。并且,偶阶精度格式的耗散误差与频散误差低于相邻的奇阶精度格式。为了检验这些格式的计算性能,在一维问题上进行了应用。首先,考虑恒定风场条件下的一维平流试验。主要选择两种不同的初始条件来评价数值格式的精度,这两种试验问题分别是高斯函数、方波函数。试验结果表明,随着数值格式精度的提高,数值格式的误差逐渐减小。而对于高于六阶精度的格式来说,改进的程度并不是很大。其次,应用各阶格式到具有两种不同初始条件的无粘Burgers方程。数值结果表明,随着数值格式阶数的增加,数值结果也得到了明显改进。而对于高于六阶精度的格式来说,进一步的变化并不明显。总之,在兼顾效率与精度条件下六阶迎风偏斜格式是最好的。 High order upwind-biased schemes based on the general explicit difference formulas with arbitrary order accuracy from Li (2005) are developed. The dissipation and dispersion errors of these upwind-biased schemes are assessed by means of the Fourier analysis. The results show that the numerical phase speeds for even order schemes are faster than the real phase speed. But the numerical phase speeds for odd order schemes are slower than the real phase speed. Moreover, the dissipation and dispersion errors of the even order scheme are smaller than the next lower-order odd scheme. For the upwind-biased schemes derived, there is an increase of the dissipation error in the high wave number range. However, the increase of numerical dissipation in the low wave number range is very small. Some numerical dissipation is needed in the high wave number range for some flow problems. The decision that a numerical modeler should always make is how much numerical dissipation is need. The upwind-biased schemes provide some additional alternatives for adjusting numerical dissipation. These schemes are applied to a onedimensional model in order to test their computational performance. Firstly, consider one-dimensional advection in a constant velocity field. The two types of test problems that are used to evaluate the accuracy of a numerical scheme are the Gaussian function and the square wave function. The first example is the advection of the square wave function. This function reveals a numerical method's capability to handle Gibb's oscillations that arise in the vicinity of discontinuities. The second example is the advection of the Gaussian function. This function provides a demonstration of each scheme's ability to transport well resolved, smoothly varying functions over larger distances. Testing results show that the errors of numerical schemes gradually decrease as the order of the scheme increases and further changes are moderate for higher than sixth order scheme. A high order scheme, although not maintaining a positive definite field, will reduce the problem of negative quantities dramatically. Secondly, consider the inviscid Burgers' equation. The inviscid Burgers' equation is used as the test model because it is the simplest equation that allows scale collapse (shock formation), and because it has analytic solutions. There are many important phenomena in the atmosphere that are associated with sharp gradients. One requirement of a computational method for the scale collapse phenomena would seem to be an ability to accurately represent a very sharp gradient in the computational domain. In addition, any numerical dispersion error due to the presence of a shock should not contaminate the smooth solution away from the shock. Numerical results show that there is a drastic improvement when going from the first to sixth order, while further changes are moderate. The results indicate the usefulness of the upwind-biased scheme in handling the advection near discontinuities and the development of scale collapse regions in atmospheric numerical models. In conclusion, the sixth-order upwind-biased scheme appears to be the best balance between efficiency and accuracy. It appears that the sixth-order upwind-biased scheme is well suited for many atmospheric modeling applications where advection plays a significant role.
作者 冯涛 李建平
出处 《大气科学》 CSCD 北大核心 2007年第2期245-253,共9页 Chinese Journal of Atmospheric Sciences
基金 国家自然科学基金资助项目40325015 中国科学院创新团队国际合作伙伴计划项目"气候系统模式研发及应用研究"
关键词 显式有限差分公式 迎风偏斜格式 平流方程 explicit finite difference formulas, upwind-biased scheme, advection equation
  • 相关文献

参考文献13

  • 1Crowley W P. Numerical advection experiments. Mon. Wea.Rev. , 1968, 96:1-11.
  • 2Leonard B P. A stable and accurate convective modeling procedure based on quadratic upstream interpolation. Comput.Methods Appl. Mech. Eng. , 1979, 19:59-98
  • 3Harten A. High resolution schemes for hyperbolic conservation laws. J. Comput. Phys., 1983, 49 (3): 357-393
  • 4陈嘉滨,纪立人,陈长胜,薛纪善.JFNK方法概述及其在大气全隐式非静力模式中的应用方案[J].大气科学,2006,30(5):821-833. 被引量:5
  • 5Rai M M, Moin P. Direct simulation of turbulent flow using finite differenoe schemes. J. Comput. Phys., 1991, 96 (1): 15-53
  • 6Tremback C J, Powell J, Cotton W R. The forward-in-time upstream adveetion scheme: Extension to higher orders.Mon. Wea. Rev. , 1986, 115:540-555
  • 7Li J P. General explicit difference formulas for numerical differentiation. J. Comput. Appl. Math., 2005, 183(1): 29-52, doi: 10. 1016/j. cam. 2004. 12. 026
  • 8马延文,傅德薰.高精度有限差分法与复杂流动的数值模拟[J].自然科学进展,2002,12(8):785-793. 被引量:6
  • 9傅德薰,马延文.物理问题的数值模拟及高精度差分格式[J].计算物理,1992,9(A01):501-505. 被引量:11
  • 10Takacs L L. A two-step scheme for the advection equation with minimized dissipation and dispersion errors. Mon. Wea.Rev. , 1985, 113:1050-1065

二级参考文献17

  • 1季仲贞,王斌.保持总能量守恒的“半拉格朗日算法”[J].计算物理,1996,13(4):403-409. 被引量:10
  • 2王宗皓.若干显式差分格式的浮动算法(Courant-Friedrich-Lewy稳定条件的灵活应用)[J].科学探索,1981,1(2):11-24.
  • 3曾庆存 季仲贞.发展方程的计算稳定性问题[J].计算数学,1981,3(1):79-86.
  • 4陈嘉滨,Adv Atmos Sci,1996年,13卷,265页
  • 5Chen Jiabin,CAS/JSCWGNE Report,1996年,23卷
  • 6王宗皓,科学探索,1981年,1卷,2期,11页
  • 7Цззн Цин-дунь (Zeng Qingcun).Применение полной системы уравнензй термо-гидродинамики к краткосрочному прогнозу поды в двухровенной моделн,ДАНСССР,1961,137,вып.1
  • 8Robert A. A semi-lagrangian semi-implicit numerical integration scheme for the primitive meteorological equation. J.Japan Meteor. Soc. , 1982, 60:319-325
  • 9Mousseau V A, Knoll D A, Reisner J M. An implicit nonlinearly consistent method for the two-dimensional shallow-water equation with Coriolis force. Mon. Wea. Rev. , 2002,130:2611-2625
  • 10Brown P, Saad Y. Hybrid Krylov methods for nonlinear systems of equations. SIAM, Sci. Stat. Comput., 1990, 11:450-481

共引文献22

同被引文献38

引证文献5

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部