• No results found

3. Theory for the Proposed Model

3.4 Variations to the Proposed Model Code

3.4.2 Arbitrary Lagrangian Euerian Method

In contrast to the IB method, the Arbitrary Lagrangian Eulerian (ALE) approach does not include the packed bed in the computational domain and instead uses a Dynamic Mesh to track the changing topography of the riverbed boundary. Figure 3-2 describes the ALE method whereby each node on the bottom fluid domain boundary is updated during each time step in the same way that the riverbed deformed due to erosion and deposition. The vertical displacement of an arbitrary node at the bed is determined by

where the set 𝐹𝐹 contains all the node’s neighbouring faces and ‖𝐹𝐹‖ denotes the number of neighbour faces. Note that decoupling by 𝑆𝑆𝑑𝑑 is only applicable if

Figure 3-2: Arbitrary Lagrangian Eulerian Method (Schneiderbauer & Pirker, 2014) 3.4.2.1 Smoothing of the Internal Mesh

When the dynamic mesh approach is used, the quality of the mesh can decrease significantly and cause numerical instabilities. The displaced nodes on the bed can overstretch the cells, increase the cell skewness and even cause negative cell volumes to occur (as demonstrated by Figure 3-3). Furthermore, the deformations may cause the law-

π‘…π‘…π‘šπ‘šπ‘šπ‘š = 1.098 π‘˜π‘˜ = 5.1 πœπœπ‘€π‘€β„ , 𝜌𝜌 (3-46) 𝑅𝑅𝑦𝑦𝑦𝑦= 0.655 π‘˜π‘˜ = 2.3 πœπœπ‘€π‘€β„ , 𝜌𝜌 (3-47) 𝑅𝑅𝑧𝑧𝑧𝑧= 0.247 π‘˜π‘˜ = πœπœπ‘€π‘€β„ , 𝜌𝜌 (3-48) π‘…π‘…π‘šπ‘šπ‘¦π‘¦= 𝑅𝑅𝑦𝑦𝑧𝑧=π‘…π‘…π‘šπ‘šπ‘§π‘§= βˆ’0.255 π‘˜π‘˜ = βˆ’πœπœπ‘€π‘€β„ . 𝜌𝜌 (3-49) 𝑆𝑆𝑅𝑅𝑆𝑆𝑅𝑅= 𝑋𝑋 π‘…π‘…π‘‹π‘‹βˆ’ 𝑋𝑋 𝑅𝑅𝑖𝑖𝑖𝑖 , (3-50) βˆ†β„Ž =πœŒπœŒπ‘†π‘†π‘‘π‘‘ βˆ†π‘‘π‘‘ 𝑏𝑏 ‖𝐹𝐹‖ οΏ½ 𝑉𝑉𝑠𝑠 𝐴𝐴𝑠𝑠𝑆𝑆𝑠𝑠𝑑𝑑,𝑠𝑠 π‘ π‘ βˆˆπΉπΉ , (3-51) π‘£π‘£πΌπΌπ‘–π‘–π‘šπ‘š ≫ βˆ†β„ŽπΌπΌπ‘Žπ‘Žπ‘šπ‘š 𝑆𝑆𝑑𝑑 /βˆ†π‘‘π‘‘ . (3-52)

of-the-wall distance π‘Œπ‘Œ+ condition necessary for the formation of a boundary layer or horseshoe vortex to be violated. In order to absorb the movement of the bed deformation, the interior mesh needs to be distorted along with the surface of the packed bed. Smoothing methods can be applied to adjust the interior nodes of the mesh while maintaining the number of nodes and their connectivity. In this instance, either the linearly-elastic-solid- based smoothing or boundary-layer-based smoothing methods are recommended. These methods are more computationally expensive but are better at preserving the mesh quality and required wall distance compared to other simpler methods such as the Laplacian smoothing method.

Figure 3-3: Example of mesh distortion within first cell layer adjacent to the riverbed boundary

With linearly-elastic-solid based smoothing, the motion of the interior mesh is treated as an elastic solid subjected to a vertical mesh displacement of βˆ†β„Ž (or mesh displacement vector 𝐑𝐑). The motion of the interior mesh is governed by the following equations

where 𝛔𝛔(𝐑𝐑) is the stress tensor and 𝛆𝛆(𝐑𝐑) is the strain tensor of the mesh displacement vector 𝐑𝐑, πœ‡πœ‡ is the shear modulus, Ξ» is Lame’s first parameter and ύ is Poisson’s ratio taken as a default of 0.45.

With boundary-layer-based smoothing, the nodes of each cell in the boundary layer are given the same displacement as that of the bed boundary, in order to preserve the quality and height of the boundary layer cells adjacent to the deformed boundary. Spring-based smoothing is then applied to the rest of the interior mesh using Hooke’s Law and a stiffness or spring constant factor π‘˜π‘˜π‘π‘. The displacement βˆ†β„Žπ‘–π‘– for node 𝑖𝑖 with 𝑛𝑛 number of neighbouring cells is solved iteratively from the following equation using a Jacobi sweep

βˆ‡ βˆ™ 𝛔𝛔(𝐑𝐑) = 0 , (3-53)

𝛔𝛔(𝐑𝐑) =λ�𝑑𝑑𝐹𝐹𝛆𝛆(𝐑𝐑)�𝐈𝐈 + 2πœ‡πœ‡π›†π›†(𝐑𝐑) , (3-54)

𝛆𝛆(𝐑𝐑) =12(𝛁𝛁𝐑𝐑 + (𝛁𝛁𝐑𝐑)𝑇𝑇) , (3-55)

where a value of π‘˜π‘˜π‘π‘ = 0 would indicate that there is no damping on the motion of interior nodes.

3.4.2.2 Smoothing of the Bed Boundary

The ALE method deforms the riverbed boundary of the computational domain which can also cause a poor mesh quality to form. If neighbouring nodes undergo vastly different vertical displacement relative to a fine mesh resolution in one timestep, extreme irrecoverable irregularities such as those in Figure 3-4 can occur and cause numerical model instabilities, particularly at the start of a new simulation. The mesh motion resulting in these irregularities could be attributed to different rates of erosion and deposition due to the probabilistic or random nature of the sediment transport equations subjected to the turbulent effects of a fluctuating horseshoe vortex.

The proposed numerical model’s code was modified such that the user-defined function (UDF) for grid motion would loop over a face-zone instead of a cell-zone and to allow artificial smoothing to be applied to the face-zone or boundary.

Figure 3-4: Irregularities in the displacement of the cell nodes on the packed bed boundary at a bridge pier Artificial smoothing is performed after the initial movement of the nodes (before the hydrodynamic calculations) only if a node on the bed boundary is deformed more than a prescribed limit relative to its neighbouring nodes. If the difference between the vertical displacement of a given node i and the mean displacement of its neighbouring nodes βˆ†β„ŽοΏ½οΏ½οΏ½οΏ½π‘–π‘– exceeds a percent tolerance limit Ξ¨, at worst it will be replaced by the mean value. The equations are οΏ½ π‘˜π‘˜π‘–π‘–π‘–π‘–οΏ½βˆ†β„Žπ‘–π‘–βˆ’ βˆ†β„Žπ‘–π‘–οΏ½ π‘šπ‘š 𝑖𝑖 = 0 , (3-57) π‘˜π‘˜π‘–π‘–π‘–π‘–= π‘˜π‘˜π‘π‘/οΏ½οΏ½π‘π‘π‘–π‘–βˆ’ 𝐑𝐑𝑖𝑖� , (3-58) βˆ†β„Žπ‘–π‘–= οΏ½βˆ†β„Žπ‘–π‘–, οΏ½βˆ†β„Žπ‘–π‘–βˆ’ βˆ†β„ŽοΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ β‰€πš€πš€ Ξ¨ βˆ†β„ŽοΏ½οΏ½οΏ½οΏ½οΏ½ 𝚀𝚀 βˆ†β„Žπš€πš€ οΏ½οΏ½οΏ½οΏ½οΏ½, οΏ½βˆ†β„Žπ‘–π‘–βˆ’ βˆ†β„ŽοΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ >𝚀𝚀 Ξ¨ βˆ†β„ŽοΏ½οΏ½οΏ½οΏ½οΏ½ , 𝚀𝚀 (3-59) βˆ†β„Ž ����𝑖𝑖=1 𝑛𝑛 οΏ½ βˆ†β„Žπ‘–π‘– π‘šπ‘š 𝑖𝑖 , (3-60)

where the proposed tolerance limit of 0.1% controls the degree of natural erosion permitted per time-step. Enforcing an artificially smooth profile for numerical stability may reduce the solution accuracy. Therefore, a new variable Σ𝐻𝐻𝑖𝑖 that sums the difference οΏ½βˆ†β„Žπ‘–π‘–βˆ’ βˆ†β„Žπš€πš€οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ lost to smoothing with time at each node is defined and can be used to monitor the location and quantity of smoothing required.