【技术实现步骤摘要】
一种流体粒子生成方法、装置、设备及存储介质
[0001]本专利技术涉及粒子生成
,尤其涉及一种流体粒子生成方法、装置、设备及存储介质。
技术介绍
[0002]无网格粒子法在数值求解带自由面大变形的流动问题时,具有很大的优势。目前在计算流体力学(Computational Fluid Dynamics,CFD)中常用的粒子法有很多种,其中以平滑粒子流体动力学(Smoothed Particle Hydrodynamics,SPH)和运动粒子模拟方法(Moving Particle Semi
‑
implicit,MPS)的应用较为广泛。粒子法能够模拟非常复杂的流体运动和相互作用,同时可以处理一些不规则的流体形状。与其他基于网格的方法相比,粒子法的最大优势在于可以模拟非常复杂的流体行为,例如湍流、泡沫、水花、碎片等。此外,粒子法还可以轻松处理流体与固体的相互作用,例如水滴撞击表面、水波冲击物体等。
[0003]粒子法本质上基于Lagrangian方法,通过离散化流体粒子来模拟流体。每个粒子代表流体中 ...
【技术保护点】
【技术特征摘要】
1.一种流体粒子生成方法,其特征在于,包括:获取待液体填充的固体几何体;对所述固体几何体进行粒子填充,以填满所述固体几何体;识别出所述固体几何体内部的非固体几何的离散粒子,将所述离散粒子作为流体粒子;将预设的液体填充方向作为所述流体粒子与所述固体几何体内部边界之间的距离方向,确认所述流体粒子与所述固体几何体内部边界之间的最大距离;将所述最大距离对应的流体粒子作为起点粒子,从所述起点粒子开始,按照所述填充方向进行填充,直至达到预设的填充条件为止。2.如权利要求1所述的流体粒子生成方法,其特征在于,所述将预设的液体填充方向作为所述流体粒子与所述固体几何体内部边界之间的距离方向,确认所述流体粒子与所述固体几何体内部边界之间的最大距离,包括:将预设的液体填充方向作为所述流体粒子与所述固体几何体内部边界之间的距离方向;根据所述距离方向,分别计算每一所述流体粒子与所述固体几何体内部边界之间的距离;将所有所述距离进行比较,确认所述流体粒子与所述固体几何体内部边界之间的最大距离。3.如权利要求1所述的流体粒子生成方法,其特征在于,所述将所述最大距离对应的流体粒子作为起点粒子,从所述起点粒子开始,按照所述填充方向进行填充,直至达到预设的填充条件为止,包括:将所述最大距离对应的流体粒子作为起点粒子,从所述起点粒子开始,按照预设的填充方向逐排填充,直至达到预设的填充条件为止。4.如权利要求1或3所述的流体粒子生成方法,其特征在于,所述填充条件包括以下中的其中一种:当前填充高度大于或等于预设的高度阈值;当前填充的粒子体积之和大于或等于预设的体积阈值。5.如权利要求1所述的流体粒子生成方法,其特征在于,所述对所述固体几何体进行粒子填充的方法包括:交填充法、错位填充法或扩散填充法。6.如权利要求1所述的流体粒子生成方法,...
【专利技术属性】
技术研发人员:曾社铨,陈汪,丘德新,
申请(专利权)人:珠海市数舟科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。