Inflow/Outflow Boundary Conditions with Application to Fun3d

Several boundary conditions that allow subsonic and supersonic flow into and out of the computational domain are discussed. These boundary conditions are demonstrated in the FUN3D computational fluid dynamics (CFD) code which solves the three-dimensional Navier-Stokes equations on unstructured computational meshes. The boundary conditions are enforced through determination of the flux contribution at the boundary to the solution residual. The boundary conditions are implemented in an implicit form where the Jacobian contribution of the boundary condition is included and is exact. All of the flows are governed by the calorically perfect gas thermodynamic equations. Three problems are used to assess these boundary conditions. Solution residual convergence to machine zero precision occurred for all cases. The converged solution boundary state is compared with the requested boundary state for several levels of mesh densities. The boundary values converged to the requested boundary condition with approximately second-order accuracy for all of the cases.

[1]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[2]  P. G. Hill,et al.  Analysis and testing of two-dimensional slot nozzle ejectors with variable area mixing sections , 1975 .

[3]  W. K. Anderson,et al.  Implicit/Multigrid Algorithms for Incompressible Turbulent Flows on Unstructured Grids , 1995 .

[4]  W. K. Anderson,et al.  An implicit upwind algorithm for computing turbulent flows on unstructured grids , 1994 .

[5]  Kazuyoshi Takayama,et al.  An artificially upstream flux vector splitting scheme for the Euler equations , 2003 .

[6]  Boris Diskin,et al.  Towards Verification of Unstructured-Grid Solvers , 2008 .

[7]  Kent Robertson Van Horn,et al.  Design and application , 1967 .

[8]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[9]  J. Edwards A low-diffusion flux-splitting scheme for Navier-Stokes calculations , 1997 .

[10]  Shahyar Pirzadeh,et al.  Three-dimensional unstructured viscous grids by the advancing-layers method , 1996 .

[11]  Griewank,et al.  On automatic differentiation , 1988 .

[12]  W. T. Thompkins,et al.  Boundary treatments for implicit solutions to Euler and Navier-Stokes equations , 1982 .

[13]  Derek M. Causon,et al.  On the Choice of Wavespeeds for the HLLC Riemann Solver , 1997, SIAM J. Sci. Comput..

[14]  Juan J. Alonso,et al.  Integrated Simulations for Multi-Component Analysis of Gas Turbines:RANS Boundary Conditions , 2004 .

[15]  T. H. Pulliam Characteristic boundary conditions for the Euler equations , 1981 .

[16]  P. Roe CHARACTERISTIC-BASED SCHEMES FOR THE EULER EQUATIONS , 1986 .

[17]  J. A. White,et al.  A Psuedo-Temporal Multi-Grid Relaxation Scheme for Solving the Parabolized Navier-Stokes Equations , 1999 .

[18]  Andreas Griewank,et al.  Operator overloading as an enabling technology for automatic differentiation , 1993 .

[19]  V. Venkatakrishnan Convergence to steady state solutions of the Euler equations on unstructured grids with limiters , 1995 .

[20]  F. G. Blottner,et al.  Influence of boundary approximations and conditions on finite-difference solutions , 1982 .

[21]  G. Moretti A physical approach to the numerical treatment of boundaries in gas dynamics , 1981 .

[22]  Timothy J. Barth,et al.  The design and application of upwind schemes on unstructured meshes , 1989 .