LS-DYNA模拟炸药在无限空域中的爆炸
整理来源:B站UP视频教程
https://www.bilibili.com/video/av327711800/?vd_source=980508cc10234c598ddfa5aa8f5897e8
原UP视频手速嗖~嗖~嗖~的快,以下主要是将UP的视频复现,操作过程截图,适合新手,其中的一些参数根据个人经验修改,并补充了不同版本求解器位置的图片。原视频没有声音,所以相关备注均为个人理解,仅供参考。
操作过程中使用的各种关键字,新手也请结合关键字帮助文档了解其全面含义,综合学习。
------ -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1、模型简介:
TNT在无限空气域中的爆炸(LS-DYNA),采用ALE法模拟炸药在空中的爆炸。软件:ls-prepost
方法:
MM-ALE方法,采用* INITIAL VOLUME_FRACTION_GEOMETRY
关键字将炸药填充到空气域中;
模型大小为八分之一模型;
空气域大小:X=2.5m;Y=1m;Z=1m;
炸药半径R=3cm;
单元尺寸为20mm。
(原本模型中UP设置的爆点位置为(0,0,100),即将Z=1m面作为对称面,本文简化为爆点位置为(0,0,0)与原点相连的面为对称面)。
2、操作步骤
2.1建立空气域模型
建模采用单位体系为g-cm-μs(LS-dyna中没有单位可选,自己任意使用一套体系即可)
2.2创建材料关键字,包括材料属性及状态方程
注1:我认为此表中该E0值有误,翻看其他文献值对应,应该确实为7.0E-02。
LS-DYNA帮助文档中*EOS_JWL关键字E0的解释为:单位体积爆轰能量和E的初始值,单位Pa。
1.63密度下的TNT的初始爆热为4300KJ/Kg左右(查相关爆炸书籍),为单位质量下的值。计算单位体积时,需乘以密度,结果约为7.0E6 KJ/m3,KJ/m3单位换算后为kPa,即7.0E9 Pa。在此处换算后为7.0E-02。
注2:多数教程中C0-C3,C6值均为0,也有文献标注了具体值。可自行选择使用。
来源:tnt-air-钢储罐结构爆炸冲击荷载与动力响应的数值模拟研究
补充注3:经评论区大佬提醒,在空气材料中的PC值,也就是截止压力,数量级应该要小一些,我搜索资料,也是建议把PC极限值设置成一个非常小的负数,有些是填的-1Pa,换算过来就是-1e-11。
2.3创建单元类型,创建PART,对材料进行集成
2.4创建ALE多物质组,在空气域中填充炸药,创建爆点
注意:高版本的爆点设置时选择空气AIR的part,否则计算中报错:The part 2 in *INITIAL_DETONATION is not a part in *ELEMENT_SOLID
2.5 创建空气域无反射边界
2.6创建八分之一模型的对称面
2.7 创建计算时间、ALE、MPP等
2.8 设置保存时间间隔,所有设置完成,检查关键字
2.9保存模型,关键字,提交计算
计算完成的后处理,请根据其他教程学习,原视频UP有后处理的一些部分,这里仅展示计算前的操作过程。
LS-DYNA模拟炸药在无限空域中的爆炸相关推荐
- multism中ui和uo应该怎么表示_Multisim在模拟与数字电子技术中的应用(最终版)最新版...
<Multisim在模拟与数字电子技术中的应用.doc>由会员分享,可免费在线阅读全文,更多与<Multisim在模拟与数字电子技术中的应用(最终版)>相关文档资源请在帮帮文库 ...
- python 安卓模拟点击_python模拟点击在ios中实现的实例讲解
我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本.那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版 ...
- 服务器测试文件怎么创建,如何创建一个“FTPS”模拟服务器以单元测试Java中的文件传输...
我有一个创建FTPS连接的CreateFTPConnection类.使用此连接传输文件.这里是TransferFile类的代码如何创建一个"FTPS"模拟服务器以单元测试Java中 ...
- python实现安卓点击_python模拟点击在ios中实现的实例讲解
我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本.那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版 ...
- python模拟点击屏幕ios_python模拟点击在ios中实现的实例讲解
我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本.那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版 ...
- Android系统中模拟GPS位置,Android系统中模拟GPS位置
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? Android系统中提供了模拟GPS坐标的功能,可以很方便的帮助我们测试不同地理位置下应用中各个功能效果. 模拟器中模拟 ...
- 循环神经网络中梯度爆炸的原因
循环神经网络中梯度爆炸的原因 对于循环神经网络,要在很长时间序列的各个时刻重复应用相同的操作来构建非常深的计算图,并且模型的参数是共享的,所以使得梯度爆炸或者梯度消失的问题更加明显. 假设某个计算图中 ...
- Ureal:用ue4做出游戏中的爆炸特效真实感和力量感
//博主是一个热爱游戏的玩家,并不是专业游戏开发者,内容如有不足,还请各位多多包涵 大家好!今天主要想聊一下:如何体现出游戏中的爆炸特效真实感和力量感 包括Ue4中爆炸的蓝图代码实现的思路(如过需要代 ...
- 几步教会你solidworks中的爆炸视图的制作
几步教会你solidworks中的爆炸视图的制作 1.首先打开一张装配体,并点击爆炸视图. 2.在出现的对话框中在设定中选择要移动的零件.如下图所示,选择了四个撑脚,然后在出现的黄色坐标三个方向上,点 ...
最新文章
- centosx64 6.3安装视频组件
- 如何在Django中进行调试,好方法? [关闭]
- Flowable V5.x迁移至Flowable V6时需要注意的事项
- 【django】如何搭建虚拟环境(解决mkvirtualenv:未找到命令)
- linux的less命令如何退出,Linux命令详解之less命令
- Cube Or 北方大学生训练赛
- Centos7 安装python3.7.2
- Anaconda日志
- 领域应用 | 从数据到智慧,知识图谱如何推动金融更智能?
- 第五六七章(PTA复习)
- 安装Kubernetes V1.18.2
- 开源公司 HashiCorp 国内险遭禁,阿里、华为也要做好 B 计划?
- ICS共享上网方案与配置
- 细说VAE的来龙去脉 (Variational Autoencoder)
- 如何复制PDF文件中的文本和图片?
- 【SQL】字符串去空格解决方法
- 2020年中国办公软件行业市场现状分析,多端协作化、智能化、集成化是方向「图」
- !!!python 100行代码编写【Google 图片搜索爬取工具】多线程
- 区块链技术3--BTC协议
- ipc4 - A 转换AV号(avtobv)