GPU-accelerated hydraulic simulations of large-scale natural gas pipeline networks based on a two-level parallel process

The numerical simulation efficiency of large-scale natural gas pipeline network is usually unsatisfactory. In this paper, Graphics Processing Unit (GPU)-accelerated hydraulic simulations for large-scale natural gas pipeline networks are presented. First, based on the Decoupled Implicit Method for Efficient Network Simulation (DIMENS) method, presented in our previous study, a novel two-level parallel simulation process and the corresponding parallel numerical method for hydraulic simulations of natural gas pipeline networks are proposed. Then, the implementation of the two-level parallel simulation in GPU is introduced in detail. Finally, some numerical experiments are provided to test the performance of the proposed method. The results show that the proposed method has notable speedup. For five large-scale pipe networks, compared with the well-known commercial simulation software SPS, the speedup ratio of the proposed method is up to 57.57 with comparable calculation accuracy. It is more inspiring that the proposed method has strong adaptability to the large pipeline networks, the larger the pipeline network is, the larger speedup ratio of the proposed method is. The speedup ratio of the GPU method approximately linearly depends on the total discrete points of the network.

[1]  M. Bagajewicz,et al.  Computation of Natural Gas Pipeline Hydraulics , 2014 .

[2]  Bo Yu,et al.  Fast method for the hydraulic simulation of natural gas pipeline networks based on the divide-and-conquer approach , 2018 .

[3]  Ahmed Al-Durra,et al.  Application of Particle Swarm Optimization (PSO) algorithm for Black Powder (BP) source identification in gas pipeline network based on 1-D model , 2019, Oil & Gas Science and Technology – Revue d’IFP Energies nouvelles.

[4]  Cnpc Key Development of RealPipe-Gas simulation software for gas pipeline network , 2011 .

[5]  A. Osiadacz,et al.  Simulation of transient gas flows in networks , 1984 .

[6]  C. Luongo,et al.  An Efficient Program For Transient Flow Simulation In Natural Gas Pipelines , 1986 .

[7]  Peng Wang,et al.  Adaptive implicit finite difference method for natural gas pipeline transient flow , 2018 .

[8]  Javad Mahmoudimehr,et al.  Technical Assessment of Isothermal and Non-Isothermal Modelings of Natural Gas Pipeline Operational Conditions , 2012 .

[9]  K. S. Chapman,et al.  Nonisothermal Transient Flow in Natural Gas Pipeline , 2008 .

[10]  Javier Murillo,et al.  An optimized GPU implementation of a 2D free surface simulation model on unstructured meshes , 2014, Adv. Eng. Softw..

[11]  Manish Vachharajani,et al.  GPU acceleration of numerical weather prediction , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[12]  Bo Yu,et al.  Comparison study on the accuracy and efficiency of the four forms of hydraulic equation of a natural gas pipeline based on linearized solution , 2015 .

[13]  Yousef Saad,et al.  GPU-accelerated preconditioned iterative linear solvers , 2013, The Journal of Supercomputing.

[14]  Peng Wang,et al.  An Efficiently Decoupled Implicit Method for Complex Natural Gas Pipeline Network Simulation , 2019, Energies.

[15]  Chris R. Jesshope,et al.  Parallel Computers 2: Architecture, Programming and Algorithms , 1981 .

[16]  Zhe Yang,et al.  A systematic hybrid method for real-time prediction of system conditions in natural gas pipeline networks , 2018, Journal of Natural Gas Science and Engineering.

[17]  Mitchell Luskin An Approximation Procedure for Nonsymmetric, Nonlinear Hyperbolic Systems with Integral Boundary Conditions , 1979 .

[18]  M. Behbahani-Nejad,et al.  Reduced Order Modeling of Natural Gas Transient Flow in Pipelines , 2008 .

[19]  Tatsuhiko Kiuchi,et al.  An implicit method for transient gas flows in pipe networks , 1994 .

[20]  E. Benjamin Wylie,et al.  Network: System Transient Calculations by Implicit Method , 1971 .

[21]  V. Streeter,et al.  Natural Gas Pipeline Transients , 1970 .

[22]  Tao Zhang,et al.  A self-adaptive deep learning algorithm for accelerating multi-component flash calculation , 2020 .

[23]  Manfred Krafczyk,et al.  TeraFLOP computing on a desktop PC with GPUs for 3D CFD , 2008 .

[24]  Andrej J. Osiadacz,et al.  Different Transient Flow Models - Limitations, Advantages, And Disadvantages , 1996 .

[25]  F. Farassat,et al.  An Analytical Comparison of the Acoustic Analogy and Kirchhoff Formulation for Moving Surfaces , 1997 .

[26]  Hua Bai,et al.  Mechanism analysis, anti-corrosion techniques and numerical modeling of corrosion in energy industry , 2020 .

[27]  W. Yow,et al.  Analysis and control of transient flow in natural gas piping systems , 1971 .

[28]  Bo Han,et al.  A coarse-grained parallel approach for seismic damage simulations of urban areas based on refined models and GPU/CPU cooperative computing , 2014, Adv. Eng. Softw..

[29]  Guangyao Li,et al.  Development of parallel explicit finite element sheet forming simulation system based on GPU architecture , 2012, Adv. Eng. Softw..

[30]  Julien Thibault,et al.  IMPLEMENTATION OF A CARTESIAN GRID INCOMPRESSIBLE NAVIER-STOKES SOLVER ON MULTI-GPU DESKTOP PLATFORMS USING CUDA , 2009 .

[31]  Shuai Han,et al.  A Novel Hybrid Prediction Model for Hourly Gas Consumption in Supply Side Based on Improved Whale Optimization Algorithm and Relevance Vector Machine , 2019, IEEE Access.