MFX 与 转子运算

浏览:147407 回答:5
看到本区有关于 MFX 的讨论,所以进来向各位求助。

我正在进行的一个运算是关于 排污泵的转子震动 的分析。 所使用的软件正是 MFX。

我所遇到的问题是,整个计算的设置都已经完成,由于在CFX中设计旋转(转子啊)的问题,所以对其中的“stagger iterations” 却总是很难处理。

希望有使用过 mfx 的专家达人能给我点提示。

多谢!

邀请回答 我来回答

全部回答

(5)
默认 最新
wallingj

压力场和震动大小在 取 stagger iteration=1 时,基本上正常; 但考虑到每个位置只进行了一次FSI 运算,担心mesh 的震动没有反馈给 CFX 以进行第二次的 压力场 的互动运算; 所以 一直 在想办法增加 stagger iteration 到 2 以上。 但其结果,就如我在上面描述的,完全错误的结果,而且会造成 negative volume。

在ANSYS 方面, 我的确只需要震动的结果。 其设置并不复杂。 由于是 压力场 作用在 叶轮上。 转子 是 飞轮, 由两个 轴承 固定 转子。 所以, iteractive faces 就是整个 叶轮 的表面surface。 至于FSI 顺序, 由于是 压力场的作用, 所以没有压力也就没震动, 自然是 选取 CFX 为 先前预算。

其附件为转子的图片,前端的 绿色和 橙色 部位 为 iterative faces。

在 CFX 中, 其模型 为 叶轮+涡壳(impeller+casing),为了压力场的运算; 在 ANSYS 中,为 叶轮+轴(没有轴承)。

另外一点, 在我的 CFX 中,是有旋转的, 但在 ANSYS 中,却没有设置旋转; 这一点, 从 stagger iteration=1 的结果可以证实是正确的。 因为在数据传递时, 坐标系非常的重要, CFX 的坐标是取相对值,所以具体参考起来, 会比较复杂。

至于你的运算, 和我的应该是基本相似的。 不知道你的 stagger iteration 是否对结果有很大的影响。 另外,你要特别小心 relaxation factor 的设置, 最后使用 all 参数 来控制, 否则会出问题,这应该是 程序 的bug。

如果可能的话, 希望我们能把彼此的 ANSYS 。dat 文件 交流一下。

多谢你的关注!

ROTOR.jpg
2006年7月22日
评论 点赞
mark

如果ansys是振动分析,我很想知道你是怎么处理的,先算的固体域还是流体域?你的interface设在什么地方?还有你说的机壳好像没什么关系吧。

2006年7月22日
评论 点赞
mark
我对你这个题目很感兴趣
,因为我也作一个带压焊接的project,本来用fsi作的,后来也想用ansys/mfx来计算看看,你的转子旋转,瞬态的。我的也是瞬态分析,只不过是热源围绕管道移动(热源转0-180度),还好考虑管道内流体的影响。从你的描述来看,你的时间步没什么问题啊,3度一个 是可以的,如果抛开压力值正负,大小方面是不是符合呢?还有在ansys中你算的直接结果是振动方面的?
2006年7月22日
评论 点赞
wallingj

多谢mark版主的回复。

我遇到的问题并不是 stagger iterations 的取值。 由于是转子运算,所以是使用每3度一个位置作为时间步长,也就是说转子运动一圈为120个时间步长。

当我的 stagger iteration 取 1 时,运算比较正常,震动和压力场都在预期的范围内。 但当我增加 stagger iteration 到 2或以上 时, 压力场 的表现非常奇怪, 第一个时间步长时,表现为正值(3.6e5),而第二个时间步长时却为负值(-2.3e5);而正常的压力值应该在 1。5e5左右。 同时,ANSys中的震动也一样为正负值波动,完全不可信。

在运算时,cfx 中为 rotor 和casing,在rotor 顶端, 其与 casing 的距离为 0。5 mm。可能是具体造成了问题, 但为什么增加 stagger iteration 时,会造成以上现象呢。

还有就是, 在旋转运算中, 整个计算从来没有 收敛过。

另外一个问题, 在旋转运算中, 如果 stagger iteration 取 1, 是否会失去 流固交互特征 呢?

谢谢

2006年7月22日
评论 点赞
mark

时间步迭代要靠自己的经验取值,没有什么标准

2006年7月21日
评论 点赞

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

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

    TOP