200
Views
15
CrossRef citations to date
0
Altmetric
Original Articles

A non-homogeneous Riemann solver for shallow water equations in porous media

, , &
Pages 2181-2202 | Received 06 Jan 2015, Accepted 25 Jun 2015, Published online: 24 Jul 2015
 

Abstract

The purpose of the current research is to develop an accurate and efficient solver for shallow water flows in porous media. The hydraulics is modeled by the two-dimensional shallow water flows with variable horizontal porosity. The variation of porosity in the water flows can be attributed to the variation of bed properties of the water system. As an example of porous shallow water flows is the passage of water discharge over vegetated areas in a river. Driving force of the phase separation and the mixing is the gradient of the porosity. For the numerical solution procedure, we propose a non-homogeneous Riemann solver in the finite volume framework. The proposed method consists of a predictor stage for the discretization of gradient terms and a corrector stage for the treatment of source terms. The gradient fluxes are discretized using a modified Roe’s scheme using the sign of the Jacobian matrix in the coupled system. A well-balanced discretization is used for the treatment of source terms. The efficiency of the solver is evaluated by several test problems for shallow water flows in porous media. The numerical results demonstrate high resolution of the proposed non-homogeneous Riemann solver and confirm its capability to provide accurate simulations for porous shallow water equations under flow regimes with strong shocks.

AMS Subject Classifications:

Notes

No potential conflict of interest was reported by the authors.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.