变分公式

计算科学 pde 有限差分
2021-12-10 05:09:05

我想最小化:

J=Ωug2+λut+u.v||2 dx dy dt
其中u(x,y,t)是未知函数,积分在固定时空域Ω上,是空间梯度,v(x,y,t)是速度(矢量)场。g(x,y,t)v(x,y,t)是已知的。λ是一个常数。

使用 u 的邻域u +\epsilon h计算并消除J的变化,我得到:Ju+ϵhu

Ju"=xytΔ(ug).h+λ(ut+u.v)(ht+h.v)=0

如果仅存在术语Δ(ug).h,我可以直接说如果所有h的积分为零,则Δ(ug)局部为零。我会得到标准的泊松方程。

但是,添加另一个项让我想知道如何将这个表达式转换为局部 PDE 以通过有限差分求解。任何想法 ?

谢谢!

1个回答

您已经有了问题的变分形式。如果你按部分整合回来,你可以获得强形式,这样你就可以得到一个形式为 (事实上,您可能会得到多个积分以考虑边界和初始项,这些项来自分部积分。)那么强形式是

(something)hdxdt=0.
something=0.