二维有限元法的表面法线

计算科学 有限元 泊松
2021-12-07 21:15:08

考虑这个具有可变系数的 BVP:

(au)=f in Ω
n(au)=κ(ugD)gN on Ω
在哪里a>0,f,κ>0,gD,gN被赋予功能。为了获得这个问题的变分公式,乘以f=(au)通过测试功能v并在域上集成Ω
Ωfv dx=Ω(au)v dx
=Ωauv dxΩn(au)v ds
=Ωauv dxΩ(κ(ugD)gN)v ds

Green 的 thm 用于倒数第二个等式,而对于最后的等式,我们只使用了 BC。这之后的步骤和计算不是问题。

现在考虑 BVP

Δu=f in Ω
u=sin2πx1sin2πx2 on Ω

遵循与上述相同的想法,我们最终得到

Ωfv dx=Ωuv dxΩnuv ds

在这一点上,我被困住了。我该怎么办n? 我在任何地方都找不到关于这个特定问题的任何线索。我是否应该尝试“消除”n和第一个例子一样(如果是,怎么做?),或者我应该使用n直接在进一步计算?

我只是在寻找有关如何处理的提示n,但似乎没有人遇到过同样的问题。

1个回答

正如@BillGreen 在其中一条评论中所说,测试功能v实际上在边界上为零,所以整个边界积分就消失了。

如果你想了解为什么 v为零,请看我的第 21.5 课:http: //www.math.colostate.edu/~bangerth/videos.html重点是v解决方案的变体u; 因此,如果u=g在边界上,然后任何变化u+ϵv也必须等于g在边界上,只有在v在边界上为零。