声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1277|回复: 3

[前后处理] 由面旋转产生体时的警告怎么办

[复制链接]
发表于 2016-2-13 01:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
用 Vrotat旋转产生体时出现警告:
Shape testing revealed that 368832 of the 574944 new or modified elements violate shape warning limits. To review test results, please see the output file or issue the CHECK command.
这个意思应该是网格划分的单元形状不好,错误警告率高达64%,是否合适?怎么处理?

回复
分享到:

使用道具 举报

发表于 2016-2-13 07:22 | 显示全部楼层
  你是在由面旋转生成体的同时,也由面网格生成体网格,估计你的面网格本身就不太好,需要先检查和修改一下面网格,使面网格没有不合格的单元并尽量全部使用四边形单元;其次对面旋转时沿旋转方向的分段数多一些,避免边长比超过警告限。
  如仍有问题,可以把模型传上来看看。
 楼主| 发表于 2016-2-15 17:56 | 显示全部楼层
htbbzzg 发表于 2016-2-13 07:22
你是在由面旋转生成体的同时,也由面网格生成体网格,估计你的面网格本身就不太好,需要先检查和修改一下 ...

我用的面网格全部是三角形单元,为什么要用四边形单元?所有模型都用四边形单元最好吗?

初学者不太懂什么是“对面旋转时沿旋转方向的分段数”?我用的旋转命令是这样的:
Extopt,esize,6
Extopt,attr,1
Extopt,aclear,0
Type,1
Extopt,on
Vrotat,all,,,,,,4,7

请问怎么设置分段数多一些?
发表于 2016-2-16 08:42 | 显示全部楼层
  你的这一小段命令流中有 4 处使用了 Extopt 命令,其中就包含了对分段数的设置。另外 Vrotate 命令中也包含了分段数设置。按照你的 Vrotate 命令,所有的面绕关键点 4,7 组成的线旋转 360 度,每个圆周分为 4 段 (360  和 4 不是你设置的,是默认值),再考虑 Extopt,esize,6,一个圆周将划分 4*6=24 个单元。
  如果你用于旋转的所有的面,其半径相差很大,那么单元在周向的长度就会相差很大,靠近轴线处单元的周向长度很小,可能远小于面单元的尺寸;而远离轴线的单元,周向长度很大,可能远大于面单元的尺寸。对这种情况可能不适于使用旋转生成体并同时生成体网格,需要另想办法。
  建议你再仔细看一下帮助文件中关于这两命令流的说明。
  另外,在进行旋转后出现了大量不合格单元,你可以到输出窗口 (Output 窗口),看一下不合格单元的类型表,分析一下具体是什么原因。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-3-29 23:28 , Processed in 0.085801 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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