crazy_leo 发表于 2007-9-17 11:04:27

(咨询)温度载荷转为热应力(命令流见附件)

问题描述:
     先做完温度场,然后变为应力场,温度场已经做完(见附件),用间接法求应力场时,出现错误.


温度场描述:一共分成三个大的载荷步,1,边界条件是热流密度;2,是对流;3,是辐射;
      所以单元选择一共有两种,plane55   surf151(2D模型)


问题:如何进行热应力(错误见附件)?

                                          谢谢您!

big3 发表于 2007-9-18 10:49:53

no commands about the stress calculation can be found in your apdl file. After finishing temperature calculation. You should delete all loads used in thermal analysis. And the error showed the mesh is not good. The relative commands looks as follows:

finish
/filname,xxxx,0
/PREP7
ALLSEL
lsclear,all               !delete all loads and constraints in temperature field
!define material properties for structural calculation

mp,ex,******

!set elment type, loads and boundary conditions
etchg,tts                ! change to responding stuctural element
ldread,temp,****      !apply temperature load

crazy_leo 发表于 2007-9-18 11:36:10

回复 #2 big3 的帖子

thanks a lot, now i will try to modify my apdl,you are so kind !

wangyuehua 发表于 2007-9-25 15:09:44

有个小问题,“ldread,temp,****      !apply temperature load ”,该命令可以将温度场的全时程结果都加载到实体上吗?还是只能加载选定的一个时刻的温度场结果?

upc-tian 发表于 2007-9-26 09:18:50

LDREAD, Lab, LSTEP, SBSTEP, TIME, KIMG, Fname, Ext, --

你可以指定从第几个载荷步的哪个子步(LSTEP, SBSTEP)中读取,或者从某时刻(TIME)读取

[ 本帖最后由 upc-tian 于 2007-9-26 09:22 编辑 ]

crazy_leo 发表于 2007-9-26 11:03:09

回复 #5 upc-tian 的帖子

假如,我现在想在转为应力之后,在模型表面加压力,如何设置时间啊.我简单的做了一个,命令流如下:但好像不对:
(下面的命令流是转为热应力的时候的命令流,主要是后面部分,不知道写的对不对,我想在ansys读取以前的温度以后,在模型表面加压力,但我不知道格式)

!热应力
/prep7
ALLSEL
lsclear,all
mp,ex,1,220e9
mp,alpx,1,1.3e-6
mp,prxy,1,0.28
etchg,tts
finish

/solu
antype,trans
TREF,20

*do,j,1,60
*set,m,0.5*j
time,m
ldread,temp,1,,m,,,rth
solve
*enddo

*do,j,1,335
*set,n,0.5*j+30
time,n
ldread,temp,2,,n,,,rth
solve
*enddo

time,200
*set,dt1,10
*DIM,c1,TABLE,100/dt1,,,time
*set,c1(0,1,1),0
*do,i,1,100/dt
*SET,C1(i,0,1) ,i*dt

*SET,C1(i,1,1), 50
*enddo
lsel,s,,,1,3,2
esll,s
nsll,s,1
sf,all,pres,%c1%
allsel
solve
finish
页: [1]
查看完整版本: (咨询)温度载荷转为热应力(命令流见附件)