Cover image for Shock-capturing methods for free-surface shallow flows
Title:
Shock-capturing methods for free-surface shallow flows
Personal Author:
Publication Information:
Chichester, England : Wiley, 2001
Physical Description:
xv, 309 p. : ill. ; 24 cm.
ISBN:
9780471987666

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010167527 QA927 T67 2001 Open Access Book Book
Searching...

On Order

Summary

Summary

The first of its kind in the field, this title examines the use of modern, shock-capturing finite volume numerical methods, in the solution of partial differential equations associated with free-surface flows, which satisfy the shallow-water type assumption (including shallow water flows, dense gases and mixtures of materials as special samples).
Starting with a general presentation of the governing equations for free-surface shallow flows and a discussion of their physical applicability, the book goes on to analyse the mathematical properties of the equations, in preparation for the presentation of the exact solution of the Riemann problem for wet and dry beds. After a general introduction to the finite volume approach, several chapters are then devoted to describing a variety of modern shock-capturing finite volume numerical methods, including Godunov methods of the upwind and centred type. Approximate Riemann solvers following various approaches are studied in detail as is their use in the Godunov approach for constructing low and high-order upwind TVD methods. Centred TVD schemes are also presented. Two chapters are then devoted to practical applications. The book finishes with an overview of potential practical applications of the methods studied, along with appropriate reference to sources of further information.
Features include:
* Algorithmic and practical presentation of the methods
* Practical applications such as dam-break modelling and the study of bore reflection patterns in two space dimensions
* Sample computer programs and accompanying numerical software (details available at www.numeritek.com)
The book is suitable for teaching postgraduate students of civil, mechanical, hydraulic and environmental engineering, meteorology, oceanography, fluid mechanics and applied mathematics. Selected portions of the material may also be useful in teaching final year undergraduate students in the above disciplines. The contents will also be of interest to research scientists and engineers in academia and research and consultancy laboratories.


Author Notes

Eleuterio F. Toro is the author of Shock-Capturing Methods for Free-Surface Shallow Flows, published by Wiley.


Table of Contents

Prefacep. XIII
1. Introductionp. 1
2. The Shallow Water Equationsp. 15
2.1 Introductionp. 15
2.2 Conservation Principlesp. 16
2.3 Water Flow with a Free Surfacep. 18
2.4 The Shallow Water Equationsp. 21
2.5 The de St Venant Equations for River Flowsp. 24
2.6 Conclusionsp. 26
3. Properties of the Equationsp. 29
3.1 Introductionp. 29
3.2 Recalling the Equationsp. 30
3.3 Eigenstructure in Terms of Conserved Variablesp. 31
3.4 Eigenstructure in Terms of Primitive Variablesp. 35
3.5 Hyperbolic Character of the Equationsp. 38
3.6 Nature of Characteristic Fieldsp. 40
3.7 The Dam-Break Problemp. 41
3.8 Elementary Wave Solutions of the Riemann Problemp. 44
3.8.1 Wave Relationsp. 46
3.8.2 Rarefaction Wavesp. 47
3.8.3 A Right Rarefactionp. 48
3.8.4 A Left Rarefactionp. 50
3.8.5 Shear Wavesp. 51
3.8.6 Shock Wavesp. 52
3.8.7 Left Shockp. 53
3.8.8 Right Shockp. 56
3.9 Non-Conservative Formulations and Shock Wavesp. 61
3.10 Integral Forms and Rotational Invariancep. 64
3.11 Steady Supercritical Flowp. 66
3.12 Problemsp. 69
3.12.1 Flux Propertiesp. 69
3.12.2 Analysis of the de St Venant Equationsp. 70
3.12.3 The Two-Dimensional Steady Supercritical Equationsp. 70
3.12.4 Equations with Variable Bed Elevationp. 71
4. Linearised Shallow Waterp. 73
4.1 Introductionp. 73
4.2 Linearised Modelsp. 73
4.3 Eigenstructure and Characteristic Variablesp. 76
4.4 The General Initial Value Problemp. 78
4.4.1 The General IVP for the Scalar Casep. 78
4.4.2 The General IVP for the System Casep. 80
4.5 The Riemann Problemp. 83
4.5.1 The Scalar Casep. 83
4.5.2 The System Casep. 85
4.5.3 Examplep. 86
4.6 A Linear Model with Source Termsp. 88
4.7 Problemsp. 90
4.7.1 Solution of the Riemann Problemp. 90
4.7.2 The Linearisationp. 90
4.7.3 Riemann Invariantsp. 90
4.7.4 Rankine-Hugoniot Conditionsp. 91
5. Exact Riemann Solver: Wet Bedp. 93
5.1 Introductionp. 93
5.2 The Riemann Problem and a Solution Strategyp. 94
5.3 Solution for h* and u*p. 96
5.4 Behaviour of the Depth Function f(h)p. 98
5.5 Iterative Solution for h*p. 101
5.6 The Complete Solutionp. 102
5.7 Transport of Pollutants and Passive Scalarsp. 104
5.8 Sampling the Solutionp. 106
5.8.1 Sampling Point is to the Left of the Shearp. 106
5.8.2 Sampling Point is to the Right of the Shearp. 107
5.9 Conclusionsp. 107
6. Exact Riemann Solver: Dry Bedp. 109
6.1 Introductionp. 109
6.2 Admissible Wet/Dry Interface Wavesp. 110
6.3 Three Possible Casesp. 111
6.3.1 The Dry Bed is on the Right Sidep. 111
6.3.2 The Dry Bed is on the Left Sidep. 114
6.3.3 Generation of Dry Bed in the Middlep. 115
6.4 Pollutant Transport and Passive Scalarsp. 115
7. Tests with Exact Solutionp. 119
7.1 Introductionp. 119
7.2 Homogeneous Problemsp. 119
7.2.1 Test 1: Left Critical Rarefaction and Right Shockp. 120
7.2.2 Test 2: Two Rarefactions and Nearly Dry Bedp. 121
7.2.3 Test 3: Right Dry Bed Riemann Problemp. 122
7.2.4 Test 4: Left Dry Bed Riemann Problemp. 122
7.2.5 Test 5: Generation of a Dry Bedp. 123
7.3 Test Problems with Constant Slopep. 125
7.4 Fortran Program for the Exact Riemann Solverp. 126
8. Basics on Numerical Methodsp. 141
8.1 Introductionp. 141
8.2 Conservative Methodsp. 142
8.2.1 The One-Dimensional Casep. 142
8.2.2 The Two-Dimensional Casep. 144
8.3 Non-Conservative Methodsp. 147
8.4 Theoretical Issuesp. 149
9. First-Order Methodsp. 151
9.1 Introductionp. 151
9.2 The Godunov Upwind Methodp. 152
9.2.1 Introductionp. 152
9.2.2 The Schemep. 153
9.2.3 Godunov's Scheme for Linear Advectionp. 156
9.2.4 Stability Condition for Godunov's Methodp. 158
9.2.5 Boundary Conditionsp. 158
9.3 The Random Choice Methodp. 159
9.4 The Flux Vector Splitting Approachp. 162
9.5 Centred Methodsp. 163
9.5.1 The Lax-Friedrichs Schemep. 163
9.5.2 The Force Schemep. 163
9.5.3 The Godunov Centred Schemep. 164
9.6 Numerical Resultsp. 165
10. Approximate Riemann Solversp. 173
10.1 Introductionp. 173
10.2 The Riemann Problem and the Godunov Fluxp. 174
10.3 Approximate-State Riemann Solversp. 175
10.3.1 A Primitive Variable Riemann Solverp. 177
10.3.2 A Riemann Solver Based on Exact Depth Positivityp. 178
10.3.3 A Two-Rarefaction Riemann Solverp. 178
10.3.4 A Two-Shock Riemann Solverp. 179
10.4 The HLL and HLLC Riemann Solversp. 179
10.4.1 The HLL Riemann Solverp. 180
10.4.2 The HLLC Solverp. 181
10.5 Relating Centred to Upwind Methodsp. 183
10.5.1 Rusanov-Type Schemesp. 183
10.5.2 Upwinding in Centred Methodsp. 185
10.6 The Approximate Riemann Solver of Roep. 187
10.6.1 The Basic Schemep. 187
10.6.2 Entropy Fix for the Roe Solverp. 189
10.7 The Riemann Solver of Osher and Solomonp. 191
10.8 Wet/Dry Frontsp. 194
10.8.1 Sources of Errorp. 194
10.8.2 Dry-Bed Approximate Riemann Solversp. 197
11. TVD Methodsp. 199
11.1 Introductionp. 199
11.2 The Weighted Average Flux (WAF) Methodp. 200
11.2.1 The Basic WAF Schemep. 200
11.2.2 TVD Version of the WAF Schemep. 202
11.2.3 Critical Flowp. 204
11.3 The MUSCL-Hancock Schemep. 205
11.3.1 Step I: Data reconstructionp. 206
11.3.2 Step II: Evolution of extrapolated valuesp. 207
11.3.3 Step III: The Riemann problemp. 208
11.3.4 TVD Version of the MUSCL-Hancock Schemep. 208
11.3.5 Non-Conservative Upwind Methodsp. 210
11.4 Centred TVD Schemes: the SLIC Methodp. 211
11.5 Other Methodsp. 213
11.6 Numerical Resultsp. 213
11.7 Conclusionsp. 216
12. Sources and Multi-Dimensionsp. 227
12.1 Introductionp. 227
12.2 Treatment of Source Termsp. 228
12.2.1 Model Problems with Source Termsp. 228
12.2.2 Splitting for Non-linear Systems with Sourcesp. 232
12.2.3 Relation between Upwinding and Splittingp. 234
12.3 Two-Dimensional Problemsp. 236
12.3.1 Dimensional-Splitting Schemesp. 236
12.3.2 Unsplit Finite Volume Schemesp. 238
13. Dam-Break Modellingp. 243
13.1 Introductionp. 243
13.2 Idealised Circular Dam: Reference Solutionsp. 245
13.3 Physical Models: Experiments and Numericsp. 249
13.3.1 Introductionp. 249
13.3.2 Dam with Channel with 45[degree] Bendp. 250
13.3.3 Comparison of Numerical and Experimental Resultsp. 251
13.4 Conclusionsp. 253
14. Mach Reflection of Boresp. 269
14.1 Introductionp. 269
14.2 The Problemp. 271
14.3 Analytical Studyp. 273
14.3.1 Oblique Bore Relationsp. 274
14.3.2 Regular Reflectionp. 276
14.3.3 Transition from Regular to Mach Reflectionp. 277
14.4 Numerical Computationsp. 278
14.5 Closing Remarksp. 280
15. Concluding Remarksp. 287
Referencesp. 291
Indexp. 305