乐于分享
好东西不私藏

【MPM3D-F90】输入文件说明

【MPM3D-F90】输入文件说明

MPM3D-F90 是张雄等开发的开源三维物质点法(MPM)程序,主要用于三维大变形问题的数值模拟,广泛应用于自由表面流动、冲击问题以及颗粒材料行为等研究。

https://github.com/xzhang66/MPM3D-F90

前言

  • 用于查询 MPM3D-F90 输入文件关键词

  • quick index

关键词类型

输入关键词可按形式分为三类:

  • 开关型:无参数  例如:smoo

  • 单参数型:一个参数  例如:dtscale 0.8

  • 多参数型:多个参数  例如:spx 0 10


🔎 快速索引(Quick Index)

用于快速查找关键词所属模块及基本含义。  详细解释见后续各模块。


1. 基本控制

关键词
含义
mpm3
标题 / 算例名称
nbco
接触体数量
nbbo
边界体数量
nbmp
粒子总数
nmat
材料数量

2. 计算域与网格

关键词
含义
spx / spy / spz
三个方向的计算域范围
grid
一体化定义计算域
dcell
网格尺寸
pt2d
二维显示窗口 / 粒子筛选区域

3. 时间控制

关键词
含义
dtscale
时间步缩放
endtime
模拟总时间
outtime
输出间隔
rpttime
日志输出间隔

4. 数值方法

关键词
含义
usf / usl / musl
时间推进格式
smoo
平滑
gimp / bimp / sgmp
插值/形函数相关设置
jaum
Jaumann 应力率
bulk
人工体黏性

5. 输出控制

关键词
含义
para
ParaView 输出
tecp
Tecplot 输出
outr
动画/结果输出变量选择
curv
粒子时程曲线
curx
空间点时程曲线

6. 边界条件

关键词
含义
fixed
网格边界条件

7. 材料与本构

关键词
含义
material
材料定义块
elas
线弹性
pla1 / pla2
塑性模型
john / sjc / sjcf / jcf
Johnson-Cook 系列
hiex
高爆燃烧
null
弱约束流体近似
dpm
Drucker–Prager
noeh
Neo-Hookean

8. 状态方程(EOS)

关键词
含义
seos
状态方程定义

9. 粒子定义

关键词
含义
Particle block
规则块生成粒子
Particle point
外部粒子数据导入

10. 初始条件:荷载

关键词
含义
load
外力定义块开始
part
单粒子外力
body
整体外力
grav
重力加速度
endl
外力定义结束

11. 初始条件:速度

关键词
含义
velo
初始速度定义块开始
body
整体初始速度
node
单粒子初始速度
ksin
正弦初始速度场
kbon
特定算例速度场
endv
初始速度定义结束

12. 扩展关键词

关键词
含义
mpm3
标题 / 算例名称
TLmp
完全拉格朗日 MPM
deto
爆炸起爆点
QuLo
准静态加载
Damp
阻尼因子
drda
动力松弛阻尼

13. 结束标志

关键词
含义
endi
输入文件结束