24小时热门版块排行榜    

查看: 1450  |  回复: 0

syngewooder

银虫 (小有名气)

[求助] 请教如何选取某面上每个单元在该面上的温度

实体单元,想选取某一面上的每个单元在该面的温度。

如附图所示,想求最前面这个面上每个单元在该面的温度,这里有6个单元,每个单元也有6个面,我想到用*GET, Par, ELEM, N, TBULK, face得到温度,但是不知道如何得到每个单元朝向前面的这个面的编号,也就是代码中的face。

还请大家指教,给出其他途径求面上每个单元在该面的温度,或者上面face的具体求法,谢谢!

网上搜到求解一个面的平均温度,如下所示,但和我需要的还是差距挺大,还请大家多多帮忙。

以下为网上搜索内容:
!asel,s……
nsla,s,all   !转化为选择节点
*get,nnub,node,,count !得到节点的总数
*get,nmin,node,,num,min  !得到节点的最小编号
*dim,A,,nnub      !将选择面上所有节点存入数组A中
n0=nmin           
A(1)=n0           !将最小编号存入A(1)位置
*do,j,2,nnub
  n0=ndnext(n0)
  A(j)=n0
*enddo
total_wendu=0
*do,i,1,nnub
*get,wen_du,node,A(i),temp  !获取节点温度
total_wendu=wen_du+total_wendu
*enddo
aver_temp=total_wendu/nnub  !平均温度

请教如何选取某面上每个单元在该面上的温度
示意图.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 syngewooder 的主题更新
信息提示
请填处理意见