航空学报 > 2013, Vol. 34 Issue (9): 2007-2018   doi: 10.7527/S1000-6893.2013.0056

一种强耦合Spalart-Allmaras湍流模型的RANS方程的高效数值计算方法

杨小权1,2, 杨爱明2, 孙刚2   

  1. 1. 上海飞机设计研究院, 上海 201210;
    2. 复旦大学 力学与工程科学系, 上海 200433
  • 收稿日期:2012-10-30 修回日期:2013-01-04 出版日期:2013-09-25 发布日期:2013-05-23
  • 通讯作者: 杨爱明,Tel.:021-55665534 E-mail:amyang@fudan.edu.cn E-mail:amyang@fudan.edu.cn
  • 作者简介:杨小权 男, 博士。主要研究方向: 计算流体力学和计算空气动力学。E-mail: 09110290008@fudan.edu.cn;杨爱明 男, 博士, 副教授, 硕士生导师。主要研究方向: 计算流体力学和计算空气动力学。Tel: 021-55665534 E-mail: amyang@fudan.edu.cn
  • 基金资助:

    国家自然科学基金(11172070);复旦大学研究生创新基金(EYH2126022)

An Efficient Numerical Method for Coupling the RANS Equations with Spalart-Allmaras Turbulence Model Equation

YANG Xiaoquan1,2, YANG Aiming2, SUN Gang2   

  1. 1. Shanghai Aircraft Design and Research Institute, Shanghai 201210, China;
    2. Department of Mechanics and Mechanical Engineering Science, Fudan University, Shanghai 200433, China
  • Received:2012-10-30 Revised:2013-01-04 Online:2013-09-25 Published:2013-05-23
  • Supported by:

    National Natural Science Foundation of China (11172070);Graduates' Innovation Foundation of Fudan University (EYH2126022)

摘要:

在工程实际中,一方程湍流模型或两方程湍流模型的求解通常和雷诺平均Navier-Stockes(RANS)方程的求解是解耦的,也称之为松耦合求解。在松耦合求解过程中,RANS方程和湍流模型方程通常采用不同的数值方法异步求解。这种求解方式很容易产生因两者计算精度不一致而引起的额外数值耗散。为了消除这种耗散,将RANS方程与Spalart-Allmaras模型方程耦合成一个系统方程——强耦合RANS方程,并发展了一种用于求解该系统方程的高效强耦合算法,其中对流项离散采用了Roe格式,时间项的离散采用了隐式LU-SGS(Lower-Upper Symmetric Gauss-Seidel)格式,为了提高计算效率,采用了三层V循环多重网格方法。通过翼型/机翼和振荡翼型/机翼等算例验证了本文发展的强耦合算法不仅具有较好的收敛性,而且计算精度明显优于松耦合算法,特别对于阻力的预测,强耦合算法更加准确。

关键词: Spalart-Allmaras湍流模型, RANS方程, 强耦合算法, 多重网格方法, 双时间方法

Abstract:

In engineering practice, the system of the one- or two-equation turbulence model together with Reynolds-averaged Navier-Stokes (RANS) equations is decoupled during its solving, which is known as loosely coupled solving. In the process, RANS equations and turbulence model equations are commonly solved separately with different numerical methods, which may easily incur additional numerical dissipation due to inconsistent calculation accuracy. In order to eliminate this dissipation, RANS equations and Spalart-Allmaras model equation are hereby coupled into one strongly coupled system of equations, and an efficient method is developed for its solution. The convective terms are discrete by the Roe scheme, and the time derivative terms are discrete by the LU-SGS (Lower-Upper Symmetric-Gauss-Seidel) method. In order to accelerate the convergence, a three level V-cycle multigrid algorithm is used. Through numerical experiments of the airfoil/wing and oscillating airfoil/wing, the convergence and accuracy of this algorithm are verified, and results show that its accuracy is significantly better than the loosely coupled algorithm, especially in the prediction of drag force.

Key words: Spalart-Allmaras turbulence model, RANS equations, strongly coupled method, multigrid algorithm, dual time stepping method

中图分类号: