提出一套相对完整的光滑粒子流体动力学(SPH)后处理方法.凸区域和严重变形的非凸区域上的SPH计算结果都可用该方法处理.首先,对SPH粒子集进行Delaunay三角化,可得到由粒子作为节点的三角单元集;根据每个单元中三个节点是否彼此为粒子作用对,决定是否将该单元从单元集中删除.将保留下的单元作为有限单元并利用它们节点上的函数值,根据有限元插值方法即可得单元内部任何一点的函数值.根据该方法,可提取介质的自由表面.数值算例表明方法可行.对含固体壁面、严重粒子飞溅、多重介质互相作用的情况,提出相应对策;为SPH以至其它无网格方法形成较通用的后处理软件提供可行的途径.
We propose a method for data-visualization of smoothed particle hydrodynamics(SPH).Data calculated with SPH on convex or non convex continuum domain are processed.Particle set is discretized into a set of triangular elements by Delaunay triangulation,and only those elements on which nodes interact with each other are kept.With kept elements and data on their nodes a finite element interpolation is employed to derive values on interior points of the elements.A free surface is easily extracted with the method.Feasibility of the method is tested.Methods dealing with walls,severe particle splashing or multi-materials are provided,respectively.They supply feasible ways for realizing a general post-processing software package for SPH and even for gridless methods.