Abstract
Free surface flow of water over a shallow rough bed is characteristically turbulent due to disturbances generated by the bed resistance and diverse causes. The paper presents a derivation of the basic equations in two dimensions and their numerical solution by an extension of the method developed earlier for flow in one dimension. Starting from the three-dimensional Reynolds Averaged Navier–Stokes equations, the equations of continuity and horizontal momenta are depth averaged to derive three equations for the free surface elevation \(\zeta \) and the horizontal, depth averaged velocity components \((U,\,V)\). Certain closure assumptions are required for derivation of the equations. Principally, the viscous stresses are neglected, while the Reynolds stresses are assumed to depend on the vertical coordinate z only for the shearing flow over the x, y-plane representing the plane bed. Secondly, it is assumed that the instantaneous horizontal components of velocity \((u,\,v)\) follow the 1/pth (\(p=7\)) power law of variation in the z-direction, in liu of the logarithmic law of the wall. For numerical solution of the three nonlinear equations of continuity and momenta, the equations are reformulated in terms of the primitive “discharge” components \((Q,\,R)\) of the velocity \((U,\,V)\), showing that Q and R can be functions of \(\zeta \) alone. The transformed equation of continuity is treated by the Lax–Richtmyer method. The two momentum equations on the other hand, transform in to two coupled second degree equations in the derivatives of Q and R, which decouple in the important case of quasilinear straight crested waves on the water surface. The decoupled equations are numerically solved by the iterative modified Euler method, and illustrated by application to an initial elevation of a model for tsunami propagation. Both of the Lax–Richtmyer and the iterative modified Euler method are of second order. The numerical method is general and applicable in other cases such as gradual atmospheric flows over the globe.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Shallow water equations in two dimensions are useful in oceanic and atmospheric flows as the aspect ratio of the horizontal spread to vertical height is very large. In the development of the equations, for oceanic flows such as tsunamis, tides, storm surges and oceanic circulations, the fluid pressure at a point is considered hydrostatic, even though the free surface may have vertical motion. The formulation of the governing equations of mass conservation and the horizontal components of momentum turn out to be in terms of the surface elevation \(\zeta \) and the depth averaged components of the horizontal velocity \((U,\,V)\). The equations neglecting the wind forces on the free surface of the water are the equation of continuity
and the momentum equations in the \(x,\,y\)-directions as
where \((\tau _{0x},\,\tau _{0y})\) are the components of bed resistance that are usually modeled in the hydraulics literature by either the Chezy or by the Manning empirical formulae of the following forms:
where C and m are, respectively, the Chezy and the Manning coefficients that depend on the roughness of the bed, and g the acceleration due to gravity (Mader [1], p. 27, in different notations under the Chezy assumption for \(\tau _{0x}\) and \(\tau _{0y}\)). The nonlinear partial differential equations (1), (2) and (3) are also treated by Mader [1] using first-order finite differences and applying them to a number of applications, in particular to tsunamis.
Among the more advanced methods, Fennema and Chowdhry [2, 3] have, respectively, given implicit and explicit type of finite difference methods. The former is of Beam-Warming type and the latter of MacCormack-Gobuti type, both being second-order accurate in space as well as time. On the other hand, Wilders et. al. [4] and Casulli [5] develop fully implicit splitting and semi-implicit finite difference methods for the equations. In recent years, Ouyang et al. [6] present a MacCormack-TVD finite difference scheme for solution of the equations, whereas Fu and Hodges [7] present a time-centered split-implicit method, citing some other works. Much earlier, however, Katopodes and Strelkoff [8] treat the equations differently by the method of characteristic surfaces. Finite volume methods have also been proposed. Alcrudo and Garcia-Navarro [9] give a high resolution Godunov-type scheme, while Peng and Tang [10] present a method for which a Godunov-type scheme is used for solving the Riemann problem. Garcia-Navarro et al. [11] have also presented a multidimensional upwind scheme. Oceanic circulation models based on the two-dimensional shallow water equations are also commercially available as software packages.
Here, in this paper, the shallow water equations in two dimensions are developed taking in to consideration the turbulence generated by bed friction and other causes. The methodology is a generalization of the one given by Bose and Dey [12] for the case of one-dimensional open channel flows. Beginning with the three-dimensional RANS equations, it is assumed that the Reynolds stress components at a point depend on the vertical z coordinate of the point only in a flow, which is essentially of shearing type parallel to the bed. It is then argued following Schlichting [13] that the horizontal components of the time averaged instantaneous velocity \((u,\,v)\) vary as \(z^{1/p}\) where \(p=7\). The proportionality constants appearing in the expressions for u and v are then written in terms of the respective depth-averaged horizontal velocities \((U,\,V)\), which are functions of the horizontal coordinates \((x,\,y)\) only. The one-seventh power law is used here instead of the better known logarithmic law of the wall, as the former leads to explicit depth averaged equations for the flow. An expression for the time averaged vertical velocity w in terms of \(U,\,V\) and z follows from the equation of continuity. Similarly, depth averaging of the vertical component of the momentum equation subject to the assumption of linear variation of the stream surface with respect to z yields the expression for the time averaged pressure \({\bar{p}}\), which contains apart from the hydrostatic pressure, nonlinear terms on account of vertical instantaneous and convective accelerations. Depth averaging of the continuity and the two horizontal momentum equations then yield the depth averaged continuity and momentum equations in terms of \(\zeta ,\,U\) and V. Numerical treatment of the nonlinear equations is then developed generalizing that given by Bose [14] for one-dimensional flows. Expressing the three equations in terms of “discharge” components \(Q=\zeta U\) and \(R=\zeta V\) parallel to the x and y axes, it is shown that the two quantities can be functions of \(\zeta \) alone for gradually varying flows of the long wave type, that is to say, \(Q=F(\zeta )\) and \(R=G(\zeta )\). The two nonlinear momentum equations then reduce to two coupled second degree equations in \(F'(\zeta )\) and \(G'(\zeta )\), where the prime denotes differentiation with respect to \(\zeta \). In the important case of quasilinear nearly straight crested waves parallel to the y-axis, the equations decouple in to a quadratic equation in \(F'(\zeta )\) and an explicit equation for \(G'(\zeta )\), where the primes in the two functions F and G denote differentiation with respect to \(\zeta \). The averaged continuity equation on the other hand reduces to a standard form of conservation equation, which is treated by the second-order Lax–Richtmyer method [16], where in the first-order pair of ordinary differential equations for \(F(\zeta )\) and \(G(\zeta )\) is solved by the second-order iterative modified Euler method (Bose [15]. The method is illustrated by application to an initial elevation form proposed in Howe [17], for a model tsunami propagation problem.
2 The Turbulent 2D Shallow Water Equations
The two-dimensional turbulent shallow water free surface flow over a plane horizontal bed is governed by the general RANS equations. As the free surface in general can be undulating during the flow, the plane bed is conveniently chosen as the \(x,\,y\)-plane with the z-axis drawn vertically upwards, with a mean water depth of h units. Due to turbulence, the velocity at a point \((x,\,y,\,z)\) in the fluid consists of the time averaged components \((u,\,v,\,w)\) and instantaneous fluctuations \((u',\,v',\,w')\). The time averaged components satisfy the RANS equation of continuity
for incompressible fluids. The fluctuating velocity components satisfy a similar equation. The RANS momentum equations (Schlichting [13], p. 562) contain contributions of \((u,\,v,\,w)\), that of the pressure \({\bar{p}}\), and the viscous and Reynolds stresses. Moreover, as the motion over the horizontal bed is essentially of shearing type, the viscous and Reynolds stress components become practically independent of x and y. Hence, neglecting the contribution of the normal viscous stress in the vertical direction, the RANS momentum equations read as
where \(\rho \) = density, \(\mu \) = dynamical coefficient of viscosity, g = acceleration due to gravity, and \(\tau _{zx}=-\rho \overline{w'u'},\,\tau _{zy}=-\rho \overline{w'v'}\) are Reynolds stresses in which the overbars denote time averages. Equations (5),(6), (7) and (8) describing the flow are under determined, and so additional conditions have to be incorporated.
3 The 1/pth Power Law
For open channel flow in one direction only, say the x-direction, it is known that u varies slowly as \(z^{1/p}\), where \(p=7\) (Schlichting [13], p. 590; Bose and Dey [12]). Similarly, in the present generalization, one can assume that
where the velocity \((U,\,V)\) equals the depth average of \((u,\,v)\), and \(\zeta (x,\,y,\,t)\) is the surface elevation over the point \((x,\,y)\) on the bed. Accordingly, from Eq. (5) by integration
where it is assumed for simplicity that the forward flux \((\partial U/\partial x,\,\partial V/\partial y)\) of the flow is much greater than the slope factor \((U/\zeta )\,(\partial \zeta /\partial x,\,\partial \zeta /\partial y)\) of the free surface, so that the latter terms become insignificant compared to the term written in equation (10). Physically, the approximation (10) implies that as the rate of expansion \(\partial U/\partial x+\partial V/\partial y\) increases as the vertical velocity w decreases, which apparently is quite plausible due to the mass conservation principle. The solution forms (9) and (10) are next used in Eqs. (5)–(8). The convective acceleration term in Eq. (8), using Eq. (5) becomes
wherein \(z=z_{1}(x,\,y)\) represents the stream surface passing through the point \((x,\,y,\,z)\). The two partial derivatives \({\partial }^{2}z_{1}/{\partial }x^{2}\) and \({\partial }^{2}z_{1}/{\partial }y^{2}\) in Eq. (11) are proportional to the curvature of the surface \(z=z_{1}(x,\,y,\,t)\) at time t and are assumed to linearly vary with z, as in the Boussinesq approximation of open channel flows. Then,
Hence using Eq. (9), the convective acceleration (11) becomes
Inserting the expression (13) in Eq. (8) and integrating over depth, one gets
where \({\bar{p}}_{0}\) is the constant pressure over the free surface \(z=\zeta \). Thus the formal expression for the pressure is also obtained. In Eq. (14), the last two terms represent the contribution of hydrostatic pressure and the rest represents the additional contribution due to turbulence.
4 Depth Averaging
As the water depth is shallow, it is appropriate to consider the depth averages of the continuity and horizontal momentum equations (5), (6) and (7). Integration of Eq. (5) with respect to z over \((0,\,\zeta )\) yields the depth averaged continuity equation (1). Treating the momentum equations (6) and (7) in a similar manner, the former leads to the equation
where \(\tau _{0x}\) = bed resistance parallel to the x-axis. The representations (9) yield for the first two integrals of Eq. (15) as
where \(\alpha =(p+1)^{2}/[p(p+2)]\). On the other hand,
as \({\bar{p}}(x,\,y,\,\zeta )=0\) on the free surface. Hence using Eq. (10) with Eqs. (5),
in which, \(\gamma =(p+1)^{2}/[p(3p+2)],\delta =p/(3p+1)\), and the Reynolds normal stress term \({\partial }(\overline{w'^{2}})/{\partial }x\) is negligible as assumed earlier. The contribution of the bed shear term \(\tau _{0x}=-\mu \,({\partial }u/{\partial }z)_{z=0}\) in Eq. (15) can only be estimated . Here the Manning’s formula (4b) is adopted as the coefficient m appearing in the formula has lesser variation with respect to variation with the roughness of the bed surface. Equation (15) therefore becomes
In a similar manner Eq. (7) leads to the averaged equation
Equations (1), (19) and (20) are then the depth averaged continuity and the x, y components of the momentum equation.
5 Simplification for Numerical Solution
Since \(p=7\) approximately, \(\alpha =64/63\approx 1.01587\cdots \approx 1, \gamma =64/161=0.39751\cdots \approx 0.4=2/5\), and \(\delta =7/22\). The approximation for \(\alpha \) leads to familiar convective acceleration terms of Eqs. (2) and (3), as can be seen in the Eqs. (23) and (24) derived in the following. The approximation for \(\gamma \) is introduced to bring some elegance to the basic equations. The highly nonlinear fifth term in both of the Eqs. (19) and (20) arises due to the instantaneous vertical acceleration \({\partial }w/{\partial }t\). For developing the numerical solution method, it is first noted that the two terms are horizontal gradients that need not be large. Hence, one obtains by iteration of (19) and (20), the first-order approximations
The left-hand side quantities of (21) are then inserted in the \(\delta \)-terms of Eqs. (19) and (20). Thus Eq. (19) becomes
A further approximation is possible in Eq. (22) if one assumes that \(\displaystyle U^{2}>>\frac{1}{22}\Big (\frac{{\partial }\zeta }{{\partial }t}\Big )^{2}\), as the horizontal velocity is much larger than the instantaneous vertical velocity of the free surface. With this assumption, Eq. (22) simplifies to
Similarly Eq. (20) reduces to
The continuity and momentum equations (1) and (23) and (24) are in physical dimensions. In order to nondimensionalize the equations, let the variables \(x,\,y,\,t,\zeta \) and \(U,\,V\) be temporarily written as \({\hat{x}},\,{\hat{y}},\,{\hat{t}},\,{\hat{\zeta }}\) and \({\hat{U}},\,{\hat{V}}\), respectively; then writing
in which h is the mean depth of water; then the variables \(x,\,\,\,y,\,\,\,\zeta ,\,\,\,t\) and \(U,\,V\) become nondimensional. By the transformations (25), Eq. (1) remains unchanged in form, while the factor g drops out from the Eqs. (23) and (24). Hereafter the nondimensional form of these equations is only considered. Equation (23) with \(V=0\) and \({\partial }(\cdot )/{\partial }y=0\) corresponds to the one-dimensional case studied by Bose [14], but here it is slightly simpler in form.
6 Transformation and Localization Assumption
In order to develop the numerical procedure for solving the Eqs. (1) and (23) and (24), it is noted that the continuity equation (1) relates the instantaneous vertical velocity of the free surface at \((x,\,y)\) to the gradient of the discharge \((Q,\,R)\) in the \(x,\,y\)-directions defined by
so that Eq. (1) in compact substricted notation for partial derivatives becomes
In terms of \(Q,\,R\) one has
where in the second equations of (28) and (29), the transformed form of the continuity equation (27) is used. In terms of Q and R in place of U and V, respectively, equations (23) and (24) become
and
For numerically solving the partial differential equations (29),(30 (31) an invertibility assumption is now made as in Bose [14]. Since the solution of these equations is of the form \(\zeta =\zeta (x,\,y,\,t),\,\,\,\,Q=Q(x,\,y,\,t),\,\,\,\,R=R(x,\,y,\,t)\), if the inverse of these functions exist then, \(x=x(\zeta ,\,Q,\,R),\,\,\,\,y=y(\zeta ,\,Q,\,R),\) \(t=t(\zeta ,\,Q,\,R)\). A sufficient condition for the inversion to be possible is that the Jacobian of the transformation does no vanish at points within the domain. Under this assumption, \(Q=Q[x(\zeta ,Q,R),\,y(\zeta ,Q,R),\) \(t(\zeta ,Q,R)]\) (a function of \(\zeta ,\,Q,\,R)\) and similarly, \(R=R[x(\zeta ,Q,R),\,y(\zeta ,Q,R),\) \(t(\zeta ,Q,R)]\) (also a function of \(\zeta ,\,Q,\,R)\). The fixed point solution of this iterative pair of equations, for each \(\zeta \), by elimination of R and Q, respectively, is of the form
provided the functions F and G are Lipschitz continuous. Physically as was observed in Bose [14], Eq. (32) implies that the discharge components Q and R at a point \((x,\,y)\) and at time t depends solely on the local elevation \(\zeta \) at that point and time, as in the theory of gradually varying long tidal waves. The numerical method developed here may therefore be considered as an extension of that theory to the case of two-dimensional turbulent waves. Substituting the forms (32) in equations (27) yields the linear conservation equation
The same substitution in Eqs. (30), (31), however, yields a pair of coupled second degree equations in the derivatives \(F'(\zeta )\) and \(G'(\zeta )\), where the primes denote as usual differentiation with respect to the argument. It is difficult to solve the pair of equations algebraically.
In the important case of almost linear crests propagating in the direction of the x-axis, however, \(|\zeta _{y}|<<1\) and \(|G|<<|F|\) so that the two equations can be solved approximately. To the first order of \(\zeta _{y}\) and G, one gets
and
where
Equations (33) (34) and (35) are now treated numerically, explained stepwise in the next section.
7 The Numerical Procedure
The initial form of the surface elevation \(\zeta \) at time \(t=0\) is assumed given. The initial value of the functions F and G are assumed to be estimated from the following consideration. Since the crests are nearly parallel to the y-axis, G is negligible. If moreover, the crests of the waves are assumed to move with constant sub-critical velocity to avoid choking of flow, then Eq. (33), \(F'(\zeta )=c_{0}\,(<1)\) so that \(F(\zeta )=c_{0}\zeta \). Now, as the discharge Q or \(F(\zeta )\) is an increasing function of \(\zeta \), the appropriate solution of the quadratic equation (34) is
For real solution \(b^{2}F^{2}\ge 4ac\) representing undulating flow surface; otherwise \(F'=0\) for steady discharge. Eq. (37) together with Eq. (35) for evolving value of \(\zeta \) is next inegrated by the trapezoidal rule based iterative, second-order, modified Euler method (Bose [15], p. 264). The coefficients \(a,\,b,\,c\) given in Eq. (36) contain spatial partial derivatives of \(\zeta \) up to the third order. These derivatives are calculated by second-order finite differences of \(\zeta \) over a grid of points \(x=(m-1)\,\Delta x,\,y=(n-1)\,\Delta y,\,\,(m=1,\,2,\,3,\cdots ;\,\,n=1,\,2,\,3,\cdots )\), where \(\Delta x,\,\Delta y\) are the grid lengths parallel to the x and y - axes, respectively. These derivatives are thus computed by the finite difference formulae:
and similar expressions for \(\zeta _{y}(x,\,y)\),\(\zeta _{yy}(x,\,y)\), \(\zeta _{yyy}(x,\,y)\), and \(\zeta _{xyy}(x,\,y)\), for \(x,\,y>0\) or, \(m,\,n\ge 2\). For \(x=0\) and \(y=0\), linear extrapolations
and similar expressions for the other partial derivatives are used. The value of F and G at the grid points are thus obtained by the recursive formulae:
Equations (44) and (45) determine the values of the functions F and G for a computed elevation \(\zeta \) at subsequent time t. The evolution of \(\zeta \) as solution of Eq. (33) is obtained by application of the second-order Lax–Richtmyer scheme for increasing time \(t=l\,\Delta t,\,\,(l=1,\,2,\,3,\cdots )\). According to Richtmyer and Morton [16], the time evolution of \(\zeta \) from given step l is obtained in two steps \(l+1\) and \(l+2\) :
where \(F_{m,n}^{l}=F(\zeta _{m,n}^{l})\), and at the second step
Equation (47) determines the elevation at the next time step. In practice, one can take \(\Delta x=\Delta y\) and \(\Delta t=r\, \Delta x\), where the factor \(r<1\) is so chosen that the computation remains stable and convergent for small changes in its value.
8 Application to a Model Initial Surface Elevation
The numerical method of the preceeding section is applied to a model initial surface elevation considered by Howe [17], p.332 for tsunami propagation caused by sudden uplifting of the sea bed in the form of a ridge caused by subduction of the bed in front. Accordingly the initial elevation of the sea surface is assumed to follow the dislocated bed form with a profile given by the equation
where \(\zeta _{0}\) = maximum elevation/depression above/below the mean surface of water, and 2L = distance between the highest and the lowest points of the initial free surface. For presentable results, it is assumed that \(\zeta _{0}=0.3\) and \(L=10\). The profile tapers to plane level \(\zeta =1\) as |y| tends to infinity. The initial value of \(\zeta \) at \(t=0\) is computed for \(x,\,y\ge 0\) from Eq. (48), taking \(\Delta x=\Delta y=0.1\) and \(\Delta t=r\,\Delta x\), where \(r=1/2\). The numerical scheme is found to yield stable and convergent values of \(\zeta \) for small changes in the value of r. The time evolution of the elevation \(\zeta \) following the Lax–Richtmyer scheme (46), (47) is then carried out using the algorithm developed in the preciding section. Performing a large number of iterations over time, the computed results for \(\zeta \) at times \(t=0,\,20,\,40\) and 60 with respect to x for the three representative cases \(y=0\), \(y=\frac{1}{2}\,x\), and \(y=x\) are presented in Figs. 1, 2, and 3, respectively. The three cases correspond to the crests being viewed from the angles \(0^{o}\), \(26.57^{o}\) and \(45^{o}\), respectively, to the crests. It is found in the computed data that the crest height diminishes slowly with time with corresponding rise in the trough depth. This feature diminishes with the increase in the angle, becoming insignificant in the third case.
The method can be employed to generate data for any other cross section.
A qualitative comparison of the results presented above can be made with those of Howe [17], presented on page 333 of the text. Based on potential surface wave theory, the surface elevation \(\zeta \) is given by the Eq. (5.7.7), p. 330 of that text. The notable difference between the two approaches is that while in the theory presented here, the wave form realistically leans forward as it propagates that feature is not replicated in the surface wave theory presented in the text of Howe [17].
9 Conclusion
In this paper, the turbulent shallow water free surface flow equations in two dimensions are developed and numerically integrated by a method developed in Bose [14]. Following Bose and Dey [12], the basic equations of continuity and momentum conservation for the flow are developed from the Reynolds Averaged Navier–Stokes equations. The equations are expressed in terms of the depth averaged horizontal velocity \((U,\,V)\) and the surface elevation \(\zeta \), all being functions of \(x,\,y\) and time t. Based on certain assumptions necessitated by the presence of turbulence, three nonlinear differential equations are obtained for the determination of \(\zeta ,\,U\) and V. For numerical treatment of the equations, a slight simplification is made in the two horizontal momentum equations where in the terms arising from instantaneous vertical acceleration, the quantities \({\partial }U/{\partial }t,\,{\partial }V/{\partial }t\) and \({\partial }U/{\partial }x+{\partial }V/{\partial }y\) are replaced by equivalent expressions in terms of \(\zeta \) obtained by linearizing the two equations. A transformation of the equations is then made by replacing U and V by discharge components Q and R, respectively. An invertibility argument of the functions shows that Q and R can be functions of \(\zeta \), say \(Q=F(\zeta )\) and \(R=G(\zeta )\), as in the theory of long tidal waves. The method may therefore be considered an extension of the linear inviscid long wave theory to nonlinear waves taking into account the generated turbulence in real fluids. Substitution in the continuity equation leads to a conservation equation of standard form, while the two momentum equations yield coupled second degree equations in the derivatives \(F'(\zeta )\) and \(G'(\zeta )\). In the important case of propagation of nearly linear crested waves on the water surface parallel to y-axis, \(F'(\zeta )\) is given to a first order by a decoupled quadratic equation, and \(G'(\zeta )\) by an expression containing \(F(\zeta )\) and \(F'(\zeta )\). The two equations are numerically treated to compute \(F(\zeta )\) and \(G(\zeta )\), following which the standard form mass conservation equation is numerically solved by the Lax–Richtmyer scheme. The method is implemented for an almost linear initial bed elevation model given in Howe [17] for simulating tsunami propagation. The computed values are shown for three different angles of view, showing very slowly decreasing wave height. The data generated by method opens up the possibility of creating animation of the moving free surface for greater visual effect. The numerical method possibly can also be employed to study atmospheric flows and oscillations.
References
Mader, C.L.: Numerical Modeling of Water Waves. CRC Press, Boca Raton (2004)
Fennema, R.J., Chaudhry, M.H.: Implicit methods for two-dimensional unsteady free surface flows. J. Hydraul. Res. 27, 321–332 (1989)
Fennema, R.J., Chaudhry, M.H.: Explicit methods for 2-D transient free surface flows. J. Hydraul. Eng. 116, 610–614 (1990)
Wilders, P., van Stijn, Th.L., Stelling, G.S., Fokkema, G.A.: A fully implicit splitting method for accurate tidal computation. Int. J. Num. Meth. Eng. 26, 2707–2721 (1988)
Casulli, V.: Semi-implicit finite difference methods for two-dimensional shallow water equations. J. Comput. Phys. 86, 56–74 (1990)
Ouyang, C., He, S., Xu, Q., Luo, Y., Zhang, W.W.: A MacCormack-TVD finite difference method to simulate the mass flow in mountainous terrain with variable computational domain. Comput. Geosci. 52, 1–10 (2013)
Fu, S., Hodges, B.R.: Numerical solution of the shallow water equations using a time-centered split-implicit method. 18th Engg. Mech. Div. Confce. (EMD2007), pp. 1–6 (2007)
Katopodes, N.D., Strelkoff, T.: Two-dimensional shallow water-wave models. ASCE J. Eng. Mech. Div. 105, 317–334 (1979)
Alcrudo, F., Garcia-Navarro, P.: A high-resolution Godunove-type scheme in finite volumes for the 2D shallow-water equations. Int. J. Num. Meth. Fluids 16, 489–505 (1993)
Peng, S.-H., Tang, C.: Development and application of two-dimensional numerical model on shallow water flows using finite volume method. J. Appl. Math. Phys. 3, 989–996 (2015)
Garcia-Navarro, P., Hubbard, M.E., Priestley, A.: Genuinely multidimensional upwinding for the 2D shallow water equations. J. Comput. Phys. 121, 79–93 (1995)
Bose, S.K., Dey, S.: Curvilinear flow profiles based on Reynolds averaging. J. Hydraul. Eng. 133, 1074–1079 (2007)
Sclichting, H.: Boundary Layer Theory. Springer, Berlim (1979)
Bose, S.K.: A numerical method for the solution of the nonlinear turbulent one-dimensional free surface flow equations. Comput. Geosci. 22, 81–86 (2018)
Bose, S.K.: Numerical Methods of Mathematics Implemented in Fortran. Springer, Singapore (2019)
Richtmyer, R.D., Morton, K.W.: Difference Methods for Initial Value Problems. Interscience, New York (1967)
Howe, M.S.: Hydrodynamics and Sound. Camb Univ Press, Cambridge (2007)
Acknowledgements
The author is thankful to the SN Bose National Center for Basic Sciences, Kolkata, for providing necessary facilities for undertaking this research. Sincere thanks also to the referees for their comments leading to improvement in the textual presentation.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest involved in the reported research of this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bose, S.K. Turbulent two-dimensional shallow water equations and their numerical solution. Arch Appl Mech 92, 3405–3416 (2022). https://doi.org/10.1007/s00419-022-02243-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00419-022-02243-w