首页/文章/ 详情

流固耦合案例:使用LS-Dyna进行爆破仿真分析

8月前浏览31427

本文摘要(由AI生成):

本文主要介绍了爆炸问题的仿真分析在爆炸力学研究中的重要性,以及LS-DYNA程序在爆炸问题仿真分析中的应用。通过LS-DYNA程序,采用Lagrange算法和ALE方法,结合多物质流固耦合方法,可以成功模拟爆炸过程,解决单元畸变问题。还介绍了流固耦合方法在爆炸问题仿真分析中的应用,并给出了一个带包壳的炸药在空气中爆炸的案例详解。详细解析了一个带包壳的炸药在空气中爆炸的案例,包括网格模型、材料定义、属性设置、载荷添加、边界条件、接触定义、多物质运动、输出关键字定义以及求解结果展示等步骤。通过此案例,读者可以深入了解爆炸仿真分析的过程和方法。


写在前面

爆炸是一种极为迅速的物理或化学的能量释放过程。在此过程中,空间内的物质以极快的速度把其内部所含有的能量释放出来,转变成机械功、光和热等能量形态。所以一旦失控,发生爆炸事故,就会产生巨大的破坏作用,爆炸发生破坏作用的根本原因是构成爆炸的体系内存有高压气体或在爆炸瞬间生成的高温高压气体。爆炸体系和它周围的介质之间发生急剧的压力突变是爆炸的最重要特征,这种压力差的急剧变化是产生爆炸破坏作用的直接原因。
                                                                           ——科普中国科学百科词条

学术背景


     早在2008,军械工程学院的米双山就基于流固耦合方法采用LS-DYNA进行了爆炸仿真分析。随着研究不断进步,人们陆续将流固耦合运用至相关领域。郭君等人提出了基于场分离的水下爆炸流固耦合计算方法。刘东岳等人将固耦合应用至舰艇舰艇抗水下爆炸的实践中。

      爆炸问题的仿真分析在爆炸力学研究中正在发挥着日益重要的作用,LS-DYNA程序作为分析非线性冲击动力问题的有效工具,可用来成功地模拟各种介质中的爆炸过程及各类工程爆破过程。

利用LS-DYNA分析爆炸问题,可采用Lagrange算法,但是在大变形数值计算中,常会出现单元畸变现象。特别是当划分单元的形状不规则时,这种现象尤为突出。对于轴对称爆炸问题,可以考虑采用SHELL单元轴对称算法公式(即ANSYS/LS-DYNA中2D-SOLID162单元轴对称选项),结合自适应网格划分技术进行分析。

也可采用ALE方法及多物质流固耦合方法分析爆炸问题,对空气、土壤、水以及破坏后的岩石采用ALE网格,对其他的固体结构采用Lagrange网格。利用这一方法,由于材料物质在网格中可以流动,因此不存在单元畸变问题。在LS-PREPOST后处理程序中,可通过显示网格中各种物质占有的体积分数来得到不同物质之间的界面。可观察到土体中爆炸地表的鼓包现象等(见后面的分析实例)。

LS-DYNA程序提供了用于模拟炸药作用的数值模型,即高能炸药材料模型结合一个描述爆生气体压力-体积关系的状态方程模型。

炸药材料模型采用如下的关键字来定义:

*MAT_HIGH EXPLOSIVE BURN

用于设置炸药起爆的位置及起爆时刻的关键字段如下:

*INITIAL DETONATION

LS-DYNA程序描述高能炸药爆轰产物压力-体积关系采用JWL状态方程(*EOS_JWL):


image.png 

案例详解

简介:本案例旨在模拟一个带包壳的炸药在空气中爆炸的过程。模型分为4部分,从里至外分别是火药、包壳、空气1、空气2.


1        网格模型
火药、包壳、空气1、空气2采用3D_Solid网格划分。其中火药、包壳、空气1、空气2的网格采用共节点的方式连接。
image.png


2        材料定义
本模型中需要定义三种材料,分别如下表所示。

火药

*MAT_HIGH_EXPLOSIVE _BURN(8#

image.png

包壳

*MAT_PLASTIC_KINEMATIC(3#

image.png

空气

*MAT_NULL(9#

image.png


3       属性设置

定义火药、流体材料时常常需要将材料本构方程与状态方程相结合。关于流体单元属性的创建可参考本公 众号“插秧机流固耦合”的案例分享。

火药

*SECTION_SOLID(11号单元公式)+EOS2

image.png

包壳

*SECTION_SOLID(1号单元公式)

空气

*SECTION_SOLID(11号单元公式)+EOS1

image.png


4        材料属性赋予
image.png


5        添加载荷
本案例中,载荷的添加较为简单,仅仅需要添加启动高爆炸药爆炸的位置,对应的关键字为*INITIAL DETONATION。这里我们选择包壳即可。
image.png


6        添加边界条件
如插秧机案例所述,要模拟无限元的边界,必将定义无反射边界条件。同时这里我们模拟的是个1/4的模型,需要添加对称边界条件。
6.1 无反射边界条件,添加4个面为无反射边界条件

image.png



             

6.2 对称边界条件

X、Z平面添加对称边界条件。

X对称面:

             

             

Z对称边界条件与X相似。


  1. 定义接触

在模型中,存在基于Lagrange算法的实体单元与基于ALE算法的实体单元的接触,因此需要定义流固耦合关键字。注意正确选择主从关系,ALE为主,Lagrange为从。

1)包壳与空气1的接触

             

2)包壳与空气2的接触

同上

3)包壳与火药的接触

同上


  1. 添加多物质运动

本模型中存在三种流体物质:空气1、空气2、火药,分别如下图所示添加即可

             


  1. 输出关键字定义

             


  1. 求解结果展示

             

             

             

             

              



LS-DYNAHyperMesh流-固&热耦合兵器爆炸
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-08-06
最近编辑:8月前
阿拉丁神灯
本科 | 结构设计师 签名征集中
获赞 42粉丝 258文章 3课程 8
点赞
收藏
未登录
12条评论
仿真秀1101202002
签名征集中
1年前
求k文件
回复
yao
签名征集中
2年前
你好,网格,材料,属性设置都是在hypermesh里面操作的吗
回复
2年前
能不能发一下k文件
回复
☜Mr.  Zhou☞
签名征集中
2年前
您好,想看一下k文件
回复
王一一
签名征集中
3年前
您好,我购买了课程,但找不到私信,望看到后可以分享一下K文件,邮箱1055022654@qq.com 谢谢!
回复
王妈妈
签名征集中
3年前
能不能分享一下,hm文件
回复
何贻海
有志者,事竟成!
3年前
感谢分享!
回复
我去捡瓶子了
签名征集中
4年前
老师您好,我采用这种方式进行微差爆破进行模拟,炸药流体没达到指定时间就发生了变化是什么原因?该怎么进行修改。
回复 2条回复
guo
签名征集中
4年前
请问lsdyna流固耦合可以进行热分析吗
回复
仿真秀1226213729
签名征集中
4年前
照着你的做了一次,出现计算一步空气单元整体消失的问题,请教下这是什么原因?
回复 1条回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈