Skip to main content
Log in

Well-balanced central WENO schemes for the sediment transport model in shallow water

  • Original paper
  • Published:
Computational Geosciences Aims and scope Submit manuscript

Abstract

Sediment transport model in shallow water admits steady-state solutions in which the non-zero flux gradient is exactly balanced by the source term. In this paper, we develop high-order well-balanced central weighted essentially non-oscillatory schemes for the sediment transport model. In order to maintain the well-balanced property, we first reformulate the governing equations by an equivalent form and propose a novel reconstruction procedure for the Runge-Kutta flux. Rigorous theoretical analysis as well as extensive numerical examples all suggest that the present schemes preserve the well-balanced property. Moreover, the resulting schemes keep genuine high-order accuracy for general solutions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Vreugdenhil, C.B.: Numerical methods for shallow-water flow. Springer, Dordrecht (1995)

    Google Scholar 

  2. Grass, A.J.: Sediment transport by waves and currents, University College, London, Department of Civil Engineering (1981)

  3. Rijn, L.C.V.: Principles of sediment transport in rivers, estuaries and coastal areas. Aqua Publications, The Netherlands (1993)

    Google Scholar 

  4. Fredsøe, J., Deigaard, R.: Mechanics of coastal sediment transport, Adv. Ser. Ocean Eng. 3. World Scientific, Hackensack (1992)

    Book  Google Scholar 

  5. Xing, Y.L., Shu, C.-W., Noelle, S.: On the advantage of well-balanced schemes for moving-water equilibria of the shallow water equations. J. Sci. Comput 48, 339–349 (2011)

    Article  Google Scholar 

  6. Greenberg, J.M., Leroux, A.Y.: A well-balanced scheme for the numerical processing of source terms in hyperbolic equations. SIAM J. Numer. Anal. 33, 1–16 (1996)

    Article  Google Scholar 

  7. Greenberg, J.M., Leroux, A.Y., Baraille, R., Noussair, A.: Analysis and approximation of conservation laws with source terms. SIAM J. Numer. Anal. 34, 1980–2007 (1997)

    Article  Google Scholar 

  8. Noelle, S., Xing, Y.L., Shu, C.-W.: High-order well-balanced schemes. In: Numerical methods for balance laws (G. Puppo and G. Russo eds). Quaderni di Matematica (2010)

  9. Hudson, J., Sweby, P.K.: Formulations for numerically approximating hyperbolic systems governing sediment transport. J. Sci. Comput. 19, 225–252 (2013)

    Article  Google Scholar 

  10. Črnjarić-žic, N., Vuković, S., Sopta, L.: Extension of ENO and WENO schemes to one-dimensional sediment transport equations. Comput. Fluids 33, 31–56 (2004)

    Article  Google Scholar 

  11. Delis, A., Papoglou, I.: Relaxation approximation to bed-load sediment transport. J. Comput. Appl. Math. 213, 521–546 (2008)

    Article  Google Scholar 

  12. Ozdemir, C.E., Hsu, T.J., Balachandar, S.: Simulation of fine sediment transport in oscillatory boundary layer. J. Hydro-Environ. Res. 3, 247–259 (2010)

    Article  Google Scholar 

  13. Harada, E., Gotoh, H., Ikari, H., Khayyer, A.: Numerical simulation for sediment transport using MPS-DEM coupling model. Water. Resour. Adv. 000, 1–11 (2017)

    Google Scholar 

  14. Creed, M.J., Apostolidou, I.G., Taylor, P.H., Borthwick, A.G.L.: A finite volume shock-capturing solver of the fully coupled shallow water-sediment equations. Int. J. Numer. Meth. Fluids. 84, 509–542 (2017)

    Article  Google Scholar 

  15. Perthame, B., Simeoni, C.: A kinetic scheme for the Saint-Venant system with a source term. Calcolo 38, 201–231 (2001)

    Article  Google Scholar 

  16. Xing, Y., Shu, C.-W.: High order finite difference WENO schemes with the exact conservation property for the shallow water equations. J. Comput. Phys. 208, 206–227 (2005)

    Article  Google Scholar 

  17. Xing, Y., Shu, C.-W.: High order well-balanced finite volumeWENOschemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms. J. Comput. Phys. 214, 567–598 (2006)

    Article  Google Scholar 

  18. Xing, Y.: Exactly well-balanced discontinuous Galerkin methods for the shallow water equations with moving water equilibrium. J. Comput. Phys. 257, 536–553 (2014)

    Article  Google Scholar 

  19. Li, G., Caleffi, V., Qi, Z.: A well-balanced finite difference WENO scheme for shallow water flow model. Math. Comput. Appl. 265, 1–16 (2015)

    Google Scholar 

  20. Xing, Y., Shu, C.-W.: High order well-balanced WENO scheme for the gas dynamics equations under gravitational fields. J. Sci. Comput. 54, 645–662 (2013)

    Article  Google Scholar 

  21. Li, G., Xing, Y.: Well-balanced discontinuous Galerkin methods for the Euler equations under gravitational fields. J. Sci. Comput. 67, 493–513 (2016)

    Article  Google Scholar 

  22. Li, G., Xing, Y.: High order finite volume WENO schemes for the Euler equations under gravitational fields. J. Comput. Phys. 316, 145–163 (2016)

    Article  Google Scholar 

  23. Ghosh, D., Constantinescu, E.M.: Well-balanced, conservative finite difference algorithm for atmospheric flows. AIAA J. 54, 1370–1385 (2016)

    Article  Google Scholar 

  24. Li, G., Xing, Y.: Well-balanced discontinuous Galerkin methods with hydrostatic reconstruction for the Euler equations with gravitation. J. Comput. Phys. 352, 445–462 (2018)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. Canestrelli, A., Siviglia, A., Dumbser, M., Toro, E.F.: Well-balanced high-order centred schemes for non-conservative hyperbolic systems. Applications to shallow water equations with fixed and mobile bed. Adv. Water. Resour. 32, 834–844 (2009)

    Article  Google Scholar 

  27. Kesserwani, G., Liang, Q.H.: A discontinuous Galerkin algorithm for the two-dimensional shallow water equations. Comput. Meth. Appl. Mech. Eng. 199, 3356–3368 (2010)

    Article  Google Scholar 

  28. Marino, Z.: Natural continuous extension of Runge-Kutta methods. Math. Comput. 46, 119–133 (1986)

    Article  Google Scholar 

  29. Levy, D., Puppo, G., Russo, G.: Central WENO schemes for hyperbolic systems of conservation laws. Math. Model. Numer. Anal. 33, 54–71 (1999)

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the support of the National Natural Science Foundation of PR China through Grants 41476101 and 11771228, the Natural Science Foundation of Shandong Province of PR China through Grants ZR2014DM017 and ZR2015PF002, and the Project for Scientific Plan of High Education in Shandong Province of PR China through Grants J12LI08. The forth author is supported by NSFC (No. 11301420), Natural Science Foundation of Jiangsu Province (No. BK20150373, BK20171237) and Suzhou Science and Technology Program (SZS201613).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gang Li.

Appendices

Appendix A: The WENO reconstruction for the cell averages

Based on \({\overline {U}_{j}^{n}}\), we introduce a polynomial reconstruction

$$P_{U}(x,t^{n}) = \sum\limits_{j} R_{j}(x) \chi_{j}, $$

here R j (x) is a reconstruction polynomial on I j and χ j stands for a characteristic function on cell I j . So the staggered cell average \(\overline {U}_{j + 1/2}^{n}\) can be described by

$$\begin{array}{@{}rcl@{}} \overline{U}_{j + 1/2}^{n} &=& \frac{1}{\Delta x} {\int}_{x_{j}}^{x_{j + 1}} P_{_{U}}(x,t^{n}) \text{\, d}x = \frac{1}{\Delta x} \left[{\int}_{x_{j}}^{x_{j + 1/2}}R_{j}(x)\text{\, d}x\right.\\ &&+ \left. {\int}_{x_{j + 1/2}}^{x_{j + 1}}R_{j + 1}(x)\text{\, d}x \right]. \end{array} $$
(27)

To take conservation, high-order accuracy and non-oscillation into account, R j (x) can be written as

$$ R_{j}(x) = \sum\limits_{k=-1}^{1} {w_{j}^{k}} P_{j+k}(x), $$
(28)

here Pj + k(x) is a polynomial of degree two on the stencil \(\mathcal {P}_{j+k} = \bigcup \limits _{l=-1}^{1}I_{j+k+l}\) and satisfy the following requirement:

$$\frac{1}{\Delta x}{\int}_{I_{j+k-l}}P_{j+k}(x)\text{\, d}x = \overline{U}_{j+k-l}, \; l = -1, 0, 1. $$

The nonlinear weights \({w_{j}^{k}}\) in Eq. 28 can be computed as in [29]

$$ {w_{j}^{k}} = \frac{{\alpha_{j}^{k}}}{\sum\limits_{l=-1}^{1} {\alpha_{j}^{l}}}, \; \text{with} \; {\alpha_{j}^{k}} = \frac{C_{k}}{\left( \varepsilon + I{S_{j}^{k}}\right)^{2}}, $$
(29)

where C k are linear weights in Table 1, ε is a small constant used here to avoid the denominator to be zero (we take ε as 10− 6 in this paper), and \(I{S_{j}^{k}}\) is the smoothness indicator used to measure the smoothness of Pj + k(x) on its corresponding stencil \(\mathcal {P}_{j+k}\), and can be computed as in [29]

$$I{S_{j}^{k}} = \sum\limits_{l = 1}^{2}{\int}_{I_{j}} {\Delta} x^{2l} \left( P_{j+k}^{(l)}\right)^{2} \text{\, d}x. $$
Table 1 Linear weights for different purposes

Appendix B: The WENO reconstruction for K(x,U(x,t))

Herein, we write the reconstruction function for K(x,U(x,t)) denoted by T(x) on cell I j as follows

$$ T(x) = \sum\limits_{k=-1}^{1} {w_{j}^{k}} P_{j+k}(x), $$
(30)

where Pj + k(x) is a reconstruction polynomial of degree two related to the corresponding stencils \(\mathcal {S}_{j+k} = \bigcup \limits _{l=-1}^{1}\{x_{j+k+l}\}\), whose coefficients are determined by the following interpolation conditions

$$ P_{j+k}\left( x_{j+k+l}\right) = K \left( x_{j+k+l}, U_{j+k+l} \right), \;\; k=-1,0,1, \; l =-1, 0, 1. $$
(31)

The weight \({w_{j}^{k}}\) in Eq. 30 is computed as in Eq. 29, but the smoothness indicator \(I{S_{j}^{k}}\) is resulted from the point values of K j and linear weights C k are from in Table 1.

Appendix C: The WENO reconstruction for ξ(x)

With ξ j at hand, we can obtain a reconstruction function for ξ(x) denoted by Mj+ 1/2(x) of degree two on the staggered cell Ij+ 1/2. Then, the cell average of \(\bar {\xi }_{j + 1/2}\) on cell Ij+ 1/2 can be expressed by

$$ \bar{\xi}_{j + 1/2} = \frac{1}{\Delta x}{\int}_{x_{j}}^{x_{j + 1}}M_{j + 1/2}(x)\text{\, d}x. $$
(32)

With a similar procedure as in the Appendix A and the Appendix B, we can write Mj+ 1/2(x) as follows:

$$M_{j + 1/2}(x) = \sum\limits_{m = 0}^{1} {w_{j}^{m}} N_{j+m}(x). $$

On the stencil \(\mathcal {S}_{j+m} = \bigcup \limits _{l=-1}^{1} \{x_{j+m+l}\}\), Nj + m(x) has the following form

$$N_{j+m} = \tilde{\xi}_{j+m} + \tilde{\xi}_{j+m}^{\prime}\left( x-x_{j+m}\right) + \frac{1}{2}\tilde{\xi}_{j+m}^{\prime\prime}\left( x-x_{j+m}\right)^{2}, $$

with the coefficients being uniquely determined by the following interpolation requirements

$$N_{j+m}(x_{j+m+l}) = \xi_{j+m+l}, \; l=-1,0,1, $$

with

$$\begin{array}{lcl} \tilde{\xi}_{j+m} &=& \xi_{j+m}, \\ \tilde{\xi}_{j+m}^{\prime} &=& \frac{1}{2 {\Delta} x}\left( \xi_{j+m + 1} - \xi_{j+m-1}\right), \; m = 0,1, \\ \tilde{\xi}_{j+m}^{\prime\prime} &=& \frac{1}{({\Delta} x)^{2}}\left( \xi_{j+m + 1} - 2\xi_{j+m} + \xi_{j+m-1}\right). \end{array} $$

Moreover, the nonlinear weight \({w_{j}^{m}}\) has the following form

$${w_{j}^{m}} = \frac{{\alpha_{j}^{m}}}{\sum\limits_{l = 0}^{1} {\alpha_{j}^{l}}}, \; \text{with} \; {\alpha_{j}^{m}} = \frac{C_{m}}{(\varepsilon + I{S_{j}^{m}})^{2}}, $$

and the corresponding smoothness indicator \(I{S_{j}^{m}}\) is described as follows

$$I{S_{j}^{m}} = \sum\limits_{l = 1}^{2}{\int}_{I_{j + 1/2}}{\Delta} x^{2l-1}\left( N_{j+m}^{(l)}\right)^{2} \text{\, d}x. $$

The linear weights C m are also documented in Table 1.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Qian, S., Li, G., Shao, F. et al. Well-balanced central WENO schemes for the sediment transport model in shallow water. Comput Geosci 22, 763–773 (2018). https://doi.org/10.1007/s10596-018-9724-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10596-018-9724-x

Keywords

Navigation