ParticleWorks是一款基于粒子算法的模拟仿真软件,专注于流体运动的建模与分析。该软件在工业领域,特别是汽车、制药和塑料等行业,有着广泛的应用。
ParticleWorks采用日本东京大学工程研究院Seiichi Koshizuka博士(运动颗粒仿真算法MPS开发者、Prometech软件公司创建者)的最新研究成果,自2009年起在工业领域帮助工程师们完成了众多创新解决方案。其MPS(Moving Particle Semi-implicit)方法基于拉格朗日描述,以流体粒子的运动作为研究对象,通过观察各粒子在流场中运动时参数的变化情况,来获得整个流体的运动规律,特别适合求解不可压缩流体问题。
无网格CFD(计算流体动力学)
ParticleWorks直接基于CAD数据进行计算,避免了传统CFD软件中繁杂、耗时的网格生成过程。这使得对复杂结构流体仿真(如齿轮、叶轮等)变得更加简便,同时提高了计算效率。
粒子算法
软件通过将流体分解成一系列的离散单元或粒子来分析其运动,这些粒子可以自由运动,从而允许用户模拟流体的大变形、聚合、分裂等复杂现象,以及快速变化的流动。
多物理场仿真
ParticleWorks支持流体与固体、流体与粉末的耦合计算,也可以与其他第三方软件耦合,实现真实的复杂多物理场模拟。例如,与RecurDyn耦合,可以实现流体与固体动态交互的仿真。
高级物理模型
支持牛顿流体和非牛顿流体分析,提供常见的BinghamFluid模型、PowerLaw模型、Cross-Arrhenius模型等。
可分析共轭传热,设置流体粘度-温度的变化关系,计算摩擦生热。
提供CSF算法和势模型两种算法来计算表面张力和界面自由能,允许用户设置不同物态间的接触角,模拟无法混合的多相流运动。
湍流模型
采用混合模型计算湍流流动,通过混合LES(大涡模拟)与近壁分辨增强模型来实现,提供更加真实、精准的模拟结果。
压力计算
提供隐式和显式两种求解方法,并在压力计算时提供抑制压力震荡模型和负压模型,以提高计算的稳定性和准确性。
灵活的边界条件设置
可以简单地设置壁面边界的平动、转动等运动,也可以完成流入边界的液体以瞬态流速、体积流率等方式进入计算域的设置。
强大的可视化工具
3D视图窗口采用超快、超高质量的OpenGL渲染优化,支持生成自由液面、矢量图、等值线和流线等可视化结果。同时,可以输出图像与动态视频,以及CSV格式文件,便于用户进行后续分析和处理。
高性能计算能力
ParticleWorks已经通过NVIDIA的认证,软件代码可基于NVIDIA的CUDA架构,在GPU并行计算平台和应用程序模型上获得前所未有的高性能并行计算能力。此外,还支持多线程(OpenMP)和多进程(MPI)等最新的硬件环境。