jinjiehaoa 发表于 2010-9-15 10:56:54

为什么只有节点温度,而没有单元温度值??

如题
无论是plesol还是presol都没有温度这一选项
而我想选中温度大于某一值的单元然后计算其体积
如果先选中节点再选中与之相连的单元可以吗??
因为之前看过一个关于节点结果和单元结果的关系,说是节点结果是平均值,再说一个单元包含了几个节点,如果这样选择的话可以保证选择的单元数是准确的么???
.....问题多了点,请高手们赐教........

yzzyinyin 发表于 2010-9-15 11:27:35

1.温度和位移一样,是节点自由度,所以只有节点温度、节点位移等,而单元由节点构成,节点温度不同会导致单元上有温度梯度,所以没有单元温度或单元位移值。
2.要实现你的目的不难,如下即可:
NSEL,S,D,TEMP,TEMPMIN
ESLN,S,1,ACTIVE
ETABLE,EVOLU,VOLU
SSUM
*GET,VOLUME,SSUM,0,ITEM,EVOLU
其中TEMPMIN指你需要温度的最小值

jinjiehaoa 发表于 2010-9-15 14:27:37

非常感谢....... 2# yzzyinyin

jinjiehaoa 发表于 2010-9-15 14:36:10

还有一个小问题
刚刚在查看nesl命令时,item是D和BF的情况下都会有temp这个comp
D指的是自由度,BF指的是加载在节点上的负载么????
2# yzzyinyin

jinjiehaoa 发表于 2010-9-15 14:52:34

...我用了NSEL,S,D,TEMP,600
这个命令,很遗憾,每次都提示只选中0个节点...
不知道是为什么
我的模型的温度的最大值是653
我想选出大于600度的
为什么选不出来啊.......
2# yzzyinyin

yzzyinyin 发表于 2010-9-15 14:53:49

是的。D的温度是自由度温度;BF的温度是温度载荷。

jinjiehaoa 发表于 2010-9-15 14:58:25

那为什么会选不出来节点... 6# yzzyinyin

jinjiehaoa 发表于 2010-9-15 15:09:32

我又看了看nsel命令,最后把D去掉,也就是把命令改为
nsel,s,temp,,tempmin,tempmax
就能选出来了
所以猜想D是属于约束,而不是结果,而我的模型中没有施加温度约束条件,所以如果加了D就反而没有节点被选中

yzzyinyin 发表于 2010-9-15 15:29:02

对的。应该是计算完的温度值,D是初始施加的,所以应该是节点自由度的结果值,即把D改为TEMP.

骞耕 发表于 2013-3-13 19:08:23

yzzyinyin 发表于 2010-9-15 11:27 static/image/common/back.gif
1.温度和位移一样,是节点自由度,所以只有节点温度、节点位移等,而单元由节点构成,节点温度不同会导致单 ...

有个问题想请教您,使用ETABLE时,比如要提取温度超过100摄氏度的单元,那么这个单元的温度是怎么得出来的? 是这样吗,比如四节点的平面单元,四个节点上的温度分别为T1、T2、T3、T4,那么这个单元的温度就是(T1+T2+T3+T4)/4,,请问是这样吗?
页: [1]
查看完整版本: 为什么只有节点温度,而没有单元温度值??