边值问题的变分形式

有限元方法基础

一、数学基础(二次函数极值与线性方程组)

矩阵 $A \in \mathbb{R}^{n \times n}$ 对称正定

定理:求

等价于解线性方程组 $Ax = b$

二、弦的平衡问题(两点边值问题)

物理模型:弦在分布外力 $f(x)$ 作用下,平衡位置 $u = u(x)$ 满足微分方程边值问题:

$T$ 为弦的张力,$L$ 为弦长

总位势与变分原理:总位势 $J(u)=W_{\text{内}} + W_{\text{外}}$ ,展开为

应变能 + 外力位能

极小位能原理:弦的平衡位置是满足边界条件的所有可能位移中,使总位能最小的位移,对应变分问题 $\displaystyle \min_{u \in H_0^1} J(u)$ ,是有限元方法(基于 Ritz - Galerkin 法 )求解边值问题的物理基础

从数学角度分析

微分方程(ODE - BVP):设 $T = 1$ ,方程为

对应变分问题:最小化总位势

定义域

等价性证明(变分问题→微分方程)

1.设 $\bar{u}$ 是 $J(u)$ 在 $E$ 中的极小值点,取任意 $v \in C^2[0,l]$ 满足 $v(0)=0 = v(l)$ ,构造 $\bar{u}+\lambda v \in E$($\lambda \in \mathbb{R}$ )

2.定义 $\varphi (\lambda)=J(\bar{u}+\lambda v)$ ,因 $\bar{u}$ 是极小值点,故 $\varphi(\lambda)$ 在 $\lambda = 0$ 处取极小,即 $\varphi^\prime(0)=0$

3.展开 $\varphi(\lambda)$ 并对 $\lambda$ 求导,代入 $\lambda = 0$ 得:

4.由变分法基本引理

若 $g \in C^2$ 且

对任意 $\varphi \in C_0^\infty[a,b]$ 成立,则 $g \equiv 0$

得 $\bar{u}^{\prime\prime}+f = 0$ ,即 $\bar{u}$ 满足原微分方程 ,又因 $\bar{u}\in E$,故 $\bar{u}(0)=\bar{u}(1)=0$,即 $\bar{u}$ 是原 ODE-BVP 的解

微分方程→变分问题

1.设 $\bar{u}(x)$ 是原 ODE - BVP($-u’’ = f(x),\ u(0)=u(l)=0$ )的解,任取 $w \in E$,其中 $E = \{ u \in C^2[0,l] \mid u(0)= 0 = u(l) \} $,令

则 $v \in C^2[0,l]$ 且 $v(0)=v(l)=0$

2.展开化简

故 $\bar{u}$ 是变分问题(极小化 $J(u)$ )的解,证明 ODE - BVP 的解等价于变分问题的解

三、变分法基本引理及拓展

基本引理:若

对任意 $\varphi \in C_0^\infty(I)$ 成立,则

若 $f \in C[a,b]$ ,则 $f(x) \equiv 0$ 于 $[a,b]$ ;

若 $f \in L^2(I)$ ,则 $f(x) = 0$ 几乎处处(a.e.)于 $[a,b]$

泛函角度:$-u’’ - f = 0$ 是 $J(u)$ 的 Euler - Lagrange 方程,$J(u)$ 的一阶变分 $\delta J(u)=-u’’ - f$(Frechet 导数 )

广义导数(分部积分推广):通过分部积分引入广义导数概念,处理 $f(x) \in C^1[a,b]$ 时,对 $\varphi \in C_0^\infty[a,b]$ 有

设 $f \in L^2[a,b]$,若存在 $g(x) \in L^2[a,b]$,使得对任意 $\varphi \in C_0^\infty[a,b]$(紧支光滑函数),满足:

则称 $g(x)$ 是 $f(x)$ 的广义导数,记为 $f’(x) = g(x)$

四、Sobolev 空间 $H^1(I)$

定义:

$I = [a,b]$ ,其中 $f’$ 是广义导数

内积与范数

内积:

范数:

空间性质:$H^1(I)$ 是 Hilbert 空间(完备内积空间 )

五、一般 Sobolev 空间 $W^{k,p}(I)$

定义:

其中 $f^{(m)}$($m \leq k$ )是 $m$ 阶广义导数,满足:

推广:可拓展到平面区域 $G$,记为 $W^{k,p}(G)$ ,是偏微分方程弱解理论的核心空间框架

六、广义解定义

对 ODE - BVP 的变分问题:

若变分问题有解 $\bar{u}$,则称 $\bar{u}$ 是原 ODE - BVP 的广义解

七、边界条件分类(本质边值 vs 自然边值)

本质边值条件:直接约束函数值的边界条件(如 $u(a)=\alpha, u(b)=\beta$ ),对应变分问题中定义域 $E$ 的约束($u \in E$ 需满足 $u(a)=\alpha, u(b)=\beta$ )。

自然边值条件:通过变分推导自动满足的边界条件(如 $u’(b)=\beta$ ),无需显式加入定义域约束,由变分问题极小值点的一阶条件导出 。

不同边界条件的变分问题:

本质边值( $u(a)=\alpha, u(b)=\beta$ ):变分问题为

混合边值( $u(a)=\alpha$ ):变分问题为

八、自然边值条件的证明

先证必要性:

设 $\bar{u}$ 是变分问题极小值点,取 $v \in C^2[a,b]$ 满足 $v(a)=0$ ,构造 $\bar{u}+\lambda v \in E$($\lambda \in \mathbb{R}$ )

定义 $\varphi(\lambda)=J(\bar{u}+\lambda v)$ ,因 $\bar{u}$ 是极小值点,故 $\varphi’(0)=0$ 。展开并化简得:

由 $\bar{u}$ 是变分问题极小值点,故 $\varphi’(0)=0$

由变分法基本引理得

进而 $u’(b)=\beta$ 自动满足

再证充分性:

设 $\bar{u}$ 是 ODE - BVP 的解,任取 $w \in E$ ,令 $v = w - \bar{u}$ ,则 $v \in C^2[a,b],v(a)=0$

展开 $J(w)$ 并化简

即 $\bar{u}$ 是变分问题的解

九、虚功原理(弱形式与广义解)

虚功原理表述:对 ODE - BVP($-u’’ = f,\ u(a)=0,\ u(b)=0$ ),$\bar{u} \in C^2$ 是解等价于满足变分方程:

其中

称为 Sobolev 空间约束

广义解:变分方程的解允许 $u$ 不光滑(仅需 $u \in H_E^1$ ),称为 ODE - BVP 的广义解,拓展了经典解的适用范围,是有限元方法求解偏微分方程的核心理论(弱解框架 )