动网格计算遇到负网格的问题。

浏览:159199 回答:6
请教各位朋友,用动网格计算时,为什么会出现下面这种情况?
7QQ图片20131211150510.jpg

现在发现主要是网格不会自己自动生成,消失。
贴着叶片walls_in在扭曲变形。
----------------------------------------------------
我把速度调小到了原来的10%,结果网格还是不会自动合并/分解。
动网格计算遇到负网格的问题。的图2
我把网格加密了50%,结果网格也还是不会自动合并/分解。
----------------------------------------------------
这是我的设置:
动网格计算遇到负网格的问题。的图3
----------------------------------------------------
我想做的就是让水流从左边流入,然后叶片会被动的(6dof)转动。
动网格计算遇到负网格的问题。的图4
----------------------------------------------------
感谢阅读!请不吝赐教!
QQ图片20131211143047.jpg
邀请回答 我来回答

全部回答

(6)
默认 最新
g190027864
谢谢
2013年12月18日
评论 点赞
g190027864
每日一顶..
2013年12月17日
评论 点赞
g190027864
顶 顶
2013年12月16日
评论 点赞
g190027864
这是我的
data case 文件和msh网格文件

请不吝赐教!
2013年12月15日
评论 点赞
g190027864
非常感谢楼上两位的回复!
我按照所说的,回去尝试修改udf文件,但还是不行。
然后试着把入口流速不变,迭代改细,从1e-03 改成 1e-07,还是不行。
迭代改太细了,叶片就不动了。
迭代稍微改大点,发现头两步叶片不会动,计算到第三步,叶片就动,同时负网格出现。
叶片一动就出现负网格。
还是不知道是哪里出错了。
这是我的udf原文件:
#include "udf.h"
DEFINE_SDOF_PROPERTIES(test_box, prop, dt, time, dtime)
{
prop[SDOF_MASS] = 5.991;
prop[SDOF_IXX] = 1195955606e-12;
prop[SDOF_IYY] = 1195955468e-12;
prop[SDOF_IZZ] = 2391896389e-12;
prop[SDOF_ZERO_TRANS_X]=TRUE;
prop[SDOF_ZERO_TRANS_Y]=TRUE;
prop[SDOF_ZERO_TRANS_Z]=TRUE;
prop[SDOF_ZERO_ROT_X]=TRUE;
prop[SDOF_ZERO_ROT_Y]=TRUE;
printf("\nstage: updated 6dof properties");
}
后来改成:
#include "udf.h"
DEFINE_SDOF_PROPERTIES(test_box, prop, dt, time, dtime)
{
prop[SDOF_MASS] = 17.623;
prop[SDOF_IZZ] = 2391.89e-6;
prop[SDOF_ZERO_TRANS_X]=TRUE;
prop[SDOF_ZERO_TRANS_Y]=TRUE;
printf("\nstage: updated 6dof properties");
}
结果还是不行。
2013年12月15日
评论 点赞
csuperfect

转动惯量设置有误,网格已经不再一个平面上了,
可参考下一下几个实例
http://forums.caenet.cn/showtopic-531385.aspx
http://forums.caenet.cn/showtopic-532886.aspx
2013年12月11日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP