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

  • 4602
请先 登录 后评论

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 值表示该体积没有划分网格。

请先 登录 后评论