A new implicit method for solving the Spalart-Allmaras (SA) turbulence model is proposed using a formal second-order upwind scheme on unstructured grids for steady-state flows. The mean-flow set of equations and the SA model equation are solved in a loosely coupled manner. While the Jacobian of the mean-flow equations is derived from a low-order approximation of the residual (i.e. the defect-correction approach), the SA Jacobian is obtained by modifying a direct linearization of the second-order residual. The modified Jacobian is designed to form an M-matrix without the artificial time derivative commonly used for steady-state problems. Namely, no time step is involved in solving the SA model equation. Thanks to a special design of the M-matrix, the positivity of the SA model working variable and the convergence of the SA model linearized problem (fixed-point iterative problem) is guaranteed. To further enhance the overall stability of the flow solver, the Runge-Kutta implicit algorithm is employed, allowing CFL numbers as high as one to two thousand for the mean-flow equations. A second-order upwind scheme is achieved with a least-square method using a limiter to suppress oscillation in the solution. However, second-order upwind scheme discretization of turbulence models may lack robustness, especially when using unstructured grids. The limiter can hinder the convergence of the non-linear iterations, especially of the turbulence model. A square root transformation is applied to the dependent variable of a baseline SA model to improve the non-linear convergence characteristics. Three variants of the SA model are implemented and tested together with two limiters. Numerical simulations of a broad range of aerodynamic applications are conducted. The transformed variant exhibits the least sensitivity to the limiter type.
Read full abstract