Navigable flow condition simulation based on two-dimensional hydrodynamic parallel model
- 26 Downloads
Abstract
Navigable flow condition simulations can provide detailed information on water depth and velocity distribution, simulation speed is one of the key factors which influence real-time navigation. In this paper, a navigable flow condition simulation system is developed to provide useful information for waterway management and shipping safety. To improve the simulation speed of 2-D hydrodynamic model, an explicit finite volume method and OpenMP are used to realize parallel computing. Two mesh schemes and two computing platforms are adopted to study the parallel model’s performance in the Yangtze River, China. The results show that the parallel model achieves dramatic acceleration, with a maximum speedup ratio of 34.94×. The parallel model can determine the flow state of the navigable channel in about 4 min, efficiency is further improved by a flow simulation scheme database. The developed system can provide early warning information for shipping safety, allowing ships to choose better routes and navigation areas according to real-time navigable flow conditions.
Key words
2-D hydrodynamic model finite volume method parallel computation OpenMP navigable flow conditionPreview
Unable to display preview. Download preview PDF.
References
- [1]Roberts S. E., Pettit S. J., Marlow P. B. Casualties and loss of life in bulk carriers from 1980 to 2010 [J]. Marine Policy, 2013, 42 (14): 223–235.CrossRefGoogle Scholar
- [2]Lao S. C. Three accidents in the history of the Yangtze River [J]. Labour Protection, 2015, (7): 76–78 (in Chinese).Google Scholar
- [3]Yang W. J., Sun E. Y., Rao G. S. et al. Research on the influence of unsteady flow produced by operation of TGP on navigationΠ: Reach between TGP and Gezhouba project [J]. Journal of Hydroelectric Engineering, 2006, 25 (1): 50–55 ( in Chinese).Google Scholar
- [4]Ahmed H. S., Hasan M. M., Tanaka N. T. Analysis of flow around impermeable groynes on one side of symmetrical compound channel: An experimental study [J]. Water Science and Engineering, 2010, 3 (1): 56–66.Google Scholar
- [5]Samuel M. G. Limitations of navigation through Nubaria canal, Egypt [J]. Journal of Advanced Research, 2014, 5 (2): 147–155.CrossRefGoogle Scholar
- [6]Bellos V., Tsakiris G. A hybrid method for flood simulation in small catchments combining hydrodynamic and hydrological techniques [J]. Journal of Hydrology, 2016, 540: 331–339.CrossRefGoogle Scholar
- [7]Liang Q., Chen K. C, Hou J. et al. Hydrodynamic modelling of flow impact on structures under extreme flow conditions [J]. Journal of Hydrodynamics, 2016, 28 (2): 267–274.CrossRefGoogle Scholar
- [8]Gallegos H. A., Schubert J. E., Sanders B. F. Two-dimensional, high-resolution modeling of urban dam-break flooding: A case study of Baldwin Hills, California [J]. Advances in Water Resources, 2009, 32 (8): 1323–1335.CrossRefGoogle Scholar
- [9]Mohamed K. A finite volume method for numerical simulation of shallow water models with porosity [J]. Computers and Fluids, 2014, 104: 9–19.MathSciNetCrossRefzbMATHGoogle Scholar
- [10]Jang T. U., Wu Y., Xu Y. et al. A scheme for improving computational efficiency of quasi-two-dimensional model [J]. Journal of Hydrodynamics, 2017, 29 (2): 243–250.CrossRefGoogle Scholar
- [11]Zoppou C., Roberts S. Explicit schemes for dam-break simulations [J]. Journal of Hydraulic Engineering, ASCE, 2002, 129 (1): 11–34.CrossRefGoogle Scholar
- [12]Neal J. C., Fewtrell T. J., Bates P. D. et al. A comparison of three parallelisation methods for 2D flood inundation models [J]. Environmental Modelling and Software, 2010, 25 (4): 398–411.CrossRefGoogle Scholar
- [13]Brodtkorb A. R., Sætra M. L., Altinakar M. Efficient shallow water simulations on GPUs: implementation, visualization, verification, and validation [J]. Computers and Fluids, 2012, 55 (4): 1–12.MathSciNetCrossRefzbMATHGoogle Scholar
- [14]Bellos V., Tsakiris G. A hybrid method for flood simulation in small catchments combining hydrodynamic and hydrological techniques [J]. Journal of Hydrology, 2016, 540: 331–339.CrossRefGoogle Scholar
- [15]Lončar V., Young-S L. E., Škrbić S. et al. OpenMP, OpenMP/MPI, and CUDA/MPI C programs for solving the time-dependent dipolar Gross-Pitaevskii equation [J]. Computer Physics Communications, 2016, 209: 190–196.CrossRefzbMATHGoogle Scholar
- [16]Zhang S., Yuan R., Wu Y. et al. Parallel computation of a dam-break flow model using OpenACC applications [J]. Journal of Hydraulic Engineering, ASCE, 2016, 143 (1): 04016070.CrossRefGoogle Scholar
- [17]Jin H. Q., Jespersen D., Mehrotra P. et al. High performance computing using MPI and OpenMP on multicore parallel systems [J]. Parallel Computing, 2011, 37 (9): 562–575.CrossRefGoogle Scholar
- [18]Barve A., Joshi B. K. Improved parallel lexical analysis using OpenMP on multicore machines [J]. Procedia Computer Science, 2015, 49 (1): 211–219.CrossRefGoogle Scholar
- [19]Sanders B. F., Schubert J. E., Detwiler R. L. ParBreZo: A parallel, unstructured grid, Godunov-type, shallow-water code for high-resolution flood inundation modeling at the regional scale [J]. Advances in Water Resources, 2010, 33 (12): 1456–1467.CrossRefGoogle Scholar
- [20]Zhang S., Xia Z., Yuan R. et al. Parallel computation of a dam-break flow model using OpenMP on a multicore computer [J]. Journal of Hydrology, 2014, 512 (6): 126–133.CrossRefGoogle Scholar