重建通量

计算科学 流体动力学 有限差分 有限体积
2021-12-29 20:23:30

给定一个标准的平流方程,我们将更新写为

qin+1=qin+ΔtΔx(Fin+1/2Fi+1n+1/2)
Fin+1/2=F(qin,qi)qi一个预测值,其他变量取其正常含义。

可以重建什么数值Fin+1/2如果我知道就拥有qinqin+1? 还是一旦我解除分配数组F,该信息就丢失了?

2个回答

您可以根据以下方式求解线性系统Fin+1/2.

我对这个问题有些困惑。为什么要在时间步的中点评估通量而不是在t=tn还是 $t = t_{n+1}?

据我所知,通量通常在同一时间步使用数据来产生一个值q在两个元素的界面处,其中q是界面处产生的黎曼问题的解。q然后将其用作变量以评估该界面处的通量函数。

对于非线性问题,找到q是困难的,许多人选择使用近似解决方案F(q)通过线性化关于q^这通常是一些函数,它产生某种左右值的平均值q在界面处,或其他更好的方法来近似界面处的正确通量值。

无论您的目标是显式还是隐式方案,方法都是相同的(至少根据我的经验),即使值q最终帮助在隐式方案案例中创建耦合系统。我会认识到我还有很多东西要学,所以我绝对不知道如何解决这些问题,只知道我被教导的方式。