carptin 发表于 2009-7-5 14:14:56

热-结构耦合分析中的问题!

1.我的热分析中,直接分析热-结构耦合时没有得到残余应力,不知道是怎么回事???



2.间接分析时,结果不收敛,该采取什么措施?



3.直接分析时用solid5有没有问题?我要得到塑性应变引起的残余应力。



4.间接分时时用solid70---solid45能不能得到我想要的结果?



5.在其它参考书中看到有人用solid98,不知道单元选用有什么根据?



下面是我用间接法时的命令流,只可惜计算不收敛,得不到任何结果,麻烦高手给指导一下:





热分析如下:

fini
/clear
/config,nres,1000000
/filname,aa
/prep7
et,1,solid70


mp,kxx,1,20.4
mp,kyy,1,20.4
mp,kzz,1,20.4
mp,c,1,523
mp,dens,1,4570
mp,alpx,1,7.06e-6


blc4,,,0.01,0.01,0.005
wpoffs,0.0046
wprota,,,90
vsbw,all
wpoffs,,,0.0008
vsbw,all

lsel,s,length,,0.0046
cm,l1,line
lesize,l1,,,5,0.25

lsel,s,length,,0.005
lsel,u,,,9,12,3
cm,l2,line
lesize,l2,,,5,0.25

lsel,s,,,9,12,3
cm,l3,line
lesize,l3,,,5,4

lsel,s,length,,0.01
cm,l4,line
lesize,l4,0.0002

lsel,s,length,,0.0008
cm,l5,line
lesize,l5,0.0002
wpcsys
vmesh,all
/solu
tunif,20
antype,trans
nropt,full
autots,on
kbc,1
timint,on
nsel,s,loc,x,0
nsel,a,loc,x,0.01
sf,all,conv,20,20

nsel,s,loc,y,0
nsel,a,loc,y,0.01
sf,all,conv,20,20

nsel,s,loc,z,0
sf,all,conv,20,20


nsel,s,loc,x,0.0046,0.0054
nsel,r,loc,z,0.005
cm,nodecm,node



*do,i,1,50
local,12,1,0.005,0.0002*i
time,10/5/50*i
deltim,0.01
cmsel,s,nodecm
nsel,r,loc,x,0,0.0004
sf,all,hflux,1e8
outres,all,5
allsel
solve
sfdele,all,all
nsel,none
*enddo
csdele,12
csys,0
allsel
save,aa,db
save,aa,rst
finish





!!!!!!!下面转入结构分析中!!!!!!!!

/filname,bb

/prep7
tref,20
ETCHG,TTS

psi=6.895e3
in=2.54e-2

mp,alpx,1,7.06e-6
mp,prxy,1,0.33


mptgen,1,14,300,100
mpdata,prxy,1,1,0.33,0.33,0.3,0.33,0.33,0.33
mpdata,prxy,1,7,0.33,0.33,0.33,0.33,0.33,0.33
mpdata,prxy,1,13,0.33,0.33

mptemp,1,0,5/9*(200-32),5/9*(400-32),5/9*(600-32),5/9*(800-32)
mpdata,ex,1,1,4.425924341E+12,4.241510826771e12,3.992010189902e12,3.817359744094e12,3.528937007874e12

mptemp,,,,,,

tb,kinh,1,5,7

tbtemp,0
TBPT,,0,0
TBPT,,0.001*9.2*in,150*1000*psi
TBPT,,0.001*10.4*in,160*1000*psi
TBPT,,0.001*11.6*in,165*1000*psi
TBPT,,0.001*12.4*in,168*1000*psi
TBPT,,0.001*13.2*in,170*1000*psi
TBPT,,0.001*14*in,170*1000*psi
TBPT,,0.001*14.4*in,170*1000*psi

tbtemp,5/9*(200-32)
TBPT,,0.001*8*in,125*1000*psi
TBPT,,0.001*8.8*in,137*1000*psi
TBPT,,0.001*9.6*in,143*1000*psi
TBPT,,0.001*11.2*in,150*1000*psi
TBPT,,0.001*12*in,152*1000*psi
TBPT,,0.001*12.8*in,153*1000*psi
TBPT,,0.001*14*in,155*1000*psi


tbtemp,5/9*(400-32)
TBPT,,0.001*6.8*in,100*1000*psi
TBPT,,0.001*8*in,115*1000*psi
TBPT,,0.001*8.4*in,120*1000*psi
TBPT,,0.001*9.6*in,125*1000*psi
TBPT,,0.001*10.4*in,128*1000*psi
TBPT,,0.001*11.6*in,130*1000*psi
TBPT,,0.001*12.8*in,132*1000*psi

tbtemp,5/9*(600-32)
TBPT,,0.001*6.4*in,90*1000*psi
TBPT,,0.001*8*in,105*1000*psi
TBPT,,0.001*8.8*in,110*1000*psi
TBPT,,0.001*9.6*in,113*1000*psi
TBPT,,0.001*10.4*in,115*1000*psi
TBPT,,0.001*11.2*in,117*1000*psi
TBPT,,0.001*12.4*in,120*1000*psi

tbtemp,5/9*(800-32)
TBPT,,0.001*6*in,78*1000*psi
TBPT,,0.001*6.8*in,86*1000*psi
TBPT,,0.001*8*in,95*1000*psi
TBPT,,0.001*8.8*in,100*1000*psi
TBPT,,0.001*10*in,105*1000*psi
TBPT,,0.001*11.6*in,110*1000*psi
TBPT,,0.001*12.4*in,112*1000*psi

/solu


allsel


a=node(0.01/2,0.01/2,0)
d,a,all

allsel

*do,i,1,50
time,i
autots,on
pred,on,,on
deltim,0.2,0.05,0.5
ldread,temp,i,,,,'aa','rth'
solv
*enddo
save,bb,db
save,bb,rst





结构分析时在加热荷载时用ldread,temp,i,,,,1,'aa','rth'

这时结果收敛,但是没有任何求得内力,为什么???

ixxing 发表于 2009-7-5 20:43:15

save,aa,db
save,aa,rst
感觉有点多余?为什么要两个?

carptin 发表于 2009-7-6 09:18:08

试过只用一个save 代替,但是只能恢复模型,不能恢复结果文件,索性分开独立save两次

圆梦370304 发表于 2010-1-17 18:23:04

save,aa,rst这个应该是rth吧
页: [1]
查看完整版本: 热-结构耦合分析中的问题!