光滑粒子流体动力学(SPH)是一种拉格朗日粒子方法,其中连续介质被离散为拉格朗日粒子,其力学近似借助内核(通常是高斯函数)和粒子间的相互作用。 SPH是一种无网格方法,该方法的显著特征是其计算算法涉及多物理系统的通用抽象。 由于这种独特的功能,SPH可以用于流体力学和固体力学仿真的统一建模。
因为采用通用的数值离散方法,所有物理模型均采用SPH方法进行离散。 因此,实现了所有连续介质物理的整体耦合。
相当多的材料模型已在SPHinXsys中实现。 一个特殊的功能是实现材料特性颗粒级的变化。
SPHinXsys使用数组结构(SoA),并引入了粒子排序。 由于缓存友好的设计,此类技术导致计算效率的显着提高。
Copyright © 2021 SPHinXsys