A New C plus plus Programming Strategy for Three-Dimensional Sphere Discontinuous Deformation Analysis

被引:14
|
作者
Huang, Gang-Hai [1 ]
Xu, Yuan-Zhen [1 ]
Chen, Xiao-Feng [1 ]
Xia, Ming [2 ]
Zhang, Shu [3 ]
Yi, Xiong-Wei [4 ]
机构
[1] Hunan Univ Sci & Technol, Sch Civil Engn, Hunan Prov Key Lab Geotech Engn Stabil Control &, Xiangtan 411201, Peoples R China
[2] Xiangtan Univ, Coll Civil Engn & Mech, Xiangtan 411105, Peoples R China
[3] Cent South Univ, Sch Resources & Safety Engn, Changsha 410082, Peoples R China
[4] Hunan Univ Sci & Technol, Sch Resource & Environm & Safety Engn, Xiangtan 411201, Peoples R China
基金
中国国家自然科学基金;
关键词
Data storage format; Large-scale computation; Object-oriented C plus plus programming; Program architecture; Three-dimensional sphere discontinuous deformation analysis; DISCRETE ELEMENT METHOD; ANALYSIS DDA; CONTACT; MODEL; ALGORITHM;
D O I
10.1061/(ASCE)GM.1943-5622.0001811
中图分类号
P5 [地质学];
学科分类号
0709 ; 081803 ;
摘要
A new C++ programming strategy with high modularization and good portability, and a novel data storage format for simultaneous equations with little computer memory consumption, no sorting operation, and simple addressing algorithm are proposed for the three-dimensional sphere discontinuous deformation analysis (3D SDDA) to overcome the shortcomings of existing computation programs. An object-oriented data structure for the 3D SDDA computing code that is highly modular and easily transplanted is designed. Then, to demonstrate the portability of the 3D SDDA computing code, two computation architectures are respectively constructed to form two independent computation programs for 3D SDDA. Finally, several benchmark tests are conducted to verify the correctness of the 3D SDDA model in the new computation program, and a 170,725-sphere landslide example is simulated on a desktop computer to demonstrate the capability of the new computation program in large-scale engineering applications. Comparison between the new and existing computation programs regarding computer memory and time consumed demonstrates the great advantages brought about by the new computation program.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Three-dimensional discontinuous deformation analysis (3-D DDA) using a new contact resolution algorithm
    Beyabanaki, S. Amir Reza
    Mikola, Roozbeh Geraili
    Hatami, Kianoosh
    COMPUTERS AND GEOTECHNICS, 2008, 35 (03) : 346 - 356
  • [32] A novel bond model based on three-dimensional sphere discontinuous deformation analysis for simulating rockfall-flexible passive net interactions
    Huang, Ganghai
    Jin, Changrui
    Zhang, Sheng
    Zhao, Lianheng
    Huang, Dongliang
    Liu, Hongwei
    INTERNATIONAL JOURNAL OF ROCK MECHANICS AND MINING SCIENCES, 2024, 174
  • [33] Study on rock block seismic sliding using three-dimensional discontinuous deformation analysis
    Lv, Xinyang
    Ning, Youjun
    Chen, Dayong
    Ni, Kesong
    INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS, 2024, 48 (05) : 1511 - 1529
  • [34] A novel bond model based on three-dimensional sphere discontinuous deformation analysis for simulating rockfall-flexible passive net interactions
    Huang, Ganghai
    Jin, Changrui
    Zhang, Sheng
    Zhao, Lianheng
    Huang, Dongliang
    Liu, Hongwei
    International Journal of Rock Mechanics and Mining Sciences, 2024, 174
  • [35] Factor of safety against wedge failure calculated by three-dimensional discontinuous deformation analysis
    Yeung, MR
    Sun, N
    Lee, YS
    Jiang, QH
    Contribution of Rock Mechanics to the New Century, Vols 1 and 2, 2004, : 1263 - 1266
  • [36] Three-Dimensional Discontinuous Deformation Analysis of Failure Mechanisms and Movement Characteristics of Slope Rockfalls
    Ma, Ke
    Liu, Guoyang
    ROCK MECHANICS AND ROCK ENGINEERING, 2022, 55 (01) : 275 - 296
  • [37] Three-Dimensional Discontinuous Deformation Analysis of Failure Mechanisms and Movement Characteristics of Slope Rockfalls
    Ke Ma
    Guoyang Liu
    Rock Mechanics and Rock Engineering, 2022, 55 : 275 - 296
  • [38] Development of a Composite Implicit Time Integration Scheme for Three-Dimensional Discontinuous Deformation Analysis
    Liu, Guoyang
    Liu, Junjie
    Luo, Shouyi
    Bo, Wu
    Kang, Jiashuo
    Miao, Jianbin
    MATHEMATICS, 2023, 11 (18)
  • [39] Extensions of edge-to-edge contact model in three-dimensional discontinuous deformation analysis for friction analysis
    Zhang, Hong
    Liu, Shu-guang
    Zheng, Lu
    Zhong, Gui-hui
    Lou, Sha
    Wu, Yan-qiang
    Han, Zheng
    COMPUTERS AND GEOTECHNICS, 2016, 71 : 261 - 275
  • [40] A new algorithm to identify contact types between arbitrarily shaped polyhedral blocks for three-dimensional discontinuous deformation analysis
    Zhang, Hong
    Liu, Shu-guang
    Han, Zheng
    Zheng, Lu
    Zhang, Ying-bin
    Wu, Yan-qiang
    Li, Yan-ge
    Wang, Wei
    COMPUTERS AND GEOTECHNICS, 2016, 80 : 1 - 15