我正在使用不稳定版本的 2D Navier Stokes PDE - 该方程是类型的线性方程。
为了用 FDM(有限差分法)进行时间离散化,用 theta 方法,这个方程变成
现在,通过使用 SUPG(Streamline Upwind Petrov Galerkin)稳定,这个 PDE 是一个二阶非线性方程。
问题:在这种情况下,theta 方法看起来如何?
我正在使用不稳定版本的 2D Navier Stokes PDE - 该方程是类型的线性方程。
为了用 FDM(有限差分法)进行时间离散化,用 theta 方法,这个方程变成
现在,通过使用 SUPG(Streamline Upwind Petrov Galerkin)稳定,这个 PDE 是一个二阶非线性方程。
问题:在这种情况下,theta 方法看起来如何?
它成为一个寻根问题。求使得
现在,您可以乘以一个测试函数,形成您的三线性形式以获得弱问题;在适当的空间中找到使得
对于所有。只需添加 SUPG term即可得到最终问题;在适当的空间中找到使得
对于所有。您缺少压力未知数,我不知道这是否是故意的,并且您正在使用可压缩的 Navier-Stokes 方程,或者您犯了一个错误,但无论哪种方式,您都可以通过查看文献找到合适的 SUPG 术语。
由于您正在解决非线性求根问题,因此您必须以某种方式对其进行线性化。两种流行的方法是牛顿线性化和皮卡线性化。