×

zbMATH — the first resource for mathematics

Mathematical balancing of flux gradient and source terms prior to using Roe’s approximate Riemann solver. (English) Zbl 1047.76539
Summary: An algebraic technique is presented for balancing flux gradients and source terms when applying Roe’s approximate Riemann solver in finite volume schemes. The numerical imbalance is eradicated by reformulating the governing matrix hyperbolic system of conservation laws in terms of deviations away from an unforced but separately specified equilibrium state. Thus, balancing is achieved by the incorporation of this extra physical information and bypasses conventional numerical treatments of the imbalance. The technique is first applied to the shallow water equations. Simulations of benchmark flows including wind-induced flow in a two-dimensional basin, transcritical flow in a one-dimensional channel and wave propagation over a two-dimensional hump are in close agreement with analytical solutions and predictions by alternative numerical schemes. The technique is then applied to a more complicated coupled pair of equation sets, the hyperbolic period- and depth-averaged ray-type wave conservation and modified shallow water equations that describe wave current interaction in the nearshore zone at the coast. Reasonable agreement is obtained with laboratory measurements of wave diffraction behind a submerged elliptical shoal [J.C.W. Berkhoff et al., Coastal Eng. 6, 255–279 (1982)] and of wave-induced nearshore currents at a half-sinusoidal beach [Wave-induced nearshore currents, Ph.D. Thesis, Liverpool University, UK (1981)].

MSC:
76M12 Finite volume methods applied to problems in fluid mechanics
76B15 Water waves, gravity waves; dispersion and scattering, nonlinear interaction
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] Alcrudo, F.; Garcı́a-Navarro, P., A high-resolution Godunov-type scheme in finite volumes for the 2D shallow-water equations, Int. J. numer. methods fluids, 16, 489-505, (1993) · Zbl 0766.76067
[2] Ambrosi, D., Approximation of shallow water equations by roe’s approximate Riemann solver, Int. J. numer. methods fluids, 20, 157-168, (1995) · Zbl 0831.76063
[3] Anastasiou, K.A.; Chan, C.T., Solution of the 2D shallow water equations using the finite volume method on unstructured triangular meshes, Int. J. numer. methods fluids, 24, 1225-1245, (1997) · Zbl 0886.76064
[4] Battjes, J.A., Refraction of water waves, J. waterway, port, coastal Ocean engrg., ASCE, 94, WW4, 437-451, (1968)
[5] Berkhoff, J.C.W.; Booij, N.; Radder, A.C., Verification of numerical wave propagation models for simple harmonic linear waves, Coastal engrg., 6, 255-279, (1982)
[6] E.W. Bijker, The increase of bed shear in a current due to wave motion, in: Proceedings of the 10th International Conference on Coastal Engineering, ASCE, 1966, pp. 746-765
[7] A.G.L. Borthwick, Q. Liang, B. Rogers, J.R. Ni, Dam-break simulations on uniform and Q-tree grids, in: Proceedings of the 8th International Symposium on River Erosion and Sedimentation, Cairo, November 3-5, 2001, on CD-ROM, 2001, pp. 1-10
[8] Borthwick, A.G.L.; Park, K.-Y., Quadtree grid numerical model of nearshore wave – current interaction, Coastal engrg., 42, 219-239, (2001)
[9] Burguete, J.; Garcia-Navarro, P., Efficient construction of high-resolution TVD conservative schemes for equations with source terms: application to shallow water flows, Int. J. numer. methods fluids, 37, 209-248, (2001) · Zbl 1003.76059
[10] S. da Silva Lima, Wave-induced nearshore currents, Ph.D. Thesis, Liverpool University, UK, 1981
[11] Dalrymple, R.A.; Eubanks, R.A.; Birkemeier, W.A., Wave-induced circulation in shallow basins, ASCE J. waterway, port, coastal Ocean div., 103, WW1, 117-135, (1977)
[12] Dean, R.G.; Dalrymple, R.A., Water wave mechanics for engineers and scientists, (1984), Prentice-Hall New Jersey
[13] B.A. Ebersole, R.A. Dalrymple, Numerical modeling of nearshore circulation, in: Proceedings of the 17th International Conference on Coastal Engineering, ASCE, vol. 4, 1980, pp. 2710-2725
[14] Fujihara, M.; Borthwick, A.G.L., Godunov-type solution of curvilinear shallow water equations, J. hydraul. engrg., 126, 11, November, 827-836, (2000)
[15] Garcı́a-Navarro, P.; Vázquez-Cendón, M.E., On numerical treatment of the source terms in the shallow water equations, Comput. fluids, 29, 951-979, (2000) · Zbl 0986.76051
[16] Gascón, L.; Coberán, J.M., Construction of second-order TVD schemes for nonhomogeneous hyperbolic conservation laws, J. comput. phys., 172, 261-297, (2001) · Zbl 0991.65072
[17] Godunov, S.K., A difference method for the numerical computation of discontinuous solutions of hydrodynamic equations, Math. sbornik, 47, 89, 3, 271-306, (1959), (in Russian) · Zbl 0171.46204
[18] N. Goutal, F. Maurel (Eds.), Proceedings of the 2nd Workshop on Dam-Break Wave Simulation, HE 43/97/016/B, Départment Laboratoire National d’Hydraulique, Groupe Hydraulique Fluviale Electricité de France, France, 1997
[19] Harten, A.; Hyman, J.M., Self adjusting grid methods for one-dimensional hyperbolic conservation laws, J. comput. phys., 50, 235-269, (1983) · Zbl 0565.65049
[20] Hirsch, H., Numerical computation of internal and external flows, Computational methods for inviscid and viscous flows, vol. 2, (1990), John Wiley & Sons New York · Zbl 0742.76001
[21] Hu, K.; Mingham, C.G.; Causon, D.M., Numerical simulation of wave overtopping of coastal structures using the non-linear shallow water equations, Coastal engrg., 41, 433-465, (2000)
[22] Hubbard, M.; Garcia-Navarro, P., Flux difference splitting and the balancing of source terms and flux gradients, J. comput. phys., 165, 89-125, (2000) · Zbl 0972.65056
[23] Kranenburg, C., Wind-driven chaotic advection in a shallow model lake, J. hydraulic res., 30, 1, 29-46, (1992)
[24] LeVeque, R.J., Balancing source terms and flux gradients in high-resolution Godunov methods: the quasisteady wave-propagation algorithm, J. comput. phys., 146, 346-365, (1998) · Zbl 0931.76059
[25] Li, B.; Fleming, C.A., Three-dimensional method of navier – stokes equations for water waves, J. waterway, port, coastal Ocean engrg., 127, 1, Jan/Feb, 16-25, (2001)
[26] Maa, J.P.-Y.; Hsu, T.-W.; Tsai, C.H.; Juang, W.J., Comparison on wave refraction and diffraction, J. coastal res., 16, 4, 1073-1082, (2000)
[27] P.A. Madsen, H. Bingham, Y. Agnon, The ultimate Boussinesq formulation for highly dispersive and highly nonlinear water waves, in: Proceedings of the 27th International Conference on Coastal Engrg, July 16-21, Sydney, Australia, Paper 35, 2000
[28] Nugic, M., Efficient implementation of non-oscillatory schemes for the computation of free-surface flows, J. hydraul. res., 33, 1, 101-111, (1995)
[29] Oliveira, F.S.B.F.; Anastasiou, K., An efficient computational model for water wave propagation in coastal regions, Coastal engrg., ASCE, 393-407, (1998)
[30] Roe, P.L., Approximate Riemann solvers, parameter vectors, and difference schemes, J. comput. phys., 43, 357-372, (1981) · Zbl 0474.65066
[31] Roe, P.L.; Pike, J., Efficient construction and utilisation of approximate Riemann solutions, () · Zbl 0558.76001
[32] B.D. Rogers, A.G.L. Borthwick, P.H. Taylor, Godunov-type adaptive grid model of wave – current interaction at cuspate beaches, Int. J. Numer. Methods Fluids (2003), submitted · Zbl 1060.76592
[33] Rogers, B.; Fujihara, M.; Borthwick, A.G.L., Adaptive Q-tree Godunov-type scheme for shallow water equations, Int. J. numer. methods fluids, 35, 247-280, (2001) · Zbl 1012.76056
[34] Soulsby, R., Dynamics of marine sands, (1997), Thomas Telford UK
[35] E.B. Thornton, Variation of longshore current across the surf zone, in: Proceedings of the 12th Conference on Coastal Engineering, ASCE, 1970, pp. 291-308
[36] Toro, E.F., Shock-capturing methods for free-surface shallow flows, (2001), John Wiley & Sons UK · Zbl 0996.76003
[37] US-CERC, Shore Protection Manual, US Army Coastal Engineering Research Center, US Corps of Engineers, Washington, DC, 1984
[38] Vázquez-Cendón, M.E., Improved treatment of source terms in upwind schemes for the shallow water equations in channels with irregular geometry, J. comput. phys., 148, 497-526, (1999) · Zbl 0931.76055
[39] Yoo, D.; O’Connor, B.A., Diffraction of waves in caustics, J. waterway, port, coastal Ocean engrg., 114, 6, 715-731, (1988)
[40] Zhao, D.H.; Shen, H.W.; Lai, J.S.; Tabios III, G.Q., Approximate Riemann solvers in FVM for2D hydraulic shock wave modeling, J. hydraul. engrg., ASCE, 122, 12, 692-702, (1996)
[41] Zhou, J.G.; Causon, D.M.; Mingham, C.G.; Ingram, D.M., The surface gradient method for the treatment of source terms in the shallow water equations, J. comput. phys., 168, 1-25, (2001) · Zbl 1074.86500
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.