24小时热门版块排行榜    

查看: 3443  |  回复: 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的回帖

young10402

新虫 (初入文坛)

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

楼主你是怎么解决的?我也碰上了这种问题
10楼2017-04-16 16:52:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

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的回帖
信息提示
请填处理意见