A numerical method for the solution of the nonlinear turbulent one-dimensional free surface flow equations


Free surface flow of an incompressible fluid over a shallow plane/undulating horizontal bed is characteristically turbulent due to disturbances generated by the bed resistance and other causes. The governing equations of such flows in one dimension, for finite amplitude of surface elevation over the bed, are the Continuity Equation and a highly nonlinear Momentum Equation of order three. The method developed in this paper introduces the “discharge” variable q = η U, where η = elevation of the free surface above the bed level, and U = average stream-wise forward velocity. By this substitution, the continuity equation becomes a linear first-order PDE and the momentum equation is transformed after introduction of a small approximation in the fifth term. Next, it is shown by an invertibility argument that q can be a function of η: q = F(η), rendering the momentum equation as a first order, second degree ODE for F(η), that can be be integrated by the Runge-Kutta method. The continuity equation then takes the form of a first order evolutionary PDE that can be integrated by a Lax-Wendroff type of scheme for the temporal evolution of the surface elevation η. The method is implemented for two particular cases: when the initial elevation is triangular with vertical angle of 120 and when it has a sinusoidal form. The computations exhibit the physically interesting feature that the frontal portion of the propagating wave undergoes a sharp jump followed by tumbling over as a breaker. Compared to other discretization methods, the application of the Runge-Kutta and an extended version of the Lax-Wendroff scheme is much easier.

This is a preview of subscription content, access via your institution.


  1. 1.

    Abbott, H.B.: Computational Hydraulics: Elements of the Theory of Free Surface Flows. Pitman, London (1979)

    Google Scholar 

  2. 2.

    Benqué, J.P., Cunge, J.A., Feuillet, J., Hauguel, A., Holley, Jr. F.M.: New method for tidal current computation. J. Water Port Coast Ocean Div. ASCE 108, 396–417 (1982)

    Google Scholar 

  3. 3.

    Bonneton, P., Chazel, F., Lannes, D., Marche, F., Tissier, M.: A splitting approach for the fully nonlinear and weakly dispersive Green-Naghdi model, vol. 230 (2011)

  4. 4.

    Bose, S.K., Dey, S.: Curvilinea flow profiles based on Reynolds averaging. J. Hydraul. Engg. 133, 1074–1079 (2007)

    Article  Google Scholar 

  5. 5.

    Bose, S.K., Dey, S.: Reynolds averaged theory of turbulent shear flows over undulating beds and formation of sand waves. Phys. Rev. E 80, 036304–1-9 (2009)

    Article  Google Scholar 

  6. 6.

    Bose, S.K.: Shallow water turbulent surface wave striking adverse slope. Acta Geopys. 63, 1092–1102 (2015)

    Google Scholar 

  7. 7.

    Bose, S.K.: Some solutions of simplified open channel flow equations. Int. J. Fluid Mech. Res. 43, 95–104 (2016)

    Article  Google Scholar 

  8. 8.

    Bose, S.K.: Numeric Programming in Fortran. Narosa, New Delhi (2009)

  9. 9.

    Casulli, V., Cheng, R.T.: Semi-implicit finite difference methods for three- dimensional shallow water flow. Int. J. Num. Meth. Fluids 15, 629–648 (1992)

    Article  Google Scholar 

  10. 10.

    Casulli, V., Stelling, G.S.: Numerical simulation of 3D quasi-hydrostatic, free surface ows. J. Hydaul. Eng. 124, 678–686 (1998)

    Article  Google Scholar 

  11. 11.

    Chen, X.J.: A free-surface correction method for simulating shallow water flows. J. Comput. Phys. 189, 557–578 (2003)

    Article  Google Scholar 

  12. 12.

    Chen, C., Beardsley, R., Cowles, G.: An unstrucured grid, finite volume coastal ocean model (FVCOM) system. Oceaography 19, 78–89 (2006)

    Article  Google Scholar 

  13. 13.

    Chow, V.T.: Open Channel Hydraulics. McGraw-Hill, New York (1959)

    Google Scholar 

  14. 14.

    Cunge, J.A., Holly, F.M., Verwey, A.: Practical Aspects of Computational River Hydraulics. Pitman, London (1980)

    Google Scholar 

  15. 15.

    Dawson, C., Kubatko, E.J., Westerink, J.J., Trahan, C., Mirabito, C., Michoski, C., Panda, N.: Discontinuous Galerkin methods for modeling hurricane storm surge. Adv. Water Resour. 34, 1165–1176 (2011)

    Article  Google Scholar 

  16. 16.

    Fennema, R.J., Chaudhry, M.H.: Explicit methods for 2-D transient free surface ows. J. Hydraul. Eng. 116, 610–614 (1990)

    Article  Google Scholar 

  17. 17.

    Garcia-Navarro, P., Alcrudo, F., Savirón, J.M.: 1-D open-channel ow simula tion using TVD-McCormack scheme. J. Hydraul. Eng. 118, 79–93 (1992)

    Article  Google Scholar 

  18. 18.

    Garcia-Navarro, P., Hubbard, M.E., Priestley, A.: Accurate flux vector splitting for shocks and shear layers. J. Comput. Phys. 121, 79–93 (1995)

    Article  Google Scholar 

  19. 19.

    Gunawan, P.H., Eymard, R., Pudjaprasetya, S.R.: Staggered scheme for the Exner-shallow water equations. Comput. Geosci. 19, 1197–1206 (2015)

    Article  Google Scholar 

  20. 20.

    Katopodes, N.D.: A dissipative Galerkin scheme for open-channel flow. J. Hydraul. Eng. 110, 450–466 (1984)

    Article  Google Scholar 

  21. 21.

    Longuet-Higgins, M.S.: On the overturning of gravity waves. Proc. Roy. Soc. London, Ser. A 376, 377–400 (1981)

    Article  Google Scholar 

  22. 22.

    Luettich, R.A., Westerink, J.J., Sceffner, N.W.: ADCIRC : An advanced three-dimensional circulation model for shelves, coasts, and estuaries; Report 1. Theory and Methodology of ADCIRC - 2DDI and ADCIRC - 3DL. No, CERC - TR - DRP -92 -6. Coastal Engineering Research Center, Vicksberg MS

  23. 23.

    Mader, C.L.: Numerical Modeling of Water Waves. CRC Press, Boca Raton (2004)

    Book  Google Scholar 

  24. 24.

    Namin, M.M., Lin, B., Falconer, R.A.: An implicit numerical algorithm for solving non-hydrstatic free-surface flow problems. Int. J. Num. Meth. Fluids 35, 341–356 (2001)

    Article  Google Scholar 

  25. 25.

    Panda, N., Dawson, C., Zhang, Y., Kennedy, A.B., Westerink, J.J., Donahue, A.S.: Discontinuous Galerkin methods for solving Boussinesq-Green-Naghdi equations in resolving non-linear and dispersive surface water waves. J. Comput. Phys. 273, 572–588 (2024)

    Article  Google Scholar 

  26. 26.

    Perlin, M., Choi, W., Tian, Z.: Breaking waves in deep and intermediate waters. Annu. Rev. Fluid Mech. 45, 115–145 (2013)

    Article  Google Scholar 

  27. 27.

    Quecedo, M., Pastor, M.: Finite element modelling of free surface ows on inclined and curved beds. J. Comput. Phys. 189, 45–62 (2003)

    Article  Google Scholar 

  28. 28.

    Sclichting, H., Gersten, K.: Boundary Layer Theory. Springer, Berlin (2000)

    Book  Google Scholar 

  29. 29.

    Stoker, J.J.: Water Waves. Interscience, New York (1957)

    Google Scholar 

  30. 30.

    Stokes, G.G.: Supplement to a paper on the theory of oscillatory waves. Mathematical and Physical Papers, 1, 314-326, Camb. Univ. Press (1880)

  31. 31.

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

    Article  Google Scholar 

  32. 32.

    Zhang, Y.-L., Baptista, A.M.: A semi-implicit Eulerian-Lagrangian finite-element model for cross-scale ocean circulation. Ocean Model. 21, 71–96 (2008)

    Article  Google Scholar 

  33. 33.

    Zhang, Y., Kennedy, A.B., Panda, N., Dawson, C., Westerink, J.J.: Boussinesque-Green-Naghdi rotational water eave theory. Coast. Eng. 73, 13–27 (2013)

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Sujit K Bose.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Bose, S.K. A numerical method for the solution of the nonlinear turbulent one-dimensional free surface flow equations. Comput Geosci 22, 81–86 (2018). https://doi.org/10.1007/s10596-017-9671-y

Download citation


  • Nonlinear turbulent free surface flow equations
  • Free surface elevation
  • Depth averaged velocity
  • Discharge
  • Fourth order Runge-Kutta method
  • Lax-Wendroff method
  • Wave breaking