Numerical Simulation for One-Dimensional (1D) Wave Propagation by Solving the Shallow Water Equations using the Preissmann Implicit Scheme

Keywords: Preissmann scheme, roll wave, shallow water equations, solitary wave, tidal wave, wave propagation


This research simulated one-dimensional wave propagation by solving the shallow water equations using the Preissman implicit numerical scheme due to its ability to maintain simplicity and stability at a larger time step value. This numerical model was fundamentally developed to satisfy the shallow water condition, where the water depth or horizontal-length scale is much smaller than the free-surface disturbance wavelength or vertical-length scale, and to comprehensively test the accuracy of the model. Consequently, three different types of waves were considered and these include (1) tidal, (2) roll, and (3) solitary. In the first case, the model was proven to be robust and accurate due to its relatively-small errors for both water-surface elevation and velocity indicating that the Preismann scheme is suitable for longwave simulations. In the second case, it was fairly accurate in capturing the periodic permanent roll waves despite showing a higher water-surface elevation than the one observed and this discrepancy is due to the neglect of the turbulent Reynold stress in the model. Meanwhile, the last case showed remarkable discrepancies in the water-surface elevation because the dispersion effect is quite significant during the wave propagation. This indicates that the Preismann scheme underestimated the wave crest along with time when the dispersion term was neglected. All simulations were performed using the tridiagonal matrix algorithm, thereby eliminating the need for iterations for the solution of the Preismann scheme. The findings of this study are beneficial to the next generation of the Preissmann-scheme models which can be designed to include turbulence and dispersion terms.


An, H., Lee, S., Noh, S. J., Kim, Y. and Noh, J. (2018), ‘Hybrid numerical scheme of preissmann slot model for transient mixed flows’, Water 10(7), 899.

Arcos, M. E. M. and LeVeque, R. J. (2015), ‘Validating velocities in the geoclaw tsunami model using observations near hawaii from the 2011 tohoku tsunami’, Pure and Applied Geophysics 172(3), 849–867.

Audusse, E., Steinstraesser, J. G. C., Emerald, L., Heinrich, P., Paris, A. and Parisot, M. (2019), Comparison of models for the simulation of landslide generated tsunamis, in ‘ESAIM: Proceedings’.

Brock, R. R. (1967), ‘Development of roll waves in open channels’.

Brunner, G. and USACE (2016), ‘Hec-ras river analysis system hydraulic reference manual. version 5.0’, Hydrol. Eng. Cent.(HEC), US Army Corps Eng.

Cao, Z., Hu, P., Hu, K., Pender, G. and Liu, Q. (2015), ‘Modelling roll waves with shallow water equations and turbulent closure’, Journal of Hydraulic Research 53(2), 161–177.

Chollet, J.-P. and Cunge, J. A. (1980), ‘Simulation of unsteady flow in alluvial streams’, Applied Mathematical Modelling 4(4), 234–244.

Clemmens, A., Holly Jr, F. and Schuurmans, W. (1993), ‘Description and evaluation of program: Duflow’, Journal of irrigation and drainage engineering 119(4), 724–734.

Ginting, B. M. and Ginting, H. (2020), ‘Extension of artificial viscosity technique for solving 2d non-hydrostatic shallow water equations’, European Journal of Mechanics-B/Fluids 80, 92–111.

Ginting, B. M. and Mundani, R.-P. (2019), ‘Comparison of shallow water solvers: applications for dam-break and tsunami cases with reordering strategy for efficient vectorization on modern hardware’, Water 11(4), 639.

Kang, L. and Jing, Z. (2017), ‘Depth-averaged non-hydrostatic hydrodynamic model using a new multithreading parallel computing method’, Water 9(3), 184.

Meister, O., Rahnema, K. and Bader, M. (2016), ‘Parallel memory-efficient adaptive mesh refinement on structured triangular meshes with billions of grid cells’, ACM Transactions on Mathematical Software (TOMS) 43(3), 1–27.

Pratomo, Y., Pranowo, W. S. and Setiadi, H. (2016), ‘Identifikasi penjalaran gelombang panjang samudera hindia ke selat lombok berdasarkan komponen harmonik arus’, Omni-Akuatika 12(1).

Sart, C., Baume, J.-P., Malaterre, P.-O. and Guinot, V. (2010), ‘Adaptation of preissmann’s scheme for transcritical open channel flows’, Journal of Hydraulic Research 48(4), 428–440.

Sorensen, R. M. (2006), ‘Basic coastal engineering’, New York, USA, Springer .

Stelling, G. and Zijlema, M. (2003), ‘An accurate and efficient finite-difference algorithm for nonhydrostatic free-surface flow with application to wave propagation’, International journal for numerical methods in fluids 43(1), 1–23.

How to Cite
Lidyana, P., Ginting, B. M., & Yudianto, D. (2022). Numerical Simulation for One-Dimensional (1D) Wave Propagation by Solving the Shallow Water Equations using the Preissmann Implicit Scheme. Journal of the Civil Engineering Forum, 8(2), 205-216.