- 积分
- 0
- 注册时间
- 2007-11-14
- 仿真币
-
- 最后登录
- 1970-1-1
|
前面看了好多人的帖子,都是关于Load-blast如何使用的问题,以前在simwe向大家学到不少东西.今天特地附上一个实例,希望可以为大家提供一个参考:
首先Load-blast只适用于solid模型
下面部分K 文件:cm-g-us
*DEFINE_CURVE
1
0.00000000000000E+00 1.000000000000E+00
1.50000000000000E+05 1.000000000000E+00
*DEFINE_CURVE
2
0.00000000000000E+00 1.000000000000E+00
1.50000000000000E+05 1.000000000000E+00 //首先定义2条曲线,数据具体多少无关紧要,但必须有2条曲线,可以是任何形式//
*LOAD_BLAST
55 0 0 -7 0 4 2 //定义药量55g,起爆点0,0,-7//
*LOAD_SEGMENT_SET
$(Defines which shell to apply *LOAD_BLAST)
$---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
$ SID LCID SF AT
222 -2 1 0
//其中222是爆炸压力作用的面id//
*SET_SEGMENT
222 0.000 0.000 0.000 0.000
62 2 21 81 0.000 0.000 0.000 0.000
63 62 81 82 0.000 0.000 0.000 0.000
64 63 82 83 0.000 0.000 0.000 0.000
...............
Load-blast就是通过上面的步骤加载在id为222的面上的,以上四个关键字缺一不可.
关于*SET_SEGMENT如何产生,最简单的方法是将要加载的面定义为透射边界,然后在关键字中把透射关键字删除就剩下*SET_SEGMENT了,置于为何是222只是自己写,写成其它的29,98,65,等等都可以,只要和*LOAD_SEGMENT_SET
中的SID保持一致即可.
至于其它的应用希望大家可以补充,上面的方法绝对有效,至于Load-blast与实际爆炸产生的误差以及使用场合就需更进一步的研究了 |
评分
-
1
查看全部评分
-
|