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
相关论文
共 43 条
  • [1] Sphere-boundary edge and sphere-boundary corner contacts model in DDA for simulating particulate media in 3-D
    Beyabanaki, S. Amir Reza
    Bagtzoglou, Amvrossios C.
    [J]. GEOMECHANICS AND GEOENGINEERING-AN INTERNATIONAL JOURNAL, 2015, 10 (02): : 83 - 94
  • [2] Three-dimensional discontinuous deformation analysis (3-D DDA) method for particulate media applications
    Beyabanaki, S. Amir Reza
    Bagtzoglou, Amvrossios C.
    [J]. GEOMECHANICS AND GEOENGINEERING-AN INTERNATIONAL JOURNAL, 2012, 7 (04): : 239 - 253
  • [3] Numerical Models in Discontinuous Media: Review of Advances for Rock Mechanics Applications
    Bobet, A.
    Fakhimi, A.
    Johnson, S.
    Morris, J.
    Tonon, F.
    Yeung, M. Ronald
    [J]. JOURNAL OF GEOTECHNICAL AND GEOENVIRONMENTAL ENGINEERING, 2009, 135 (11) : 1547 - 1561
  • [4] Rock Burst Analysis Using DDA Numerical Simulation
    Chen, Guangqi
    He, Manchao
    Fan, Fusong
    [J]. INTERNATIONAL JOURNAL OF GEOMECHANICS, 2018, 18 (03)
  • [5] Simulating the failure process of the Xinmo landslide using discontinuous deformation analysis
    Chen, Kun-Ting
    Wu, Jian-Hong
    [J]. ENGINEERING GEOLOGY, 2018, 239 : 269 - 281
  • [6] Hydraulic fracturing modeling using the discontinuous deformation analysis (DDA) method
    Choo, Ling Qian
    Zhao, Zhiye
    Chen, Huimei
    Tian, Qian
    [J]. COMPUTERS AND GEOTECHNICS, 2016, 76 : 12 - 22
  • [7] Cundall P.A., 1971, The International Symposium on Rock Mechanics, V2, P47
  • [8] Investigation of highly efficient algorithms for solving linear equations in the discontinuous deformation analysis method
    Fu, Xiaodong
    Sheng, Qian
    Zhang, Yonghui
    Chen, Jian
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS, 2016, 40 (04) : 469 - 486
  • [9] Huang G., 2014, THESIS
  • [10] An Efficient Disk-Based Discontinuous Deformation Analysis Model for Simulating Large-Scale Problems
    Huang, Gang-Hai
    Xu, Yuan-Zhen
    Yi, Xiong-Wei
    Xia, Ming
    [J]. INTERNATIONAL JOURNAL OF GEOMECHANICS, 2020, 20 (07)