Abstract
The present research considers a non-stationary 2D model of the transport of bottom sediments in the coastal zone of shallow water bodies with respect to the following physical processes and parameters: bottom material porosity, critical tangential stress of the commencement of the bottom materials’ transport, dynamically changing bottom surface geometry caused by the movement of the aquatic environment, and turbulent exchange. A discrete sediment transport model is proposed and investigated, generated as a result of approximation of the corresponding linearized continuous model. Since sediment transport forecasting should be done in real or accelerated time scales, on grids of 106–109 nodes, parallel algorithms for hydrodynamic problems on systems with mass parallelism need to be developed. For the proposed model of hydrodynamic processes, parallel algorithms are developed to be implemented as a complex of programs. For the model problems of bottom sediment transport and bottom topography transformation, numerical experiments were performed to align the results with real physical experiments.
The reported study was funded by RFBR, project number 19-01-00701.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Distributed computing
- High-performance computing
- Parallel programming
- Mathematical model
- Sediment dynamics
- Bottom topography
1 Introduction
The current environmental condition of the coastal systems is largely determined by the diversity of incoming solid particles of both mineral and organic origin. The suspended matter particles are transformed and deposited and, as a consequence, the bottom sediment is formed under the influence of complex of intra-water processes. The coastal systems’ sediments are a complex heterogeneous physical and chemical system with the ongoing processes that are especially relevant to study now [1, 2]. It is relevant to assess the pollutant flows and determine the amount of sediments associated with the development of industrial and recreational activities in the coastal areas [3]. As a rule, this area is researched with the help of mathematical models aligned with the real processes and making it possible to predict the suspended matter distribution in the aquatic environment [4].
The complexity of the sediment transport processes in the aquatic environment of the coastal systems and the need to model them on detailed grids of \(10^6\)–\(10^9\) nodes requires the use of parallel computing systems (more than 100 teraflops) to do the operational forecasting of these processes. In this work, the authors proposed and investigated a discrete spatially two-dimensional model of sediment transport, produced by approximating the corresponding linearized continuous model and supplemented with the Navier–Stokes and continuity equations, and the aquatic environment condition equation. The model takes into account the following physical parameters and processes: soil porosity; the critical shear stress of the commencement of the sediment movement; turbulent exchange; dynamically changing bottom geometry and elevation function; wind currents; bottom friction [5,6,7,8]. To achieve a joint numerical solution of the sediment transport and wave hydrodynamics problems using a supercomputing system with distributed memory with a relatively small number of cores (up to 2048), using parallel algorithms is considered. The authors also investigated the issues of parallelizing the numerical solution processes on massively parallel systems that provide high efficiency algorithms for the systems containing many tens of thousands of cores. To solve the system of grid equations, an adaptive modified alternately triangular iterative method was used. The results of numerical experiments are presented.
2 Continuous 2D Model of Sediment Transport
Water flows carry a large amount of solid sediment particles, moving particles of clay, mud, gravel, pebbles, sand, loess, carbonate compounds, mineral oil emulsions, petroleum products and other components. The surfaces of the sediment particles are capable of absorbing various pollutants, including heavy metals and pesticides which make a negative impact on the ecological situation of the water body [9, 10]. Sediment can be carried by the flow in a suspended state (suspended sediment), and can be moved in the bottom layer of the stream by rolling, sliding, saltation (entrained sediment). Particles of the flow-carried sediment can transform from the suspended state to the entrained state and vice versa, entrained particles can stop moving, and motionless particles can begin moving. The nature of the movement of suspended and entrained sediments are determined by the flow velocity, depth, and other hydraulic elements of the water flow.
3 Mathematical Description of the Initial Boundary Problem of Sediment Transport
Let us consider the sediment transport equation [11, 12]:
where \(H=H\left( x,y,t\right) \) is the depth of the pond; \(\varepsilon \) is the porosity of bottom materials; \(\mathbf {\tau }_{b} \) is the tangential stress vector at the bottom of the reservoir; \(\tau _{bc} \) is the critical tangential stress value; \(\tau _{bc} =a\sin \varphi _{0} \), \(\varphi _{0} \) is the angle of the soil repose in the pond; \(k=k\left( H,x,y,t\right) \) is a nonlinear coefficient defined by the relation:
where \(\rho _{1},\rho _{0} \) are the particle densities of the bottom material and the aqueous medium, respectively; g an acceleration of gravity; \(\tilde{\omega }\) is wave frequency; \(\mathrm{A}\) and \(\beta \) are the dimensionless constants; d are the characteristic sizes of the soil particles.
We supplement Eq. (1) with the initial condition assuming that the function of the initial conditions belongs to the corresponding smoothness class:
Let us formulate the region \(\bar{D}\) boundary conditions as:
In addition to the boundary conditions (5)–(8), assume that their smoothness conditions are satisfied, and continuous derivatives of the H function on the boundary of the region D exist:
The condition of non-degeneracy operator has the form:
The vector of tangential stress at the bottom is expressed using unit vectors of the coordinate system in a natural way:
4 Construction of the Linearized Initial-Boundary Value Problem of Sediment Transport
We construct linearized chain of sediment transport problems [13] on a uniform time grid \(\omega _{\tau } =\left\{ t_{n} =n\tau ,\, \, n=0,1,...,N,\, \, \, N\tau =T\right\} \), approximating with an error \(O\left( \tau \right) \) in Hilbert space \(L_{1} \left( D\times \left[ 0,T\right] \right) \) initial initial-boundary value problem (1)–(8).
Introduce the following notation:
Then Eq. (1) after linearization, will take the form:
and add the initial conditions:
\(div\, \left( k^{\left( n-1\right) } \overrightarrow{\tau }_{b} \right) \) is a known function of the right-hand side with such linearization; boundary conditions (4)–(8) are assumed to be satisfied for all time intervals \(\mathrm{t}_{n-1} <t\le \mathrm{t}_{n}, n=1,2,...,N\).
The coefficients \(k^{\left( n-1\right) }, n=1,2,...,N\) depend on spatial variables x, y and time variable \(t_{n-1} \mathrm{,} n=1,2,...,N\), determined by the choice of grid step \(\tau \), i.e. \(k^{\left( n-1\right) } =k^{\left( n-1\right) } \left( x,y,t_{n-1} \right) \mathrm{,}\, \, \, n=1,2,...,N\).
In [14], the conditions for the existence and uniqueness of the sediment transport problem under conditions of smoothness of the solution function were studied
and the necessary smoothness of the region boundary, as well as the a priori estimate of the solution in the norm of the space \(L_{1} \) depending on the integral estimates of the right-hand side, boundary conditions and the norm of the initial condition [18, 19] were considered. The results of the convergence of the linearized problem solution to the solution of the initial nonlinear initial-boundary problem of sediment transport in the norm of the space were presented \(L_{1} \) with the time grid step of the linearization tending to zero [15].
5 Spatially Heterogeneous 3D Model of Hydrodynamics
The input data for the sediment transport model is the velocity vector of the aquatic environment. To calculate tangential stresses in the sediment transport model, the velocity vector data for the water medium at the reservoir bottom is needed. The initial hydrodynamic model equations are [16, 17]:
-
equation of motion (Navier-Stokes):
$$\begin{aligned} \begin{array}{c} {u'_{t} +uu'_{x} +vu'_{y} +wu'_{z} =-\frac{1}{\rho } P'_{x} +\left( \mu u'_{x} \right) _{x} ^{{'} } +\left( \mu u'_{y} \right) _{y} ^{{'} } +\left( \nu u'_{z} \right) _{z} ^{{'} } ,} \\ {v'_{t} +uv'_{x} +vv'_{y} +wv'_{z} =-\frac{1}{\rho } P'_{y} +\left( \mu v'_{x} \right) _{x} ^{{'} } +\left( \mu v'_{y} \right) _{y} ^{{'} } +\left( \nu v'_{z} \right) _{z} ^{{'} } ,} \\ {w'_{t} +uw'_{x} +vw'_{y} +ww'_{z} =-\frac{1}{\rho } P'_{z} +\left( \mu w'_{x} \right) _{x} ^{{'} } +\left( \mu w'_{y} \right) _{y} ^{{'} } +\left( \nu w'_{z} \right) _{z} ^{{'} } +g;} \end{array} \end{aligned}$$(15) -
continuity equation for variable density cases:
$$\begin{aligned} \rho _{t}^{{'} } +\left( \rho u\right) _{x}^{{'} } +\left( \rho v\right) _{y}^{{'} } +\left( \rho w\right) _{z}^{{'} } =0, \end{aligned}$$(16)
where \(V=\left\{ u,v,w\right\} \) is the velocity vector of the water current in a shallow water body; \(\rho \) is the aquatic environment density; P is the hydrodynamic pressure; g is the gravitational acceleration; ; \(\mu \), \(\nu \) are coefficients of turbulent exchange in the horizontal and vertical directions; n is the normal vector to the surface describing the boundary of the computational domain.
Add boundary conditions to system (1)–(2):
-
entrance (left border): \(\mathbf{V}=\mathbf{V}_{0} ,\, \, P'_{n} =0,\)
-
bottom border: \(\rho \mu \left( \mathbf{V}_{\mathbf{\tau }} \right) ^{{'} } _{n} =-{\varvec{\tau }},\, \, \mathbf{V}_{n} =0,\, \, P'_{n} =0,\)
-
lateral border: \(\left( \mathbf{V}_{\mathbf{\tau }} \right) ^{{'} } _{n} =0,\, \, \mathbf{V}_{n} =0,\, \, P'_{n} =0,\)
-
upper border: \(\rho \mu \left( \mathbf{V}_{\mathbf{\tau }} \right) ^{{'} } _{n} =-{\varvec{\tau }},\, \, \, w=-\omega -\, P'_{t} /\rho g,\, \, P'_{n} =0,\)
-
surface of the structure: \(\rho \mu \left( \mathbf{V}_{\mathbf{\tau }} \right) ^{{'} } _{n} =-{\varvec{\tau }},\, w=0,\, \, P'_{n} =0,\)
where \(\omega \) is the liquid evaporation intensity, \( \mathbf {V}_{n}, \mathbf {V}_{\mathbf{\tau }} \) are the normal and tangential components of the velocity vector, \({\varvec{\tau }}=\left\{ \tau _{x},\tau _{y},\tau _{z} \right\} \) is the tangential stress vector.
Let \({\varvec{\tau }}=\rho _{a} Cd_{s} \left| w\right| w\), where w is the wind velocity relative to water, \(\rho _{a }\) is the atmosphere density, \(Cd_{s} \) = 0.0026.
Let us set the tangential stress vector for the bottom taking into account the movement of water as follows: \({\varvec{\tau }}=\rho Cd_{b} \left| \mathbf{V}\right| \mathbf{V}\), \(Cd_{b} =gk^{2} /h^{1/3} \), where \(k=0,04\) is the group roughness coefficient in the Manning formula, considered in the range of 0,025–0,2. Note that the magnitude of the coefficients \(Cd_{s}\), \(Cd_{b}\) is influenced by many parameters, including wind speed, stratification, age of sea waves, wind direction, sea depth, roughness of the bottom surface, the shape of the bottom, siltation and erosion processes, the presence of obstacles, etc. factors. In the coastal part of the reservoir, as a rule, an increase in the ratio \(Cd_{s}\) compared with values in the deep sea, due to a decrease of the phase velocity of the waves, increasing their steepness, fast changing wave field, a growing number of collapses, bottom topography, nature of the shoreline. It is believed that with a decrease in depth, the value of the coefficient \(Cd_{b}\) also increases. Taking into account the influence of the above factors on the nature of the coefficients \(Cd_{s}\), \(Cd_{b}\) is quite difficult and, therefore, they are the result of processing numerous experimental data obtained experimentally.
6 Discrete Model
Let construct a finite-difference scheme approximating problem (13), (14), (4)–(8). Cover the area D uniform rectangular calculation grid \(\omega =\omega _{x} \times \omega _{y} \), assuming that the time grid \(\omega _{\tau } \) previously defined.
where n, i, j are indices of grid nodes constructed on a temporary Ot and spatial Ox, Oy directions, respectively, \(\tau , h_{x}, h_{y} \) are grid steps in temporal and spatial directions, respectively, \(N_{t},\; N_{x},\; N_{y} \) are the number of nodes in the temporal and spatial directions, respectively.
The balance method was used to obtain a difference scheme. We integrate both sides of Eq. (13) over the region \(D_{txy} \):
as a result, we obtain the following equality:
In equality (17), we calculate the approximate integrals from the rectangle formulas, divide the resulting equation by the product of multipliers \(\tau , h_{x}, h_{y} \), and, replacing the approximate equality with the exact one, we obtain a difference scheme approximating the linearized continuous problem:
where
The value \(\left. gradH\right| _{\left( x_{i+1/2} ,y_{j} \right) } \) is written as
Similarly, you can get the following approximation:
Difference schemes are investigated for stability using the grid maximum principle. The constructed difference schemes are stable under the following restriction on the time step:
The upper bound for the grid function is the solution of the difference problem in the grid norm \(C_{h,\tau } \) formulated as:
which guarantees the stability of the constructed difference scheme with respect to the function of the right-hand side, the boundary and initial conditions.
The approximation error of the discrete sediment transport model was found that an order of magnitude \(O\left( \tau +h_{x}^{2} +h_{y}^{2} \right) \).
7 Parallel Algorithm Description
A software package in C++ is designed to build turbulent flows of an incompressible velocity field of the aquatic environment on high-resolution grids for predicting sediment transport and possible scenarios of changing the geometry of the bottom region of shallow water bodies. Parallel algorithms implemented in the software package for solving systems of grid equations arising during the discretization of model problems were developed using MPI technology.
To solve this problem, the adaptive modified alternating-triangular method of minimum corrections was used. In parallel implementation, decomposition methods of grid domains were applied to computationally time-consuming diffusion-convection problems with respect to the architecture and parameters of a multiprocessor computing system. The calculated two-dimensional region was decomposed with two spatial variables x, y. The peak performance of the multiprocessor computing system is 18.8 teraflops. As computing nodes, 128 HP ProLiant BL685c homogeneous 16-core Blade servers of the same type were used, each being equipped with four 4-core AMD Opteron 8356 2.3 GHz processors and 32 GB RAM.
Figure 1 shows the dependence of acceleration on the number of processors needed to solve the model problem on various grids. The numbering of the graphs corresponds to the following dimensions of the calculation grids: 1–100 \(\times \) 100, 2–200 \(\times \) 200, 3–500 \(\times \) 500, 4–1000 \(\times \) 1000, 5–2000 \(\times \) 2000, 6–5000 \(\times \) 5000.
Figure 1a shows that when using a parallel algorithm based on an explicit scheme, the maximum acceleration was achieved on 200 \(\times \) 200 grids. In this case, a superlinear acceleration arises due to the fact that with an increase in the number of computers, the total amount of their RAM and cache grows. Therefore, most of the task data is located in RAM and, moreover, is “placed” in the cache. In Fig. 1b shows a graph of the acceleration of the parallel algorithm based on the implicit scheme using the parallel version of the alternating triangular method of minimal corrections. The constructed graphs show that for each of the computational grids, the acceleration assumes the greatest value at a certain value of calculators, and with a further increase in the number of computing cores, the acceleration only decreases. This is due to a significant increase in time spent on data exchanges between computers. Parallel algorithms based on an explicit scheme are better parallelized than the methods of a parallel algorithm based on an implicit scheme using a parallel version of the alternating-triangular method of minimal corrections. Despite this, a parallel version of the modified alternating triangular method of minimal corrections is preferable for ill-conditioned problems, since it requires a significantly smaller number of iterations when solving the problem of transport of bottom materials.
Figure 2.A presented the graph of acceleration versus the number of processors needed to solve the problems of hydrodynamics is presented. To calculate the velocity vector of the aqueous medium, computational grids of size 50 \(\times \) 250 \(\times \) 40.
The maximum acceleration of 43.668 was achieved on 128 cores, each running an MPI process. On 256 computers, a drop in acceleration was observed.
8 Numerical Experiments for Modeling Sediment Transport and Bottom Topography Dynamics
After the software package had been developed, a series of numerical experiments was performed to simulate the dynamically changing bottom topography of various configurations. In the model problems, the subsequent movement of the aquatic environment was calculated with respect to the irregularities of the bottom surface (hilly terrain, boulders, terraces, underwater valleys, underwater breakwaters, dams, etc.).
The paper presents the results of modeling the bottom change dynamics for the case of presence of pointed structures, such as discontinuous dams, acting as obstacles on the bottom surface. Retaining the sediment, dams do not only stop the movement of the material carried by the waves along the shore, but also contribute to its deposition.
The simulation section under consideration has dimensions of 55 m by 55 m horizontally and 2 m vertically (in depth), with the peak point rising 1 m above sea level. Suppose that the liquid is at rest at the initial time. The computational grid size is 110 by 110, the step in spatial variables is 0.05 m, the time step is 0.01 s, the wind is directed from left to right at the speed of 5 m/s.
Figure 3 represents the initial position of the contour lines of the depth function (top) and bottom topography (bottom) featuring three pointed structures with an uneven surface. Structures of this kind can be, for example, moles, boulders, dumps, breakwaters. Fluctuations in the isolines of the depth function are observed in the central part of the computational domain. Being below the level of 0.2 m from the free surface, these structures are located at a distance of about 10 m from each other.
Sediment transport process modeling showed that smoothing of surface irregularities, sediment formation, and the decreasing repose angle of the coastal zone bottom that occur over time cause a gradual shallowing of the considered reservoir zone. For this reason, after 5 min, in the center of the computational domain the depth function contours took on a more tortuous shape, the pointed structures deformed and took the form of gentle slides, and the depth of the coastal zone reduced (Fig. 4).
According to Fig. 5, the result of the described processes gets more visible at the process simulation time of 15 min. The depth function contours acquire a soft wave-like shape in the center of the computational domain, including the region of peak values. Along the coast, there is a zone of sediment formation and a decrease in the level of depth. The height of the slides decreases, and the slides themselves acquire a more smoothed appearance.
9 Conclusion
The experiment results provide the materials to analyze the dynamics of changes in the bottom surface shape, the function the aquatic environment elevation, the formation of ridges, sediments and the wave form of the functions of the bottom and the water surface. The proposed mathematical model and the developed software package can be used to predict the dynamics of the bottom surface behavior, the shape of marine braids and ridges, their growth and transformation. Therefore, the proposed mathematical models for sediment transport have been verified by the numerical experiment results.
References
Leontyev, I.O.: Coastal dynamics: waves, moving streams. Deposits drifts, GEOS, San Moscow (2001). (in Russian)
Liu, X., Qi, S., Huang, Y., Chen, Y., Du, P.: Predictive modeling in sediment transportation across multiple spatial scales in the Jialing River Basin of China. Int. J. Sedim. Res. 30(3), 250–255 (2015)
Aksoy, H., Kavvas, M.L.: A review of hillslope and watershed scale erosion andsediment transport models. Catena 64(2–3), 247–271 (2005). https://doi.org/10.1016/j.catena.2005.08.008
Ouda, M., Toorman, E.A.: Development of a new multiphase sediment transport model for free surface flows. Int. J. Multiph. Flow 117, 81–102 (2019)
Sukhinov, A.I., Sukhinov, A.A.: Reconstruction of 2001 ecological disaster in the Azov Sea on the basis of precise hydrophysics models. In: Parallel Computational Fluid Dynamics, pp. 231–238 (2005). https://doi.org/10.1016/B978-044452024-1/50030-0
Sukhinov, A.I., Sukhinov, A.A.: Reconstruction of 2001 ecological disaster in the Azov Sea on the basis of precise hydrophysics models. In: Parallel Computational Fluid Dynamics, Multidisciplinary Applications, Proceedings of Parallel CFD 2004 Conference, Las Palmas de Gran Canaria, Spain, pp. 231–238. Elsevier, Amsterdam (2005). https://doi.org/10.1016/B978-044452024-1/50030-0
Alekseenko, E., Roux, B., Sukhinov, A., Kotarba, R., Fougere, D.: Coastal hydrodynamics in a windy lagoon. Nonlinear Processes Geophys. 20(2), 189–198 (2013). https://doi.org/10.1016/j.compfluid.2013.02.003
Alekseenko, E., Roux, B., Sukhinov, A., Kotarba, R., Fougere, D.: Nonlinear hydrodynamics in a mediterranean lagoon. Comput. Math. Math. Phys. 57(6), 978–994 (2017). https://doi.org/10.5194/npg-20-189-2013
Francke, T., López-Tarazón, J.A., Vericat, D., Bronstert, A., Batalla, R.J.: Flood-based analysis of high-magnitude sediment transport using a non-parametric method. Earth Surf. Proc. Land. 33(13), 2064–2077 (2008). https://doi.org/10.1002/esp.1654
Karaushev, A.N.: Theory and methods for river load calculation. Gidrometeoizdat, Leningrad (1977). (in Russian)
Alekseevskii, N.I.: Hydrophysics. Akademiya, Moscow (2006). (in Russian)
Goloviznin, V.M., Chetverushkin, B.N.: New generation algorithms for computational fluid dynamics. Comput. Math. Math. Phys. 58(8), 1217–1225 (2018). https://doi.org/10.1134/S0965542518080079
Sukhinov, A.I., Chistyakov, A.E., Protsenko, E.A.: Mathematical modeling of sediment transport in the coastal zone of shallow reservoirs. Math. Models Comput. Simul. 6(4), 351–363 (2014). https://doi.org/10.1134/S2070048214040097
Sidoryakina, V.V., Sukhinov, A.I.: Well-posedness analysis and numerical implementation of a linearized two-dimensional bottom sediment transport problem. Comput. Math. Math. Phys. 57(6), 978–994 (2017). https://doi.org/10.7868/S0044466917060138
Sukhinov, A.I., Sidoryakina, V.V.: Convergence of linearized sequence tasks to the nonlinear sediment transport task solution. Matematicheskoe modelirovanie 29(11), 19–39 (2017)
Belotserkovskii, O.M., Gushchin, V.A., Shchennikov, V.V.: Decomposition method applied to the solution of problems of viscous incompressible fluid dynamics. Compu. Math. Math. Phys. 15, 197–207 (1975)
Favorskaya, A.V., Petrov, I.B.: Numerical modeling of dynamic wave effects in rock masses. Doklady Math. 95(3), 287–290 (2017). https://doi.org/10.1134/S1064562417030139
Sukhinov, A.I., Chistyakov, A.E., Shishenya, A.V.: Error estimate for diffusion equations solved by schemes with weights. Math. Models Comput. Simul. 6(3), 324–331 (2014). https://doi.org/10.1134/S2070048214030120
Nikitina, A.V., Sukhinov, A.I., Ugolnitsky, G.A., Usov, A.B., Chistyakov, A.E., Puchkin, M.V., Semenov, I.S.: Optimal control of sustainable development in the biological rehabilitation of the Azov Sea. Math. Models Comput. Simul. 9(1), 101–107 (2017). https://doi.org/10.1134/S2070048217010112
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Sukhinov, A.I., Chistyakov, A.E., Protsenko, E.A., Sidoryakina, V.V., Protsenko, S.V. (2020). Algorithm for Numerical Simulation of the Coastal Bottom Relief Dynamics Using High-Performance Computing. In: Sokolinsky, L., Zymbler, M. (eds) Parallel Computational Technologies. PCT 2020. Communications in Computer and Information Science, vol 1263. Springer, Cham. https://doi.org/10.1007/978-3-030-55326-5_20
Download citation
DOI: https://doi.org/10.1007/978-3-030-55326-5_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-55325-8
Online ISBN: 978-3-030-55326-5
eBook Packages: Computer ScienceComputer Science (R0)