找回密码
 注册
Simdroid-非首页
查看: 106|回复: 9

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

[复制链接]
发表于 2010-9-15 10:56:54 | 显示全部楼层 |阅读模式 来自 湖北武汉
如题
无论是plesol还是presol都没有温度这一选项
而我想选中温度大于某一值的单元然后计算其体积
如果先选中节点再选中与之相连的单元可以吗??
因为之前看过一个关于节点结果和单元结果的关系,说是节点结果是平均值,再说一个单元包含了几个节点,如果这样选择的话可以保证选择的单元数是准确的么???
.....问题多了点,请高手们赐教........
发表于 2010-9-15 11:27:35 | 显示全部楼层 来自 北京
Simdroid开发平台
1.温度和位移一样,是节点自由度,所以只有节点温度、节点位移等,而单元由节点构成,节点温度不同会导致单元上有温度梯度,所以没有单元温度或单元位移值。
2.要实现你的目的不难,如下即可:
NSEL,S,D,TEMP,TEMPMIN
ESLN,S,1,ACTIVE
ETABLE,EVOLU,VOLU
SSUM
*GET,VOLUME,SSUM,0,ITEM,EVOLU
其中TEMPMIN指你需要温度的最小值

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-15 14:27:37 | 显示全部楼层 来自 湖北武汉
非常感谢....... 2# yzzyinyin
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-15 14:36:10 | 显示全部楼层 来自 湖北武汉
还有一个小问题
刚刚在查看nesl命令时,item是D和BF的情况下都会有temp这个comp
D指的是自由度,BF指的是加载在节点上的负载么????
2# yzzyinyin
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-15 14:52:34 | 显示全部楼层 来自 湖北武汉
...我用了NSEL,S,D,TEMP,600
这个命令,很遗憾,每次都提示只选中0个节点...
不知道是为什么
我的模型的温度的最大值是653
我想选出大于600度的
为什么选不出来啊.......
2# yzzyinyin
回复 不支持

使用道具 举报

发表于 2010-9-15 14:53:49 | 显示全部楼层 来自 北京
是的。D的温度是自由度温度;BF的温度是温度载荷。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-15 14:58:25 | 显示全部楼层 来自 湖北武汉
那为什么会选不出来节点... 6# yzzyinyin
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-15 15:09:32 | 显示全部楼层 来自 湖北武汉
我又看了看nsel命令,最后把D去掉,也就是把命令改为
nsel,s,temp,,tempmin,tempmax
就能选出来了
所以猜想D是属于约束,而不是结果,而我的模型中没有施加温度约束条件,所以如果加了D就反而没有节点被选中
回复 不支持

使用道具 举报

发表于 2010-9-15 15:29:02 | 显示全部楼层 来自 北京
对的。应该是计算完的温度值,D是初始施加的,所以应该是节点自由度的结果值,即把D改为TEMP.
回复 不支持

使用道具 举报

发表于 2013-3-13 19:08:23 | 显示全部楼层 来自 广东中山
yzzyinyin 发表于 2010-9-15 11:27
1.温度和位移一样,是节点自由度,所以只有节点温度、节点位移等,而单元由节点构成,节点温度不同会导致单 ...

有个问题想请教您,使用ETABLE时,比如要提取温度超过100摄氏度的单元,那么这个单元的温度是怎么得出来的? 是这样吗,比如四节点的平面单元,四个节点上的温度分别为T1、T2、T3、T4,那么这个单元的温度就是(T1+T2+T3+T4)/4,,请问是这样吗?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 09:32 , Processed in 0.053024 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表