您如何在用于有限差分的矩阵中为 2D PDE 指定混合边界条件

计算科学 pde 有限差分 边界条件
2021-12-05 21:41:33

我有以下二维 PDE:

Ux+Uxx+Uy+Uyy+Uxy=f

在哪里f是一个常数。

我正在尝试创建一个矩阵A通过有限差分求解 PDE:AU=f. 我会反转A这样U=A1f.

我以这种形式混合了边界条件:

0=a0U+a1Ux+a2Uxx+a3Uy+a4Uyy+a5Uxy

我只是不确定如何将这个 BC 方程指定或编码到我的矩阵中。我做了很多搜索,但大多数教程仅适用于一维方程。我知道鬼点法,但我只做了0=a0U+a1Ux. 但是,当谈到这一点时,我不确定我应该怎么做f(x1,y1),因为它会涉及多个鬼点(f(x0,y1),f(x1,y0), 等等。)。

分别应a0,...,5是一个函数x要么y?

0个回答
没有发现任何回复~