|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
“In other problem, a steady-state solution may be desired but wherein the best manner to solve for this steady state is to solve the unsteady equations and let the steady state be approached asymptotically at large times.”摘自John D. Anderson《计算流体力学入门》P85
该如何理解这段话呢?我理解的意思是:一个流动问题的稳态解可以通过求解该问题非稳态方程并当时间足够大时非稳态方程的解逼近稳态问题的解,也就是说通过求解非稳态问题解答稳态问题。
该书中间讲到了一些CFD技巧,比如LAX-WENDROFF方法、MACCORMACK方法、RELAXATION方法、压力修正方法。①LAX-WENDROFF方法在计算上涉及求解二阶导数,计算比较复杂。②而MACCORMACK方法克服了上述缺点,将求解过程分为两步,第一步预测,第二步修正。计算简便了许多,并具有与LAX-WENDROFF方法相同的精度。我觉得这两种方法都是解决了空间上或时间方向上推进问题。比如你有某个时刻流场的正确的解,那么采用这两种方法中的任何一种即可求解出任何时刻流场的流动参数;或者,可以采用该方法根据边界的值确定整个流场的流动参数。③RELAXATION方法是一种叠代计算方法,特别适合于椭圆型方程。先规定流场的全部边界的值并初始化流场,根据这些数据可以进行叠代计算,直到残差满足误差要求。④压力修正方法是求解不可压缩Navier-Stokes方程的一种叠代计算方法。它的基本思想是:猜测流场的压力场;根据猜测的压力场计算流场的速度场;验证速度场是否满足连续性方程,并计算修正压力;根据修正后的压力场回到第二步计算速度场,如此反复直到找到这样一个压力场:根据它计算的速度场满足连续性方程。
上面的内容部分是我丛书上摘抄下来的,有些地方可能不对,恳请指正。虽然知道了这些,但是我对fluent软件里面的求解过程非常疑惑。比如这个稳态问题和非稳态问题的求解过程有什么区别?我有一个师兄做过水轮机内部的非稳态计算,他的方法是先求得稳态解,然后,以这个稳态解作为初始条件,求解各个瞬时的非稳态解。但我总是觉得有点问题。按照开头的一段话来理解,这个过程反而颠倒了,即要求解非稳态的解得先求得一个稳态解。
上面我问的问题比较肤浅,因为我原来不是学这个专业的,我不想去编程,我只想比较详细的了解一下,但看了一些书,觉得还是没有解决问题。老师同学们,你们能帮我解释解释吗?
|
|