×

Implementation of density-based solver for all speeds in the framework of OpenFOAM. (English) Zbl 1360.76010

Summary: In the framework of open source CFD code OpenFOAM, a density-based solver for all speeds flow field is developed. In this solver the preconditioned all speeds AUSM+(P) scheme is adopted and the dual time scheme is implemented to complete the unsteady process. Parallel computation could be implemented to accelerate the solving process. Different interface reconstruction algorithms are implemented, and their accuracy with respect to convection is compared. Three benchmark tests of lid-driven cavity flow, flow crossing over a bump, and flow over a forward-facing step are presented to show the accuracy of the AUSM+(P) solver for low-speed incompressible flow, transonic flow, and supersonic/hypersonic flow. Firstly, for the lid driven cavity flow, the computational results obtained by different interface reconstruction algorithms are compared. It is indicated that the one dimensional reconstruction scheme adopted in this solver possesses high accuracy and the solver developed in this paper can effectively catch the features of low incompressible flow. Then via the test cases regarding the flow crossing over bump and over forward step, the ability to capture characteristics of the transonic and supersonic/hypersonic flows are confirmed. The forward-facing step proves to be the most challenging for the preconditioned solvers with and without the dual time scheme. Nonetheless, the solvers described in this paper reproduce the main features of this flow, including the evolution of the initial transient.

MSC:

76-04 Software, source code, etc. for problems pertaining to fluid mechanics
76M12 Finite volume methods applied to problems in fluid mechanics
PDFBibTeX XMLCite
Full Text: DOI

References:

[2] Weller, H. G.; Tabor, G.; Jasak, H., A tensorial approach to computational continuum mechanics using object-oriented techniques, Comput. Phys., 12, 620-631 (1998)
[3] The Open Source CFD Toolbox, User Guide (2010), ESI-OpenCFD Ltd
[6] Novaresio, V.; García-Camprubí, M.; Izquierdo, S.; Asinari, P.; Fueyo, N., An open-source library for the numerical modeling of mass-transfer in solid oxide fuel cells, Comput. Phys. Comm., 183, 125-146 (2012) · Zbl 1264.78002
[7] Cosden, I. A.; Lukes, J. R., A hybrid atomistic-continuum model for fluid flow using LAMMPS and OpenFOAM, Comput. Phys. Comm., 184, 1958-1965 (2013)
[8] Habchi, C.; Russeil, S.; Bougeard, D., Partitioned solver for strongly coupled fluid-structure interaction, Comput. Fluids, 71, 306-319 (2013) · Zbl 1365.76155
[11] Darbandi, M.; Roohi, E., Study of subsonic-supersonic gas flow through micro/nanoscale nozzles using unstructured DSMC solver, Microfluid Nanofluid, 10, 321-335 (2011)
[12] Jasak, H.; Weller, H. G.; Gosman, A. D., High resolution NVD differencing scheme for arbitrarily unstructured meshes, Int. J. Numer. Methods Fluids, 31, 431-449 (1999) · Zbl 0952.76057
[13] Vuorinen, V.; Larmi, M.; Schlatter, P.; Fuchs, L., A low-dissipative, scale-selective discretization scheme for the Navier-Stokes equations, Computers & Fluids, 70, 195-205 (2012) · Zbl 1365.76202
[14] Weller, H.; Weller, H. G., A high-order arbitrarily unstructured finite-volume model of the global atmosphere: tests solving the shallow-water equations, Int. J. Numer. Methods Fluids, 56, 1589-2596 (2008) · Zbl 1388.86006
[15] Weller, H.; Weller, H. G.; Fournier, A., Voronoi, Delaunay, and lock-structured mesh refinement for solution of the shallow-water equations on the sphere, Mon. Weather Rev., 137, 4208-4224 (2009)
[16] Le, N. T.P.; White, C.; Reese, J. M.; Myong, R. S., Langmuir-Maxwell and Langmuir-Smoluchowski boundary conditions for thermal gas flow simulations in hypersonic aerodynamics, Int. J. Heat Mass Transfer, 55, 5032-5043 (2012)
[17] Patankar, S. V., Numerical Heat and Mass Transfer and Fluid Flow (1980), McGraw-Hill · Zbl 0521.76003
[18] Issa, R. I., Solution of the implicitly discretized fluid flow equations by operator-splitting, J. Comput. Phys., 62, 40-65 (1986) · Zbl 0619.76024
[19] Christopher, J. G.; Henry, G. W.; Luca, G., Implementation of semi-discrete, non-staggered central schemes in a collocated, polyhedral, finite volume framework, for high-speed viscous flows, Int. J. Numer. Methods Fluid, 63, 1-21 (2010) · Zbl 1425.76163
[23] Roe, P. L., Approximate Riemann solvers, parameter vectors and schemes, J. Comput. Phys., 43, 357-372 (1981) · Zbl 0474.65066
[24] Roe, P. L.; Pike, J., Efficient Construction and Utilization of Approximate Riemann Solutions, Symposium on Computing Methods in Applied Science and Engineering (1984), North-Holland: North-Holland The Netherlands · Zbl 0558.76001
[25] Liou, M. S.; Steffen, C. J., A new flux splitting scheme, J. Comput. Phys., 107, 23-39 (1993) · Zbl 0779.76056
[26] Liou, M. S., A sequel to AUSM: AUSM+, J. Comput. Phys., 129, 364-382 (1996) · Zbl 0870.76049
[27] Liou, M. S., A sequel to AUSM, part II: AUSM+-up for all speeds, J. Comput. Phys., 214, 137-170 (2006) · Zbl 1137.76344
[28] Blazek, J., Computational Fluid Dynamics: Principles and Applications (2005), Elsevier · Zbl 0995.76001
[29] Weiss, J. M.; Smith, W. A., Preconditioning applied to variable and constant density flows, AIAA J., 33, 2050-2057 (1995) · Zbl 0849.76072
[32] Saegeler, S. F.; Mundt, C., Advanced Numerical Simulation of Mixing Hot Core and Cold Bypass Flow in Modern Propulsion Systems with Internal Lobed Forced Mixer, 2013-2424 (2013), AIAA
[34] Shen, C.; Sun, F. X.; Xia, X. L., Analysis on capability of density based solver within OpenFOAM to distinguish aerothermal variables in diffusion boundary layer, Chin. J. Aeronaut., 26, 1370-1379 (2014)
[35] Versteeg, H. K.; Malalasekera, W., An Introduction to Computational Fluid Dynamics: The Finite Volume Method (2007), Pearson Education Ltd: Pearson Education Ltd London
[36] Darwish, M. S.; Moukalled, F., TVD schemes for unstructured grids, Int. J. Heat Mass Transfer, 46, 599-611 (2003) · Zbl 1121.76357
[37] Ghia, U.; Ghia, K. N.; Shin, C. T., High-Re solutions for incompressible flow using the Navier-Stokes equations and a multigrid method, J. Comput. Phys., 48, 387-411 (1983) · Zbl 0511.76031
[38] A multiple-grid scheme for solving the Euler equations, AIAA J., 20, 11, 1565-1571 (1983) · Zbl 0496.76014
[39] Woodward, P.; Colella, P., The numerical simulation of two-dimensional fluid flow with strong shocks, J. Comput. Phys., 54, 115-173 (1984) · Zbl 0573.76057
[40] Venkatakrishman, V., Convergence to steady of the Euler equations on unstructured grids with limiters, J. Comput. Phys., 118, 120-130 (1995) · Zbl 0858.76058
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.