Font Size: a A A

Research And Design Of 2.5D Particle Simulation Software Based On FreeCAD

Posted on:2022-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z G WangFull Text:PDF
GTID:2518306764973269Subject:Enterprise Economy
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of computer technology,people have great interest in using high speed and large capacity computer to simulate complex physical problems,and particle simulation method has also become a popular subject.Particle simulation is an important simulation method to study the interaction between charged particles and electromagnetic fields.Computer aided design(CAD)technology can complete the construction of various models.The combination of particle simulation method and CAD technology is the mainstream trend of particle simulation software at present.The research topic and realization goal of thesis is to design and implement a 2.5D particle simulation interface platform for CHIPIC kernel 2.5D computing program based on FreeCAD.Thesis describes from the selection of CAD development platform,according to the particle simulation modeling process to divide modules for demand analysis,the detailed realization of the specific functions of each module,and software function test.The main contents of thesis are as follows:(1)From the perspective of software development,two CAD software development modes are analyzed,one is based on the bottom graphics library development,the other is based on the mature CAD software secondary development.The advantages and disadvantages of the two development modes are analyzed,combined with the requirements of the project and the characteristics of FreeCAD,and finally choose FreeCAD as the development platform for secondary development.(2)According to the particle simulation modeling process,functional modules are divided into six modules,including basic setting module,algorithm setting module,structure modeling module,observation setting module,control module and data processing module.Combined with the characteristics of particle simulation and CHIPIC kernel 2.5D program,the requirements of each module are analyzed.(3)Considering the integrity of the software and the universality of the realization of each function module,the 2.5D particle simulation software is divided into three system layers,the user interface layer,the computing interface layer,the data processing layer,and then the FreeCAD framework is used to implement each module in detail.In addition,because the device modeling will often use chamfering surface for chamfering,so the development of automatic chamfering function.In order to facilitate the modification of modeling data and physical parameters,custom variable parameters are developed.In order to facilitate the modeling operation of the device model,the auxiliary modeling function is developed.(4)The function test of 2.5D particle simulation software platform based on FreeCAD was carried out.Firstly,each common function and complex function are tested separately.Finally,the magnetic insulated line oscillator,coaxial virtual cathode oscillator,backwave tube and other devices are modeled and tested.
Keywords/Search Tags:Particle simulation, FreeCAD, CHIPIC
PDF Full Text Request
Related items