Font Size: a A A

Research On 3D Modeling Software Platform Of Particle Simulation Based On FreeCAD

Posted on:2022-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z G LiFull Text:PDF
GTID:2518306524486364Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the advancement of computer technology,particle simulation software has developed rapidly,and the application of computer-aided design(CAD)technology is also an important reason for the development of particle simulation software.Early particle simulation software was mostly input in the form of text,which was abstract,inefficient,and costly to learn.At present,some mainstream particle simulation software(such as CST)uses CAD modeling as the input method.Compared with the early text input,this input method is more intuitive,efficient and easy to learn.The 2016 version of CHIPIC software uses CAD modeling as the input method,which improves the efficiency of user particle simulation modeling to a certain extent,but the model library is not rich and comprehensive,lacks sketch modeling functions,and the interface is stuck when the model is complex.The effect of using the modeling module is not ideal.The main work of this paper is to design and implement a 3D modeling software platform for the particle simulation calculation program CHIPIC based on FreeCAD as the development platform.The thesis includes related content from the selection of development platform,project requirements analysis,module design and implementation,and software testing.The main content of the thesis is:(1)This article first compares and analyzes two mainstream CAD software development methods,one is based on graphics library and graphical interface library development,the other is based on mature CAD software secondary development,combined with the 2016 version of CHIPIC software development The experience focuses on analyzing the feasibility and superiority of the development method based on mature CAD software.(2)Based on the characteristics of particle simulation and CHIPIC calculation program,the requirements analysis and design are carried out,the client-server software architecture is proposed,and the software is divided into five modules.The basic setting module is responsible for project file access and project initialization;the modeling module provides geometric modeling functions,which is also one of the core functions of the software platform;the physical setting module is responsible for providing physical parameter settings to simulate the real physical environment;the control module is responsible for Control the operation of the calculation program,and is also responsible for the remote or local link between the client and the server;the data processing module is responsible for drawing the calculation result into a chart and showing it to the user.(3)Discuss the implementation method of each module under the FreeCAD framework,focusing on the realization of modeling modules and physical settings,especially on parameter settings and Boolean operations,and learn from the 2016 version of CHIPIC development and maintenance experience.On the one hand The function itself was adjusted,and the code structure was redesigned on the other hand.(4)Testing of the software platform.Including individual testing of each module,and modifying different modules based on the test results.It also includes the actual modeling and simulation of retro-wave tubes,klystrons and other devices using the software.After testing,the software platform can run stably and smoothly.
Keywords/Search Tags:particle simulation, FreeCAD, high-power microwave devices
PDF Full Text Request
Related items