找回密码
 注册
Simdroid-非首页
查看: 121|回复: 2

求助:ansys中热结构瞬态耦合分析

[复制链接]
发表于 2012-6-16 08:34:12 | 显示全部楼层 |阅读模式 来自 北京海淀
我先用ansys进行热分析,施加温度曲线,这时可以得到不同时刻的温度分布。我想直接将温度结果用LDREAD读入结构分析中,采用了循环,可是不同时刻的应力结果还是一样,请指教。下面附上命令流
fini
/CLEAR
!===================第一步进行稳态热分析======================
/PREP7
ET,1,SOLID70

MP,EX,1,3.45E10
MP,PRXY,1,0.2
MP,DENS,1,2500
MP,KXX,1,2.3
ZH=1.0

BLOCK,,1,,1,,ZH,     !厚度暂取1.0


ALLSEL,ALL
LESIZE,ALL,0.2, , , , , , ,1
VMESH,ALL

/SOLU
ANTYPE,trans
trnopt,full
lumpm,0
timint,on
time,12
deltim,0.2
AUTOTS,1

*DIM,wendukx,TABLE,8,1,1
*SET,wendukx(1,0,1) , 0    !小时
*SET,wendukx(2,0,1) , 1   
*SET,wendukx(3,0,1) , 2
*SET,wendukx(4,0,1) , 4   
*SET,wendukx(5,0,1) , 6
*SET,wendukx(6,0,1) , 8   
*SET,wendukx(7,0,1) , 10   
*SET,wendukx(8,0,1) , 12

*SET,wendukx(1,1,1) , 8    !混凝土外侧的传热系数。
*SET,wendukx(2,1,1) , 8   
*SET,wendukx(3,1,1) , 8
*SET,wendukx(4,1,1) , 8   
*SET,wendukx(5,1,1) , 8
*SET,wendukx(6,1,1) , 8   
*SET,wendukx(7,1,1) , 8  
*SET,wendukx(8,1,1) , 8


*DIM,wendu,TABLE,8,1,1
*SET,wendu(1,0,1) , 0    !小时
*SET,wendu(2,0,1) , 1   
*SET,wendu(3,0,1) , 2
*SET,wendu(4,0,1) , 4   
*SET,wendu(5,0,1) , 6
*SET,wendu(6,0,1) , 8   
*SET,wendu(7,0,1) , 10   
*SET,wendu(8,0,1) , 12

*SET,wendu(1,1,1) , 170    !温度
*SET,wendu(2,1,1) , 145   
*SET,wendu(3,1,1) , 120
*SET,wendu(4,1,1) , 120   
*SET,wendu(5,1,1) , 100
*SET,wendu(6,1,1) , 80   
*SET,wendu(7,1,1) , 60   
*SET,wendu(8,1,1) , 50



ASEL,S,LOC,Z,ZH
SFA,ALL,1,CONV,%wendukx%,%wendu%   !此处将%wendukx%换成上面数组的数值8,计算就会给错误,看了命令帮助,不知道原因

ASEL,S,LOC,Z,0
SFA,ALL,1,CONV,10e6,40

ALLSEL,ALL
outres,all,all

SOLVE
!===================第二步进行结构分析======================
/PREP7  
ALLSEL,ALL
ETCHG,TTS

ET,1,SOLID45

MP,EX,1,3.45E10
MP,PRXY,1,0.2
MP,DENS,1,2500
MP,ALPX,1,1e-5

/SOL
ANTYPE,trans
trnopt,full
lumpm,0
timint,on
AUTOTS,1

ALLSEL,ALL
SFADELE,ALL

tref,40

NSEL,S,LOC,z,0
D,ALL,ALL

ALLSEL,ALL

*do,I,0.2,12,0.2
time,I
LDREAD,TEMP,,, ,I ,'001','rth',' '    !读入不同时刻温度计算
allsel,all
outres,all,all
solve
*enddo


fini



/POST1

!by picks 读入不同的结果,应力确都相同

!节点应力结果在每个子步都相同?



 楼主| 发表于 2012-6-16 08:35:54 | 显示全部楼层 来自 北京海淀
Simdroid开发平台
上面命令流中我用的是瞬态分析,如果采用静力分析,建立荷载步,计算就会出问题。给出警告 Element convections are not valid for element 1.                        
  The SFE command is ignored. 。
下面为命令流.
/PREP7  
ALLSEL,ALL
ETCHG,TTS

ET,1,SOLID45

MP,EX,1,3.45E10
MP,PRXY,1,0.2
MP,DENS,1,2500
MP,ALPX,1,1e-5

/SOL
ANTYPE,0

AUTOTS,off

ALLSEL,ALL
SFADELE,ALL

tref,40

NSEL,S,LOC,z,0
D,ALL,ALL

ALLSEL,ALL

*do,I,1,60,1
time,I
LDREAD,TEMP,,, ,0.2*I ,'001','rth',' '    !读入不同时刻温度计算
lswrite,I
allsel,all
*enddo

outres,all,all
lssolve,1,I


fini
回复 不支持

使用道具 举报

发表于 2012-8-15 12:16:25 | 显示全部楼层 来自 上海
LZ解决了吗?
加上一句: timint,on   试试。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-18 01:35 , Processed in 0.027326 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表