Skip to content

Galerkin 方法

Galerkin method · Galerkin discretization · 变分形式与 Galerkin 方法

在有限维试探与检验空间中离散连续变分问题,并用 Galerkin 正交、Céa 准最优性及稳定条件组织误差。

离散问题

设连续变分问题为:在 Hilbert 空间 V 中求 u,使

a(u,v)=(v)(vV).

其强方程、边界条件、双线性型与适定性由变分形式确定。Galerkin 离散选择有限维子空间 VhV,求 uhVh 使

a(uh,vh)=(vh)(vhVh).

取基 {ϕj}j=1N 并写 uh=jUjϕj,得到线性系统

AU=b,Aij=a(ϕj,ϕi),bi=(ϕi).

矩阵是否对称正定来自 a 的结构以及试探、检验空间的选择,而不是来自“Galerkin”这个名称本身。若使用不同的有限维试探空间 Uh 和检验空间 Wh,得到 Petrov–Galerkin 方法;矩阵可以非对称,稳定性通常由离散 inf–sup 条件而非强制性保证。

Galerkin 正交与 Céa 引理

连续解与离散解相减,立即得到

a(uuh,vh)=0(vhVh).

a 连续且强制,即

|a(w,v)|MwVvV,a(v,v)αvV2,

则对任意 whVh

αuuhV2a(uuh,uwh)MuuhVuwhV.

因此 Céa 引理给出

uuhVMαinfwhVhuwhV.

它把误差拆成空间的最佳逼近能力与连续问题的稳定常数。若 a 对称且强制,va=a(v,v) 是能量范数,uh 是关于该内积的正交投影,能量范数中的常数可精确为 1。非对称、非强制或 nonconforming 方法不能直接套用这一结论。

直觉

Galerkin 方法只在有限多个检验方向上要求平衡。离散残差通常不会逐点为零,但它对整个离散检验空间为零。随着空间扩充,新增方向会检测此前不可见的残差分量;收敛既依赖空间能否逼近真实解,也依赖连续和离散问题是否稳定。

对称强制情形中,uh 还是能量泛函

J(v)=12a(v,v)(v)

Vh 上的极小点。对流占优方程、鞍点系统或一般 Petrov–Galerkin 方法未必存在这种最小化解释,硬套能量图像会掩盖真正的 inf–sup 机制。

例子与边界

考虑

u(x)=x,0<x<1,u(0)=u(1)=0.

精确解为 u(x)=(xx3)/6。取

Vh=span{ϕ},ϕ(x)=x(1x),

并令 uh=cϕ。离散方程化为

c01(ϕ)2dx=01xϕdx.

两项积分分别为 1/31/12,所以 c=1/4。强残差 x+uh=x1/2 不逐点消失,但

01(x+uh)ϕdx=0,

即残差对所选检验方向正交。具体有限元还会要求基函数由网格单元和局部自由度构造。

若连续纯 Neumann 问题有常数核,离散矩阵的奇异性会忠实继承这一不唯一性。对鞍点问题,连续空间满足稳定条件也不保证任意离散空间对稳定;若离散 inf–sup 常数趋于零,可能出现伪压力模态。

数值积分、几何近似和 nonconforming 接口会使计算双线性型 ah 不再等于 a。误差除最佳逼近外还含一致性项,通常由 Strang 型估计组织。只检查离散方程残差为零,无法发现积分规则或几何映射已经改变了所解问题。

推论与应用

有限元方法通过网格、局部多项式和自由度构造 Vh,是 Galerkin 框架的一种实现;谱方法可用全局基函数。“使用 Galerkin”不自动等同于“使用有限元”。

可复查的离散应报告 trial/test spaces、双线性型和右端泛函、连续与离散稳定条件、基函数以及误差范数。Céa 估计本身不给网格尺度阶;只有结合插值或其他逼近定理,才能得到 h 的幂次。角点、界面或不连续系数造成的低正则性也会限制实际收敛阶。

参考资料
  • Gilbert Strang and George J. Fix, An Analysis of the Finite Element Method, 2nd ed., Wellesley–Cambridge Press, 2008。
  • Susanne C. Brenner and L. Ridgway Scott, The Mathematical Theory of Finite Element Methods, 3rd ed., Springer, 2008。
  • Alexandre Ern and Jean-Luc Guermond, Theory and Practice of Finite Elements, Springer, 2004。