tto 发表于 2006-5-24 15:54:00

求助。加载热源后计算结果怎没变,具体看图片。

我是用单元生死来模拟焊接过程,用BFE来加载热源,但计算后模型各点的温度基本一样,后用BF加载热源计算情况也一样(如图所示)。但用D来加载热源计算后各点温度有变化。
计算命令流如下。请大家指点下。
/solu
u=d+1 !compute number
p=c
h=2000000
dt1=1e-3
dt=5
t=0
ANTYPE,4
NSUBST,1
AUTOTS,1
LNSRCH,1
NLGEOM,1
NROPT,FULL,,ON
OUTRES,ALL,ALL
IC,ALL,TEMP,20
KBC,1
TIMINT,0,STRUCT
TIMINT,1,THERM
TIMINT,0,MAG
TINTP,0.005,,,1,0.5,0.2
nsub1=2
nsub2=20
*DO,i,nse,u,-1 !do down weld
EALIVE,neorder(i)
ESEL,S,LIVE
EPLOT
ESEL,ALL
t=t+dt1
TIME,t
BFE,ALL,HGEN,1,h !heat resource
MPCHG,2,neorder(i) !change material number
SOLVE
t=t+dt1
TIME,t
SOLVE
BFEDELE,ALL,HGEN !
t=t+dt-2*dt1
TIME,t
NSUBST,nsub1
SOLVE
*ENDDO
FINISH

seinfeld 发表于 2006-5-24 23:24:57

我猜想
你是不是没有设heat capacity?

tto 发表于 2006-5-25 09:49:17

heat capacity 已经设置了 用D命令加载热源计算后各个点温度有变化的。就是用BFE、BF加载计算没变化。请看看
页: [1]
查看完整版本: 求助。加载热源后计算结果怎没变,具体看图片。