数值摄动算法及其CFD格式
NUMERICAL PERTURBATION ALGORITHM AND ITS CFD SCHEMES
查看参考文献130篇
文摘
|
数值摄动算法将流体动力学效应耦合进NS方程组和对流扩散(CD)方程离散的数学基本格式(MBS),特别是耦合进最简单的一阶迎风和二阶中心格式之中,由此构建成一系列新的摄动格式(PS).构建PS的主要步骤是将MBS中的通量重构为步长的幂级数,利用空间分裂和导出的高阶流体动力学线性关系式,并引入下游不影响上游的对流运动规律,通过消除重构格式修正微分方程的截断误差诸项求出幂级数的待定系数,由此获得非线性PS.PS的项是MBS中对应项与R△x(及λR△x)之简单多项式的乘积,R△x和λ分别是网格Reynolds数和网格CFL数.PS和MBS使用相同结点,简单性彼此相当,但PS精度高,稳定范围大,例如PS包含了许多绝对稳定高阶迎风和中心有限差分(FD)格式和绝对正型有限体积(FV)格式,这些格式对网格Reynolds数的任意值均为不振荡格式.数值摄动算法因此是构建高精度不振荡CFD格式的新方法.PS用于计算不可压缩流,可压缩流,液滴萃取传质,微通道两相流等,均获得良好数值结果或与已有Benchmark解一致的数值结果.已有文献称数值摄动算法为新型高精度方法和高算法,文中也讨论了一些值得进一步研究的课题 |
其他语种文摘
|
The numerical perturbation algorithm presented by the author is to couple fluid dynamics effects with mathematical basic schemes(MBS), especially with the most simplest MBS,i.e.the first order upwind and the second order central schemes for the Navier–Stokes(NS) equations and convective diffusion equation. As a result, many new schemes are obtained,i.e.perturbational finite difference scheme(PDS) and perturbational finite volume scheme(PVS).The main steps of constructing PDS and PVS are as follows: the flux and coefficient of convective derivative in MBS are reconstructed as power-series of grid interval;by splitting resultant scheme above and operating the splitted scheme, the high-order fluid mechanics relation is obtained;the variables at upstream and downstream nodes are expanded in Taylor series;by eliminating truncated error terms in the modified differential equation of the reconstructed scheme the undetermined coefficients in the power-series are determined and finally the PDS and PVS are obtained. Formulations of PDS and PVS are product of MBS and numerical perturbation reconstruction functions, that are simple polynomial of R△x(or λR△x), where R△x and λ are grid Reynolds number and grid CFL number, respectively. PDS and PVS and the original MBS utlize the same nodes and are nearly equal in simplicity But PDS and PVS have higher accurate and larger stable-range than MBS.For example, the most simplest and the most important six PDS and PVS for the convection diffusion(CD) equation are : sixth-order accurate upwindfinite-difference PDS, dual perturbation(DP) fourth-and eighth-order accurate central PDS, dual perturbationthird-and fifth-order accurate(interpolation approximation) finite volume(FV) central PVS and sixth orderaccurate upwind PVS. This six schemes are absolute stable or absolute positive and are non-oscillatory schemesfor any values of grid Reynolds number. In one dimensional case, this six schemes are TVD scheme for anyvalues of grid Reynolds number. However, the same order MBS must use multi-nodes and oscillate on coarsegrids. PDS and PVS can not only be directly used to calculate flow, but also act as a basic or starting schemefor reconstructing high resolution scheme by self-adjust numerical dissipation. The above six PDS and PVSand others have already been used to calculate incompressible flows, compressible flows, mass transfer and Marangoni convection in the cases of a falling drop, two phase flows and others, and some excellent numericalresults are achieved. For example,PVS solve lib-driven and buoyancy-driven cavity flows and result in severalnew Benchmark solutions. The numerical perturbation algorithm and corresponding schemes are also called Gao's algorithm and Gao's schemes. Several subjects worthy of further study are discussed. The presentmethod is also suitable for reconstructing MBS of other mathematical physics equations(such as the simplified Boltzmann equation, magnetohydrodynamic equations, KdV-Burgers equation etc.) with coupling dynamics effects |
来源
|
力学进展
,2010,40(6):607-633 【核心库】
|
关键词
|
计算流体力学
;
数值摄动算法
;
数学基本格式
;
摄动差分格式
;
摄动有限体积格式
|
地址
|
中国科学院力学研究所高温气体动力学重点实验室, 中国科学院力学研究所高温气体动力学重点实验室, 北京, 100190
|
语种
|
中文 |
文献类型
|
研究性论文 |
ISSN
|
1000-0992 |
学科
|
力学 |
基金
|
国家自然科学基金资助项目
|
文献收藏号
|
CSCD:4063709
|
参考文献 共
130
共7页
|
1.
Laney C B.
Computational Gasdynamics,1998
|
被引
4
次
|
|
|
|
2.
Ferziger J H.
Computational Methods for Fluid Dynamics,3rd edn,2002
|
被引
2
次
|
|
|
|
3.
刘儒勋.
计算流体力学的若干新方法,2003
|
被引
74
次
|
|
|
|
4.
Pantankar S V.
Numerical Heat Transfer and Fluid Flow,1980
|
被引
9
次
|
|
|
|
5.
Tannehill J C.
Computational Fluid Mechanics and Heat Transfer,2nd edn,1997
|
被引
1
次
|
|
|
|
6.
陶文铨.
数值传热学(第二版),2006
|
被引
9
次
|
|
|
|
7.
张涵信.
计算流体力学----差分方法的原理和应用,2003
|
被引
2
次
|
|
|
|
8.
阎超.
计算流体力学方法及应用,2006
|
被引
134
次
|
|
|
|
9.
徐文灿.
计算流体力学,2009
|
被引
3
次
|
|
|
|
10.
Spalding D B. A novel finite-difference formulation for differential expressions involving both first and second derivatives.
Int. J.Num. Methods Eng,1972,4:551-562
|
被引
13
次
|
|
|
|
11.
Lax P D. Difference schemes for hyperbolic equations with high order of accuracy.
Comm. Pure Appl. Math,1964,17:381-398
|
被引
15
次
|
|
|
|
12.
MacCormack R W.
The effect of viscosity in hypersonic impact cratering. AIAA paper 69-354,1969
|
被引
1
次
|
|
|
|
13.
Lenard B P. A stable and accurate convection modeling procedure based on quadratic upstream Interpolation.
Comput. Math. Appl. Mech. Engrg,1979,19:59-98
|
被引
1
次
|
|
|
|
14.
Fromm J E. A method for reducing dispersion in convective difference schemes.
J. Comput. Phys,1968,3:176-189
|
被引
2
次
|
|
|
|
15.
李新亮. 高精度复杂流动数值模拟软件Hoam-Open CFD的开发及应用.
高性能计算发展与应用,2007,20(3):52-58
|
被引
4
次
|
|
|
|
16.
姚征. CFD通用软件综述.
上海理工大学学报,2002,24(2):137-144
|
被引
46
次
|
|
|
|
17.
Godunov S K. A difference method for the numerical calculation of discontinuous solutions of hydrodynamic equations.
Math. Sobrnik,1959,47:271-306
|
被引
1
次
|
|
|
|
18.
Roe P L. Approximate Riemann solvers, parameter vectors and differe schemes.
J. Comput. Phy,1981,43:357-372
|
被引
414
次
|
|
|
|
19.
Osher S. Shock modeling in aeronautics I.
Numerical Methods for Fluid Dynamics,1982:179-218
|
被引
2
次
|
|
|
|
20.
Van Leer B. Towards the ultimate conservative difference scheme V:a second-order sequal to Godunov's method.
J. comput. Phys,1979,32:101-136
|
被引
218
次
|
|
|
|
|