跳到正文
格致开物MATHWIKI

弱解

弱解(weak solution)是通过积分恒等式满足微分方程的解。把方程与一族检验函数相乘并积分,再用分部积分把部分导数移到检验函数上,便能在未知函数不具有全部古典导数时保留方程的含义。“弱”描述满足方程的方式;积分等式仍须对指定空间中的每一个检验函数准确成立,并非允许任意大小的误差。

例如,两种导热材料接合后,温度可以连续,温度曲线的斜率却在接面改变。此时逐点计算二阶导数可能失效,热量收支仍能在积分意义下成立。下文先从一维方程建立这种对应,再给出常用的椭圆方程弱形式。

从分部积分到检验函数

先考虑区间 (0,1) 上的方程及零边界条件: −u″=f,u(0)=u(1)=0. 若 u 足够光滑,将等式乘以一个端点取零的光滑函数 v,再用分部积分法,得到 ∫01fvdx=−∫01u″vdx=−[u′v]01+∫01u′v′dx=∫01u′v′dx. 边界项消失的原因是 v(0)=v(1)=0,不是 u′ 必须在端点为零。新的等式只出现 u 的一阶导数。这一步降低了对未知函数的求导要求。

函数 v 称为检验函数。它给不同位置赋予权重:若某段区域中方程的两边不平衡,适当选择集中在该处的 v,积分便能检测这种差异。只试验一个 v 或有限几个 v,通常不足以证明给定函数是弱解。

要使这种写法容纳不光滑的 u,一阶导数本身也要采用积分定义。对开集 Ω⊂ℝd,若局部可积函数 u,gj 满足 ∫Ωu∂jφdx=−∫Ωgjφdx对所有 φ∈Cc∞(Ω), 就称 gj 为 u 关于第 j 个坐标的弱导数。这里 Cc∞(Ω) 表示无限次可微、且支集紧含在区域内部的函数;因此它在边界附近为零。弱导数若存在,只在“几乎处处相等”的意义下唯一;改变单点的取值不影响这些积分。[1]

椭圆方程的一个标准弱形式

设 Ω 为有界 Lipschitz 区域,讨论 {−∇⋅(A(x)∇u)=f在 Ω 内,u=0在 ∂Ω 上. 其中 f∈L2(Ω);矩阵 A(x) 实对称、可测,且存在常数 0<λ≤Λ<∞,使几乎每个 x 及所有 ξ∈ℝd 满足 λ|ξ|2≤ξ𝖳A(x)ξ≤Λ|ξ|2. 这里 ∇u 收集各坐标的一阶弱导数,∇⋅ 表示散度;在一维中 A 就是标量系数 a(x)。

索博列夫空间 H1(Ω) 由函数本身及全部一阶弱导数都平方可积的函数组成。H01(Ω) 是 Cc∞(Ω) 在 H1 范数下的闭包;对这里的边界条件,它准确表达了零迹,即广义的零边界值。在一维区间上,这些函数具有绝对连续代表,可直接用两端的值理解零边界。

定义。 若 u∈H01(Ω),且对所有 v∈H01(Ω) 都有 ∫Ω(A∇u)⋅∇vdx=∫Ωfvdx. 则称 u 为上述边值问题的弱解。矩阵的有界性以及柯西—施瓦茨不等式保证两侧积分有定义。与只在内部作检验不同,函数空间 H01 也把指定的零边界条件纳入了定义。[2]

非零边界数据可通过选取具有该边界迹的函数 g,要求 u−g∈H01 来处理。诺伊曼条件则会改变检验空间及边界积分,不能继续无条件删去边界项。弱形式取决于具体方程、数据与边界条件,没有一个适合所有微分方程的统一积分模板。[3]

接合材料的一维算例

考虑无量纲的教学模型 −(au′)′=1(0<x<1),u(0)=u(1)=0,a(x)={1,0<x<1/2,2,1/2<x<1. 接点上 a 的单点赋值不影响弱形式。若将它解释为稳态导热模型,a 是归一化后的导热系数,源项为均匀生热;物理热流为 −au′。

为了求解,先记加权斜率 q=au′。方程要求 −q′=1,所以先寻找整个区间上连续的 q(x)=C−x. 这使接面两侧没有额外的集中源。左段由 a=1 与 u(0)=0 得 uL(x)=Cx−x22. 右段由 a=2 得 uR′=(C−x)/2;从 uR(1)=0 向左积分,得到 uR(x)=1−x24−C2(1−x). 温度在接面连续,于是 uL(1/2)=uR(1/2)⟺C2−18=316−C4,3C4=516,C=512. 因此候选解是 u(x)={5x12−x22,0≤x≤1/2,1+5x−6x224,1/2≤x≤1.

分段二次函数在0和1处为零,在二分之一处连续为十二分之一,最高点位于十二分之五处
两段曲线在接面连续相连。接面右侧的系数较大,相同加权斜率对应的普通斜率较小。最高点为 (5/12,25/288)。

直接检查端点与接点:u(0)=u(1)=0、u(1/2)=1/12,且分段导数有界,所以 u∈H01(0,1)。但导数的单侧极限分别为 u′(1/2−)=−112,u′(1/2+)=−124. 两者不同,故 u 在接点不可微,不能作为全区间内的一阶连续可微函数来解释原方程。相比之下,加权后的量满足 au′=512−x 并在接点连续。图中 u′ 的跳跃与 q=au′ 的连续应分开辨认。

普通斜率在二分之一处从负十二分之一跳到负二十四分之一,而加权斜率q沿直线十二分之五减x连续
虚线表示普通斜率 u′,实线表示加权斜率 q=au′。接面右侧 a=2,使 q 恰好接上左侧;物理热流的符号与 q 相反。

还要核验它对任意 v∈H01(0,1) 满足弱形式。利用一维绝对连续代表与端点值, ∫01au′v′dx=∫01(512−x)v′dx=[(512−x)v]01+∫01vdx=∫01vdx. 右端正是源项 f=1 所要求的积分,因此它确实是弱解。

界面条件的作用。 若只分别解两侧的微分方程,却让 q 在接点从 q− 跳到 q+,分段积分会额外出现 (q−−q+)v(1/2). 当源项只是普通函数 1 时,这一项必须消失。它说明弱形式不仅保留各段方程,还检测到了接面的收支;只检查“除了一个点都满足方程”会遗漏这条条件。

唯一性与能量最小化

在上述标准椭圆弱形式中,若 u1,u2 对相同数据都是弱解,令 w=u1−u2∈H01。两条弱等式相减并取 v=w,得到 0=∫Ω(A∇w)⋅∇wdx≥λ∫Ω|∇w|2dx. 因此 ∇w=0 几乎处处。由 H01 上的庞加莱不等式 ‖w‖L2≤C‖∇w‖L2,可知 w=0 几乎处处,即弱解在这个函数空间中至多一个。这里引用了有界区域上的庞加莱不等式,并未把“梯度为零”自动当作任意边界数据下的唯一性结论。[2]

对实对称 A,还可定义能量 J(z)=12∫Ω(A∇z)⋅∇zdx−∫Ωfzdx(z∈H01). 若 u 是弱解,把任意竞争函数写成 z=u+w,展开后得到 J(u+w)−J(u)=∫Ω(A∇u)⋅∇wdx−∫Ωfwdx+12∫Ω(A∇w)⋅∇wdx=12∫Ω(A∇w)⋅∇wdx≥0. 所以弱解使这项能量最小。反过来,若 u 最小化 J,对每个 v∈H01 考察 J(u+tv),在实数 t=0 处的一阶导数必须为零,恰得弱等式。这解释了弱形式与变分问题的联系;实际有限元法再把试探、检验空间限制为有限维空间,所得离散解一般只满足有限维检验等式。

与古典解的关系及一个变式

当系数与解足够光滑,古典解经分部积分得到相应弱等式。反方向需要额外正则性。例如 A 连续可微、u∈C2(Ω)、f 连续时,弱等式对内部光滑检验函数成立,便有 ∫Ω[−∇⋅(A∇u)−f]φdx=0. 方括号内是连续函数;如果它在某点严格为正或严格为负,在该点足够小的邻域中仍同号,选择在那里非零且非负的光滑检验函数就会产生非零积分,矛盾。因此方程在每个内部点成立。缺少这些正则性时,前述分段材料算例已经显示了弱解不必有古典导数。

变式。 把算例中的系数改为整个区间都取 a=1,保留源项与边界条件。此时 u′=C−x,积分给出 u=Cx−x2/2;由 u(1)=0 得 C=1/2,所以 u(x)=x(1−x)2. 它的最大值为 1/8,位于 x=1/2。这个解光滑,既是古典解也是弱解。与原例最大值 25/288、位置 5/12 的差别,是系数改变后重新求解的结果,而非两种“解”的定义给出了不同答案。

对非线性守恒律,仅要求弱等式还可能不能唯一选出解,通常须进一步施加熵条件。那是另一类方程的可容许性要求,与本篇对一致椭圆边值问题的能量唯一性证明有不同假设。

参考文献

  1. ↑ John K. Hunter:Sobolev spaces,Notes on Partial Differential Equations,§3.1(弱导数的定义与唯一性)。访问日期:2026年10月30日。
  2. ↑ 2.0 2.1 Lenya Ryzhik:Lecture notes for Math 227,§4.2,定义4.12—4.13(泊松方程及一般散度型椭圆方程的弱解)。访问日期:2026年10月30日。
  3. ↑ John K. Hunter:Notes on Partial Differential Equations,§3.9“Trace theorem”、§4.1“Weak formulation of the Dirichlet problem”。访问日期:2026年10月30日。