Radial Basis Functions Alternative Solutions to Shallow Water Equations
Y. Alhuri1, D. Ouazar2and A. Taik3
1,3Dept of Mathematics, UFR-MASI, FST, HassanII University, Mohammedia, Morocco
2 Dept of Genie Civil, LASH, EMI, Mohammed V University, Rabat, Morocco
1 Corresponding Author E-mail: [email protected]
Abstract. In this paper, shallow water equations (SWE) are solved through a variety of meshless meth- ods known as radial basis functions (RBF) methods. RBF based Meshless methods have gained much attention in recent years for both the mathematics as well as the engineering community. They have been extensively popularized owing to their flexibility, power and simplicity in solving partial differ- ential equations. The technique is of quasi-analytical type and based on the collocation formulation and does not require the generation of a grid or integrals evaluation. A bundle of techniques such as MQRBF, IMQRBF, GSSRBF, CSRBF are formulated for the specific case of shallow water equations (SWE), with adequate parameters, these techniques show robustness and low computational costs. For validation purposes, two applications are presented. One deals with Burger’s equation (2- D), and the second with a linear two-dimensional hydrodynamics model of rectangular channel shape. Finally a third application concerning a real case study of the hydrodynamic of the Ourika valley in Morocco is investigated aiming at rebuilding the 1995 historical flood wave propagation, therefore delineate inundated areas, estimate velocities and wave time arrivals.
Key words: Water resources, Burger’s, Shallow-water equations, Radial Basis Functions (RBFs), Floods, Ourika valley.
1. Introduction
Water resources cover a wide range of problems including preservation of water supply, watershed management, dam construction for mitigating floods and/or conservation purposes, river, estuaries and lake management and restoration, groundwater, pollution control, to cite a few examples.
Due to inherent complexity originating from the turbulent nature of flows, the specificity of the domain geometry which can be very often natural (river, lake, lagoon, estuary, watershed, aquifer, etc..) or man built and/or regularized (artificial canals, intakes, etc..), historical nature of some data sets and some other special effects (soil roughness, presence of air, wind, etc), it leads to many difficulties associated to the identification of domain boundaries, boundary conditions, and grid generation in addition to the already complex governing equations.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 1
The governing equations are derived from the conventional conservation laws of mass, momentum, and energy, and therefore are very similar to those of fluid mechanics. Navier-Stockes (NS) and Reynolds averaged Navier-Stockes (RANS) variants (depth averaged, turbulence closure models, friction factors, simplifications) are the governing equations for many flow situations.
In this paper we will restrict ourselves to the so-called shallow water equations (SWE) that are de- rived by depth averaging of the RANS equations, reducing the dimensionality of the problem by one and thus computational time. But these equations require discretisation when using conventional nu- merical techniques such as finite difference, finite element or finite volume methods leading to high computational costs.
After an introduction to one of the basic fluid mechanics equations namely Burger’s widely known to represent a class of physical problems and to serve for numerical benchmarks, both linear and non linear wave propagation problems are considered. They are widely applied for floods / dam breaking, weirs, tidal flows and storm surges.
The computational cost of discretisation based methods is avoided by the use of a mesh-free method known as radial basis functions (RBFs) method. Applications of radial basis functions have gained quite some importance over the past years. They have been successfully applied to large variety of problems [4, 7, 8, 9], [11, 12, 13, 15] and [2, 20, 26]. A major advantage of using RBFs is that the collocation points on the domain do not need to be uniformly spaced. One of the most popular choices for global RBFs is the multiquadric (MQ) approximation first introduced by Hardy [19]. In Kansa’s method [17], a function is first approximated by an RBF, and its derivatives are then obtained by differentiating the RBF. Since (MQ) is infinitely smooth function [18], The corresponding numerical results demonstrated that the MQ scheme was more accurate and efficient than the other traditional methods. The MQ method, however requires one to solve a system of equations with a full matrix. This can be extremely expensive when there are hundreds of collocation points.
The construction of compactly supported radial basis functions (CSRBFs) by Schaback, Wendland and Wu in [23, 24, 28] has made it possible to overcome the non sparsity of the matrices arising from global RBFs techniques because CSRBFs can convert the global scheme into a local one. Furthermore, radial functions of compact support are now being proposed leading to positive definite matrices and genuinely banded interpolation matrices. In [25], Wendland gives a general formulation, which in- cludes the Buhmann’s ones [5]. But the proper choice of the support radius and the smoothness of such functions require some skills and experience of the end user.
In this paper, we set-up efficient algorithms based on Kansa’s RBF and Wendland’s CSRBF for simulating large scale time-dependent problems for SWE. The RBFs are employed for spatial approxi- mation in conjunction with an explicit forward difference scheme in time. The proposed scheme is first applied to classical Burger’s equation in 2-D, and to linear SWE in a rectangular channel for validation purposes. The RBF scheme is then applied to non-linear SWE, to simulate water elevations, velocities and wave time arrivals in a real case study ( Ourika Valley in Morocco) to rebuild the 17th August 1995 historical flood effects and delineate inundated areas.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 2
2. RBF background
2.1. Globally supported radial basis functions
The principal idea of the radial basis interpolation is to interpolate a finite series of an unknown function f(X)atN distinct pointsXj onΩby the following expansion
f(X) N
j=1
αjϕ(X-Xj), (2.1)
where αj’s are the unknown coefficients to be calculated at each time step, and ϕ(X-Xj) is the radial basis function, Xj ∈ Rn, j = 1,2, ..., N, X-Xj = rj, rj is the Euclidean distance rj = (x−xj)2+ (y−yj)2 and X = (x, y), Xj = (xj, yj). The most popular RBF is Multiquadric (MQRBF) (rj2 +c2)1/2, Inverse Multiquadric (IMQRBF) 1/
(r2j +c2)1/2, and Gaussian (GSSRBF) e−(r/c)2 where c = 0 is the shape parameter controlling the fitting of a smooth surface to the data.
The lack of the mathematical theory makes it very difficult to choose a suitablecfor the current study.
Kansa in [16, 17] found that the computational accuracy of the interpolation can be improved by vary- ing the shape parameter with the basis function, he employed numerical experiments to resolve the optimal shape factorc2 given byc2i =c2min
c2max/c2min(i−1)/(N−1)
,wherec2minandc2max are two input parameters. For more details see [10]. The analysis of Wong et al. [26] showed that a near-optimal approximation of the hydrodynamic model can be achieved by using the proposed value 0.815dmin, wheredminis the minimum distance between any two adjacent collocation points andhis the average water depth between the two points.
Micchelli [21] has proved that the system of equations (2.1) and (??) has a unique solution for dis- tinct collocation points. In accordance with this fact Powell (1992) [22] showed that the interpolation matrix of the MQRBFs is non-singular for any set of distinct points, and that the invertibility is guar- anteed. Therefore adding polynomial terms to the MQRBFs interpolation is not generally required.
However, this argument may not be applicable to other RBFs [27].
2.2. Locally supported radial basis functions
In numerical analysis, the concept of locally supported basis functions is of general importance. Sev- eral functions spaces used for approximation possess locally supported basis functions as compactly supported radial basis function (CSRBFs). The general advantages of compactly supported radial basis functions are a sparse interpolation matrix on the one hand, and the possibility of a fast evaluation of the interpolate on the other hand. Thus, it seems to be natural to look for locally supported functions also in the context of radial basis function interpolation [25].
A family of CSRBFs {ϕl,k} was first introduced by Wu in [28] and later expanded by Wendland [24] in the mid1990s. CSRBFs must be strictly positive definite in Rdfor all dless than or equal to fixed valued0. Generally a CSRBFϕl,k(r)is expressed in the form
ϕl,k(r) = (1−r)n+p(r), for k ≥1, (2.2) with the following condition
(1−r)+ =sup{0,(1−r)}, (2.3)
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 3
where p(r) is a prescribed polynomial, r is the Euclidean distance. The index l is the dimension number and 2k is the smoothness of the function. The basis function ϕl,k(r) can be scaled to have compact support on [0, δ]by replacing r with r
δ forδ > 0. Again, the radial basis interpolation is to interpolate a finite series of an unknown function f(x, y)at N distinct points on Ωby the following expansion
f(x, y) N
j=1
αjϕδl,krj
δj
, (2.4)
where ϕδl,k is the compactly supported radial basis function, αj’s are the unknown coefficients to be calculated at each time step and the scaling factorδj can be variable or constant at different node points j = 1,2, ..., N depending on the nature of the problem [26].
3. Numerical results
3.1. 2-D Burger’s equations
In this example we solve the nonlinear Burger’s model, which has widely been used in fluid dynamics as a simplified model for turbulence, boundary layer behavior, shock wave formation and mass transport.
The equations to be solved are given by :
∂u
∂t = α∆u−(uux+uuy), (x, y)∈Ω⊆R2,0≤t≤T, (3.1)
u = g(x, y, t), (x, y)∈∂Ω, (3.2)
u = h(x, y,0), (x, y)∈Ω, (3.3)
with ∆u = uxx +uyy in 2D, such thatux = ∂u
∂x, uy = ∂u
∂y, ux = ∂2u
∂x2, uy = ∂2u
∂y2 . The functions g(x, y, t)andh(x, y)are chosen accordingly so that the exact solution is :
u(x, y, t) = 1 1 +exp
x+y−t 2α
. (3.4)
This problem was also considered in [6, 14]. For time integration, we use of the implicitΘ-weighted scheme. Therefore equations (3.1) will be of the form :
u(x, t+ ∆t)−u(x, t)
∆t = Θ(α∆u(x, t+ ∆t) +f(x, y, t+ ∆t))
+(1−Θ)(α∆u(x, t) +f(x, y, t)), (3.5) which leads to :
un+1
∆t −Θ(α∆un+1−uun+1x −uun+1y ) = un
∆t + (1−Θ)(α∆un−uunx −uuny), (3.6) we study numerically equations (3.6) by using Wendland’s compactly supported radial basis function CSRBF interpolation and Kansa’s multiquadric radial basis function MQRBF. We generated400 col- location points;320collocation points are in the interior and80collocation points are on the boundary.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 4
At each time stepn, the values of the variablesunat the interior points are calculated using this equa- tion, while at the boundary points the variablesun are determined by the given boundary conditions.
This problem was computed for the case : α = 0.05, 0 ≤ t ≤ 1.25with compact support δ = 10, shape parameterc= 0.2, time step∆t = 0.01s,Θ = 0.5, Kansa’s Multiquadricφ(r) =√
r2+c2 and Wendland CSRBFφ3,2
r δ
= (1−(r/δ))6+(35(r/δ)2+ 18(r/δ) + 3).
The numerical solution is evaluated at scattered collocation points and the spatial partial derivatives are formed directly from partial derivatives of the radial basis functions without using any difference scheme. Figures (1-4) illustrate respectively the numerical results in different times and compare the simulation of (MQRBF) and (CSRBF) with the exact solutions. The present method is easily imple- mented, stable, effective and produces highly accurate numerical results comparable to the analytical solution and to Method of Fundamental Solution MFS - Dual Reciprocity Method DRM which is given in [14]
0 0.5
1 0
0.5 0 1
0.5 1
y MQ R B F
x
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0 0.5
1 0
0.5 0 1
0.5 1
y C S R B F
x
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
0 0.5
1 0
0.5 0 1
0.5 1
y Ana lytica l
x
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Figure 1: Approximation solutions by (MQRBF, CSRBF and Analytical ) att = 0.5swithα = 0.05, c= 0.2,δ= 10,∆t= 0.01s.
0 0.5
1 0 0.5
1 0
0.02 0.04
y E rorr B y MQR B F t =0.5s
x
Error
0.005 0.01 0.015 0.02 0.025
0 0.5
1 0 0.5 0 1
0.02 0.04
y E rorr B y C S R B F t =0.5s
x
Error
0.005 0.01 0.015 0.02 0.025
Figure 2: Errors between MQRBF, CSRBF solutions and Analytical one att = 0.5s withα = 0.05, c= 0.2,δ= 10,∆t= 0.01s.
4. Shallow water equations
4.1. Linear shallow water equations
We will compare different types of RBFs for shallow water equations (SWE) and study the conver- gence of these RBFs schemes. In order to compare them with an analytic solution, the linear SWE is used for a simple sensitivity analysis. This linear SWE is obtained by neglecting the wind stress,
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 5
0 0.5
1 0 0.5 1
0 0.5 1
y MQ R B F
x 0
0.2 0.4 0.6 0.8 1
0 0.5
1 0 0.5 1
0 0.5 1
y C S R B F
x
0 0.5
1 0 0.5 1
0 0.5 1
y Ana lytica l
x 0
0.2 0.4 0.6 0.8 1
0 0.2 0.4 0.6 0.8 1
Figure 3: Approximation solutions by (MQRBF, CSRBF and Analytical ) at t=1.27s with α = 0.05, c= 0.2,δ= 10,∆t= 0.01s.
0 0.5
1 0 0.5 0 1
0. 02 0. 04
y E rorr B y MQ R B F t =1. 27s
x
Erro r
0. 005 0. 01 0. 015 0. 02
0 0.5
1 0
0.5 1
0 0. 02 0. 04
y E rorr B y C S R B F t =1. 27s
x
Erro r
0. 005 0. 01 0. 015 0. 02
Figure 4: Errors between MQRBF, CSRBF solutions and Analytical one at t = 1.27swithα = 0.05, c= 0.2,δ= 10,∆t= 0.01s.
bottom friction, diffusion and the coriolis force terms [20]. The numerical results obtained by global Multiquadric (MQRBF), Inverse Multiquadric (IMQRBF), Gaussian (GSSRBF) and local Compactly Supported (CSRBF) are compared with analytical solution. The equations to be solved are given by
∂η
∂t +H(∂u
∂x +∂v
∂y) = 0, ∂u
∂t +g∂η
∂x = 0, (4.1)
∂v
∂t +g∂η
∂y = 0, (4.2)
the analytical solution to this problem is known and given by [26]
η(x, y, t) =η0cos ω
√gH(L−x) cosωt
cos(√ωgHL), (4.3)
u(x, y, t) =−η0 g
Hsin ω
√gH(L−x) sinωt
cos(√ωgHL), (4.4)
v(x, y, t) = 0, (4.5)
whereηis the water surface elevation,u,vare the depth-averaged advective velocities inx, ydirections respectively. The MQRBF and CSRBF algorithm are applied to a rectangular channel with length L = 872km, widthW = 50kmand mean water depthzf = 20m, such thatH = zf +η. The initial and boundary conditions are taken to correspond to the analytical solution. For the time integration scheme, we used the Euler method of second order (see [26]) :
ηn+1 =ηn−∆tH{∇.V}n+ (∆t)2
2 Hg{∇2.η}n, (4.6)
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 6
Vn+1 =Vn−∆tH{∇η}n+ (∆t)2
2 Hg{∇2.V}n, (4.7)
where V is a vector of the depth-averaged advective velocities in x, y directions respectively. We approximate all variables and their spatial derivatives by RBFs interpolation, we generate N = 105 ,N = 205 and N = 405 collocation points in a rectangular channel. We focus on the case where N = nx ×ny = 61×5 = 405 with : 234 collocation points in the interior, 5 collocation points on the water boundary and 166 on the land boundary (see Figure 5). At each time stepn, the values of the variablesηn,unandvnat the interior points(xi, yi), i= 1,2, ...,234are calculated by RBFs, while the values of variables at the boundary points(xi, yi), i= 235,236, ...,405are determined by the given boundary conditions. In the computation, the excitation wave period is taken to be27hours. The values
0 1 2 3 4 5 6 7 8
x 105 0
1 2 3 4 5x 104
Figure 5: Domain geometry L=872km ,W=50km, depth=20m with collocation points.
ofηn,unandvnare given by the following MQRBF radial basis function
(ηn, un, vn) =N
j=1
αnj(t)
r2ij+c2, N j=1
βjn(t)
r2ij +c2, N
j=1
λnj(t)
rij2 +c2
. (4.8) The same for IMQRBF or GSSRBF and by the following Compact Supported radial basis function (CSRBF)
ηn(xi, yi, t) = N
j=1
αnj(t) 1− rij
δ 6
+
3 + 18rij
δ + 35rij
δ 2
, (4.9)
un(xi, yi, t) = N
j=1
βjn(t) 1− rij
δ 6
+
3 + 18rij
δ + 35rij
δ 2
, (4.10)
vn(xi, yi, t) = N
j=1
λnj(t) 1− rij
δ 6
+
3 + 18rij
δ + 35rij
δ 2
, (4.11)
which are collocating with a set of data(xi, yi)Ni=1over the domainΩwhererij = ((xi −xj)2+ (yi− yj)2)1/2is the in 2-D. Then we will take :
Φn(xi, yi, t) = N
j=1
αnj(t)ϕ(rij), (4.12)
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 7
whereΦ = [η, u, v]T,ϕ(r)is a radial basis function (MQ, IMQ, GSS or CSRBF). The numerical values of the unknown spatial derivatives ofΦn(xi, yi)is approximated usingRBF as (herem = 1,2) :
∂mΦn
∂xm (xi, yi, t) = N
j=1
αnj(t)∂mϕRBF sj
∂xm (xi, yi),
∂mΦn
∂ym (xi, yi, t) = N
j=1
αnj(t)∂mϕRBF sj
∂ym (xi, yi).
At each time step n, the numerical solution of the vector Φ(xi, yi, t)b+di=b+1 at the interior points are computed by substituting the ΦRBF s and t their spatial derivatives into the system (4.1−4.2). The boundary valuesΦ(xi, yi, t)bi=1 are given by boundary conditions.
Figure (6) plots the simulation elevation water surface and velocity in the center point of the domain by 2D shallow water equations at 50hours. Figures (7), (8) show the simulation results of velocity distribution and3Dwater surface at50hours.
0 10 20 30 40 50 60
0. 25 0. 2 0. 15
0. 1 0. 05
0 0. 05 0.1 0. 15 0.2
T idel eleva tion a t the center point of the doma in
T ime (hrs )
Elevation x (m )
0 10 20 30 40 50 60
0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8
V elocity a t the center point of the doma in
Velocity u (m)
T ime (hrs ) E X AC T
MQ C S
E X AC T MQ C S
Figure 6: Analytical and computed water surface elevations and velocity in the center point of the domain,c= 0.815∗dmin,δ= 107and∆t= 100sat 50 hours.
0 5 10
x 105 1
0 1 2 3 4 5
6x 104 E xa ct
0 5 10
x 105 1
0 1 2 3 4 5
6x 104 MQ
0 5 10
x 105 1
0 1 2 3 4 5
6x 104 C S
Figure 7: Velocity distribution at 50 hours.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 8
0 5
x 1 05 1 0 0
2 4
6 8
1 0
x 1 04 1
0 . 8 0 . 6 0 . 4 0 . 2 0 0 .2 0 .4 0 .6 0 .8 1
E xa c t
0 5
x 1 05 1 0 0
2 4
6 8
1 0
x 1 04 1
0 .8 0 .6 0 .4 0 .2 0 0 .2 0 .4 0 .6 0 .8 1
MQ
0 5
x 1 05 1 0 0
2 4
6 8
1 0
x 1 04 1
0 .8 0 .6 0 .4 0 .2 0 0 .2 0 .4 0 .6 0 .8 1
C S
0 .5 0 .4 0 .3 0 .2 0 .1 0 0 .1 0 .2 0 .3 0 .4 0 .5
0 .5 0 .4 0 .3 0 .2 0 .1 0 0 .1 0 .2 0 .3 0 .4 0 .5
0 .5 0 .4 0 .3 0 .2 0 .1 0 0 .1 0 .2 0 .3 0 .4 0 .5
Figure 8: Water surface at 50 hours.
4.1.1. Error estimates and Stability condition
Accuracy and comparison with methods of the results are computed using theL2-norm andL∞-norm given by:
ErrorL∞ =max|ΦAnalytic−ΦRBF|, ErrorL2 =N
j=1
|(ΦAnalytic−ΦRBF)2|∆x∆y1/2
, and relative error inL2-norm,
RE=
N
j=1|(ΦAnalytic−ΦRBF)2|∆x∆y1/2
N
j=1|ΦAnalytic|∆x∆y ,
whereΦAnalytic is the analytical solution,ΦRBF is the simulated one usingRBF smethod. It is well established that for stability,∆thas to be selected at each time step according to the Courant-Friedrichs- Lewy CFL condition
∆t ≤C dmin
max(√
U±gH,√
V ±gH), (4.13)
wheredminis the minimum distance between any two adjacent collocation points,gis the gravitational acceleration andCis the courant number set to be less than unity. Figures 9 - 10 show the comparative error between RBF methods with analytical solution of linear SWE in27hours.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 9
0 2 4 6 8 10 12 14 16 18 20 0. 1
0 0.1 0.2 0.3 0.4
T ime Hour
Error Tidal (h)
MQ IMQ G S S C S
100 101
10-8 10-7 10-6
T ime Hour MQ IMQ G S S C S
Figure 9: Error comparisonη, (left) usingL∞-norm, (right) usingL2relative error in27h.
0 2 4 6 8 10 12 14 16 18 20
0. 1 0.05
0 0.05 0.1 0.15 0.2
T ime Hour
Error Velocity (u)
MQ IMQ G S S C S
100 101
10-9 10-8 10-7 10-6 10-5
T ime Hour
MQ IMQ G S S C S
Figure 10: Error comparison foru, (left) usingL∞-norm, (right) usingL2 relative error in27h.
4.2. Non-linear shallow water equations
We consider the following SWE ([1]):
∂η
∂t +∂(U H)
∂x +∂(V H)
∂y = 0,
∂U
∂t +U∂U
∂x +V ∂U
∂y +g∂η
∂x = 1 Hρω
∂
∂x
νtH∂U
∂x
+ 1 Hρω
∂
∂y
νtH∂U
∂y +g(S0x−Sf x) +f V + τx
Hρω
,
∂V
∂t +U∂V
∂x +V ∂V
∂y +g∂η
∂y = 1 Hρω
∂
∂x
νtH∂V
∂x
+ 1 Hρω
∂
∂y
νtH∂V
∂y +g(S0y−Sf y)−f U + τy
Hρω
,
(4.14)
wherexand yare the horizontal coordinates, t is the time, H = H(x, y, t)is the instantaneous total depth of water, such thatH = h+η,η = η(x, y, t)is the free surface elevation, his the mean depth of water level, U = U(x, y, t) is the depth-averaged velocity in the x direction, V = V(x, y, t) is the depth-averaged velocity in the y direction, S0x and S0y are the bottom bed slopes defined
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 10
by : S0x = −∂zf
∂x and S0y = −∂zf
∂y , zf being the bed elevation, Sf x and Sf y correspond to the bottom friction slopes, which are approximated by the Manning formula in the following form : Sf x = n2U√
U2+V2
H4/3 ,Sf y = n2V√
U2+V2
H4/3 ,wheren is the Manning roughness coefficient,τx and τyare the wind stresses given by:τx =λWx
Wx2+Wy2, τy =λWy
Wx2+Wy2,hereλis the surface friction coefficient,Wx andWy are the wind stresses in thexand ydirections, f is the coriolis force parameter, g is the gravitational acceleration, ρω is the density of water,νt is the kinematic viscosity.
Some of these parameters are given in the following table :
Parameter n f g ρω ν
Value 0.01 8.55×10−5 9.81 1000 10−3 Table 1: Constants coefficients.
4.2.1. Real case: Ourika valley flood
For the numerical experiment, the proposed model is applied to the realistic situation of the Ourika valley that is located in the high Atlas mountain some forty kilometers south of the city of Marrakech in Morocco. The flood occurred on August17,1995. We simulated the flood wave in order to compute the water depth profiles, velocities, wave time arrivals at different times of simulation. As no detailed digital elevation model is available, we used transverse profiles of the river given at 15 stations separated by200mon average. The channel considered in this work is 2800m long. The hydrograph of flow’s rates measured at time of the flood at the station of Aghbalou (the upstream of the catchment area) is used as an upstream boundary condition. The other calculation parameters have been assessed on the basis of regional and bibliographical information. Notice that the same study was considered in [3], the proposed mathematical model was discretized using finite volume method on unstructured mesh 2D grid with 1102 elements and 609 nodes. In our study we considered only 68 collocation points and we interpolated the solution on609nodes given by unstructured mesh. The geometry of the channel, collocation points and interpolation points are provided in Figure 11. The hydrograph of flow
0 500 1000 1500 2000 2500 3000
1000 800 600 400 200 0 200 400 600 800 1000
C olloca tion points Interp P oints
Figure 11: Collocation points (blue) and interpolation nodes (red).
measured at the time of the flood in the station of Aghbalou is used as an upstream boundary condition.
The instantaneous measured flows are represented in Figure 12. The following data concerning the geometry of the channel, initial and boundary conditions are taken into account.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 11
0 10 20 30 40 50 0
200 400 600 800 1000 1200
T ime hrs 0. 50 10 20 30 40 50
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
T ime hrs
F low Q (t)(m3/s ) in 17 a nd 18081995 E leva tion (m)
Mea n V elocities (m/s)
Figure 12: Flow hydrograph, Elevation and Mean velocities on upstream section in 17 and 18-08-1995.
• Initial time step : ∆t = 0.01s. CFL value= 0.1, H = 10manywhere in the channel att = 0. η = 0m, U = −0.29m/s and V = 0m/s at t = 0. At the inlet located at x = 3000m: mean velocities are given in Figure 12 as a boundary condition. At the solid boundaries: normal velocities are taken equal to zero. At the outlet located atx = 200m: the Newmann condition.
∂nη =∂nU =∂nV = 0is considered.
Figure 13 show the evolution of the water depth (free surface in 3D) for some times of the simulation.
We remark clearly the evolution of the flooding wave. However, in Figures 14, the amplitude of the elevation is important around the times where the flood occurred exactly at20h30, fort= 22h, passing the period of the flood the amplitude of the elevation decrease and becomes normal. It should be noted that the results found are practically identical to those found in [3], where the authors used the finite volume method on an unstructured mesh of1102triangles. The important point is that the RBF used in this paper need only some collocation points. So the computational cost is very low compared to the one obtained using the finite volume method.
0
2000 1000
0 1000
10 12 14 16
10 10. 005 10. 01 10. 015 10. 02
0
2000 1000
0 1000
10 12 14 16
10 10.1 10.2 10.3 10.4
0
2000 1000
0 1000
10 12 14 16
10 10.2 10.4 10.6
Figure 13: Depth profile at20,1000and3600second.
Figure 14: Depth profile at20h,20h30min and20h40min.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 12
5. Conclusion
In this paper, we set-up some efficient algorithms based on Kansa’s RBF and Wendland’s CSRBF for simulating large scale time-dependent problems for SWE. The RBFs are employed for spatial approxi- mation in conjunction with an explicit forward finite difference scheme in time. The proposed scheme is first applied to classical Burger’s equation in 2-D, and to linear SWE in a rectangular channel for validation purposes. A real case study was then investigated. It concerns the Ourika Valley in Morocco threatened by the 1995 flood which injured more than 1300 people and made significant damages to re- build the inundated areas and understand the flood wave propagation mechanisms. The results obtained with simplicity and very small computation CPU time, for this realistic application show the consis- tency and robustness of the suggested numerical model and that it could be used reliably in Ourika or other real field sites for further events simulations.
Acknowledgements
The authors acknowledge the sponsorship of Hydro3+3 Euromed project and Moroccan CNRST.
References
[1] Alhuri. Y, A. Naji, D. Ouazar, A. Taik, Numerical Simulation of Saint-Venant Equations with Turbulence using Radial Basis Functios: Application to Lake Booregreg. International Journal of Computer Applica- tions in Technology IJCAT (2011), (to appear).
[2] Ahmed. S. G ,A collocation method using new combined radial basis functions of thin plate and multi- quadraic types, Eng. Anal. Bound. Elem, 30, (2006), pp 697-701.
[3] Belhaj. H., A Taik, D. Ouazar, Computing two dimensional flood wave propagation using unstructured finite volume method: Application to the Ourika valley. International Journal of Finite Volume, (IJFV) volume 3, No 1 (2006).
[4] Belytschko. T, Y. Krongauz, D. Organ, M. Fleming and P. Krysl, Meshless methods: an overview and recent developments, Computer Methods in Applied Mechanics and Engineering, special issue on Meshless Methods, 139, (1996), pp 3-47.
[5] Buhmann M. D, Radial basis functions : theory and implementations, Cambridge university press, (2003).
[6] Cao. W, W. Huang and R.D. Russell,Anr−adaptive finite element method based upon moving mesh PDEs, J.Comput phys, 44, (1999), No. pp 149- 221.
[7] Chen. C. S, M. D. Marcozzi and S. Choi, The method of fundamental solution and compactly supported radial basis function: a meshless approach to 3D problems, International series on advances in boundary elements, (1999), pp 1460-1419 .
[8] Dubal. M. R,Construction of three-dimensional black-hole initial data via multiquadrics, Phys. Rev, D.45, (1992), pp 1178-1187,
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 13
[9] Fasshauer. G. E,On the numerical solution of differential equations with radial basis functions, Boundary Element Technology XIII, (C. S. Chen, C. A. Brebbia, and D. W. Pepper, Eds), Wit Press, (1999), pp 291-300,
[10] Ferreira. A. J. M, E. J. Kansa G. E. Fasshauer and V. M. A. Leito, Progress on Meshless Methods, (2009), Springer Science.
[11] Fornberg. B. and C. Piret, On choosing a radial basis function and a shape parameter when solving a convective PDE on a sphere. Journal of Computational Physics 227, (2008), pp 2758 - 2780.
[12] Golberg. M. A. and C.S. Chen,The theory of radial basis basis function applied to the BEM for inhomoge- neous partial differential equations, Boundary element communications, 5, (1994), pp 57-61.
[13] Golberg. M. A, and C.S. Chen,Improved multiquadric approximation for partial differential equations, Engr. Anal. with Bound. Elem, 18, (1996), pp 9-17.
[14] LI. J, Y. C. Hon and C. S. Chen, Numerical comparisons of two meshless methods using radial basis functions, Engineering analysis with biundary elements, (2002), pp 205-225.
[15] Kansa. E. J. and Y. C. Hon, Circumventing the ill-Conditioning problem with multiquadric radial basis functions: applications to elliptic partial Differential Equations, Computers and mathematics with appli- cations, 39, (2000), pp 123-137.
[16] Kansa. E. J. and R. E. Carlson, Improved accuracy of Multiquadric interpolation using variable shape parameters, Computers math. Applic. Vol. 24, NO.12, (1992), pp.99-120.
[17] Kansa. E. J, Multiquadrics a scattered data approximation scheme with application to computational fluid dynamics, part I, Computers and Mathematics with Applications, Vol. 19, (1990), pp.127-145.
[18] Kansa. E. J, H. Power, G.E. Fasshauer and L. Ling, A volumetric integral radial basis function method for time-dependent partial differential equations. I. Formulation, Engineering Analysis with Boundary El- ements 28, (2004), pp 1191-1206.
[19] Hardy. R. L,Multiquadric equations of topography and other irregular surfaces, J. Geophy. Res., vol. 76, (1971), pp 1905-1915,.
[20] Hon. Y. C, K. F. Cheung, X. Z. Mao and E. J. Kansa, A Multiquadric Solution for the shallow water Equations, ASCE J. of Hydrodlic Engineering, vol.125, (1999), No.5, pp 524-533.
[21] Micchelli. C. A,Interpolation of scattered data: distance matrices and conditionally positive definite func- tions. Constr Approx 2, (1986), pp 1122.
[22] Powell. M. J. D, The theory of radial basis function approximation in 1990, in advances in numerical analysis, Vol. II: Wavelets, subdivision algoritms and radial functions, W. Light, ed., Oxford university press, UK,(1992), pp 105-210.
[23] Schaback. R. ,Creating surfaces from scattered data using radial basis functions in: Mathematical methods forcurves and surfaces, Vanderbilt university press, Nashville, (1995), pp 477-496.
[24] Wendland. H,Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree, Adv. Comput Math. 4, (1995), pp 389-396.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 14
[25] Wendland. H, Scattered data Approximation, Cambridge university press, (2005).
[26] Wong. S. M, Y. C. Hon and M. A. Golberg, Compactly supported radial basis functions shallow water equations. J. Appl. Sci. Comput, 127, (2002), pp 79-101.
[27] Wong. S.M, Meshless methods for large-scale computations by radial basis functions, Ph.D. Thesis, City Univ. Hong Kong, China, (2001).
[28] Wu. Z, Multivariate compactly supported positive definite radial basis functions, Advances in computa- tional mathematics, 4, (1995), pp 283-292.
Frontiers in Science and Engineering
An International Journal Edited by Hassan II Academy of Science and Technology 15