- 积分
- 16
- 注册时间
- 2009-10-8
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 sanchen 于 2010-7-31 10:05 编辑
学习CAE已有很长一段时间,在simwe论坛也学到了很多,但在论坛里一直都是活动在dyna版,鉴于我本身的学习的前处理为vpg,故将制作一些算例,以此来回报simwe,并提高eta版块的关注度,vpg还是挺强大的。
提前声明:本人做的算例是些简单应用,目的是帮助新手了解vpg,慢慢熟悉vpg的过程,请高手不要鄙视!谢谢!如果有时间我会做些复杂供新手参考~
小球撞击平板模型介绍:这个算例相信在很多CAE书里面都有,也有很多是别人的做过。我平时一般的建模都是从UG里建,然后导出IGES文件,并将其导入vpg做前处理,而我的这个模型的建模完全是在VPG里完成的,目的就是让新手熟悉vpg而已。
尺寸:小球直径20mm;平板:50*50mm
完成后效果图:
建模过程如下:
1、首先建立两个part,分别命名为plate和ball。
2、将plate置为当前part,如图:
3、在pre——line中选择generate lines 即新建线,如图:
4、通过坐标建立四条直线:
(-25,-25,0)(25,-25,0)
(25,-25,0)(25,25,0)
(25,25,0)(-25,25,0)
(-25,25,0)(-25,-25,0)
5、进入element划分网格:选择4 lines mesh,以此选择上述四条直线,输入划分数量:50,50.如图:
完成plate的网格划分;
6、将ball置为当前part,选择element中的ball mesh,进行网格划分:直径20mm,离地间距:20mm,如图:
,输入数值后,网格划分完毕。
下面为材料定义、属性定义,以及边界条件定义、接触定义。
7、定义材料material:将小球定义为刚体,只释放Z方向的自由度:com=1,con1=4,con2=7;平板定义为弹性材料,取默认值;
8、单元属性定义element property:新建shll属性,将积分厚度ts1~ts4均设为1mm,并将其赋给上述两个part;
9,边界条件:将平板的四个角固定:boundary condition中定义SPC,选择CREATE,node,将六个自由度都选中:
点击OK后选择plate的四个角,完成边界定义
10、定义node set :选择set menu,中的node,将小球定义到node set,如set 1中,在下面的初速度定义,以及接触定义要用的;
11、定义初始速度:选择initial condition中的velocity定义小球的初速度:create选择node set,初速度:Z=1000,即:1m/s;
12、定义接触:选择contact,create定义接触为:automatic nodes to surface,将plate定义为master,小球定义为slave;
13、控制菜单定义:选择analysis中的control card定义控制关键字:
*CONTROL_CONTACT
$ slsfac rwpnal islchk shlthk penopt thkchg orien enmass
0.10000 0.0 1 0 1 0 1 0
$ usrstr usrfrc nsbcs interm xpene ssthk ecdt tiedprj
0 0 10 0 4.000 0 0 0
$ sfric dfric edc vfc th th_sf pen_sf
0.0 0.0 0.0 0.0 0.0 0.0 0.0
$ ignore frceng skiprwg outseg spotstp spotdel
0 0 0 0 0 0
*CONTROL_TERMINATION
$ endtim endcyc dtmin endeng endmas
0.02000 0 0.0 0.0 0.0
14、定义输出关键字:database ASCII
*DATABASE_GLSTAT
$ dt binary
.1000E-2 1
*DATABASE_MATSUM
$ dt binary
.1000E-2 0
15、定义关键字:database binary
*DATABASE_BINARY_D3PLOT
$ dt/cycl lcdt beam npltc
.1000E-2 0 0 0
$ ioopt
0
16、最后保存,并将其export,导入dyna中计算即可。
说明:对于控制关键字可根据需要定义。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
2
查看全部评分
-
|