期刊论文详细信息
JOURNAL OF COMPUTATIONAL PHYSICS 卷:344
Efficient stabilization and acceleration of numerical simulation of fluid flows by residual recombination
Article
Citro, V.1  Luchini, P.1  Giannetti, F.1  Auteri, F.2 
[1] Univ Salerno, DIIN, Via Giovanni Paolo 2 132, I-84084 Fisciano, SA, Italy
[2] Politecn Milan, Dipartimento Sci & Tecnol Aerosp, Via La Masa 34, I-20156 Milan, Italy
关键词: Steady solution;    Iterative procedure;    Stabilization algorithm;   
DOI  :  10.1016/j.jcp.2017.04.081
来源: Elsevier
PDF
【 摘 要 】

The study of the stability of a dynamical system described by a set of partial differential equations (PDEs) requires the computation of unstable states as the control parameter exceeds its critical threshold. Unfortunately, the discretization of the governing equations, especially for fluid dynamic applications, often leads to very large discrete systems. As a consequence, matrix based methods, like for example the Newton-Raphson algorithm coupled with a direct inversion of the Jacobian matrix, lead to computational costs too large in terms of both memory and execution time. We present a novel iterative algorithm, inspired by Krylov-subspace methods, which is able to compute unstable steady states and/or accelerate the convergence to stable configurations. Our new algorithm is based on the minimization of the residual norm at each iteration step with a projection basis updated at each iteration rather than at periodic restarts like in the classical GMRES method. The algorithm is able to stabilize any dynamical system without increasing the computational time of the original numerical procedure used to solve the governing equations. Moreover, it can be easily inserted into a pre-existing relaxation (integration) procedure with a call to a single black-box subroutine. The procedure is discussed for problems of different sizes, ranging from a small two-dimensional system to a large three-dimensional problem involving the Navier-Stokes equations. We show that the proposed algorithm is able to improve the convergence of existing iterative schemes. In particular, the procedure is applied to the subcritical flow inside a lid-driven cavity. We also discuss the application of Boostconv to compute the unstable steady flow past a fixed circular cylinder (2D) and boundary-layer flow over a hemispherical roughness element (3D) for supercritical values of the Reynolds number. We show that Boostconv can be used effectively with any spatial discretization, be it a finite-difference, finite-volume, finite-element or spectral method. (C) 2017 Elsevier Inc. All rights reserved.

【 授权许可】

Free   

【 预 览 】
附件列表
Files Size Format View
10_1016_j_jcp_2017_04_081.pdf 2129KB PDF download
  文献评价指标  
  下载次数:0次 浏览次数:0次