导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2017, Vol. 38 ›› Issue (7): 120894-120894.doi: 10.7527/S1000-6893.2016.120894

• Fluid Mechanics and Flight Mechanics • Previous Articles     Next Articles

Efficient GMRES algorithm in time spectral method

GONG Yiming1, LIU Zhanhe2, LIU Yilang1, ZHANG Weiwei1   

  1. 1. School of Aeronautics, Northwestern Polytechnical University, Xi'an 710072, China;
    2. School of Aeronautic Engineering, Zhengzhou University of Aeronautics, Zhengzhou 450046, China
  • Received:2016-10-27 Revised:2016-12-04 Online:2017-07-15 Published:2016-12-26
  • Supported by:

    National Natural Science Foundation of China for Excellent Young Scholars (11622220);Programme of Introducing Talents of Discipline to Universities (B17037)

Abstract:

In this paper, the computational efficiency of the time-spectral method for solving the periodic unsteady flow field is studied, and the implicit method of time spectral method for solving the periodic unsteady flow is discussed. When the number of sampling points increases or the reduced frequency magnifies, the diagonal dominant property of the Jacobian matrix corresponding to the time spectral method deteriorates rapidly, resulting in the failure of many traditional iterative methods. In order to solve the problems above, the generalized minimum residual (GMRES) algorithm with preprocessing is used to improve the computational convergence of the Jacobian matrix. The time spectral method is used to compute the NACA0012 airfoil forced oscillation, and the computational efficiency and accuracy is compared with that of the time-domain difference method. The results show that the time spectral method can generally improve the computational efficiency an order of magnitude with saturated computational accuracy. For the transonic periodic flow, the GMRES algorithm is superior to SGS iterative algorithm both in stability and computational convergence.

Key words: time spectral method, generalized minimum residual (GMRES) algorithm, periodic unsteady flow, preprocess, computational efficiency

CLC Number: