首页/文章/ 详情

LSDYNA: s-ale结构化网格爆炸冲击

8月前浏览507

1,项目描述  

本文通过某水下爆炸案例来介绍S-ALE算法的使用方法  

S-ALEstructured ALE结构化ALE)算法的优点如下:  

1)网格生成更简单,可以内部自动生成ALE结构化正交网格,无需前处理进行建模及网格划分,只需要k文件添加相应的关键字即可;  

2)需要更少内存;  

3)计算时间比传统ALE减少1/3  

4)并行效率更高,SMPMPPMPP混合并行等;  

5)非常稳健。  


    

2,几何模型  

首先利用workbenchdm模块建立几何模型,几何模型仅仅为固体模型钢板,如下图所示:  


    

炸药和空气,均在k文件中添加  

3,材料  

靶板采用弹塑性本构。  

具体的材料本构参数如下:  

*MAT_PLASTIC_KINEMATIC  

1  7.80      2.00      0.300000 0.355E-02 0.400E-02 0.100      

0.00      0.00     0.350   

4单元及有限元网格  

采用lagrange算法,在workbench下划分钢板的网格网格尺寸为1cm采用六面体网格。网格如下图所示:  


    

5单位制选择cm-g-us,并输出k文件  

6,流固耦合定义  

$流固耦合  

*set_part_list  

2  

9  

$9为流体SALE part  

*set_part_list  

1  

1  

$1为结构钢壳part  

*CONSTRAINED_LAGRANGE_IN_SOLID  

1         2         0         0         2         4         1         0  

$  

7水、空气及炸药的单元、材料、part定义  

通过关键字定义空气单元、材料、part等。  

$流体Part材料及起爆  

*ALE_MULTI-MATERIAL_GROUP  

$1011炸药12空气  

10,1  

11,1  

12,1  

*section_solid  

10,11  

*hourglass  

10,1,1e-6  

$good  

*MAT_NULL  

10,1000,0,0,0,0,0,0   

*EOS_GRUNEISEN  

$水的状态方程的0.15cmgus单位制下为1500m/s,所以,如果用标准单位制的话,0.15改为1500.  

10,1650,1.75,0,0,0.28   

1  

$$炸药TNT  

*MAT_HIGH_EXPLOSIVE_BURN  

11,1630,6930,2.1e10   

*EOS_JWL  

11,3.712e11,3.23e9,4.15,0.95,0.3,7e9,1  

$  

$空气  

*MAT_NULL  

12,1.29  

*EOS_LINEAR_POLYNOMIAL  

12,0,0,0,0,0.4,0.4,0  

0.25e+6,1.0  

*part  

10,10,10,10,10  

*part  

11,10,11,11,10  

*part  

12,10,12,12,10  

*INITIAL_DETONATION  

9,0,0,0  

8,通过几何填充定义炸药  

*initial_volume_fraction_geometry  

$SIDsale的网格part9,IDTYP1代表part,BAMMG10,11,12的多物质组号】  

9,1,1  

$# cnttyp6球形), fillopt0=几何体内,1=外), fammg=2为炸药材料  

6,0,2   

$# xc yc  zc(炸药球心坐标)    radius(球半径)    unused    unused    unused     

0,0,0,1   

$# cnttyp3为定义一个plane面,通过一个点和一个矢量), fillopt0=几何体内,1=外), fammg=3为空气材料  

3,0,3  

$# x0Y0Z0坐标,xyzcos值   

0,6,0,0,1,0  

9,结构化S-ALE的空气及炸药定义  

通过如下关键字定义S-ALE结构化网格的区域及网格尺寸等。如下关键字可以通用于其他各类sale分析中。  

*Node  

$结构节点  

199997,0,0,0  

199998,0,0,0  

199999,0.1,0,0  

200000,0,0.1,0  

$  

$  

*DEFINE_COORDINATE_NODES  

$Cidnid1nid2nid3  

890,199998,199999,200000  

$  

$  

$S-ALE范围大小尺寸  

*ALE_STRUCTURED_MESH_CONTROL_POINTS  

$cpid,0,0,sfo,  

3001,0,1,1,0,0,0  

$N,X,RATIO  

1,-12  

$N,X,RATIO  

25,12  

$  

$  

*ALE_STRUCTURED_MESH_CONTROL_POINTS  

$cpid,,,sfo,  

3002,0,1,1,0,0,0  

$N,X/y,RATIO  

1,-5  

$N,X/y,RATIO  

16,10  

$  

$  

*ALE_STRUCTURED_MESH_CONTROL_POINTS  

$cpid,0,0,sfo,  

3003,0,1,1,0,0,0  

$N,X/z,RATIO  

1,0  

$N,X/z,RATIO  

3,2  

$  

$  

$S-ale求解器及网格细化控制  

*ALE_STRUCTURED_MESH  

1,9,200001,200002,0,0  

3001,3002,3003,199997,890  

$  

$  

$  

*ALE_STRUCTURED_MESH_REFINE  

$MSHID,REFXREFY,REFZ  

1,1,1,1  

8,计算条件  

采用1us计算时长。  

*CONTROL_TERMINATION  

$ endtim    endcyc     dtmin    endeng    endmas                        unused  

1  10000000     0.001         0    100000   

9求解  

求解过程如下,6cpu计算时间需要不到1min(仅仅10s左右),可见S-ALE求解效率非常的高。  


    

10,结果分析  

通过计算,炸药起爆,冲击靶板,靶板变形应力等效果如下图所示  


    

   

来源:浅香岁月
ACTWorkbench通用UM爆炸材料控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-12-27
最近编辑:8月前
lsdyna-
硕士 | 高级仿真应用... 显式动力学
获赞 955粉丝 10411文章 230课程 220
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈