The three-dimensional discontinuous deformation analysis(3D-DDA) is a promising numerical method for both static and dynamic analyses of rock systems. Lacking mature software, its popularity is far behind its ability....The three-dimensional discontinuous deformation analysis(3D-DDA) is a promising numerical method for both static and dynamic analyses of rock systems. Lacking mature software, its popularity is far behind its ability. To address this problem, this paper presents a new software architecture from a software engineering viewpoint. Based on 3D-DDA characteristics, the implementation of the proposed architecture has the following merits. Firstly, the software architecture separates data, computing, visualization, and signal control into individual modules. Secondly, data storage and parallel access are fully considered for different conditions. Thirdly, an open computing framework is provided which supports most numerical computing methods; common tools for equation solving and parallel computing are provided for further development. Fourthly, efficient visualization functions are provided by integrating a variety of visualization algorithms. A user-friendly graphical user interface is designed to improve the user experience. Finally, through a set of examples, the software is verified against both analytical solutions and the original code by Dr. Shi Gen Hua.展开更多
Discontinuous deformation analysis solve(DDA)method is a newly developed the discrete element method which employs deal the implicit time-integration scheme to the governing equations low.and open-close spherical iter...Discontinuous deformation analysis solve(DDA)method is a newly developed the discrete element method which employs deal the implicit time-integration scheme to the governing equations low.and open-close spherical iteration(OCI)based method to with contact problem,its computational which efficiency very is relatively However,element has discontinuous deformation In analysis(SDDA),SDDA,uses simple contact type like point-to-point calculation contact,higher removing calculation speed.scheme the framework of the this paper presents a very simple(MDI).contact approach by the OCI that and by adopting maximal and displacement increment Through some verification obtained.examples,it is proved the proposed method is correct effective,and a higher computational efficiency展开更多
基金supported by the National Natural Science Foundation of China(Grant No.61471338)the Knowledge Innovation Program of the Chinese Academy of Sciences,Youth Innovation Promotion Association CAS,President Fund of UCASCRSRI Open Research Program(Grant No.CKWV2015217/KY)
文摘The three-dimensional discontinuous deformation analysis(3D-DDA) is a promising numerical method for both static and dynamic analyses of rock systems. Lacking mature software, its popularity is far behind its ability. To address this problem, this paper presents a new software architecture from a software engineering viewpoint. Based on 3D-DDA characteristics, the implementation of the proposed architecture has the following merits. Firstly, the software architecture separates data, computing, visualization, and signal control into individual modules. Secondly, data storage and parallel access are fully considered for different conditions. Thirdly, an open computing framework is provided which supports most numerical computing methods; common tools for equation solving and parallel computing are provided for further development. Fourthly, efficient visualization functions are provided by integrating a variety of visualization algorithms. A user-friendly graphical user interface is designed to improve the user experience. Finally, through a set of examples, the software is verified against both analytical solutions and the original code by Dr. Shi Gen Hua.
基金supported by the National Basic Research Program of China("973" Project)(Grant Nos.2014CB046904&2014CB047101)the National Natural Science Foundation of China(Grant Nos.51479191&51509242)
文摘Discontinuous deformation analysis solve(DDA)method is a newly developed the discrete element method which employs deal the implicit time-integration scheme to the governing equations low.and open-close spherical iteration(OCI)based method to with contact problem,its computational which efficiency very is relatively However,element has discontinuous deformation In analysis(SDDA),SDDA,uses simple contact type like point-to-point calculation contact,higher removing calculation speed.scheme the framework of the this paper presents a very simple(MDI).contact approach by the OCI that and by adopting maximal and displacement increment Through some verification obtained.examples,it is proved the proposed method is correct effective,and a higher computational efficiency