找回密码
 注册
查看: 2718|回复: 2

时间步长的设置

[复制链接]
发表于 2012-7-13 23:55:01 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?注册

x
最近在计算颗粒在流体中的速度。时间步长已经设置的很小了。举个例子,我的计算尺度狠小,比如时间步长是1e-6s的时候,计算挺好,也没有负体积,但是把时间步长减小到1e-7s的时候,颗粒的速度明显就大了。如果把时间步长提高到5e-6s,会发现计算出来的速度一会大一会小,左右徘徊。这是为什么啊?怎样才能提高结果的准确性呢?
谢谢!
 楼主| 发表于 2012-7-18 22:09:56 | 显示全部楼层

回复 1# 葡萄的苹果 的帖子

哈哈,经过几天的计算,找到问题了。计算的一开始,颗粒在流体中处于加速过程,而且加速度在逐步减小,直到速度稳定加速度变为零。如果时间步长过大,UDF 用一个时间步计算出的加速度来计算第二个时间步的速度就会偏大(因为两个时间步中,加速度变小了)。第二个时间步中,颗粒在这个过大的速度的情况下,就会受到反向的力,计算出一个反向的加速度,但那是由于时间步长大, 第三个时间步算出的速度又会过小。所以就有了速度大小不定的结果了。时间步长还要尝试着设置吧。
发表于 2013-4-15 19:30:07 | 显示全部楼层

回复 1# 葡萄的苹果 的帖子

LZ是用的fluent12.0吗?请问在fluent12.0中时间步长的设定在哪里啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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