当前位置: 首页 > 仿真模拟 >怎么才能吧ansys中每个节点的温度提取提取出来导入matlab处理

怎么才能吧ansys中每个节点的温度提取提取出来导入matlab处理

作者 晓嘉嘉
来源: 小木虫 1600 32 举报帖子
+关注

我做了个仿真,然后想把每个节点的温度提取出来导入matlab分析,节点是我自定义的,然后编了以下程序,请求大神帮看看错在哪
/post1
!set,list
set,last
/efacet,1
plnsol,temp
/auto,1
file,alijiajia,rst
*dim,Tem_Node,array,151,26
*dim,nodes,array,151,26
*do,i,1,151,1
*do,j,1,26
nodes(i,j)=100000+26*(i-1)+j
*enddo
*enddo
*do,i,1,151,1
*do,j,1,26
*get,Tem_Node(i,j),NODE,nodes(i,j),NTEMP
*enddo
*enddo
*cfopen,alijiajia,txt
*do,i,1,151,1
*vwrite,(Tem_Node(i,1)…Tem_Node(i,26))
(26f8.5)
*enddo
*cfclose
麻烦各位大神了

 返回小木虫查看更多

今日热帖
  • 精华评论
  • liyaobo0509

    *vwrite命令
    1.只能用在batch模式,不支持GUI;
    2.*vwrite命令可将多个列一次写出,楼主用在循环里不太合适,建议仔细查看帮助关于*vwrite命令的说明;

  • liyaobo0509

    茨愣ㄒ辶艘桓鼋诘闶 nodes(i,j)=100000+26*(i-1)+j
    1.在GUI中打开nodes数组,看里面的节点数据是不是按你想法定义的;
    2.模型中真的存在这些节点吗?(表示怀疑),

  • 东方鸣镝

    你的这些节点中是不是有中间节点,你用的单元是什么单元?ansys中应该是不输出中间结点的温度

  • liyaobo0509

    可能是节点没有被选择,在进入后处理器前,先全选节点试试看,如下。

    /post1
    allsel, all

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