0.5 ANSYS软件中,如何选出或列出未划分网格的实体

请先 登录 后评论

1 个回答

晓东 - 工程师
擅长:LS-DYNA

如果你的ANSYS版本比较高,可以查一下是否有命令vsle(提取有单元的体积),如果有的话,操作如下。

  • 选择所有单元;
  • 使用vsle命令获取已划分单元的体积;
  • 颠倒体积的选择,得到没有划分网格的体积。

如果你的 ANSYS 中尚没有这个命令,可以使用APDL编程实现,其思路如下。

  1. 选择所有实体allsel,all;
  2. 使用*get命令得到最大Volumes的编号vmax;
  3. 创建一个数组ven(vmax),准备存放各体积的单元数;
  4. 从1到vmax进行循环,循环变量i,循环内容:选择第i个体积;如果该体积不存在(Vsel(i)=-1),在数组ven(i)处填入-1;如果该体积存在,选择属于该体积的单元——命令 eslv,s,用 *get 命令得到单元数,在数组 ven(i)中填入该单元数,单元数为零表示该体积没有划分网格。
  5. 循环执行结束后,检查数组中的数据:0 值表示该体积没有划分网格。

请先 登录 后评论
  • 1 关注
  • 0 收藏,117 浏览
  • Hollow 提出于 2018-07-24 19:29
ANSYS 二次开发及应用实例详解
ANSYS参数化编程与命令手册