Font Size: a A A

Design And Extension Of Visualization Module For The 3D DEM-based Simulation Software

Posted on:2020-10-21Degree:MasterType:Thesis
Country:ChinaCandidate:J T HuangFull Text:PDF
GTID:2393330575977360Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In the field of agriculture production,the simulation of the movement process between agricultural machinery parts and bulk materials is very complicated.It needed to divide the whole movement time into small time steps,and analyzed the collision process between components and materials in turn by time-step method.Therefore,the discrete element method(DEM)is used to simulate the contact and collision between particles and particles,or between the particles and boundary during the motion process,the aim is to obtain and preserve the collision information and motion trend of the particles and the boundary.However it will generate more huge calculation data through this method.It is necessary to draw the data in each time step in the subsequent simulation demonstration,which brings more pressure to the visualization module of the digital design software of agricultural machinery components.Therefore,it is essential to conduct in-depth research on the visualization module,and design a simulation demonstration effect that meets the user's needs.The visualization module of the digital design software for agricultural machinery components based on the three-dimensional discrete element method developed by the research group,the main aim is to read out the files of result data after the calculation is completed when performing offline visualization,and the information of the particles and the boundary in each time step read out is plotted on the screen,and the motion between the particles and the boundary is simulated according to the change of the information between the time steps.During this period,a large amount of data reading of the result file is required and the data flows into the visualization pipeline,which brings a certain load to the visualization pipeline,and the speed of graphics rendering cannot keep up with the time step,and it will lead to stuck or not smooth.In this regard,our article conducts an in-depth study on the off-line visualization function of digital design software for agricultural machinery components based on 3D discrete element method,and designs an improved method for the problem of excessive data volume on the assembly line.By using internal unit rejection technology,the screen is selected.The data information in the field of view,retaining the particle swarm shell,optimizes the playback performance during simulation presentation by reducing the data information that needs to be rendered.Although the off-line visualization function of the digital design software of agricultural machinery components based on 3D discrete element method is perfect,it can demonstrate a variety of simulation effects well.but with the deepening of scientific research,the offline visualization function can't meet the needs of some specific research.Therefore,our article designs and implements the online visualization function of thevisualization module,also known as real-time visualization.Online visualization through the tracking of the data in the calculation,and extract the data in the time step that has been calculated,drawing the information of the calculated time step plotted on the screen,realizing the interactive processing of calculation and display,so that the user does not have to wait for all When the time step calculation is completed,the simulation process can be observed,so that the simulation dynamics can be analyzed earlier,and the visualization function is improved while saving scientific research time.As a mature simulation software,the display of simulation results are single whether the method of displaying is online visualization or offline visualization.As the research progresses,more and more auxiliary functions should appear in the visual setting module to help users to do analysis of simulation results.Therefore,our article designs the extended function of the visual setting module,and completes the video recording function by calling the AVIFile dynamic link library,and it can facilitate the dissemination and research of the result file.By designing the same function mutual exclusion logic,the folding and stretching operations of the sub-functions under the function menu are realized,and the practicability of the software is enhanced.Added the function of controlling the particle color setting according to the particle name,which makes the user observe the simulation process of different kinds of particles more clearly.The function of controlling the boundary color and transparency according to the boundary type is added,and the researcher changes the components or parts on the complex boundary.The color and transparency avoid the visual confusion and errors in the simulation of motion demonstrations.Through the addition of these functions,the visualization module function of the agricultural machine component digital software is more perfect,which brings better observation effect and visual experience to the simulation demonstration.In view of the above work,this paper tests the digital design software of agricultural machinery components based on 3D discrete element method,and verifies that the offline visualization improvement function optimizes the simulation demonstration effect and achieves the expected effect,as well as correctness and practicality of the added online visualization function and auxiliary function.
Keywords/Search Tags:3D Discrete Element Method, Offline Visualization, Internal Unit Culling, Online Visualization, Function Expansion
PDF Full Text Request
Related items