Hostname: page-component-77f85d65b8-45ctf Total loading time: 0 Render date: 2026-03-27T15:48:39.481Z Has data issue: false hasContentIssue false

Bespoke stability analysis tool in next-generation computational fluid dynamics solver

Published online by Cambridge University Press:  23 November 2023

U S Vevek
Affiliation:
School of Engineering, University of Liverpool, Liverpool, England L69 3GH, UK
J. Houtman
Affiliation:
School of Engineering, University of Liverpool, Liverpool, England L69 3GH, UK
S. Timme*
Affiliation:
School of Engineering, University of Liverpool, Liverpool, England L69 3GH, UK
*
Corresponding author: S. Timme; Email: sebastian.timme@liverpool.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

This paper presents some of the first results of global linear stability analyses performed using a bespoke eigensolver that has recently been implemented in the next generation flow solver framework CODA. The eigensolver benefits from the automatic differentiation capability of CODA that allows computation of the exact product of the Jacobian matrix with an arbitrary complex vector. It implements the Krylov–Schur algorithm for solving the eigenvalue problem. The bespoke tool has been validated for the case of laminar flow past a circular cylinder with numerical results computed using the TAU code and those reported in the literature. It has been applied with both second-order finite volume and high-order discontinuous Galerkin schemes for the case of laminar flow past a square cylinder. It has been demonstrated that using high-order schemes on coarser grids leads to well-converged eigenmodes with a shorter computation time compared to using second-order schemes on finer grids.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Schematic of ${\tilde S_m}$ during a restart for $m = 5$ and $t = 3$.

Figure 1

Figure 2. Schematic of ${\tilde S_k}$ during a Krylov-Schur iteration for $j = 3$.

Figure 2

Figure 3. Grid used for laminar flow past circular cylinder case.

Figure 3

Figure 4. Convergence characteristics of three direct modes closest to chosen shift for laminar flow past circular cylinder case using CODA.

Figure 4

Figure 5. Streamwise momentum components of unstable direct and adjoint global modes for laminar flow past circular cylinder case.

Figure 5

Table 1. Degrees of freedom per equation for laminar flow past square cylinder cases discussed herein; underlined cases are not further visualised for clarity

Figure 6

Figure 6. Grids L0 (top) and L2 (bottom) used for laminar flow past square cylinder case.

Figure 7

Figure 7. Steady-state lift and drag coefficients for laminar flow past square cylinder case. Faint lines for lift coefficients are plotted based on a theoretical purely two-dimensional DG formulation.

Figure 8

Figure 8. Streamwise momentum component of unstable direct modes computed on grid L0 with CODA.

Figure 9

Table 2. Eigenvalues for laminar flow past square cylinder case using FV schemes

Figure 10

Figure 9. Non-dimensional eigenvalues of the unstable mode for laminar flow past square cylinder case.

Figure 11

Table 3. Eigenvalues for laminar flow past square cylinder case using DG on grid L0

Figure 12

Table 4. Eigenvalues for laminar flow past square cylinder case using DG on grid L1

Figure 13

Table 5. Eigenvalues for laminar flow past square cylinder case using DG on grid L2

Figure 14

Algorithm 1. Krylov–Schur algorithm.