首页> 外文学位 >Preconditioning Techniques for a Newton-Krylov Algorithm for the Compressible Navier-Stokes Equations.
【24h】

Preconditioning Techniques for a Newton-Krylov Algorithm for the Compressible Navier-Stokes Equations.

机译:可压缩的Navier-Stokes方程的Newton-Krylov算法的预处理技术。

获取原文
获取原文并翻译 | 示例

摘要

An investigation of preconditioning techniques is presented for a Newton-Krylov algorithm that is used for the computation of steady, compressible, high Reynolds number flows about airfoils. A second-order centred-difference method is used to discretize the compressible Navier-Stokes (NS) equations that govern the fluid flow. The one-equation Spalart-Allmaras turbulence model is used. The discretized equations are solved using Newton's method and the generalized minimal residual (GMRES) Krylov subspace method is used to approximately solve the linear system. These preconditioning techniques are first applied to the solution of the discretized steady convection-diffusion equation.;Various orderings, iterative block incomplete LU (BILU) preconditioning and multigrid preconditioning are explored. The baseline preconditioner is a BILU factorization of a lower-order discretization of the system matrix in the Newton linearization. An ordering based on the minimum discarded fill (MDF) ordering is developed and compared to the widely popular reverse Cuthill-McKee ordering. An evolutionary algorithm is used to investigate and enhance this ordering. For the convection-diffusion equation, the MDF-based ordering performs well and RCM is superior for the NS equations. Experiments for inviscid, laminar and turbulent cases are presented to show the effectiveness of iterative BILU preconditioning in terms of reducing the number of GMRES iterations, and hence the memory requirements of the Newton-Krylov algorithm. Multigrid preconditioning also reduces the number of GMRES iterations. The framework for the iterative BILU and BILU-smoothed multigrid preconditioning algorithms is presented in detail.
机译:提出了一种针对牛顿-克里洛夫算法的预处理技术的研究,该算法用于计算机翼周围稳定,可压缩的高雷诺数流。使用二阶中心差法离散化控制流体流动的可压缩Navier-Stokes(NS)方程。使用一方程式Spalart-Allmaras湍流模型。使用牛顿法求解离散方程,并使用广义最小残差(GMRES)Krylov子空间方法近似求解线性系统。首先将这些预处理技术应用于离散的稳态对流扩散方程的求解。研究了各种排序,迭代块不完全LU(BILU)预处理和多网格预处理。基线预处理器是牛顿线性化中系统矩阵的低阶离散化的BILU分解。开发了基于最小丢弃填充量(MDF)排序的排序,并将其与广泛流行的反向Cuthill-McKee排序进行了比较。进化算法用于研究和增强这种排序。对于对流扩散方程,基于MDF的排序效果很好,而对于NS方程,RCM更好。提出了针对无粘性,层流和湍流情况的实验,以显示迭代BILU预处理在减少GMRES迭代次数以及因此减少Newton-Krylov算法的内存需求方面的有效性。多网格预处理还减少了GMRES迭代次数。详细介绍了迭代BILU和BILU平滑多网格预处理算法的框架。

著录项

  • 作者

    Gatsis, John.;

  • 作者单位

    University of Toronto (Canada).;

  • 授予单位 University of Toronto (Canada).;
  • 学科 Aerospace engineering.
  • 学位 Ph.D.
  • 年度 2013
  • 页码 157 p.
  • 总页数 157
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号