Font Size: a A A

SPH Method For Object-oriented Design And Post-processing

Posted on:2011-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:X H WangFull Text:PDF
GTID:2178330332473865Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The traditional SPH software is designed by procedure-oriented, the data and operation are separated, the functions of the complex data structures are accessed through procedure, which constrains the program's the maintenance and expansion. And the SPH analysis software has some of the complexity. Therefore the software engineering object-oriented development methods can improve the development and efficiency. For the exploitation of SPH analysis software, we should follow the object-oriented method with comprehensive and systematic, the primary contents and results are as follows:In allusion to the numerical simulation computation of the Lagrange the hydrodynamics SPH is carried out. The object-oriented Analysis is carried out toward SPH software system has been completed, the class diagram of the system static model is built:in SPH model, the two base classes which domain-module and run-module. These classes are further subdivided, such as the domain-module consists of six sub-classes:file, particle, material, container, boundary particle and array. The run-module consists of two sub-classes:approximate and particle-system. Their association and each class's attribute and operation, generalization hierarchy of class. The object-oriented SPH model is constructed for the SPH software.According to the result of object-oriented Analysis, the object-oriented design has been completed, each dynamic model of the SPH software system is detailed described, the corresponding sequence diagram,cooperation diagram and active diagram are built, for the initializing of domain-module object, the formation of each object and correspondence, the SPH numerical simulation computation in the run-module is refine analyse, which the SPH basic methods class inlcude the nuclear function calculation and the search of particle support region, the SPH system method include the calculation of approximate function, the SPH hydrodynamics analysis, collision processing and time integration.On the basis of the above work, according to the derived expression for the Lagrangian fluid dynamics SPH, the SPH hydrodynamics numerical simulation calculation program, which contains domain-module and run-module, is written. The SPH fluid flow simulation visualization software is assembled by adding the post-processing module and control module. The object-oriented SPH software correctness is validated by the dam break numerical examples and the good extendiblity and maintainability of the SPH software is validated by the fluid flow numerical simulation in the three-dimensional screw extrusion.
Keywords/Search Tags:Object-oriented, Smoothed Particle Hydrodynamics, UML, Simulation
PDF Full Text Request
Related items