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

[问题讨论] ANSYS *GET

[复制链接]
发表于 2015-7-15 11:01:28 | 显示全部楼层 |阅读模式 来自 北京

如下图,想要用*GET得到突出体与长方体接触面上的所有温度,命令流该如何实现呢?得到的结果如何查看?







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2015-7-17 16:57:30 | 显示全部楼层 来自 上海
Simdroid开发平台
给你个思路吧:
  1  根据单元类型选择所有接触单元:
      ESEL,  s, TYPE, 接触单元的类型号;
      如果不知一种接触单元,使用 ESEL, a, TYPE, ... 添加另外的接触单元
  2  选择附着在接触单元上的所有节点:
      NSLE, s, all
  3  使用 *get 命令和循环语句,获取当前所有节点的温度。
回复 不支持

使用道具 举报

 楼主| 发表于 2015-7-21 13:55:21 | 显示全部楼层 来自 北京
htbbzzg 发表于 2015-7-17 16:57
给你个思路吧:
  1  根据单元类型选择所有接触单元:
      ESEL,  s, TYPE, 接触单元的类型号;

首先谢谢您的回复,如果要是想得到长方体表面的温度,是不是就只需要选择长方体表面的所有节点,然后用*get?因为我是想将得到的温度调用matlab进行计算,那*get得到的数据是不是要存入数组呢?
回复 不支持

使用道具 举报

发表于 2015-7-23 15:28:38 | 显示全部楼层 来自 上海
  想得到哪些节点的温度,就需要先选择那些节点,然后用 *get 命令得到相应的节点号和温度值并将这些节点号和温度值存放到数组中;再使用 *vwrite 命令,按照需要的格式写到文件中。
回复 不支持

使用道具 举报

 楼主| 发表于 2015-8-3 18:31:51 | 显示全部楼层 来自 北京
htbbzzg 发表于 2015-7-23 15:28
想得到哪些节点的温度,就需要先选择那些节点,然后用 *get 命令得到相应的节点号和温度值并将这些节点号 ...

谢谢您的回复,根据您的提示我写了一部分命令流,不清楚对不对,不知道如何用*get得到面14上所有节点和对应温度,因为节点与温度数据很多,在定义数组时要怎么定义呢?
ASEL,S,,,14
NSLA,S,L
*GET,T14,AREA,14,TEMP
*DIM,TN,,

回复 不支持

使用道具 举报

发表于 2015-8-6 16:39:39 | 显示全部楼层 来自 上海
还是给你个思路吧:
  ASEL,S,,,14                               !  选择面 14
  NSLA,S,L                                   !  选择面 14 上的所有节点
  *get,nmax,NODE,0,NUM,MAX       !  获取当前选择集中最大节点号,赋予标量 nmax
  *get,nmax,NODE,0,NUM,MAX       !  获取当前选择集中最小节点号,赋予标量 nmin
  *get,ncount,NODE,0,COUNT        !  获取当前选择集中节点总数,赋予标量 ncount
  *dim,T_nodes,array,ncount,2       ! 定义存放节点温度的数组,第一行为节点号,第二行为对应温度值
  in=0                                         !  存放节点数据的数组位置计数
  *do,i, nmin, nmax                       !  对当前选择集的节点进行循环
      *if, node(i),eq,1,then             ! 如果节点 in 在当前选择集中
         in=in+1                              ! 修改数组位置
         T_nodes(i,1) = i                  ! 将节点号 i 放到数组的第一行对应位置
         *get,Ti, NODE, i,TEMP           ! 获取节点 i 的温度值,赋予标量 Ti
         T_nodes(in,2) = Ti                ! 将节点 i 的温度值放到数组的第二行对应位置
       *endif
    *enddo
    至此,数组 T_nodes 中已经存放了当前选择集中所有节点的节点号和对应的温度。
    大致过程如此,没有验证过,做个参考吧。
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 03:33 , Processed in 0.030573 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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