- 积分
- 5
- 注册时间
- 2010-10-5
- 仿真币
-
- 最后登录
- 1970-1-1
|
本帖最后由 perfect19860210 于 2011-8-14 09:35 编辑
原帖在这里
http://forum.simwe.com/viewthrea ... 6amp%3Btypeid%3D386
以下是我从论坛里总结归纳的负体积产生的原因,以及个人实践小结(可能有误,还望大家批评讨论),希望与大家分享!
一、Icem里产生负网格的理论原理:
想像有一个三轴为I, J, K的立方块,其顶点间的向量分别L1, L2, L3 体积可以是 L1 x L2 .L3 ,L1 x L2 形成另一个向量, 其绝对值大小代表着L1,L2封包住的平行四边形面积, 再经过点乘代表将L1,L2封包住的面积投影到L3的方向上, 只要此值为负的就是负体积, 因为点成代表着绝对值乘上cos(夹角), 所以L1 x L2 与 L3 这两个向量若不是在正负90度内就会是负体积的。
二、产生的直接原因与解决方法
(1)block本身的错误。————观察负体积附近blocking单元与几何之间的投影关系,避免投影错误。可以指定face投影对应的surface或part(AssociateFace);投影到面上的线可以通过转变spline线拉拽关键点至面上(EditEdeges);
(2)edge映射不合理或者不到位。————Pre-mesh中右键选择通过面或者线或者点关系生成网格(projectfaces or edges or vertices),从而判断是点或线或面映射出现问题了
(3)节点数设定过密。————有时候增加节点数能够提高质量,但是如果节点数太多有时反而会使你没有负体积的网格产生负体积。: y' ^3 @
()()
(4)有时候你的vertices或edges没有关联,或者你的faces没有映射好。
三、个人经验小结:
1、在画网格之前要先选择好block的划分思路,有一个好的blocking将为今后省了很多麻烦。
2、我试过Pre-mesh-- project faces or edges or vertices这一招很管用,在关联的过程中时刻注意这些映射的正确性,及时修正,一步步检查过来结果一帮没有多少问题。 |
|