Font Size: a A A

Fluid Simulation Acceleration Technology And Boundary Handling Algorithm Research Based On Physical Method

Posted on:2018-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:M N LiuFull Text:PDF
GTID:2348330542477411Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,physics-based fluid simulation technology has become one of the hot topics in computer graphics,and a lot of researches have been done in this field to improve the velocity and reality of the simulation algorithms.The continuous development of fluid simulation technology makes its application more and more widely,the technology has been applied to film special effects,computer games,and disaster simulation and so on.In physics-based fluid simulation,particle-based Lagrangian method is more suitable for real-time large-scale simulation than Grid-based Euler method.Therefore,in this paper,we use the Smoothed Particle Hydrodynamics(SPH)method.A series of improvements are made on the basis of SPH,and a parallel real-time fluid simulation framework is implemented on the GPU using OpenCL.When we use the standard SPH method for fluid simulation,which based on the interpolation,it is easy to produce tensile instability problem where the neighboring particles of the fluid particles are insufficient.In this paper,we use the Tait equation to improve it,and further we exerted an artificial surface tension on fluid particle to make the effect of the simulation more real.In addition,based the standard SPH method,a more stable and fast calculation method is proposed to calculate the fluid particles.For the boundary handing,this paper first introduces the process of boundary handing by using the penalty force method,which can only deal with simple boundary,and the method is not based on physics.So we need to improve the shortcomings,this paper uses the boundary virtual particle sampling method to generate a layer of boundary particles,and then by analyzing the various forces between boundary particle and fluid particle,we found the method which is an effective one to avoid fluid particles pass through the solid boundaries or adhere to the boundary.When rendering,this paper adopts the screen-based fluid rendering method,which can smooth the surface of the fluid according to the need,and calculate the thickness information of the fluid,also as the basis for determining the color of the fluid particles.Finally,the experimental results in this paper prove that the simulation framework proposed in this paper can complete the real-time,large-scale fluid simulation.
Keywords/Search Tags:Fluid simulation, Smooth particle hydrodynamics(SPH), Boundary handling, Incompressibility
PDF Full Text Request
Related items