Font Size: a A A

Development Of Discrete Element Programming Platform And Numerical Simulation Of Calcareous Sand Seepage Flow

Posted on:2020-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:C ZuFull Text:PDF
GTID:2392330596982703Subject:Architecture and civil engineering
Abstract/Summary:PDF Full Text Request
In modern society,more and more people begin to apply CAE software to engineering field.CAE(Computer Aided Engineering)is based on computer as a basic tool to simulate and analyze specific engineering problems,and then draw conclusions.The application of CAE software can overcome the difficulties of difficult operation and high cost in engineering,which make it impossible to carry out practical experiments.Behind CAE software is a standard specification or algorithm applicable to industry,which reduces unnecessary computing time by computer.Discrete Element Method(DEM)is often used as an algorithm for numerical simulation in CAE software.The combination of DEM and CAE software provides a very convenient tool for engineering research..In this paper,LIGGGHTS,an open source discrete element program,is used as the numerical simulation algorithm of SeaDEM,which is a newly developed software,to form a user interface software for ocean soil numerical simulation,which integrates pre-processing and post-processing.SeaDEM is a comparatively systematic software,which includes input and calculation of parameters in pre-processing and data processing system in post-processing and three-dimensional visualization display.In order to meet the functional requirements of the software,.In this paper,after thorough study of relevant theoretical knowledge,the software development is realized by using Qt Creator development framework combined with multiple external application libraries.The main work and conclusions are as follows:(1)The software functions are analyzed,and a reasonable structure system is designed.The interface is developed under the structure system.Each interface achieves the input of reasonably classified parameters.(2)The definition of interface class is realized by using C++ object-oriented technology,and the specific functions of interface are realized by coding in the class.The database knowledge is used to solve the problem of data operation.(3)The characteristic of simulation is that the results of numerical simulation can be visualized and displayed dynamically.The software uses OpenGL development library to realize three-dimensional visualization functions,including cloud design and motion process control.(4)The application of CAE software in engineering is to analyze data and draw some conclusions.This software includes data processing system,through which the data generatedafter calculation can be processed by one key operation to form a relationship graph of data for problem analysis.(5)In order to test the practicability of the software,according to the basic steps of the software testing,three computational models for calcareous sand seepage problem were selected to carry out numerical simulation.After successful operation,the relationship graph of data processing was formed and analyzed.That is to say,the usability of the software is verified and the rationality of the new model developed by our research group is verified.The development of this software is helpful to the efficient use of LIGGGHTS,to reduce the numerical simulation time of our research group,and to save the cost of using commercial software.Discrete element software is very few in our country.The main reasons include that we do not attach importance to the application of theoretical knowledge to computer software.We hope this software can provide relevant technical support for future development.
Keywords/Search Tags:Discrete Element Method, Object-Oriented Technology, Data Processing System, 3D Visualization, Cloud Map
PDF Full Text Request
Related items