24小时热门版块排行榜    

查看: 3441  |  回复: 9

xdzhangchao

金虫 (小有名气)

[求助] 热分析没有得到rth文件 已有2人参与

小弟需要对一平板裂缝天线进行焊接热分析得到节点位移、单元应力以及每载荷步的温度等信息,但是在进行分析时发现没有得到.rth文件不知是什么原因,求大神帮忙指导一下,感激不尽!!!
这个是热分析的命令流:
/prep7
et,1,57         !焊料单元

/SOLU
ANTYPE,TRANS
trnopt,full
outres,all
TIME,1E-6
TUNIF,600   !初始降温的温度
!!nsubst,1
nsubst,5   !子步数
autots,off
SOLVE

TIME,3900
!!DELTIM,stptm,stptm,stptm
DELTIM,130,2,300   !时间载荷步(这里模拟的是天线温度从600开始降到20用的时间为3900s包括到20后保温一段时间)
AUTOTS,ON
TIMINT,ON
OUTRES,,ALL

!!ASEL,S,LOC,Z,0      !下面是选择平板裂缝天线的3层表面,施加热流密度
NSEL,S,LOC,Z,-0.01758,0.022452     !这个是因为为了考虑第一层表面粗糙度的影响,在Z向加了个小的波动,也不知道对不对?
ESLN,S,1,ALL
ASEL,A,LOC,Z,5.5  
ASEL,A,LOC,Z,11
ASEL,A,LOC,Z,16.5
              
sfa,all,,conv,0.01,%tempt%
sfe,all,,conv,0.01,%tempt%
allsel,all
SOLVE

/post1
*GET, nsets, ACTIVE, 0, SET, NSET

/PREP7
ET,1,181   !母材单元
/SOL
ANTYPE,0
NLGEOM,ON
OUTRES,ALL,ALL  
NROPT,FULL,,ON  

D,300684,UX,0     !边界约束
D,300684,UY,0
D,300684,UZ,0

D,300578,UY,0
D,300578,UZ,0
  
D,302366,UZ,0
D,298926,UZ,0

TIME,1E-6
asel,s,mat,,2    !开始时杀死焊料
esla,s
EKILL,ALL

allsel,all
LDREAD,TEMP,1,1, , ,%jnam%,'rth',' '       !这里就出现问题了
!!nsubst,1
nsubst,5
autots,off
SOLVE

*DO,I,1,nsets-1,1  
    TIME,I      
    LDREAD,TEMP,2,I,,,%jnam%,'RTH'
    *IF,I,EQ,1,THEN  
        asel,s,mat,,2
        esla,s
        EALIVE,ALL     !焊料凝固后“单元出生”
        ALLSEL,ALL
        nsubst,10
        autots,on
    *ENDIF
    nsubst,1
    autots,on
    SOLVE
*ENDDO

求好心人解答啊,最近一直弄这个头大的很,有时候还提示"Load set not found on result file(antenna.rth). The LDREAD command is ignored."或者“The result file(antenna.rth)”is not available.The LDREAD command is ignored."非常感谢你们的帮助!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdzhangchao

金虫 (小有名气)

求大神解答啊,
2楼2015-04-02 15:23:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
这个命令流是你的完整的命令流吗?不是吧!
  因为缺了很多关键内容,很难分析问题所在。
  只指出两处:
  命令流这用到了两个变量,一个 tempt,应该是个表数组,但是没有定义;另一个是 jnam,好像原来代表工作名  的,也没有定义过。
  如果确实如此,计算是没办法进行的,后续也无法读取温度结果。如果不是这样,则需要你提供完整的命令流。
3楼2015-04-02 15:56:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdzhangchao

金虫 (小有名气)

引用回帖:
3楼: Originally posted by shgao20 at 2015-04-02 15:56:20
这个命令流是你的完整的命令流吗?不是吧!
  因为缺了很多关键内容,很难分析问题所在。
  只指出两处:
  命令流这用到了两个变量,一个 tempt,应该是个表数组,但是没有定义;另一个是 jnam,好像原来代表工 ...

确实如您所说的这两个变量都有。分别为:
TEMPT:定义的是降温曲线。
cltm=3900
stptm=130

*DIM,tempt,TABLE,6,1,1, , ,   
*SET,TEMPT(0,1,1) , 0   
*SET,TEMPT(1,0,1) , 1e-006
*SET,TEMPT(1,1,1) , 600  
*SET,TEMPT(2,0,1) , 60   
*SET,TEMPT(2,1,1) , 590  
*SET,TEMPT(3,0,1) , 120
*SET,TEMPT(3,1,1) , 580  
*SET,TEMPT(4,0,1) , 180
*SET,TEMPT(4,1,1) , 580  
*SET,TEMPT(5,0,1) , 2100
*SET,TEMPT(5,1,1) , 20   
*SET,TEMPT(6,0,1) , 3900
*SET,TEMPT(6,1,1) , 20
INAM:这是file名字
finish
/clear,start

jnam='antenna'
/filname,%jnam%,1
/title,%jnam%

/PREP7


不知道可不可以加个QQ详聊?可以给您详细命令流,我的是:704987368,非常感谢
4楼2015-04-02 16:17:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

你这段命令流中,在定义表数组 TEMPT 之后,使用了一个命令:
  /clear,start
它会把前面定义的所有变量度删除调,就是说 TEMPT 又变成没有定义的了。
5楼2015-04-02 17:16:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdzhangchao

金虫 (小有名气)

引用回帖:
5楼: Originally posted by shgao20 at 2015-04-02 17:16:36
你这段命令流中,在定义表数组 TEMPT 之后,使用了一个命令:
  /clear,start
它会把前面定义的所有变量度删除调,就是说 TEMPT 又变成没有定义的了。

额,不好意思,是我表述有问题呢。其实“  /clear,start”是我所有命令流最最前面的,是我写命令流的习惯,只是在这里放在TEMP下面引起了您的误解。定义降温曲线那一段是一个单独的文件,用的是/input导入的,所以应该不是您说的那样,不好意思。
6楼2015-04-02 17:33:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdzhangchao

金虫 (小有名气)

求大神!!!
7楼2015-04-03 00:32:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mecha106

新虫 (初入文坛)

【答案】应助回帖

我最近也出现瞬态热分析计算后没有找到rth格式文件,但是生成了rst格式,你可以加载这个rst,获得温度结果。
8楼2016-03-05 11:20:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdzhangchao

金虫 (小有名气)

引用回帖:
8楼: Originally posted by mecha106 at 2016-03-05 11:20:40
我最近也出现瞬态热分析计算后没有找到rth格式文件,但是生成了rst格式,你可以加载这个rst,获得温度结果。

嗯嗯。问题已解决,谢谢啦

发自小木虫Android客户端
9楼2016-03-07 08:13:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

young10402

新虫 (初入文坛)

引用回帖:
9楼: Originally posted by xdzhangchao at 2016-03-07 08:13:56
嗯嗯。问题已解决,谢谢啦
...

楼主你是怎么解决的?我也碰上了这种问题
10楼2017-04-16 16:52:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xdzhangchao 的主题更新
信息提示
请填处理意见