1、模型缩放/平移方式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
其他的没有影响,如时间、输出间隔、接触等;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
lsprepost可以合并K文件,不需要一定用*include;方法是:import一个k文件,然后再导入另一个k文件,第二个k文件可以移动旋转【需要4.5版本,见下图】;然后save as即可导出新k文件【新k文件需要删除一些control的内容;】。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删