本帖最后由 rosepianist 于 2012-8-20 19:50 编辑
最近在做一个空瓶子的充气倒落过程,需要用到空气弹簧,这里做一个小例子,解释用法。 首先建立一个shell空壳子,并划分网格S4R,如图1所示。 图1 1. 弹簧单元生成 从inp文件中,将*Element, type=S4R下面的单元与节点复制到excel表格中。每行有5个数字,第一个数字代表单元编号,后面四个代表这个单元所包含的节点编号。我们要做的就是把单元编号改掉,而节点编号不变。这样,改动过的新单元与旧单元就拥有了共同的节点。新单元type=F3D4,这样我们就有了与S4R共节点的但是单元编号不一样的F3D4空气弹簧单元。我这里将S4R单元统一移动了100个编号,变成F3D4单元。注意,这两种单元的编号一定不能重复。如图2所示。 图2 将F3D4单元编号和节点复制到INP文件中,并在开头写上关键字 *Element, type=F3D4 还要增加一个空气弹簧单元集合, *Elset, elset=SET-AIRSKIN, generate 101, 152, 1 2. 预定义场(压力、温度) 打开cae,重新读入上面改动过的inp模型。 添加一个与节点不重合的参考点集合:Set-AirRP(0,1,0) 在model-edit keywords里面编辑predified field。加入 ** PREDEFINED FIELDS ** ** Name: Predefined Field-InitialTemperature Type: Temperature *Initial Conditions, type=TEMPERATURE Part-2-1.Set-AirRP, 300. *Initial Conditions, TYPE=PORE PRESSURE Part-2-1.Set-AirRP, 414., 0, 414. , 500 预定义初始温度为300k,初始内压为414Pa。 注意,这里要检查一下shell的方向。在property里面选择assign shell/membrane normal,如图3所示,看看shell是不是朝里面的。不是的话,要改变方向。 图3
3. 物理常数
继续编辑model-edit keywords 在** MATERIALS结束的地方加上: ** PHYSICAL CONSTANTS ** *Physical Constants, absolute zero=0. ** 如图5所示 图5 这个选项用于定义空腔辐射问题中的辐射系数的(Stefan-Boltzmann常数),必须在*SURFACE PROPERTY关键字后面定义。 好,关键字编辑完毕,点确定。提交job即可。 我将CAE文件上传,里面有两个model,initial和job1.job1既是加了空气弹簧之后的inp了~大家有问题相互讨论啊。 [quote][/quote] |