|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我用CFX计算一个转速为10转/秒,行进速度1m/s,直径为0.2m的螺旋桨。在收敛过程中出现剧烈振荡,最终计算失败出现数据溢出(如图),下面是我处理的过程,请各位高手赐教。
在划分网格时,大圆柱体内表面和小圆柱体外表面共用一个网格系列。
2,导入CFX-Pre。将小圆柱体(内表面是螺旋桨表面)和大圆柱体(去掉小圆柱体部分)分别导入cfx-pre。并分别对这两个体建立domain,其中小圆柱体的domain旋转,速度为10rps。
3,定义边界条件。将大圆柱体的前端面、后端面以及圆柱面定义为inlet(速度为1m/s),outlet(平均静压为0)和wall(free slip)。小圆柱内部螺旋桨面定义为为wall(no slip)。
4,定义interface。由于两个domain一个旋转一个不旋转,故将两个domain的相交面定义为domain interface。由于前端面和后端面存在r=0的情况,故将frame change定义为frozen rotor的同时将transformation type定义为none,而圆柱面则没有修改transformation type项。
5,定义global initialisation。选择frame type为stationary,速度为在笛卡儿坐标系下的u=1m/s。
6,solver control。选择high resolution,并将physical timescale定义为2秒。
导入solver计算,结果出现
ERROR #004100018 has occurred in subroutine FINMES. |
| Message: |
| Fatal overflow in linear solver.
这样的报错,请各位指点一下我的计算过程哪里出现问题了呢?
谢谢 |
|