当前位置: 首页 > 仿真模拟 >ANSYS读入温度场计算应力场出现的错误

ANSYS读入温度场计算应力场出现的错误

作者 346507037
来源: 小木虫 250 5 举报帖子
+关注

各位大神:
小弟用以下命令流读入温度场求解应力场,但是在读入温度场的时候,出现了错误,请问大神这是怎么回事?
*** 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 返回小木虫查看更多

今日热帖
  • 精华评论
  • youyuwanglin

    肯定要先用cm命令定义组件,才能用cmsel命令选择啊

  • htbbzzg

    Cmsel,s,solid%j%,elem 是选择 component solid%j%,其作用是选择循环载荷步 j 的单元。这个 component 需要在热分析部分的地 j 个载荷步定义,否则此处无法使用 component solid%j%。

  • 346507037

    引用回帖:
    3楼: Originally posted by htbbzzg at 2020-11-21 10:14:10
    Cmsel,s,solid%j%,elem 是选择 component solid%j%,其作用是选择循环载荷步 j 的单元。这个 component 需要在热分析部分的地 j 个载荷步定义,否则此处无法使用 component solid%j%。

    您的意思需要在热分析的时候定义一个名为 solid的组件才可以吗?

  • htbbzzg

    引用回帖:
    4楼: Originally posted by 346507037 at 2020-11-23 21:48:54
    您的意思需要在热分析的时候定义一个名为 solid的组件才可以吗?...

    是的。
      估计你在热分析时也是使用了多载荷步和生死单元,对于后面需要进行应力分析的载荷步,都需要分别定义 component,包含该载荷步的所有单元,这样应力分析时才能使用 CMSEL 命令来获取相应载荷步包含的单元。此外,在获取单元后,最好再使用:
        NSLE,S,ALL
      命令来获取附属于这些单元的所有节点.,然后再进行应力分析

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓