An accurate, efficient and robust numerical method for the solution of the section-averaged De St. Venant equations of open channel flow is presented and discussed. The method consists in a semi-implicit, finitevolume discretization of the continuity equation capable to deal with arbitrary cross-section geometry and in a semi-implicit, finite-difference discretization of the momentum equation. By using a proper semi-Lagrangian discretization of the momentum equation, a highly efficient scheme that is particularly suitable for subcritical regimes is derived. Accurate solutions are obtained in all regimes, except in presence of strong unsteady shocks as in dam-break cases. By using a suitable upwind, Eulerian discretization of the same equation, instead, a scheme capable of describing accurately also unsteady shocks can be obtained, although this scheme requires to comply with a more restrictive stability condition. The formulation of the two approaches allows a unified implementation and an easy switch between the two. The code is verified in a wide range of idealized test cases, highlighting its accuracy and efficiency characteristics, especially for long time range simulations of subcritical river flow. Finally, a model validation on field data is presented, concerning simulations of a flooding event of the Adige river.
Scheda prodotto non validato
I dati visualizzati non sono stati ancora sottoposti a validazione formale da parte dello Staff di IRIS, ma sono stati ugualmente trasmessi al Sito Docente Cineca (Loginmiur).
|Titolo:||An accurate and efficient semi-implicit method for section-averaged free-surface flow modelling|
|Autori:||Rosatti, Giorgio; Bonaventura, Luca; A., Deponti; Garegnani, Giulia|
|Titolo del periodico:||INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS|
|Anno di pubblicazione:||2011|
|Codice identificativo Scopus:||2-s2.0-78650767514|
|Codice identificativo ISI:||WOS:000286555500006|
|Digital Object Identifier (DOI):||http://dx.doi.org/10.1002/fld.2191|
|Appare nelle tipologie:||03.1 Articolo su rivista (Journal article)|