ANSYS读入温度场计算应力场出现的错误
各位大神:
小弟用以下命令流读入温度场求解应力场,但是在读入温度场的时候,出现了错误,请问大神这是怎么回事?
*** ERROR ***
Component SOLID1 is not defined.
错误貌似因为Cmsel,s,solid%j%,elem这条命令流引起的,Cmsel命令流的作用是选择循环载荷步j的单元吧?这个需要提前定义吗?
*do,j,1,10,1
ldread,temp,J,,,,test-mesh-quan,rth
TM=tm+tinc
time,tm
KBC,0
AUTOTS,ON
nsubst,10,100,10
ALLSEL,ALL
Cmsel,s,solid%j%,elem
Ealive,all
ALLSEL,ALL
save
*enddo
返回小木虫查看更多
今日热帖
京公网安备 11010802022153号
肯定要先用cm命令定义组件,才能用cmsel命令选择啊
Cmsel,s,solid%j%,elem 是选择 component solid%j%,其作用是选择循环载荷步 j 的单元。这个 component 需要在热分析部分的地 j 个载荷步定义,否则此处无法使用 component solid%j%。
您的意思需要在热分析的时候定义一个名为 solid的组件才可以吗?
是的。
估计你在热分析时也是使用了多载荷步和生死单元,对于后面需要进行应力分析的载荷步,都需要分别定义 component,包含该载荷步的所有单元,这样应力分析时才能使用 CMSEL 命令来获取相应载荷步包含的单元。此外,在获取单元后,最好再使用:
NSLE,S,ALL
命令来获取附属于这些单元的所有节点.,然后再进行应力分析
,