In this paper, we use three different experimental methods (particle method, grid method and hybrid method) to model and simulate the smoke from the perspective of fluid dynamics. Through the comparison of different methods, we conclude: The particle method can avoid the numerical dissipation problem caused by grid calculation, but it also brings problems such as the distortion of the trajectory of the example. The grid method is accurate in calculation, but it is prone to numerical dissipation and loss of details. Finally, we choose the hybrid method to store the vorticity in the form of particles in vortex particles, avoiding the numerical dissipation problem caused by the use of grids, and including rich turbulence, which perfectly shows the simulation effect of smoke.