Chapter 11 偏微分方程
最后更新日期:2020-04-29
本课程于第六学期修读,需要首先掌握高等代数、数学分析、常微分方程等相关知识,点击这里查看常微分方程笔记。
本篇讲讲数学物理方程(偏微分方程)课程开课两个月以来的课程小结. 参考教材: 朱长江, 阮立志. 偏微分方程简明教程.
偏微分方程课程主要讲了什么?
主要内容为对于双曲型、抛物型和椭圆型方程的求解, 这也是教材第四、五、六章的主要内容. 从物理学的角度来看, 它们是波动方程、热传导方程与位势方程.
在讲述实际的求解方法之前, 前三章先从偏微分方程基本概念与偏微分方程的物理与力学来源开始谈起, 介绍偏微分方程的特征理论与变量分离法进行特定形式的求解.
11.1 偏微分方程的若干基本概念
这里我们假定大家已经熟悉常微分方程和数学分析的知识.
11.1.1 偏微分方程的阶数
与常微分方程类似, 偏微分方程的阶数规定为: 方程中所含未知函数的偏导数中的最高阶数. 如方程 ut+uux=uxx 是二阶方程, 而方程 ut+uux=(ux)3 是一阶方程. 很多初学者会将式(1.2)误认为是3阶方程, 混淆了阶数与次数的概念, 这是不正确的.
11.1.2 线性与非线性偏微分方程
线性微分方程的定义是: 微分方程中关于未知函数及其各阶偏导数都是线性的. 这一看其实对初学者是有点抽象的, 事实上, 这是要求未知函数及其各阶偏导数都要有系数,且系数仅能直接由各自变量构成, 我们给出下面的例子加以说明: ut−uxx+texu=0 是线性方程, 因为ut与uxx的系数为1, 而u的系数为tex, 是直接由自变量x与t构成的函数, 因而方程(1.3)是齐次的. 而方程 ut−(ux)2=0 不是线性方程, 问题出在(ux)2项上, 该项显然不是线性的.
11.1.3 齐次与非齐次偏微分方程
如果微分方程中的自由项为0, 换句话说, 不含有未知函数u及其偏导数的项为0, 我们称其为齐次方程, 否则为非齐次方程. 这与常微分方程中的齐次定义一致, 此处不再阐述.
11.2 二阶方程的特征方程与方程的分类
本节我们将讨论范围限制在二阶偏微分方程上. 我们先从特征方程与特征曲面说起.
11.2.1 特征方程与特征曲面
对于n个自变量的二阶线性方程 n∑i,j=1aij∂2u∂xi∂xj+n∑i=1bi∂u∂xi+cu=f 其中aij=aji, a,b,c,f都为x1,⋯,xn的已知函数, 我们定义其特征方程为 n∑i,j=1aijαiαj=0. 其中αi为方向余弦, 满足∑iα2i=1.
定义特征曲面为 n∑i,j=1aij∂G∂xi∂G∂xj=0. 特别地, 对于两个自变量x,y的情形, 有方程 auxx+2buxy+cuyy=F 对应特征方程为 ady2−2bdxdy+cdx2=0 可能看到这里会有一点懵, 不知道做这些是为了什么, 我们下面给出通过特征方程的首次积分诱导出变量替换, 进而把二阶方程化为标准形式的方法.
11.2.2 二阶方程的分类
我们直接给出如下结论:对于如下形式的方程 auxx+2buxy+cuyy+dux+euy+gu=f 其中a,b,c,d,e,g,f都是自变量x,y的已知函数, 且二阶偏导数连续, a,b,c不同时为0, 则有判别式 Δ=b2−ac 是可逆自变量参数变换下的不变量. (这与微分几何中的第一、第二基本形式类似, 在可容许的参数变换下具有不变性), 并且应当注意与一元二次方程不同, 判别式是b2−ac而不是(2b)2−ac.
有了判别式之后, 我们给出二阶方程在二元情况下的分类. 设Ω⊂R2, (x0,y0)∈Ω, 则有
若Δ(x0,y0)>0, 则方程(2.5)在(x0,y0)处为双曲型偏微分方程. 若在Ω内每一点均为双曲型方程, 则称方程(2.5)为双曲型偏微分方程.
若Δ(x0,y0)=0, 则方程(2.5)在(x0,y0)处为抛物型偏微分方程. 若在Ω内每一点均为抛物型方程, 则称方程(2.5)为抛物型偏微分方程.
若Δ(x0,y0)<0, 则方程(2.5)在(x0,y0)处为椭圆型偏微分方程. 若在Ω内每一点均为椭圆型方程, 则称方程(2.5)为椭圆型偏微分方程.
若方程(2.5)在Ω内某点为椭圆型方程, 在另一点为双曲型方程, 则称方程(2.5)为混合型偏微分方程.
若方程(2.5)在Ω内某点为椭圆型方程, 在其余点为抛物型方程, 则称方程(2.5)为退化椭圆型偏微分方程.
若方程(2.5)在Ω内某点为双曲型方程, 在其余点为抛物型方程, 则称方程(2.5)为退化双曲型偏微分方程.
多元的情况我们放在下一小节进行分析.
11.2.3 二阶方程的标准型
下面我们通过上一解给出的结论进行二元二阶偏微分方程的标准化. 不妨假设式子(2.5)中的数a,b,c,d,e,f均为常数.
若Δ>0, 则令λ1=b+√Δa, λ2=b−√Δa, 有首次积分后得到的两族特征线 {φ(x,y)=y−λ1x=c1ψ(x,y)=y−λ2x=c2 其诱导了一可逆自变量变换 {ξ=φ(x,y)=y−λ1xη=ψ(x,y)=y−λ2x 此时方程化为形如 这时方程变成 uξη=Duξ+Euη+Gu+F(ξ,η) 其中D,E,G都是常数. 我们称这一形式为双曲型方程的第一标准型. 若再引入新的自变量变换 ˉx=ξ+η,ˉy=ξ−η 则方程又可化成 uˉxˉx−uˉyˉy=D1uˉx+E1uˉy+G1u+F1(ˉx,ˉy) 称为第二标准型.
若Δ=0, 此时仅有一族实特征线φ(x,y)=y−bax. 作可逆的自变量变换 ξ=φ(x,y)=y−bax,η=ψ(x,y)=y, 化为 uηη=D2uξ+E2uη+G2u+F2(ξ,η) 称为抛物型方程的标准型.
若Δ<0, 此时没有实的特征线, 为此我们令{ˉξ=y−baxˉη=−√ac−b2ax 可化为uˉξˉξ+uˉηˉη=D3uˉξ+E3uˉη+G3u+F3(ˉξ,ˉη) 该式称为椭圆型方程的标准型.
对于二元情况下, 系数不为常数的二阶偏微分方程, 仍然可以通过对特征线进行如此的变换得到标准型.
下面我们考虑多元的情形, 对于下列形式的方程 n∑i,j=1aij∂2u∂xi∂xj+n∑i=1bi(x1,⋯,xn)∂u∂xi+c(x1,⋯,xn)u=f(x1,⋯,xn) 通过第一节的分析, 在系数为常数的情况下, 其特征方程为 n∑i,j=1aijαiαj=0 因此我们记 D=n∑i,j=1aijαiαj 为方程(2.15)的特征二次型. 我们有如下结论:
将此二次型进行标准化, 如果标准化后的n个系数 λi(i=1,⋯,n) 全为1或全是 −1, 则称方程(2.15)为椭圆型偏微分方程.
如果 λi 中有一个为 1, n−1 个为 −1, 或者一个为 −1,n−1 个为1, 则称方程(2.15)为双曲型偏微分方程.
如果λi 全不为0, 但取1或-1的个数都超过1, 这时我们称方程(2.15)为 超双曲型偏微分方程.
如果λi中有一个为0, 其余全为1 或全为-1, 则称方程(2.15)为抛物型偏微分方程.
11.3 分离变量法
此处我们直接阐述变量分离法的基本思想与求解方法, 以波动方程为例. 考虑方程 {utt−a2uxx=0,0<x<l,t>0u|t=0=φ(x),ut|t=0=ψ(x),0≤x≤lux|x=0=0,ux|x=l=0,t≥0 若假设方程具有变量分离形式u(x,t)=X(x)T(t)形式的特解, 则应当满足 X′′(x)X(x)=1a2T′′(t)T(t)=−λ 其中λ为常数. 对于非零解有T(t)≠0, 则得到子问题 {X′′(x)+λX(x)=0X(0)=X(l)=0 进一步分析可得到, 若要得到非平凡解, 则仅当λ>0时才可取得. 此时我们将问题(3.3)解得的特征根{λk}构造满足λ=λk时式子(3.2)确定的函数X和T, 进而解出一个解uk(x,t)=Xk(x)Tk(t). 再考虑当解取 u(x,t)=∞∑k=1uk(x,t)时确定各uk(x,t)中的待定参数, 便可以得到形式上的解, 再通过验证一致收敛性表明此时得到的解即为原问题的解, 因而成功进行求解.
我们通过一道习题进行说明.
11.4 Duhamel原理
对于一般的方程, 其相比于(3.3)还增加了自由项和初值条件, 下面我们来分析这时候的处理办法. 为了简单起见,我们考虑一维波动方程的混合问题 {utt−a2uxx=f(x,t),0<x<l, t>0u(x,0)=φ(x),ut(x,0)=ψ(x),0⩽ 首先将边界条件齐次化. 为此构造辅助函数 U(x, t)=\mu_{1}(t)+\frac{x}{l}\left(\mu_{2}(t)-\mu_{1}(t)\right) 然后作变换 v(x, t)=u(x, t)-U(x, t) 则函数v(x, t)满足如下定解问题 \left\{\begin{array}{ll}v_{t t}-a^{2} v_{x x}=f_{1}(x, t), & 0<x<l, \quad t>0 \\ \left.v\right|_{t=0}=\varphi_{1}(x),\left.\quad v_{t}\right|_{t=0}=\psi_{1}(x), & 0 \leqslant x \leqslant l \\ \left.v\right|_{x=0}=0,\left.\quad v\right|_{x=l}=0, & t \geqslant 0\end{array}\right.\tag{4.2} 下面通过叠加原理, 我们将问题(4.2)其拆分为两个子问题进行求解 \left\{\begin{array}{l} v_{t t}-a^{2} v_{x x}=0, \quad 0<x<l, \quad t>0 \\ v(x, 0)=\varphi_{1}(x), \quad v_{t}(x, 0)=\psi_{1}(x), \quad 0 \leqslant x \leqslant l \\ v(0, t)=0, \quad v(l, t)=0, \quad t \geqslant 0 \end{array}\right.\tag{4.3} \left\{\begin{array}{l} v_{t t}-a^{2} v_{x x}=f_{1}(x, t), \quad 0<x<l, \quad t>0 \\ v(x, 0)=0, \quad v_{t}(x, 0)=0, \quad 0 \leqslant x \leqslant l \\ v(0, t)=0, \quad v(l, t)=0, \quad t \geqslant 0 \end{array}\right.\tag{4.4} 而通过Duhamel原理, 若函数w(x, t, \tau)是混合问题 \left\{\begin{array}{ll}w_{t t}-a^{2} w_{x x}=0, \quad 0<x<l, \ t>\tau \\ \left.w\right|_{t=\tau}=0,\left.\quad w_{t}\right|_{t=\tau}=f_{1}(x, \tau),\quad 0 \leqslant x \leqslant l \\ \left.w\right|_{x=0}=0, \left.w\right|_{x=l}=0, \quad t \geqslant \tau\end{array}\right. 的解, 则函数 v_{2}(x, t)=\int_{0}^{t} w(x, t, \tau) \mathrm{d} \tau\tag{4.5} 就是问题(4.4)的解. 因此问题(4.1)总可以化为问题(4.4)的解, 而问题(4.4)可以通过第三章的变量分离法进行求解, 从而这一类问题便得以解决.
11.5 双曲型方程的求解(波动方程)
11.5.1 D’Alembert公式
我们直接给出适用于求解齐次波动方程的D’Alembert公式. 对于如下的定解问题 \left\{\begin{array}{ll}u_{t t}-a^{2} u_{x x}=0, \quad -\infty<x<\infty,\ t>0 \\ u(x, 0)=\varphi(x),\quad u_{t}(x, 0)=\psi(x), \quad -\infty<x<\infty \end{array}\right.\tag{5.1} 当\varphi\in C^2(-\infty,\infty), \psi\in C^1(-\infty,\infty)时, 有解 u(x, t)=\frac{1}{2}[\varphi(x-a t)+\varphi(x+a t)]+\frac{1}{2 a} \int_{x-a t}^{x+a t} \psi(\tau) \mathrm{d} \tau.\tag{5.2} 对于半直线上的情况, \left\{\begin{array}{ll} u_{t t}-a^{2} u_{x x}=0, & 0<x<\infty, \quad t>0 \\ \left.u\right|_{t=0}=\varphi(x),\left.\quad u_{t}\right|_{t=0}=\psi(x), & 0 \leqslant x<\infty \\ \left.u\right|_{x=0}=0, \quad t \geqslant 0 \end{array}\right.\tag{5.3} 有解 \left\{\begin{array}{ll} \frac{1}{2}[\varphi(x-a t)+\varphi(x+a t)]+\frac{1}{2 a} \int_{x-a t}^{x+a t} \psi(\tau) \mathrm{d} \tau, & x\geqslant at \\ \frac{1}{2}[\varphi(x+a t)-\varphi(a t-x)]+\frac{1}{2 a} \int_{a t-x}^{x+a t} \psi(\tau) \mathrm{d} \tau, & 0 \leqslant x<at \end{array}\right.\tag{5.4} 对于不是齐次方程的情况, 可以使用Duhamel原理类似地转化为已知的问题, 进而进行求解.
对于三维齐次波动方程的Cauchy问题 \left\{\begin{array}{l} u_{t t}-a^{2}\left(u_{x x}+u_{y y}+u_{z z}\right)=0, \quad-\infty<x, y, z<\infty, \quad t>0 \\ \left.u\right|_{t=0}=\varphi(x, y, z),\left.\quad u_{t}\right|_{t=0}=\psi(x, y, z), \quad-\infty<x, y, z<\infty \end{array}\right.\tag{5.5} 通过球面平均法思想, 可得其解为 u(x,y,z,t)=\frac{\partial}{\partial t}\left( \frac{1}{4 \pi a^{2} t} \iint_{S_{a t}(M)} \varphi \mathrm{d} S\right)+\frac{1}{4 \pi a^{2} t} \iint_{S_{a t}(M)} \varphi \mathrm{d} S 高维非齐次的情况依然可以使用Duhamel原理转化为已知的问题.
11.5.2 一维情形下的依赖区域、决定区域与影响区域
依赖区域: 从D’Alembert公式看出, u在点(x, t)的值依赖于x轴上的区间[x-a t, x+a t]上的初始条件,而与其它点上的初始条件无关. 我们称这个区间为点 (x, t)的依赖区域.
决定区域: 在区间[x_1,x_2]上给定初始数据, 其能完全决定区域D:\{(x,t)|x_1+at\leqslant x\leqslant x_2-at\ t>0\}上解的值, 因此称其为区间[x_1,x_2]的决定区域.
影响区域: 在区间[x_1,x_2]上给定数据, 其能影响到区域D:\{(x,t)|x_1-at\leqslant x\leqslant x_2+at,\ t>0\}上解的值, 因此称其为区间[x_1,x_2]的影响区域.
对于多维的情况, 可以类似推导.
11.6 抛物型方程的求解(热传导方程)
抛物型方程的求解可以用后文提到的Fourier变换法进行求解, 此处我们使用相似变换法.
对于一维热传导方程的Cauchy问题 \left\{\begin{array}{l} u_{t}-a^{2}u_{x x}=0, \quad-\infty<x<\infty, \quad t>0 \\ \left.u\right|_{t=0}=\varphi(x),\quad -\infty<x<\infty \end{array}\right.\tag{6.1} 其有解 u(x, t)=\frac{1}{2 a \sqrt{\pi t}} \int_{-\infty}^{\infty} \mathrm{e}^{-\frac{(x-y)^{2}}{4 a^{2} t}} \varphi(y) \mathrm{d} y=\int_{-\infty}^{\infty} G(x-y, t) \varphi(y) \mathrm{d} y\tag{6.2}
该公式称为Poisson公式, 其中函数G(x,t)称为热核函数. 对于非齐次的情形, 我们可以通过Duhamel原理进行求解. 下面我们给出一道习题加深理解. 在这一题中, 巧妙地使用了一个变换, 消去了原始方程中等式右侧的变量g(t)u, 转化为可以使用Duhamel原理进行求解的形式, 虽然方法不唯一, 但是在这一方法中, 该变换是十分重要的.
事实上, Poisson公式给出的关于热核函数的卷积积分有时候并不好求, 在实际求解过程中, 也可以考虑进行形如\frac{y-x}{2 a \sqrt{t}}=\alpha的变换, 得到\frac{d y}{2 a \sqrt{t}}=d \alpha, 再考虑数学分析的方法进行求解, 可能会有较大的计算量.