首页/文章/ 详情

LS-DYNA缩放和移动模型的三种方法

3年前浏览5780

LS-DYNA缩放和移动模型的三种方法

1、模型缩放/平移方式1:

    建模单位制可任意\位置可任意(如WB用的mm,而材料本构都是cm的,通过如下方法缩放模型)【注意:part号不能都是1】

(1)缩放模型,现在用2个关键字即可:

*DEFINE_TRANSFORMATION

$TRANID

1

$OPTION,A1,A2,A3,A4,A5,A6,A7

SCALE,0.1,0.1,0.1

*include_transform

$filename

Mesh.k

$

$

$

$TRANID

1

注意:

1)*DEFINE_TRANSFORMATION必须在*include_transform之前。

2)Option=SCALE时,才缩放模型。Mm变为cm,输入0.1;

3)Mesh.k用的mm建模 网格得。而主K文件的材料用的cmgus的单位制。

4)经过测试,成功,mesh.k中只有节点和单元2个关键字;【LSPREPOST改part号】(没有part,怎么定义part123的号呢??????????新建一个不用的体,作为part1,需要设置part号为2的体设置为part2,这样输出的element就是用的part2号,然后主k文件自己新建part2定义即可;;)

(2)不缩放模型的话,*include如下即可。

*INCLUDEmesh.k

(3)平移模型

*DEFINE_TRANSFORMATION

$TRANID

1

$OPTION,A1,A2,A3,A4,A5,A6,A7

TRANSL,0,0,1605

*include_transform

$filename【mesh.k中为需要移动的模型网格,另外的不需要移动的模型网格,在MESH2.K文件中】

Mesh.k

$

$

$

$TRANID

1

*include

$不需要移动的模型的网格K文件

Mesh2.k

2、缩放模型方式2:

    材料的单位制转换,无法通过材料修改,或容易出错。因此,可以通过lsprepost处理K文件进行缩放,将mm的模型缩小为cm的,再导出,然后,材料用cmgus的就可以了。

其他的没有影响,如时间、输出间隔、接触等;LSPREPOST导出的K文件需要修改的地方如下:

(1)单元,164的1号方法(WB实际为13号,168单元实际为16号);四面体独立单元,网格1cm大小;

(2)Cmgus的材料

*MAT_JOHNSON_COOK【铸铁】

         2  7.890000   0.8   

   1.75e-3 3.8000E-3  0.320000  0.060000  0.550000 1811.0000       15  1e-6

   4.52e-5 -9.000000  3.000000     0.000  0.800000     0.000     0.000     0.000

     0.000     0.000         0     0.000

*EOS_GRUNEISEN

         2    0.4569    1.64     0.000     0.000     2.17     0.460     0.000

     1.000     0.000

*MAT_JOHNSON_COOK【铝合金】

         1  2.77     0.259       

 0.265E-02 0.426E-02 0.340     0.150E-01      1.00       775      294  0.100E-05

 0.875E-05 -9.00      2.00          0.00      1.00      0.00     0.00     0.0000

  0.00    

$

*EOS_GRUNEISEN

         1   0.5386      1.339      0.00      0.00      1.97     0.48       0.00    

  1.00

(3)接触、database及速度,需要重新黏贴。

*CONTACT_ERODING_SURFACE_TO_SURFACE

         2         1         3         3         0         0         0         0

 0.000     0.000     0.000     0.000     0.000             0 0.000    0.1000E 08

 1.000     1.000     0.000     0.000     1.000     1.000     1.000     1.000    

         0         1         0

*DATABASE_EXTENT_BINARY

         0         0         3         1         0         0         0         0

         0         0         4         0         0         0

*INITIAL_VELOCITY_GENERATION

         1         2                               -0.058

 空一行

(4)时间、数据输出间隔等,从ms单位改为us单位;

*CONTROL_TERMINATION

  1000             0   0.00000   0.00000   0.00000

*DATABASE_GLSTAT

    5.0000         0         0         1

3、模型移动缩放方式3:

    lsprepost中分别导入2个k文件进行移动及缩放,需要4.5版本及以上。合并K文件 合并后移动

lsprepost可以合并K文件,不需要一定用*include;方法是:import一个k文件,然后再导入另一个k文件,第二个k文件可以移动旋转【需要4.5版本,见下图】;然后save as即可导出新k文件【新k文件需要删除一些control的内容;】。

求解技术后处理分析网格处理显式动力学LS-DYNA
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-01-07
最近编辑:3年前
-lsdyna-
硕士 | 高级仿真应用... 签名征集中
获赞 731粉丝 10044文章 131课程 196
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈