24小时热门版块排行榜    

查看: 3129  |  回复: 15

grinmtyj

新虫 (小有名气)

[交流] 按照生死单元技术逐个激活单元,可为什么温度会传向未激活的单元? 已有7人参与

问题详细描述:以网上找到的利用生死单元技术模拟浇注过程的简化模型为例。
命令流如下:
/prep7
  
et,1,55  
et,2,55  
KXX , 1,1.99/3600
DENS,1,0.00073  
C ,1,0.100
KXX,2,7.38E-6  
DENS,2,9.35E-5  
c,2,1  
  
k,1,-.5,-.5  
k,4,6,-.5  
k,12
k,13,5.5
k,21,-.5,6  
k,22,,6  
k,23,5.5,6  
k,24,6,6
a,12,13,23,22  
a,1,12,22,21
a,1,4,13,12  
a,4,24,23,13
lsel,s,,,5,6
lsel,a,,,9,11,2
lesize,all,,,8  
lsel,all
lesize,all,,,20  
asel,s,,,1  
aatt,2,2,2  
asel,all
amesh,all  
fini
/solu  
antype,tran
!solc,on
timint,off
lsel,s,,,7,8
lsel,a,,,10
nsll,s  
sf,all,conv,100,70
alls
esel,s,type,,2  
nropt,full  
ekill,all  
alls
tunif,100
time,1
outres,all,all
solve
  
dtop=0
tim=1
delt=.05
timint,on
tintp,,,,1
*do,ii,1,20
ddele,all,temp
esel,s,type,,2
nsle,s  
tim=tim+delt
time,tim
dtop=dtop+.3
nsel,r,loc,y,0,dtop  
esln,s,1
ealive,all  
nsel,r,loc,y,dtop
esln,s
nsle,s,1
d,all,temp,600
esel,s,live
nall
eall
solve
*enddo

命令流还是较容易理解,生死单元技术也很明确,按y轴坐标逐层激活单元,再给节点加载温度。
网格模型如下:

模拟激活第一层单元后节点温度如图所示,可以看出红色区域节点加载600℃温度,可明明上面部分还未激活,却有温度传过去?这是为什么?

这是加载到第七步的节点温度图,同样也可以观察到上面未激活的单元已有温度。



求大神解答,最近在学习利用ANSYS模拟激光增材制造温度场,卡在了这一点很无语啊,生死单元能看明白,可是模拟出来都有这个问题,未激活单元有温度。网上很多其他案例都是一样的问题,满是疑问。

按照生死单元技术逐个激活单元,可为什么温度会传向未激活的单元?
1.png


按照生死单元技术逐个激活单元,可为什么温度会传向未激活的单元?-1
2.png


按照生死单元技术逐个激活单元,可为什么温度会传向未激活的单元?-2
3.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

grinmtyj

新虫 (小有名气)

网上能下载的很多案例都存在这个情况,实在搞不懂....
2楼2016-09-01 19:11:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孤月学ANSYS

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
反正杀死的单元不存在,可考虑那部分就可以了
3楼2016-09-01 22:23:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

LUHUAWEI

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
你在求解之前,要用一个D命令把未激活的单元约束住。比如把未激活单元的温度值固定在20度,具体怎么用,可以查ansysansys的help,一看就明白!!!

发自小木虫IOS客户端
8楼2016-09-04 08:20:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

grinmtyj

新虫 (小有名气)

引用回帖:
3楼: Originally posted by 孤月学ANSYS at 2016-09-01 22:23:17
反正杀死的单元不存在,可考虑那部分就可以了

可是查看节点温度变化曲线的时候明显不对呀,还没激活的单元温度逐渐上升

发自小木虫Android客户端
4楼2016-09-02 07:05:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我叫小天

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
求问  浇注过程为什么会用到生死单元呢

发自小木虫Android客户端
5楼2016-09-02 14:51:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

grinmtyj

新虫 (小有名气)

引用回帖:
5楼: Originally posted by 我叫小天 at 2016-09-02 14:51:01
求问  浇注过程为什么会用到生死单元呢

相当于模拟倒入融化金属的过程

发自小木虫Android客户端
6楼2016-09-02 16:26:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我叫小天

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
用流体模块可以做吗?

发自小木虫Android客户端
7楼2016-09-02 16:46:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

grinmtyj

新虫 (小有名气)

引用回帖:
8楼: Originally posted by LUHUAWEI at 2016-09-04 08:20:29
你在求解之前,要用一个D命令把未激活的单元约束住。比如把未激活单元的温度值固定在20度,具体怎么用,可以查ansysansys的help,一看就明白!!!

多谢回复,之前请教一个人也是这么说的,多谢多谢

发自小木虫Android客户端
9楼2016-09-04 12:34:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qulujuan

金虫 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼上方法也不错,其实杀死单元只是把死单元矩阵方程乘了一个很小的系数,默认1e-6,可以调整一下试试。

发自小木虫Android客户端
哈哈,这里是个人签名。
10楼2016-09-04 13:03:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 grinmtyj 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见