- 积分
- 0
- 注册时间
- 2010-5-4
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2011-2-23 15:18:27
|
显示全部楼层
来自 上海
简单说一下吧,按照你说的意思我大体的建立一个问题:有一根某型管内外半径为0.1,0.08m,高度为0.5m,假设铜管外端温度固定为T=50+100*Z,内部有-10℃的某种气流通过,对流换热系数100,其他地方绝热,问平衡时管壁温度场分布?
准备工作:建模,属性分配,网格划分:
fini
/cle
/filname,ex-1
/title,ex-1
/prep7
et,1,solid70
mp,kxx,0.5
cylind,0.1,0.08,0,0.5,0,360
esize,0.005
vsweep,all
vplot
准备求解工作
为了把温度约束加载到管壁外侧我们需要先定义一个表格(table),由于是函数形式,我们可以利用函数编辑器,函数编辑器在ansys工具栏的参数下拉菜单里:Parameters>functions>Define/Edit,点击它就会打开Function Editor对话框,由于问题简单,在Function Type栏我们选择默认的single equation,表示只有一个方程,由于函数与基本参数z相关,所以在坐标系选择上我们可以选默认的笛卡尔坐标系0,或者整体柱坐标系1,然后下面有一个空白栏,左边是灰色的Result,在右边你可以输入我们需要的公式50+100*{z},注意基本参数要放在大括号{}中,当然{z}这个变量你也可以直接在下面的下拉列表中选取,选取后它会以红色显示,这样我们就已经定义好了一个函数表格,然后点击左上角的File>save进行保存,并退出函数编辑器,退出时会打开一个另存为对话框,给它起个名字吧!然后还要对这个函数进行加载,由于刚刚定义的函数没有引入常数,我们其实只需要把这公式放入一个table里就行,方法是点击Parameters>functions>Read from file,打开一个对话框,接着双击你刚刚保存的函数,于是就打开了Function Loader对话框,在Table parameter name里给table起个名字,点击OK即可,这样我们就完成了温度加载的准备工作。
求解:
/solu
asel,s,,,3,4,1 !选择管壁外侧的面
nsla,s !选择附在所选面上的节点
这时点击solution>Define loads>Apply>Thermal>Teperature>On Nodes,再点击Pick All,在弹出的对话框中Lab2选Temp,在Apply as后选Existing Table点OK就会打开一个Apply Temperat on Nodes对话框,在右边的列表中选择你刚刚定义的Table项,点OK,这样就把温度按要求加载到管壁外侧了,然后:
allsel,all
asel,s,,,5,6,1
sfa,all,,conv,100,-10
allsel,all
solv
fini
/post1
plnsol,s,temp
于是大功告成,打完收工! |
|