热分析 » 讨论区 » 经验共享 » 【求助】平板裂缝天线进行焊接热分析得到节点位移、

采购询价

点击提交代表您同意 《用户服务协议》 《隐私政策》

 
需要登录并加入本群才可以回复和发新贴

标题:【求助】平板裂缝天线进行焊接热分析得到节点位移、

efp[使用道具]
五级
Rank: 5Rank: 5


UID 127157
精华 0
积分 2972
帖子 1664
信誉分 100
可用分 9887
专家分 0
阅读权限 255
注册 2014-9-14
来自 内蒙古乌兰察布市集宁
状态 离线
1
 

【求助】平板裂缝天线进行焊接热分析得到节点位移、

小弟需要对一平板裂缝天线进行焊接热分析得到节点位移、单元应力以及每载荷步的温度等信息,但是在进行分析时发现没有得到.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."非常感谢你们的帮助!!
顶部
zouyou[使用道具]
一星
Rank: 6Rank: 6


UID 128420
精华 1
积分 3167
帖子 1809
信誉分 102
可用分 10670
专家分 10
阅读权限 255
注册 2014-11-1
状态 离线
2
 

【回复】

这个命令流是你的完整的命令流吗?不是吧!
  因为缺了很多关键内容,很难分析问题所在。
  只指出两处:
  命令流这用到了两个变量,一个 tempt,应该是个表数组,但是没有定义;另一个是 jnam,好像原来代表工作名  的,也没有定义过。
  如果确实如此,计算是没办法进行的,后续也无法读取温度结果。如果不是这样,则需要你提供完整的命令流
顶部
xiaoxiaoai[使用道具]
五级
Rank: 5Rank: 5


UID 129743
精华 1
积分 2483
帖子 1382
信誉分 102
可用分 8282
专家分 10
阅读权限 255
注册 2014-12-17
状态 离线
3
 

【回复】

确实如您所说的这两个变量都有。分别为:
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,非常感谢
顶部
zouyou[使用道具]
一星
Rank: 6Rank: 6


UID 128420
精华 1
积分 3167
帖子 1809
信誉分 102
可用分 10670
专家分 10
阅读权限 255
注册 2014-11-1
状态 离线
4
 

【回复】

你这段命令流中,在定义表数组 TEMPT 之后,使用了一个命令:
  /clear,start
它会把前面定义的所有变量度删除调,就是说 TEMPT 又变成没有定义的了。
顶部
dadaai[使用道具]
五级
Rank: 5Rank: 5


UID 130698
精华 0
积分 2001
帖子 1042
信誉分 100
可用分 6336
专家分 0
阅读权限 255
注册 2015-1-5
状态 离线
5
 

【回复】

额,不好意思,是我表述有问题呢。其实“  /clear,start”是我所有命令流最最前面的,是我写命令流的习惯,只是在这里放在TEMP下面引起了您的误解。定义降温曲线那一段是一个单独的文件,用的是/input导入的,所以应该不是您说的那样,不好意思。
顶部