NUMERICAL SIMULATION OF THE SHALLOW WATER EQUATIONS USING A TIME-CENTERED SPLIT-IMPLICIT METHOD

Similar documents
INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012

CS205b/CME306. Lecture 9

Simulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg

Numerical Solutions for 2D Depth-Averaged Shallow Water Equations

Partial Differential Equations

NUMERICAL DIFFUSION AND DISSIPATION IN HYDROSTATIC MODELS OF INTERNAL WAVES

Lax-Wendroff and McCormack Schemes for Numerical Simulation of Unsteady Gradually and Rapidly Varied Open Channel Flow

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 13: The Lecture deals with:

COMPLETE DERIVATION OF 2D SHALLOW-WATER MODEL FROM THE PRIMITIVE EQUATIONS GOVERNING GEOPHYSICAL FLOWS

Chapter 6. Petrov-Galerkin Formulations for Advection Diffusion Equation

Coupling of STAR-CCM+ to Other Theoretical or Numerical Solutions. Milovan Perić

A HYBRID SEMI-PRIMITIVE SHOCK CAPTURING SCHEME FOR CONSERVATION LAWS

Investigation of cross flow over a circular cylinder at low Re using the Immersed Boundary Method (IBM)

Application of Hydrodynamics and Dynamics Models for Efficient Operation of Modular Mini-AUVs in Shallow and Very Shallow Waters

The Immersed Interface Method

FAST ALGORITHMS FOR CALCULATIONS OF VISCOUS INCOMPRESSIBLE FLOWS USING THE ARTIFICIAL COMPRESSIBILITY METHOD

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17

Modeling Khowr-e Musa Multi-Branch Estuary Currents due to the Persian Gulf Tides Using NASIR Depth Average Flow Solver

Wave Uplift on Platforms or Docks in Variable Depth Jiin-Jen Lee and C.P. Lai"

Chapter 6. Semi-Lagrangian Methods

WAVE PATTERNS, WAVE INDUCED FORCES AND MOMENTS FOR A GRAVITY BASED STRUCTURE PREDICTED USING CFD

Computational Fluid Dynamics for Engineers

MODELLING THE FLOW AROUND AN ISLAND AND A HEADLAND: APPLICATION OF A TWO MIXING LENGTH MODEL WITH TELEMAC3D. Nicolas Chini 1 and Peter K.

OPEN CHANNEL FLOW. An Introduction. -

Generation and propagation of solitary wave over a steep sloping beach

Implicit versus Explicit Finite Volume Schemes for Extreme, Free Surface Water Flow Modelling

2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123

SPH: Towards the simulation of wave-body interactions in extreme seas

The Development of a Navier-Stokes Flow Solver with Preconditioning Method on Unstructured Grids

Prof. B.S. Thandaveswara. The computation of a flood wave resulting from a dam break basically involves two

Corrected/Updated References

Comparison of Central and Upwind Flux Averaging in Overlapping Finite Volume Methods for Simulation of Super-Critical Flow with Shock Waves

1.2 Numerical Solutions of Flow Problems

Uncertainty Analysis: Parameter Estimation. Jackie P. Hallberg Coastal and Hydraulics Laboratory Engineer Research and Development Center

Solving non-hydrostatic Navier-Stokes equations with a free surface

Unstructured grid modelling

Parallel Adaptive Tsunami Modelling with Triangular Discontinuous Galerkin Schemes

Overview of Traditional Surface Tracking Methods

Hydrodynamic modeling of flow around bridge piers

Debojyoti Ghosh. Adviser: Dr. James Baeder Alfred Gessow Rotorcraft Center Department of Aerospace Engineering

Realtime Water Simulation on GPU. Nuttapong Chentanez NVIDIA Research

Numerical and theoretical analysis of shock waves interaction and reflection

Table of contents for: Waves and Mean Flows by Oliver Bühler Cambridge University Press 2009 Monographs on Mechanics. Contents.

2D numerical simulation of ocean waves

International Journal of Civil & Environmental Engineering IJCEE-IJENS Vol: 14 No: 03 17

QUASI-3D SOLVER OF MEANDERING RIVER FLOWS BY CIP-SOROBAN SCHEME IN CYLINDRICAL COORDINATES WITH SUPPORT OF BOUNDARY FITTED COORDINATE METHOD

Realistic Animation of Fluids

Shallow Water Equation simulation with Sparse Grid Combination Technique

A method for simulation of viscous, non-linear, free-surface flows

Development of the Compliant Mooring Line Model for FLOW-3D

Evacuate Now? Faster-than-real-time Shallow Water Simulations on GPUs. NVIDIA GPU Technology Conference San Jose, California, 2010 André R.

COUPLING OF 3D NUMERICAL SOLUTION METHOD BASED ON NAVIER-STOKES EQUATIONS WITH SOLUTIONS BASED ON SIMPLER THEORIES

Skåne University Hospital Lund, Lund, Sweden 2 Deparment of Numerical Analysis, Centre for Mathematical Sciences, Lund University, Lund, Sweden

Numerical Modeling of Flow Around Groynes with Different Shapes Using TELEMAC-3D Software

Horizontal Mixing in the WRF-ARW Model. Russ Schumacher AT April 2006

Advances in Simulation for Marine And Offshore Applications. Milovan Perić

IMPROVED WALL BOUNDARY CONDITIONS WITH IMPLICITLY DEFINED WALLS FOR PARTICLE BASED FLUID SIMULATION

Tsunami coastal impact The use of VOF-URANS methods with examples

Numerical Simulation of Coastal Wave Processes with the Use of Smoothed Particle Hydrodynamics (SPH) Method

Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)

The Use of Projection Operators with the Parareal Algorithm to Solve the Heat and the KdVB Equation

Large-Scale Simulations on Parallel Computers!

Aurélien Thinat Stéphane Cordier 1, François Cany

Eulerian Techniques for Fluid-Structure Interactions - Part II: Applications

Coastal impact of a tsunami Review of numerical models

Research Article A Direct Solution Approach to the Inverse Shallow-Water Problem

Navier-Stokes & Flow Simulation

Driven Cavity Example

Numerical Analysis of Shock Tube Problem by using TVD and ACM Schemes

Level set methods Formulation of Interface Propagation Boundary Value PDE Initial Value PDE Motion in an externally generated velocity field

Numerical Methods for (Time-Dependent) HJ PDEs

Numerical investigation of free surface elevation and celerity of solitary waves passing over submerged trapezoidal breakwaters

Navier-Stokes & Flow Simulation

Mathematical modeling of fluid flow using the numerical scheme with artificial viscosity

Three Dimensional Numerical Simulation of Turbulent Flow Over Spillways

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6:

Cloth Simulation. COMP 768 Presentation Zhen Wei

Parallel edge-based implementation of the finite element method for shallow water equations

Nonlinear Potential Flow Solver Development in OpenFOAM

Implementation of the skyline algorithm in finite-element computations of Saint-Venant equations

Medical Image Segmentation using Level Sets

Stream Function-Vorticity CFD Solver MAE 6263

Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization. M2DO Lab 1,2. 1 Cardiff University

Experimental Validation of the Computation Method for Strongly Nonlinear Wave-Body Interactions

Navier-Stokes & Flow Simulation

CMPT 898 Final Report. Adam L. Preuss. Numerical Simulation Laboratory. Department of Computer Science. University of Saskatchewan

Numerical Simulation of a Dam Break Flow Using Finite Difference Method

Particle-based Fluid Simulation

A Study of the Development of an Analytical Wall Function for Large Eddy Simulation of Turbulent Channel and Rectangular Duct Flow

Characteristics Method Using Cubic Spline Interpolation for Advection Diffusion Equation

A mass-conservative version of the semi- Lagrangian semi-implicit HIRLAM using Lagrangian vertical coordinates

EFFICIENT SOLUTION ALGORITHMS FOR HIGH-ACCURACY CENTRAL DIFFERENCE CFD SCHEMES

NIA CFD Seminar, October 4, 2011 Hyperbolic Seminar, NASA Langley, October 17, 2011

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

River inundation modelling for risk analysis

ACCELERATION OF A COMPUTATIONAL FLUID DYNAMICS CODE WITH GPU USING OPENACC

Realistic Animation of Fluids

The 3D DSC in Fluid Simulation

The WENO Method in the Context of Earlier Methods To approximate, in a physically correct way, [3] the solution to a conservation law of the form u t

2-D Tank Sloshing Using the Coupled Eulerian- LaGrangian (CEL) Capability of Abaqus/Explicit

Transcription:

18th Engineering Mechanics Division Conference (EMD007) NUMERICAL SIMULATION OF THE SHALLOW WATER EQUATIONS USING A TIME-CENTERED SPLIT-IMPLICIT METHOD Abstract S. Fu University of Texas at Austin, Austin, TX 7871 shipengfu@mail.utexas.edu B.R. Hodges, M. ASCE University of Texas at Austin, Austin, TX 7871 hodges@mail.utexas.edu The Shallow Water Equations (SWE) are widely used in the hydraulic science and engineering. The time dependency and nonlinearity causes difficulties in numerical simulation of the SWE. To address these problems, a Time-Centered Split-Implicit (TCSI) method is proposed to solve depth-averaged SWE. To verify the TCSI method, a progressive wave in an open channel is simulated. An artificial damping layer (or sponge layer) is applied in the outlet boundary. Results from the numerical experiments show the validity of TCSI in simulating depth-averaged SWE and the success of sponge layer in preventing the reflection from the boundary. Introduction The Shallow Water Equations (SWE) describe hydrostatic flow with a free surface. The depth-averaged (or two-dimensional) SWE are obtained by integrating the 3D incompressible Navier-Stokes equations over the water depth with the hydrostatic and Boussinesq approximations (Vreugdenhil 1994). The time dependency and nonlinearity of the SWE create difficulties in discretization (Bourchtein and Bourchtein 006). Fully explicit methods such as explicit leapfrog (Cho and Yoon 1998; Fujima and Shigemura 000), Runge-Kutta and MacCormack schemes (Fennema and Chaudhry 1990; Garcia and Kahawita 1986) are straightforward and easy to implement. However, they are restricted by the Courant-Friedrichs-Lewy (CFL) condition, which may require impractically small time steps. Appropriate numerical treatments are often used to stabilize these explicit schemes (Agoshkov et al. 1994; Peyret and Taylor 1983). Although fully implicit schemes may be unconditionally stable for larger time steps, the nonlinear problem must typically be posed as an approximate linear problem with an outer iteration (e.g. Picard or Newton) (Claudio and Mario 1994). Between explicit and implicit methods, semi-implicit methods have been developed and widely used. Casulli (1990) proposed a semi-implicit algorithm using Lagrangian treatment of nonlinear advection to computationally linearize the equation set. Although the Casulli (1990) approach has been successful and stable, its accuracy for CFL>1 is relatively poor (Hodges, 004) In this paper, we use a Time-Centered Split-Implicit (TCSI) method proposed by Fu and Hodges (007), to solve depth averaged SWE. In the TCSI method, the advection term is computationally linearized using a time-centered approximation without iteration or computation of additional time derivatives. The system is computationally split into two steps, both being linear matrix problems. Fu, S. and Hodges, B. R. 1

Governing Equations The depth-averaged SWE are a system of nonlinear hyperbolic partial differential equations and written as: ζ + U + V = g +ν + t x y x x y U U U U U ζ + U + V = g +ν + t x y y x y V V V V V H HU HV + + = 0 t x y (1) () (3) ζ = H + Z b (4) where U and V are depth-averaged velocities in x and y directions; g is the gravitational acceleration; H is the water depth and ζ is surface elevation; Z b is the bottom elevation. The above statement of the D SWE neglects the turbulence closure and bottom stress as a test case for our numerical method. Numerical Model Fu and Hodges (007) proposed a Time-Centered Split-Implicit (TCSI) scheme to solve nonlinear advection equations. TCSI method is derived from the midpoint rule applied over the n and n+1 time steps (in contrast to the application over three levels, n-1, n, and n+1 used in the leapfrog explicit method). A time-centered linear approximation for n+1/ values is introduced into the nonlinear advection term. The discrete equation is split into an implicit solution for an intermediate variable (e.g. U * ) followed by an n+1 implicit solution for the n+1 values (e.g. U ) as a function of the intermediate values. The approach provides two linear implicit equations whose sum is a second-order approximation of the original nonlinear equation. Applying the TCSI method along with central-differencing of spatial derivatives on an Arakawa C grid (Arakawa and Lamb, 1977), we can write the implicit steps for solution * * * of intermediate variables ( U, V, ζ ) as * n n * n * * * n t V = V + U δxv V δ yv +ν δ xv +δyv gδxζ ( HU ) y( HV ) ζ =ζ δ +δ * n * n n * x t * n * n * n * * * t U = U + U δxu V δ yu +ν δ xu +δyu gδxζ (5) (6) (7) Fu, S. and Hodges, B. R.

* * where ζ Zb = H and we use the shorthand notation δ x and δ y for spatial derivatives in x and y. The implicit steps for the n+1 values are sequentially solved as t U = U + U δ U V δ U +ν δ U +δ U gδ ζ n + 1 * * n 1 * n 1 * * * + + x y x y x t ζ = ζ + δ δ + ( HU ) ( ) ( ) 3 y H V O t n + 1 * * n 1 n 1 * + + x t V = V + U δ V V δ V +ν δ V +δ V gδ ζ n + 1 * n 1 * n 1 * * * n 1 + + + x y x y y Thus, the original set of coupled nonlinear equations becomes a sequence of linear implicit equations for each variable that is effectively a predictor-corrector approach. The split system is easy to solve as each step is a simple tridiagonal system. (8) (9) (10) Results To verify our numerical method, a progressive wave in an open channel is simulated. The numerical model has been derived, implemented and run for two-dimensional flow; however, the test case presented here has only one-dimensional physics so that we can ensure the model does not show any spurious cross-dimensional effects. The progressive wave is introduced as an oscillating inlet boundary condition for an initially-quiescent channel with no through flow. Developing non-reflective outlet boundary conditions has been the subject of extensive research (e.g. Blayo and Debreu 005; Tsynkov 1998), but for the present purposes as simple artificial damping layer (or sponge layer) is adequate. The sponge layer is applied upstream of the outlet boundary and downstream of the test section (i.e. the computational domain of interest) as an artificial damping function over a range of grid cells so as to dissipate the surface wave and its reflections before they propagates back into the test section (Durran 1999). The sponge layer damping function uses an increasing viscosity from the end of the test section to the outlet (Vinayan 003). We use an inviscid progressive wave as a test case, so the viscosity is set to be zero within test section. The viscosity is represented as a function of position such that 0 ν( x) ν and max ν ( x) =ν f( x ) (11) If the artificial viscosity changes rapidly, spurious reflections may occur from the location where the viscosity first becomes non-zero. A gradual change, can be invoked by defining f ( x) as max 1 x x r f( x) = 1 cos π xs xr (1) where x r and x s are the upstream and downstream limits of the sponge layer. Using the above definitions, a sponge layer is defined by its length ( xs xr ) and its maximum Fu, S. and Hodges, B. R. 3

viscosity ν max. In this test case, xs xr = λ where λ is the wave length of the traveling wave; νmax is selected by running test cases to determine a sufficiently large number that damps the wave and reflections. The sponge layer arrangement is shown in Figure 1. Figure 1. An open boundary rectangular channel with a sponge layer Initially, the water is at rest with uniform depth, H( x,0 ) = h 0 (13) The inlet water level is forced by a cosine wave boundary condition H(0, t) = h + acos( σt) : t 0 (14) 0 where a is the wave amplitude and σ is the frequency. This boundary condition generates a traveling wave with wave height a. The time evolution of free surface at time 7T and 14T (where T is the wave period) are shown in Figure. The wave shape is well-preserved well even after the 14 th period. At time 7T, this wave has already reached the right boundary of the domain. The sponge layer prevents the reflection from the right boundary and the TCSI scheme appears to successfully simulate a progressive wave in an open boundary system. Fu, S. and Hodges, B. R. 4

1 7 T 14 T (ζ -H)/a 0.5-1 0 1 x/l Figure. Comparison of wave shape at 7T and 14T Conclusions A numerical model based on the TCSI method has been developed to simulate the depth averaged SWE. Simulation of a progressive wave in an open channel with an outlet sponge layer is tested in this paper. Our test results demonstrate the validity of the sponge layer boundary and the TCSI scheme. The TCSI scheme shows promise as an effective and efficient approach to obtaining a temporally second-order nonlinear method for advective equations. References Agoshkov, V., Ovchinnikov, E., Quarteroni, A., and Saleri, F. (1994). "Recent Developments in the Numerical Simulation of Shallow Water Equations. II. Temporal Discretization." Mathematical Models and Methods in Applied Sciences, 4(4), 533-566. Blayo, E., and Debreu, L. (005). "Revisting open boundary conditions from the point of view of characteristic variables." Ocean Modeling, 9, 31-5. Bourchtein, A., and Bourchtein, L. (006). "Modified Time Splitting Scheme for Shallow Water Equations." Mathematics and Computers in Simulation, 73, 5-64. Casulli, V. (1990). "Semi-implicit Finite Difference Methods for the Two-Dimensional Shallow Water Equations." Journal of Computational Physics, 86, 56-74. Cho, Y.-S., and Yoon, S. B. (1998). "A Modified Leap-Frog Scheme for Linear Shallow-Water Equations." Costal Engineering Journal, JSCE, 40(), 191-05. Claudio, P., and Mario, P. (1994). "A Comparison of Picard and Newton Iteration in the Numerical Solution of Multidimensional Varibly Saturated Flow Problems." Water Resources Research, 30(1), 3357-3374. Durran, D. R. (1999). Numerical Methods for Wave Equations in Geophysical Fluid Dynamics, Springer- Verlag, New York. Fu, S. and Hodges, B. R. 5

Fennema, R. J., and Chaudhry, M. H. (1990). "Explicit Methods for -D Transient Free-Surface Flows." Journal of Hydraulic Engineering, 116(8), 1013-1035. Fu, S., and Hodges, B. R. (007). "A Time-Centered Split-Implicit Time-Marching Method for Nonlinear Advection" Submit to Journal of Engineering Mechanics. Fujima, K., and Shigemura, T. (000). "Determination of Grid Size for Leap-Frog Finite Difference Model to Simulate Tsunamis around A Conical Island." Costal Engineering, 4(), 197-10. Garcia, R., and Kahawita, R. A. (1986). "Numerical Solution of the St. Venant Equations with the MacCormack Finite-Difference Scheme." International Journal for Numerical Methods in Fluids, 6, 59-74. Hodges, B. R. (004). "Accuracy Order of Crank-Nicolson Discretization for Hydrostatic Free Surface Flow." ASCE Journal of Engineering Mechanics, 130 (8), 904-910. Peyret, R., and Taylor, T. D. (1983). Computational Methods for Fluid Flow, Springer, New York. Tsynkov, S. V. (1998). "Numerical solution of problems on unbounded domains. A review." Applied Numerical Mathematics, 7, 465-53. Vinayan, V. (003). "Boundary-Integral Analysis of Nonlinear Diffraction Forces on a Submerged Body," Florida Atlantic University. Vreugdenhil, C. B. (1994). Numerical Methods For Shallow-Water Flow, Kluwer Academic, Dordrecht, The Netherlands. Wilders, P., Van Stijn, T. L., Stelling, G. S., and Fokkema, G. A. (1988). "A Fully Implicit Splitting Method for Accuracy Tidal Computations." International Journal for Numerical Methods in Engineering, 6, 707-71. Fu, S. and Hodges, B. R. 6