×

zbMATH — the first resource for mathematics

An adaptive GRP scheme for compressible fluid flows. (English) Zbl 1329.76205
Summary: This paper presents a second-order accurate adaptive generalized Riemann problem (GRP) scheme for one and two dimensional compressible fluid flows. The current scheme consists of two independent parts: mesh redistribution and PDE evolution. The first part is an iterative procedure. In each iteration, mesh points are first redistributed, and then a conservative interpolation formula is used to calculate the cell-averages and the slopes of conservative variables on the resulting new mesh. The second part is to evolve the compressible fluid flows on a fixed nonuniform mesh with the Eulerian GRP scheme, which is directly extended to two-dimensional arbitrary quadrilateral meshes. Several numerical examples show that the current adaptive GRP scheme does not only improve the resolution as well as accuracy of numerical solutions with a few mesh points, but also reduces possible errors or oscillations effectively.

MSC:
76M12 Finite volume methods applied to problems in fluid mechanics
65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs
Software:
HE-E1GODF
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] Ben-Artzi, M.; Falcovitz, J., A second-order Godunov-type scheme for compressible fluid dynamics, J. comput. phys., 55, 1-32, (1984) · Zbl 0535.76070
[2] Ben-Artzi, M.; Falcovitz, J., An upwind second-order scheme for compressible duct flows, SIAM J. sci. stat. comput., 7, 744-768, (1986) · Zbl 0594.76057
[3] Ben-Artzi, M.; Falcovitz, J., Generalized Riemann problems in computational fluid dynamics, (2003), Cambridge University Press · Zbl 1017.76001
[4] Ben-Artzi, M.; Li, J., Hyperbolic balance laws: Riemann invariants and the generalized Riemann problem, Numer. math., 106, 3, 369-425, (2007) · Zbl 1123.65082
[5] Ben-Artzi, M.; Li, J.; Warnecke, G., A direct Eulerian GRP scheme for compressible fluid flows, J. comput. phys., 218, 19-34, (2006) · Zbl 1158.76375
[6] Brackbill, J.U., An adaptive grid with directional control, J. comput. phys., 108, 38-50, (1993) · Zbl 0832.65132
[7] Brackbill, J.U.; Saltzman, J.S., Adaptive zoning for singular problems in two-dimensions, J. comput. phys., 46, 342-368, (1982) · Zbl 0489.76007
[8] Cao, W.; Huang, W.; Russell, R.D., A study of monitor functions for two-dimensional adaptive mesh generation, SIAM J. sci. comput., 20, 1978-1999, (1999) · Zbl 0937.65104
[9] Cao, W.; Huang, W.; Russell, R.D., An r-adaptive finite element method based upon moving mesh pdes, J. comput. phys., 149, 221-244, (1999) · Zbl 0923.65062
[10] van Dam, A.; Zegeling, P.A., Balanced monitoring of flow phenomena in moving mesh methods, Commun. comput. phys., 7, 138-170, (2010) · Zbl 1364.76123
[11] van Dam, A.; Zegeling, P.A., A robust moving mesh finite volume method applied to 1D hyperbolic conservation laws from magnetohydrodynamics, J. comput. phys., 216, 526-546, (2006) · Zbl 1102.35358
[12] Davis, S.F.; Flaherty, J.E., An adaptive finite element method for initial-boundary value problems for partial differential equations, SIAM J. sci. stat. comput., 3, 6-27, (1982) · Zbl 0478.65063
[13] Di, Y.; Li, R.; Tang, T.; Zhang, P., Moving mesh finite element methods for the incompressible navier – stokes equations, SIAM J. sci. comput., 26, 1036-1056, (2005) · Zbl 1115.76045
[14] Dvinsky, A.S., Adaptive grid generation from harmonic maps on Riemannian manifolds, J. comput. phys., 95, 450-476, (1991) · Zbl 0733.65074
[15] Falcovitz, J.; Birman, A., A singularities tracking conservation laws scheme for compressible duct flows, J. comput. phys., 115, 431-439, (1994) · Zbl 0813.76059
[16] Huang, W., Variational mesh adaptation: isotropy and equidistribution, J. comput. phys., 174, 2, 903-924, (2001) · Zbl 0991.65131
[17] Godunov, S.K., A finite difference method for the numerical computation and discontinuous solutions of the equations of fluid dynamics, Mater. sb., 47, 271-295, (1959) · Zbl 0171.46204
[18] Han, J.; Tang, H., An adaptive moving mesh method for multidimensional ideal magnetohydrodynamics, J. comput. phys., 220, 791-812, (2007) · Zbl 1235.76084
[19] Kurganov, A.; Tadmor, E., Solution of two-dimensional Riemann problems for gas dynamics without Riemann problem solvers, Numer. methods partial diff. eqs., 18, 584-608, (2002) · Zbl 1058.76046
[20] Li, J.; Chen, G., The generalized Riemann problem method for the shallow water equations with bottom topography, Int. J. numer. methods eng., 65, 834-862, (2006) · Zbl 1178.76249
[21] Li, J.; Liu, T.; Sun, Z., Implementation of the GRP scheme for computing radially symmetric compressible fluid flows, J. comput. phys., 228, 5867-5887, (2009) · Zbl 1280.76041
[22] Li, J.; Sun, Z., Remark on the generalized Riemann problem method for compressible fluid flows, J. comput. phys., 222, 2, 796-808, (2007) · Zbl 1158.76425
[23] Li, J.; Zhang, T.; Yang, S., The two-dimensional Riemann problem in gas dynamics, (1998), Addison Wesley Longman
[24] Li, R.; Tang, T.; Zhang, P., Moving mesh methods in multiple dimensions based on harmonic maps, J. comput. phys., 170, 562-588, (2001) · Zbl 0986.65090
[25] Li, R.; Tang, T.; Zhang, P., A moving mesh finite element algorithm for singular problems in two and three space dimensions, J. comput. phys., 177, 365-393, (2002) · Zbl 0998.65105
[26] Liu, X.; Lax, P.D., Solution of two-dimensional Riemann problems of gas dynamics by positive schemes, SIAM J. sci. comput., 19, 319-340, (1998) · Zbl 0952.76060
[27] Miller, K.; Miller, R.N., Moving finite element. I, SIAM J. numer. anal., 18, 1019-1032, (1981) · Zbl 0518.65082
[28] Schulz-Rinne, C.W.; Collins, J.P.; Glaz, H.M., Numerical solution of the Riemann problem for two-dimensional gas dynamics, SIAM J. sci. comput., 14, 1394-1414, (1993) · Zbl 0785.76050
[29] Sod, G.A., A survey of several finite difference methods for systems of nonlinear hyperbolic conservation laws, J. comput. phys., 27, 1-31, (1978) · Zbl 0387.76063
[30] Tang, H., A moving mesh method for the Euler flow calculations using a directional monitor function, Commun. comput. phys., 1, 656-676, (2006) · Zbl 1115.76362
[31] Tang, H.; Tang, T., Adaptive mesh methods for one- and two-dimensional hyperbolic conservation laws, SIAM J. numer. anal., 41, 487-515, (2003) · Zbl 1052.65079
[32] Tang, T., Moving mesh methods for computational fluid dynamics, Contem. math., 383, 185-218, (2005)
[33] Toro, E.F., Riemann solvers and numerical methods for fluid dynamics: A practical introduction, (1997), Springer · Zbl 0888.76001
[34] van Leer, B., Towards the ultimate conservative difference scheme V, J. comput. phys., 32, 101-136, (1979) · Zbl 1364.65223
[35] Wang, C.; Tang, H.; Liu, T., An adaptive ghost fluid finite volume method for compressible gas – water simulations, J. comput. phys., 227, 6385-6409, (2008) · Zbl 1388.76189
[36] Wang, D.; Wang, X., A three-dimensional adaptive method based on the iterative grid redistribution, J. comput. phys., 199, 423-436, (2004) · Zbl 1057.65094
[37] Winslow, A., Numerical solution of the quasi-linear Poisson equation, J. comput. phys., 1, 149-172, (1967)
[38] 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
[39] Zegeling, P.A.; de Boer, W.D.; Tang, H.Z., Robust and efficient adaptive moving mesh solution of 2D Euler equation, Contem. math., 383, 375-386, (2005) · Zbl 1096.76035
[40] Y. Zheng, Systems of conservation laws: two-dimensional Riemann problems, Birkhäuser, 2001. · Zbl 0971.35002
[41] Zhang, T.; Zheng, Y., Conjecture on the structure of solutions of the Riemann problem for two-dimensional gas dynamics systems, SIAM J. math. anal., 21, 593-630, (1990) · Zbl 0726.35081
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. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.