铝材料 Mie-Gruneisen Hugoniot 验证 - GASPHiA 测试算例

通过一维刚性活塞驱动的冲击波速度扫描,验证 GASPHiA 中铝材料 Mie-Gruneisen EOS 的 Hugoniot 关系是否正确。

铝材料 Mie-Gruneisen Hugoniot 验证

概述

本算例验证 GASPHiA 中 Mie-Gruneisen 状态方程对铝材料冲击响应实现的正确性。方法为:在一维杆件右端施加刚性活塞,扫描多组活塞速度 U_p,然后从模拟结果中提取

  • 冲击波速 U_s
  • 波后压力平台 P

与理论 Hugoniot 关系

$$ U_s = c_0 + sU_p, \qquad P = \rho_0 U_s U_p $$

进行对比。

算例实际扫描了 500, 1000, 2000, 3000, 5000 m/s 五组速度,结果整体稳定:

  • U_s 相对理论误差约在 0.07% - 1.60%
  • P 相对理论误差约在 0.30% - 1.15%

验证目标

与弹性单轴应变波算例不同,本算例的验证重点已从线弹性波速和偏应力平台转向冲击压缩后的热力学响应。对于给定的材料模型,冲击波前后的状态必须落在对应的 Hugoniot 曲线上,才能保证热力学一致性。

本算例采用一维铝靶和右侧移动刚性活塞,通过不同活塞速度生成不同强度的冲击波。对每个速度 case,后处理步骤为:

  1. 从多帧输出中拟合冲击波前位置,得到数值波速 U_s
  2. 在稳定波后平台上对压力和粒子速度取平均,得到数值 PU_p

理论关系

本算例采用的铝材料 Mie-Gruneisen Hugoniot 线性关系为:

$$ U_s = c_0 + sU_p $$ $$ P = \rho_0 U_s U_p $$

参数取值为:

  • 初始密度:\rho_0 = 2700 kg/m^3
  • 体积声速:c_0 = 5328 m/s
  • Hugoniot 线性斜率:s = 1.338

在这个验证框架下,数值结果应该回答两个问题:

  1. 拟合得到的 U_s 是否沿着理论直线 U_s = c_0 + sU_p 排列
  2. 提取出来的波后压力 P 是否沿着理论曲线 P = \rho_0 U_s U_p 排列

只要两者均成立,即可确认 EOS 的基本 Hugoniot 响应是可靠的。


运行方式

测试目录:

1
GASPHiA-Tests/AluminumMieGruneisenHugoniot

执行以下命令启动:

1
./run_all.sh --source-dir /path/to/GASPHiA --cuda 0

脚本自动完成以下步骤:

  1. 编译输入生成器 gen_input_hugoniot
  2. 使用本目录的 para.cuh 编译 GASPHiA
  3. 依次运行 500, 1000, 2000, 3000, 5000 m/s 五组活塞速度
  4. 将每组输出归档到 output_sweep/output_V*/
  5. 提取 U_sU_pP 并生成 Hugoniot 对比图

与其他验证算例一致,本算例通过 PARA_CUH 引用测试目录自有的编译参数,不修改主源码树中的参数文件。


结果解读

U_s - U_p 关系

Hugoniot Us-Up 验证图

该图的核心信息是:模拟提取的冲击波速点基本沿理论直线分布,未出现系统性偏离。对于冲击波问题,这是判断 EOS 波速响应是否正确的基本验证关。

P - U_p 关系

Hugoniot P-Up 验证图

该图展示的是波后压力平台。相较于波头位置,波后压力对 EOS 的热力学输出更加敏感。图中模拟点与理论曲线吻合良好,表明波后压力提取与 EOS 响应之间的一致性较高。


实际运行数据

本次速度扫描结果如下。

Case 活塞速度数值 Up理论 Us数值 UsUs 相对误差理论 P数值 PP 相对误差
500 m/s500.04 m/s5997.00 m/s6093.02 m/s1.60%8.096 GPa8.032 GPa-0.79%
1000 m/s1000.02 m/s6666.00 m/s6659.35 m/s-0.10%17.998 GPa18.052 GPa0.30%
2000 m/s1999.93 m/s8004.00 m/s7933.33 m/s-0.88%43.222 GPa43.719 GPa1.15%
3000 m/s2999.66 m/s9342.00 m/s9319.76 m/s-0.24%75.670 GPa75.895 GPa0.30%
5000 m/s4999.44 m/s12018.00 m/s12009.28 m/s-0.07%162.243 GPa162.792 GPa0.34%

从上表可得出两点结论:

其一,活塞速度平台提取稳定,数值 Up 与设置值非常接近,表明波后平台识别区域选取合理。其二,UsP 两个核心量均未随冲击强度升高而明显发散,说明该版实现并非仅适用于某个低速 case,而是在整段速度范围内均保持了良好的一致性。


🪐 本站总访问量 次 | 📖 本文阅读量
使用 Hugo 构建
主题 StackJimmy 设计