基于lsdyna的预制裂隙岩石爆破k文件,分别用RHT本构和HJC本构模拟岩石裂纹

在岩石爆破模拟领域,LSDYNA是一款强大的工具,它能够帮助我们深入研究岩石在爆破作用下的裂纹扩展等复杂力学行为。今天咱们就来聊聊基于LSDYNA的预制裂隙岩石爆破k文件,以及如何用RHT本构和HJC本构来模拟岩石裂纹。

LSDYNA与k文件基础

LSDYNA是一款通用显式动力分析软件,在岩土工程等众多领域广泛应用。而k文件,简单来说就是LSDYNA的输入文件,它包含了模型的几何信息、材料参数、荷载条件、边界条件等所有模拟所需的数据。通过精心编写k文件,我们就能告诉LSDYNA该怎么去模拟我们想要的物理过程。

RHT本构模拟岩石裂纹

RHT(Riedel - Hiermaier - Thoma)本构模型是专门为描述混凝土、岩石等准脆性材料在高应变率下的力学行为而开发的。

RHT本构在k文件中的设置

在k文件中,定义RHT本构模型时,我们需要设置一系列参数。下面是一段简单的示例代码片段(为简化示意,部分关键参数已做通用化处理):

*MAT_RHT
$ matid groupid rho
1 1 2400.0
$ G fc fc1 ft1 ft fc2 ft2
1.5e10 30.0e6 30.0e6 2.0e6 2.0e6 33.0e6 2.2e6
$ ec0 fcr1 fr1 ec1 fcr2 fr2
0.001 30.0e6 2.0e6 0.0015 33.0e6 2.2e6
$ ec2 fcr3 fr3
0.002 36.0e6 2.4e6
$ et0 et1 et2
0.0001 0.00015 0.0002
$ pa
1.0e5
$ a1 a2 a3 b1 b2 b3
0.05 1.0 1.0 0.05 1.0 1.0
$ cd ce
0.005 0.005
$ fsmin fsmax
0.2 10.0
$ sigt
1.0e10

代码分析

在这段代码中,第一行*MAT_RHT表示我们正在定义RHT本构模型。接下来的参数依次表示材料ID(matid)、组ID(groupid)和材料密度(rho)。再往下,G代表剪切模量,fc系列参数是不同阶段的抗压强度,ft系列参数是不同阶段的抗拉强度,ec系列参数是对应强度下的应变等等。这些参数的准确设置对于精确模拟岩石在爆破作用下的裂纹扩展非常关键。

基于lsdyna的预制裂隙岩石爆破k文件,分别用RHT本构和HJC本构模拟岩石裂纹

在模拟过程中,RHT本构能够较好地捕捉岩石在高应变率下的损伤演化和裂纹扩展,它考虑了材料的应变率效应、损伤累积以及拉压不同特性等因素,使得模拟结果更贴近实际岩石爆破情况。

HJC本构模拟岩石裂纹

HJC(Holmquist - Johnson - Cook)本构模型也是常用于描述岩石、混凝土等脆性材料动力学响应的模型。

HJC本构在k文件中的设置

下面看看HJC本构在k文件中的定义示例代码:

*MAT_HOLMQUIST_JOHNSON_COOK
$ matid groupid rho
1 1 2500.0
$ G A B N C Fcmin
8.0e9 0.79 1.6 0.61 0.007 0.04
$ Tmelt T0
2000.0 300.0
$ SHRATIO
1.0
$ A1 A2 A3
1.0 1.0 1.0
$ B1 B2 B3
1.0 1.0 1.0
$ D1 D2 D3
0.04 0.85 0.0
$ FSMAX
7.0
$ EPS0
1.0e-5
$ PC
160.0e6
$ TC
8.0e6
$ UC
5.0e6

代码分析

同样,第一行*MATHOLMQUISTJOHNSON_COOK表明在定义HJC本构。材料ID、组ID和密度之后,G是剪切模量,ABN等参数描述了材料的强度准则,C是应变率系数,Fcmin是最小抗压强度。TmeltT0分别是材料的熔化温度和参考温度。其他参数也各自在描述材料的动力学响应特性中起着重要作用。

HJC本构模型通过一系列参数来描述材料在不同压力、应变率和温度条件下的力学行为。在岩石爆破模拟里,它能有效刻画岩石从弹性阶段到塑性变形直至裂纹产生和扩展的整个过程,为我们分析岩石爆破效果提供了有力的手段。

总结

通过基于LSDYNA的预制裂隙岩石爆破k文件,分别利用RHT本构和HJC本构来模拟岩石裂纹,我们能够从不同角度深入了解岩石在爆破作用下的力学响应。这两种本构模型各有特点,RHT对高应变率下损伤和裂纹扩展的描述细致,HJC则在综合考虑压力、应变率和温度等因素方面表现出色。根据具体的研究需求和岩石特性,合理选择本构模型,能够大大提高我们岩石爆破模拟的准确性和可靠性,为实际工程提供更有价值的参考。希望大家在自己的研究和项目中能灵活运用这两种本构模型,探索更多岩石爆破的奥秘。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐