个人信息Personal Information


教师英文名称:Kai Wei

学历:博士研究生毕业

学位:工学博士学位

办公地点:西南交通大学土木馆1218室

在职信息:在岗

毕业院校:同济大学

学科:土木水利. 桥梁与隧道工程

所在单位:土木工程学院

教师博客

当前位置: 中文主页 >> 教师博客

SPH软件指南

发布时间:2026-01-15  

SPH软件指南

本文SPH数值分析方法采用Dualsphysics开源软件,目前使用dualsphysics有两种方法,即编写c++程序和使用freeCAD进行打开GUI界面编写。

由于整篇文章里面富含代码,动图,callout等组件,不太好使用word进行表达,故采用静态HTML格式或者链接格式。

望同学理解,如有其他编写建议可以在转向链接中给出建议。

整体使用 DualSPHysics 的过程,可以理解为一条连续的技术路线:先把软件和依赖环境安装好,再在 FreeCAD 中搭建水槽与构件几何,之后通过 gencase 生成输入文件,通过命令流或脚本批量修改算例参数,在本机 GPU 或服务器上批量运行仿真,最后用 Paraview / FreeCAD 做后处理,并逐步扩展到 SPH 与 Chrono / FEM 的耦合分析。

技术路线流程图.png    
   (图:DualSPHysics 技术路线流程)

推荐阅读顺序

如果是第一次接触 DualSPHysics,建议按下面的顺序阅读这些页面:

初次上手(约 1—2 小时):

  • 先看《DualSPHysics 安装指南》,把软件装好并能跑通官方算例;

  • 再看《SPH 命令流指南》中的“最小示例”,理解从几何到 xml 的基本流程。

日常算例(1–2 天):

  • 阅读《批量运行不同工况与粒子大小估算》,学会搭建自己的工况矩阵和粒径选择;

  • 根据需要查看“服务器使用相关”的页面,把本地案例迁移到服务器批量运行。

进一步扩展:

  • 当需要做摇荡响应、流固耦合等研究时,再补充阅读 SPH–Chrono / FEM 相关指南和算例说明。

主要子页面说明:

  • 《DualSPHysics 安装指南》:解决“怎么在本机把 DualSPHysics 装好并成功跑通第一个算例”的问题。

  • 《SPH 命令流指南》:说明如何从 FreeCAD 或官方几何出发,用命令流生成和修改 xml,使算例便于批量调整。

  • 《批量运行不同工况与粒子大小估算》:说明如何组织多工况目录、编写批量脚本,并给出粒径与粒子数量估算的思路。