用户登录

你在这里

模拟爆炸

最近亨利谈到了可以用来模拟爆炸并介绍了CartaBlanca鲁明是否有人使用过该软件,它有多好,以及是否需要Java将模型实现到CartaBlanca中。

据我所知,CartaBlanca是Brian (Bucky) Kashiawa的CFDLib代码的分支,包含Debra Sulsky版本的MPM的实现。我们小组在开发的早期阶段与巴基密切合作Uintah代码C-SAFE.尽管我们已经远离了Sulsky版本的MPM,但Bucky的流体结构交互思想构成了我们代码的基础。

我没有用过CartaBlanca,也不知道它有多好。要进一步开发代码,很可能需要Java知识。然而,任何有一些c++(甚至Python)经验的人都可以在一周内学会并开始使用Java。我不认为缺乏Java技能会成为向CartaBlanca添加模型的大障碍。

昨天,大师引起了我的注意视频从他的《种子》杂志上博客.这段视频包含了我们使用犹他大学进行的一些模拟的可视化。(更新:T叙述者说,爆炸的容器以“最终爆炸”告终。这是不正确的。模拟是爆燃(稳定燃烧),永远不会过渡到爆轰。

进行了水池火灾模拟菲尔-史密斯还有他的团队。爆炸模拟由吉姆Guilkey还有托德·哈曼。这些模拟中涉及的固体力学是我的贡献。你可以在我们的论文中找到流固耦合算法的一些细节模拟高能装置爆炸的欧拉-拉格朗日方法

这让我想到了几年前我在模拟中观察到的一些有趣的效应。在处理大型模拟中塑性材料的断裂时,人们经常使用单元死亡的概念来去除失效单元。移除元素会使模拟中的质量、动量和能量平衡变得不准确。如果移除的元素数量很大,并且模拟持续了很长时间,那么得到的结果基本上是不可信的。在这种情况下,模拟大裂缝的首选方法是不允许失效元件支撑任何张力,尽管允许压应力。为了保持合理的耗散,破坏单元在应力-应变曲线确定的一段时间内失去强度。

下图显示了模拟故障的不同方法如何影响我们的模拟结果。我们使用的是材质点法,而不是失效的元素,我们使用的是失效的粒子。一个钢容器被炸药炸得粉碎。

  • 去除失效颗粒:在这个模拟中,失败的粒子将从模拟中移除。注意这些碎片的边缘有多脆。
  • 将失效粒子中的应力设为零:在这个模拟中,失效粒子的柯西应力的偏差部分被设置为零,但质量没有被移除。应力的体积部分被保留。这相当于不允许出现剪切应力。
  • 在失效颗粒中允许压应力而不允许拉应力;在此模拟中,失效颗粒不再允许支持任何拉应力或剪切应力。然而,纯压应力是允许的。

显然,算法的选择决定了碎片的形状和数量。请注意,材料会发生显著的塑性变形,通常的脆性材料内聚区方法可能不适用。如果您要进行这些模拟,您将采用什么路径(记住在计算效率和准确性之间进行权衡)?

你可以在我的论文中找到一篇关于钢材容器塑性模型的论文AISI 4340钢不同回火状态的力学阈值应力模型,国际固体与结构杂志。,第44卷,no。3-4,第834-859页。

我将在后续文章中稍微讨论一下炸药的力学模型。

附件 大小
纯文本图标Steel4340AllData.zip_.txt 2.71 MB

评论

亨利·谭的照片

亲爱的Biswajit,

经过10年(1998-2007)爆炸模拟的发展,中国外管局未来有何规划?

我们正在过渡到一系列其他应用程序。一些例子是:

  • 模拟火箭级分离。
  • 陶瓷装甲的穿透和穿孔。
  • 为悍马和类似车辆设计更好的防爆装甲。
  • 骨骼和肌肉的多尺度建模。
  • 聚合物和金属泡沫模拟更好的表征。
  • 气井井口耀斑模拟。

我注意到,在这个群体中,似乎对此类问题和其他涉及大变形和大规模失效的问题几乎没有兴趣。此外,我还没有看到任何关于在规模桥接问题(长度和时间)方面取得重大进展的报告。人们缺乏兴趣是因为这些问题很难解决,还是因为目前资金不足?

有趣的是,在我们开始十年之后,我们仍然不能模拟蜡烛的点燃,火焰周围烟灰的形成,以及燃烧的火焰在合理的时间内的熄灭!原因是涉及许多长度和时间尺度(以及几种物理和化学过程),我们没有足够好的模型可以跨越尺度并仍然给出合理的宏观结果。

亨利·谭的照片

链接到我的博客:爆炸科学与工程

沈鹿鸣的照片

亲爱的比斯瓦吉特和亨利:

由于两位都长期从事爆炸模拟研究,请问您能推荐一些关于爆炸科学与工程方面的好文章吗?谢谢。

鲁明

鲁明,

我不认为有任何文本涵盖了物理过程的全部范围。

就炸药而言,我发现爆炸研讨会的会议记录很有用。你可以在国际爆炸研讨会上找到这些论文网页.2002年Det研讨会的论文可在此找到在这里.2006年研讨会的论文可在此找到在这里

对于一般的冲击物理和其他高速率的物理问题,我使用的程序美国科学学会凝聚态物质冲击压缩专题小组.这些会议记录在每次会议结束几年后印刷出版,其中包含丰富的材料。

人们通常会向刚开始学习激波物理学的人推荐有关气体动力学的书籍。我找到了那本书冲击波和爆炸对于理解基本概念很有用。这本书涉及精确解,但不涉及数字。对于我感兴趣的计算方面,威尔金斯书的开头部分动态现象的计算机模拟提供一个出色的介绍。迈耶斯的书中包含了大量关于动态现象的信息。材料的动力性能

我们是少数几个尝试对爆炸现象进行完全耦合模拟的团队之一。这个领域需要一本关于爆炸模拟科学的教科书。

Biswajit,

谢谢你提供的有用信息。我还没有拿到《冲击波与爆炸》这本书。我不知道那本书里有没有关于爆炸问题的三维精确解或者理论解。你能介绍更多有3D精确解的书吗?

Xuchun

Xuchun,

经验法则是,在离震源不远的地方,爆炸波几乎是平面的和均匀的。因此,大多数分析方法假设问题本质上是一维的,涉及单轴应变.结果方程通常是非线性的,因为它包含一个指数源项,并且精确的解可能不容易找到。对于相关方程的一些例子(甚至可能是一维的精确解),你可以试试米兰·库比切克和弗拉基米尔·赫拉瓦切克1983年出版的书,这本书在2008年由多佛出版社再版。这本书叫做非线性边值问题的数值解及其应用”。

——Biswajit

Biswajit,

非常感谢。

Xuchun

亲爱的Biswajit,

我有一个关于JWL参数的问题。

JWL方程如下

p =(1 -ω/ (R1V)) exp (-R1V) + B(1 -ω/ (R2V)) exp (-R2V) +ωE / V

在1或2附近的位置,压力p对相对体积V很敏感。你能告诉我TNT的相对体积V的大概数值吗?我找不到关于这个价值的文献讨论。如果你能给我一些文献链接就更有帮助了。非常感谢!

Xuchun

如果我没记错的话,你的方程中的V要么是比体积(即1/密度),要么是V /v_0 = rho_0/rho)。R_1和R_2的单位也相应确定。TNT在标准温度和压力下的密度约为1600 kg/m^3。相对体积随着压力的增加而减小,在高压力下响应越来越硬。这似乎是显而易见的,所以我可能没有正确理解你的问题。

等熵JWL EOS是针对压缩环境设计的。您必须小心使用任何这样的模型,因为适用范围通常是有限的。我相信该模型已被校准为大约1 GPa。

我没有任何特定类型TNT的JWL参数值,但我相信你们可以在文献中找到。

——Biswajit

我很抱歉。你说得对。我的问题出了错。我想知道的是LS-DYNA中使用的“初始比体积”。在一些文献中,它是TNT的密度除以爆炸后产物的密度。在文献中很难找到这个值。

你能告诉我什么是“压缩制度”吗? TNT爆炸的产物使用的是哪一种EOS ?你们用哪个软件来模拟爆炸和与周围空气的相互作用?在这样的软件中,初始比体积是一个必要的参数吗?我是爆炸模拟的新手。任何建议和评论都将非常感谢。非常感谢。

Xuchun

我还没用过LS-DYNA进行任何爆炸计算。唯一的引爆计算,我已经执行了使用untah(铜包率棒计算与铵油)。我的大部分工作都是关于爆燃类型的问题,它不涉及很强的冲击。

在我们的ANFO计算中,我们使用Murnaghan EOS作为反应物,JWL++ EOS作为产物,并将两者作为流体处理。假设产物气体的STP密度为1160 kg/m^3(与反应物的STP密度相同)。在你的情况下,你必须假设rho_0 =~ 1600 kg/m^3。

如果您的数值方法是速度驱动的,那么电流密度由您选择(基于变形量),初始密度与电流密度的比率给出您所需的V。另一方面,如果数值方法是压力驱动的,那么你必须做牛顿解来得到电流密度(从而得到电流V)。这就是你在文献中找不到V值的原因——它要么是主要变量,要么是次要变量,而不是参数。

初始比体积是1/(rho_0)。你必须根据温度和压强来估计rho_0的值。希望这对你有所帮助。

——Biswajit

Biswajit博士

非常感谢。你的答复很有帮助。你能介绍一些关于Murnaghan EOS JWL和JWL++的数值实现的书籍或文献吗?谢谢。

——Xuchun

Xuchun,

我认为第一步是了解基本的激波理论,例如,等熵压缩的含义,Hugoniot,瑞利线,等等,特别是,当我们谈论这些事情时,我们做了什么假设。我建议你读一本关于气体动力学的书,比如气体动力学"由詹姆斯·e·约翰提出"引爆:理论与实验“b·威尔登·费克特和威廉·c·戴维斯。

一旦你很好地理解了基本理论(理解当前的教条需要一点时间),你必须决定是使用欧拉氢码(即可压缩CFD代码)还是拉格朗日码(例如有限元)来解决你的问题。如果您使用CFD代码,您将从一定的压力开始,使用牛顿-拉夫森方法找到相应的体积(即密度,保持质量固定),并迭代直到达到某种平衡条件。另一方面,如果你用拉格朗日有限元,你可以直接计算体积变化。因此,你可以取这个值,把它插入EOS,得到压力。

关于这些EOSs的文献是分散的,通常是分类的。你会在…中找到一些参考资料

http://www.eng.utah.edu/~banerjee/Papers/fourthmit.pdf

——Biswajit

沈鹿鸣的照片

Biswajit,

谢谢你的快速回复。这些信息很有帮助。希望在不久的将来能看到你们小组出一本关于模拟爆炸的教科书。

鲁明

鲁明,

你可以了解更多的信息炸药和推进剂的数值模拟查尔斯·马德著。这本书主要讨论欧拉模拟。这里有很多有用的验证问题的信息和示例。然而,没有详细讨论数值问题(如收敛问题等)。这本书主要涉及爆炸,而我对爆燃相关问题更感兴趣。此外,现代塑性模型,燃烧模型,甚至引爆/EOS模型,如JWL++没有详细讨论。书中的附录非常有用,因为它们总结了模型并列出了可用于欧拉模拟的差分方案。

亨利·谭的照片

正如Biswajit所指出的,爆炸是一种多尺度现象,涉及时间和空间的多尺度,以及包括固体变形、流体动力学、燃烧等在内的多物理场。

爆炸模拟有两种方法。一种是通过多尺度复杂模拟;另一种是通过简化的理论分析。

关于爆炸的理论,我推荐这本书引爆理论导论威尔登·费克特著。不幸的是,这本书目前在亚马逊网站上买不到。这本书是对……的系统研究简单的数学模拟具有化学反应的可压缩流的运动方程,重点是爆轰。使用模拟作为演示的载体可以大大简化,并更好地展示主要思想。刚接触爆炸理论的人会发现这本书的介绍更简单。

沈鹿鸣的照片

亨利,

谢谢你提供的信息。不幸的是,我们图书馆没有这本书。”爆轰理论导论”。不管怎样,我会设法弄到一份的。

鲁明

亨利·谭的照片

作者威尔顿·费克特(Wildon Fickett)还有另一本书《引爆:理论与实验》(Detonation: Theory and Experiment)。

你好,我是LS-DYNA的第一个知识,我想问是否有人知道fuzion及其各种应用在模拟关键字* load_blast LS-DYNA的矿井爆炸?

谢谢

你好

我项目的一部分连同水下爆炸模拟软件是Abaqus。我真的需要一份演示这个模拟过程的视频文件。

请在这方面给予帮助。

谢谢你!

有几个人问过我4340钢各种回火的原始数据。我附上了一个文件,其中包含了我在4340钢的论文中使用的一些处理过的数据。我想原始数据也在某个地方,当我找到它们时,我会添加这些数据。

——Biswajit

我挖掘了4340钢的更多应力应变数据,并将它们附在这篇文章中。不要被.txt扩展名搞糊涂了。这些文件是zip格式的,您可能需要在解压缩之前重新命名它们。

——Biswajit

订阅“模拟爆炸”评论

最近的评论

更多的评论

辛迪加

认购辛迪加