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 条
  • [21] A model of point-to-face contact for three-dimensional discontinuous deformation analysis
    Jiang, QH
    Yeung, MR
    ROCK MECHANICS AND ROCK ENGINEERING, 2004, 37 (02) : 95 - 116
  • [22] Three-dimensional discontinuous deformation analysis based on strain-rotation decomposition
    Fan, Huo
    Zheng, Hong
    Zhao, Jidong
    COMPUTERS AND GEOTECHNICS, 2018, 95 : 191 - 210
  • [23] A model of edge-to-edge contact for three-dimensional discontinuous deformation analysis
    Yeung, M. R.
    Jiang, Q. H.
    Sun, N.
    COMPUTERS AND GEOTECHNICS, 2007, 34 (03) : 175 - 186
  • [24] Three-dimensional discontinuous deformation analysis theory and its application to rock slopes
    Zhang, Guoxin
    Li, Haifeng
    Huang, Tao
    Yanshilixue Yu Gongcheng Xuebao/Chinese Journal of Rock Mechanics and Engineering, 2010, 29 (10): : 2116 - 2126
  • [25] Parametric study of wedge stability using three-dimensional discontinuous deformation analysis
    Yeung, MR
    Sun, N
    Jiang, QH
    DEVELOPMENT AND APPLICATION OF DISCONTINUOUS MODELLING FOR ROCK ENGINEERING, 2003, : 65 - 74
  • [26] Detection of contacts between three-dimensional polyhedral blocks for discontinuous deformation analysis
    Zhang, Hong
    Chen, Guangqi
    Zheng, Lu
    Han, Zheng
    Zhang, Yingbin
    Wu, YanQiang
    Liu, Shuguang
    INTERNATIONAL JOURNAL OF ROCK MECHANICS AND MINING SCIENCES, 2015, 78 : 57 - 73
  • [27] Development of the C plus plus three-dimensional reference simulation model of the wedge-shaped beam dynamics
    Kozynchenko, A., I
    Kozynchenko, S. A.
    Ovsyannikov, A. D.
    COMPUTER PHYSICS COMMUNICATIONS, 2019, 244 : 86 - 96
  • [28] Numerical analysis of discontinuous rock masses using three-dimensional discontinuous deformation analysis (3D DDA)
    Jae-Yun Hwang
    Yuzo Ohnishi
    Jianhong Wu
    KSCE Journal of Civil Engineering, 2004, 8 (5) : 491 - 496
  • [29] Meta-contact analysis based on contact theory in three-dimensional discontinuous deformation analysis
    Wang, Xi
    Wu, Wei
    Zhu, Hehua
    GEOSHANGHAI 2024 INTERNATIONAL CONFERENCE, VOL 2, 2024, 1331
  • [30] Validation of block theory and three-dimensional discontinuous deformation analysis as wedge stability analysis methods
    Yeung, MR
    Jiang, QH
    Sun, N
    INTERNATIONAL JOURNAL OF ROCK MECHANICS AND MINING SCIENCES, 2003, 40 (02) : 265 - 275