COMPUTATIONAL METHODS IN ENGINEERING AND SCIENCE EPMESC X, Aug. 21-23, 2006, Sanya, Hainan, China ©2006 Tsinghua University Press & Springer Research on Numerical Simulation of Bend-Flows Wenli Wei 1, Z. Liu 1, W. Y. He 2 1 2 Institute of Water Conservancy and Hydraulic Engineering, Xi’an University of Technology, Xi’an, 710048 China Science school, Xi’an University of Technology, Xi’an, 710048 China E-mail: weiwenli@xaut.edu.cn Abstract This paper is concerned with the research on numerical simulation of bend-flows. The purpose of this paper is to modify the commonly-used two-dimensional horizontal shallow water model in a curvilinear coordinate system considering the transverse momentum exchanges caused by the secondary flows in channel bends according to the past research results, and the adopted curvilinear coordinate system has been generated by using the proposed boundary-fitted coordinate technology, with which a curvilinear gird being orthogonal near the boundaries can be obtained. By using the modified shallow water mathematical model, the behaviors of the flows through the sequent bends have been computed; and the computational results coincide well with the measured data. Keywords: boundary-fitted coordinate technology, curvilinear gird, transverse momentum exchange, secondary flow INTRODUCTION The research and application of two-dimensional horizontal shallow water model has been a long history, and many research results about it have been applied to actual engineering, such as hydraulic engineering, environmental engineering, flood defense, and etc; and play an important guidance role in the organization, development and utilizations of water resources [1-4]. Because the natural streams are serpentine, narrow and long, the commonly used two-dimensional depth-averaged model can’t accurately predict bend flows with obvious 3D properties. Therefore, some researchers have investigated the influences of transverse momentum exchange caused by the secondary flows on the distributions of water depths and velocities across the section in channel bends, and obtained some useful results. The purpose of this paper is to modify the two-dimensional horizontal depth-averaged shallow water model in a curvilinear coordinate system considering the transverse momentum exchanges caused by the secondary flows in channel bends according to past research results [1], and the adopted curvilinear coordinate system has been generated by using the proposed boundary-fitted coordinate technology in the Ref. [4], with which a curvilinear gird being orthogonal near the boundaries can be obtained. By using the modified shallow water mathematical model, the behaviors of the flows through the curved channel with an angle of 90° in front of the sluice gate, and of the flows in a sequent bends have been computed; and the computational results of the two examples coincide well with the measured data. MATHEMATICAL MODEL 1. Generation of orthogonal curvilinear grids Generating a grid in an arbitrary physical domain involves a coordinate transformation from the physical plane (x, y) to the computational plane ( ξ ,η ) (see Fig. 1). This is done here by solving a system of Poisson equation αxξξ − 2βxξη + γxηη + J 2 ( Pxξ + Qxη ) = 0 (1a) αyξξ − 2βyξη + γyηη + J 2 ( Pxξ + Qxη ) = 0 (1b) 2 2 2 2 where α = xη + yη , β = xξ xη + yξ yη , γ = xξ + yξ , J = xξ yη − xη yξ . ⎯ 319 ⎯ In Eq. (1), how to determine the functions of P and Q is often difficult. Liu Zhe and Wei Wenli [3] have proposed a new method to determine them more efficiently, with which a desired boundary-fitted curvilinear coordinate grid can be automatically generated. The details of the method are referred to the Ref. [3]. The expressions of the functions P and Q are given below: P = ϕ (ξ ,η ) (x Q = ψ (ξ ,η ) + yξ2 ) (2a) ξ (x + yη2 ) (2b) 2 2 η where ϕ = − xξ xξξ + yξ yξξ xξ2 + yξ2 + xξ xηη + yξ yηη xη2 + yη2 ,ψ = − xη xηη + yη yηη xη2 + yη2 + xη xξξ + yη yξξ xξ2 + yξ2 . Now considering the functions P and Q in Eq. (2), and solving Eq. (1), we can generate a boundary-fitted orthogonal curvilinear system. Eq. (1) are rewritten in finite difference scheme and then solved by the ADI method. If the points on the boundaries are unreasonably selected, the generated grids may be less orthogonal. Therefore, we make the points slip along the boundaries under the condition, β = xξ xη + yξ yη = 0 . Further more, all subsequent hydrodynamic computations are performed in the coordinates ( ξ ,η ). 2. Modification of governing equations in curvilinear coordinates The commonly used two dimensional governing water equations can be written in curvilinear coordinates in the following form as Continuity equation: zt + 1 1 [ yη (hu)ξ − xη (hv)ξ ] + [− yξ (hu)η + xξ (hv)η ] = 0 J J (3a) Momentum transportation equations: g 1 1 u t + [ ( yη u − xη v)u ξ + (− yξ u + xξ v)uη ] + [ yη z ξ − yξ zη ] − J J J n 2u u 2 + v 2 υ ⎪⎧⎡ 1 ⎤ ⎫⎪ ⎤ ⎡1 − Fv = 0 ⎨⎢ (αu ξ − βuη )⎥ + ⎢ (− βu ξ + γuη )⎥ ⎬ + g 4 J ⎪⎩⎣ J ⎦ η ⎪⎭ ⎦ξ ⎣ J 3 h 1 1 g vt +[ ( yηu − xηv)vξ + (−yξu + xξ v)vη ] + [−xη zξ + xξ zη ] − J J J 2 2 2 υ ⎪⎧⎡ 1 ⎤ ⎡1 ⎤ ⎪⎫ n v u + v + Fu = 0 ⎨⎢ (αvξ − βvη )⎥ + ⎢ (− βvξ + γvη )⎥ ⎬ + g 4 J ⎪⎩⎣ J ⎦ξ ⎣ J ⎦η ⎪⎭ 3 h (3b) (3c) where Z is water elevation; h is water depth; u and v are the velocity components in the x and y directions, respectively; F is Coriolis force; n is roughness coefficient of river bed; υ is the effective viscosity. The relations between the velocity components in curvilinear coordinates and in the Cartesian coordinates are as follows: ⎧⎪u * = uyη − vxη ⎨ * ⎪⎩v = − uy ξ + vx ξ (4) where u * and v * are velocity components in curvilinear coordinates ξ - and η -directions, respectively. Some researchers have found that the commonly used two-dimensional depth-averaged model for Eqs.(3) can not accurately predict the behaviors of bend flows with obvious 3D properties, because they do not consider the influences of transverse momentum exchange caused by the secondary flows on the distributions of water depths and velocities across the section in channel bends when being derived. The purpose of this paper is to modify the two-dimensional horizontal depth-averaged shallow water model in a curvilinear coordinate system in channel bends according to past research results by DE Vriend (1981), and a modified shallow water mathematical model considering the transverse momentum exchanges caused by the secondary flows can be obtained as follows [4]: ⎯ 320 ⎯ zt + 1 1 [ yη ( hu )ξ − xη ( hv )ξ ] + [ − yξ ( hu )η + xξ ( hv )η ] = 0 J J (5a) 1 1 g u t + [ (y η u − x η v)u ξ + (− y ξ u + x ξ v)u η ] + [ yη z ξ − yξ zη ] − J J J M υ ⎧⎪⎡ 1 n 2u u 2 + v 2 ⎡1 ⎤ ⎫⎪ ⎤ ( ) ( ) α β β γ + − Fv + u = 0 + − + u − u u u g ⎨⎢ ξ η ⎥ ξ η ⎥ ⎬ 4 ⎢ J ⎪⎩⎣ J h ⎦ η ⎪⎭ ⎦ξ ⎣ J h3 g 1 1 vt + [ ( yη u − xη v)vξ + (− yξ u + xξ v)vη ] + [− xη zξ + xξ zη ] − J J J M n2v u 2 + v 2 υ ⎪⎧⎡ 1 ⎤ ⎡1 ⎤ ⎪⎫ ( ) ( ) v v v v g α − β + − β + γ + + Fu + v = 0 ⎨⎢ ξ η ⎥ ξ η ⎥ ⎬ 4 ⎢ J ⎪⎩⎣ J h ⎦ξ ⎣ J ⎦η ⎪⎭ h3 (5b) (5c) where: M u , M v are the correction terms caused by the secondary flows, can be written in curvilinear coordinates as [( )] 1 ∂ 1 ∂ ⎧ * * * * * * ⎪⎪ M u = J ∂ξ (−ξ y u u ϕ ) + J ∂η η y u u − 2ξ y u v ϕ ⎨ ⎪ M v = 1 ∂ (ξ x u * u*ϕ ) + 1 ∂ − η x u * u* + 2ξ x u* v * ϕ ⎪⎩ J ∂ξ J ∂η [( (6) )] with ϕ= γ h2 K TS α R (7) where R is the η -lines curvature radius; K TS is the coefficient of transverse momentum exchanges caused by the secondary flows, and can be written as [1] 2 K TS 3 ⎛ g⎞ ⎛ g⎞ g ⎟ + 37.5⎜ ⎟ ; =5 − 15.6⎜ ⎜ kc ⎟ ⎜ kc ⎟ kc ⎝ ⎠ ⎝ ⎠ and K is the von Karman’s constant (about 0.4); C the Chezy coefficient written as C = H γ = α xξ2 + yξ2 xη2 + yη2 1 6 /n. is the ratio of width to length of curvilinear girds. In general, ξ x , ξ y are much smaller than η x ,η y , so Eqs.(5) for M u , M v can be simplified as ( ) 1 ∂ ⎧ η y u * u *ϕ M = u ⎪⎪ J ∂η ⎨ ⎪ M v = 1 ∂ − η x u * u *ϕ ⎪⎩ J ∂η ( (8) ) 3. Numerical discretization The modified shallow water governing equations (5) can split into two sets of equations according to Yanenko operator splitting method. the equations in ξ - direction: [ ] 1 1 Zt + yη (hu)ξ − xη (hv)ξ = 0 2 J (9a) g 1 1 1 ⎡Γ n 2u u 2 + v 2 ⎤ u t + ( yη u − xη v )u ξ + yη Z ξ − ⎢ (αu ξ − β uη )⎥ + g − Fv = 0 4 2 J J J ⎣J ⎦ξ 3 h ⎯ 321 ⎯ (9b) g 1 1 1 ⎡Γ ⎤ vt + ( yη u − xη v)vξ − xη Zξ − ⎢ (αvξ − βvη )⎥ = 0 2 J J J ⎣J ⎦ξ (9c) the equations in η -direction: [ ] 1 1 Z t + − y ξ (hu )η + xξ (hv )η = 0 J 2 (10a) M g 1 1 1 ⎡Γ ⎤ u t + (− y ξ u + xξ v )uη − y ξ Z η − ⎢ (− β u ξ + γuη )⎥ + u = 0 J J J ⎣J 2 h ⎦η (10b) M 1 1 g 1 ⎡Γ n 2v u 2 + v 2 ⎤ v t + (− y ξ u + xξ v )vη + xξ Z η − ⎢ (− β vξ + γvη )⎥ + g + Fu + v = 0 4 J 2 J J ⎣J h ⎦η h3 (10c) Each set of transformed governing equations (9, 10) are discretized on a staggered (ξ, η) grid and solved using alternating direction implicit finite difference scheme. The velocity variables are fully staggered, and the water level modes are located at the center of the continuity flow cell as illustrated in Fig. 1. When solving equations, a two-order upwind scheme is used to discretize the convective term and a central difference scheme is used to discretize the diffusion term in Eqs. (9, 10). Figure 1: Grid arrangement Δξ and Δη are defined as the distances in the transformed domain between the velocity vector positions. Since the range of the coordinates ξ and η in the computational plane is completely arbitrary, the mesh increments Δξ and Δη are specified, for convenience, as unity. The alternating direction algorithm splits each time step into two intervals. The procedure can be demonstrated with respect to the transformed equations as follows. In Step 1,in the first half time step, the equations in ξ-direction are solved; and in Step 2, the computed results of the first half-time step are prepared for the initial values of the second step, and the equations inη - direction are solved. The values for second half-time step (un+1、vn+1 and zn+1) are those for one time step (from t = nΔt to t = (n+1)Δt). The computation procedure will go until the computed results converge. 4. Boundary Conditions The boundary conditions for flow are that the upstream and downstream water level is specified and the flux through the solid boundaries is zero; and the initial conditions are that water level at any flow element is the averaged value of upstream and downstream water level and velocity is set equal to zero. 5. Technique of moving boundary In the numerical solution of unsteady flow, the riverbed may be exposed to the water surface. In order to deal with the changeable computational region, the technique of moving boundary (or the method of condensation) is used in the computation. The basic idea of this method is to make the roughness of the computational finite cell very large when its riverbed is exposed to the water surface [5]. This enables the velocity of ⎯ 322 ⎯ the fluid in the computational finite cell to be zero, just looking like the fluid being condensed to solid. 6. Stability condition The above-described numerical scheme is a time-marching method in which Δt must be satisfied with Courant-Friedrichs-Levy Condition. For every point i ,j of the computational domain the Δt time step is expresses by ΔS min Δt ≤α 2 gH max (11) with: H max h is the maximum water depth in computational region; ΔS min is the minimum length size of curvilinear girds. In the computation of flows in large and wide domains, α ranges from 1 to3;and rivers, α is smaller than 1 tin general. COMPUTED EXAMPLE This method has been used to predict the water flow fields in the sequent bend in Fig.2.The water flow fields have been measured in the Ref. [6]. The computed region for the sequent bend is about 800 cm long and 100 cm wide. The curvilinear coordinate grid for the computed region is shown in Fig. 3. The region concerned is divided into 13×83 elements. In the computation, the time step Δt is about 0.5s; the Courant number is less than 5; the Coriolis parameter f is neglected, owing to the experimental flow region being computed is small; the roughness n is about 0.012; the slop of the channel bed is Jb=1‰; the discharge is 45.3L/s; the downstream water depth is h=9.4cm. The important hydraulic parameters such as velocity and water level have been obtained. The comparisons of computed water depths and velocities with measured data on different cross section are shown in Fig.4, and a fair agreement demonstrates the validity of the method development. Figure 2: Figure 3: A sequent curved rectangular channel Curvilinear gird of computational region ⎯ 323 ⎯ velocity(m/s) depth(cm) 11 9 7 5 0 1 2 3 4 5 0.6 0.4 0.2 0 0 6 1 2 3 4 5 6 N N cross section 2 velocity (m/s) velocity(cm) cross section 2 11 9 7 5 0 1 2 3 4 5 6 0.6 0.4 0.2 0 0 1 2 N 2 3 4 5 6 velocity (m/s) velocity(cm) 11 9 7 5 1 5 6 N 0.6 0.4 0.2 0 0 1 2 3 4 5 6 N N cross section 4 cross section 4 ◆measured values 4 cross section 3 cross section 3 0 3 ——computed values Figure 4: Comparisons of computed water depths and velocities with measured data on measured point of different cross section CONCLUSIONS The boundary-orthogonal curvilinear grid and the technique of moving boundary, presented above are convenient and effective in dealing with the complicated boundary of physical region and the computational finite cell exposed to water surface; and also the boundary-orthogonal curvilinear grid can make the boundary conditions be accurately used. The modified shallow water mathematical model includes the influences of transverse momentum exchange caused by the secondary flows on the distributions of water depths and velocities across the section in channel bends when being derived. Therefore it can accurately predict the variation of physical parameters of bend flows with obvious 3D properties. By using the modified shallow water mathematical model, the behaviors of the flows through the curved channel with an angle of 90°in front of the sluice gate, and of the flows in a sequent bends have been computed; And the computational results of the two examples coincide well with the measured data., and the fair agreement demonstrates the validity of the method development. The study has provided a good basis for research of sediment and water quality in rivers with complex boundaries. REFERENCES 1. De Vriend HJ. Velocity redistribution in curved rectangular channels. Fluid Mech., 1981; 107: 423-439. 2. Xu Guiing. Experimental study on the behavior of flow through the curved channel in front of a sluice gate. J. Wuhan Univ. of Hydr. and Elec. Eng., 1996; 28(3): 339-341 (in Chinese). 3. Liu Zhe, Wei Wenli. Research on method of grid generation in boundary-fitted coordinate system. Journal of Xi’An University of Technology, 2004; 20(4) (in Chinese). 4. Liu Zhe. Research and Application on Two-dimensional Numerical Simulation of Flows with Complex Boundaries. Master’s Degree Thesis, Xi’An University of Technology, China, 2004 (in Chinese). 5. Wei Wenli. Computational Hydrodynamics Theory and Application. Shanxi Publishing Cooperation of ⎯ 324 ⎯ Technology, Xi’an, China, 2001 (in Chinese). 6. Han Longxi. 3-D numerical simulation for water environment in the region of Three Gorge Project during construction period. Advances in water science, 2002; 113(14): 427-432 (in Chinese). ⎯ 325 ⎯
© Copyright 2025 Paperzz