资讯动态

数学物理方程详解:PDE分类与三大经典方程推导

发布时间:2026/10/15 13:30:15 来源:尧图企业网站定制
简介《中科大数理方程》PPT课件面向高校数学、物理及相关工科专业学生适合课程学习、考研复习和教师备课。课件系统讲解偏微分方程PDE核心知识先阐明基本概念与阶数定义再区分线性与非线性、常系数与变系数、齐次与非齐次对两个变量的二阶线性方程则依据判别式符号Δ将方程划分为双曲型、椭圆型和抛物型便于读者把握不同类型方程的特性。课件还完整展示了波动方程、热传导方程与调和方程的物理导出过程并讲解叠加原理在求解线性PDE中的具体应用与主流《数学物理方程》教材章节相呼应。压缩包仅含1个PPT文件大小约1.5MB内容精炼、结构清晰可直接用于课堂展示或自主复习。目前已有437人学习使用对想快速构建数理方程分析框架的读者而言是一份高效的学习资料。1. 数理方程这门课真正难的是从物理到方程的这一步很多人第一次翻开数理方程的PPT会以为自己在上一门纯数学课真正学到弦振动和热传导的建模才发现方程是从物理里长出来的。这份某高校《数学物理方程》课程的完整版PPT核心就三件事把偏微分方程PDE的基本概念讲透把二阶线性PDE的分类依据讲清楚再带你走一遍三大经典方程从物理建模到数学表达的全过程。它适合物理、材料、机械、信息类专业的学生也适合做仿真但总看不懂数值结果背后的方程来源的工程师——补上解析方法这一课你才能判断数值解到底算得对不对。2. PDE的基本概念阶数、线性与四类非线性2.1 一般形式与阶数判断先看最高阶导偏微分方程的一般形式可以写成[ F(x_1,x_2,\cdots,x_n,\ u,\ \frac{\partial u}{\partial x_1},\cdots,\frac{\partial^m u}{\partial x_1^{m_1}\cdots\partial x_n^{m_n}})0 ]这里 (mm_1m_2\cdotsm_n) 就是方程的阶。判断阶数只有一个原则看方程里出现的最高阶偏导数是几阶而不是看项数多少。比如说 (u_{xx}u_{yy}0) 是二阶方程(u_ta^2u_{xx}0) 也是二阶方程哪怕它有一阶的时间导数阶数依然按空间方向的二阶项来定。一阶项和二阶项同时出现时按最高阶算。这是后面所有分类的地基。我一般拿到一个方程第一步不是看它像哪个物理问题而是先划出最高阶项把阶数标出来。因为分类判别式、定解条件的给法、甚至数值格式的稳定性要求全部依赖阶数。一个常见的翻车现场是把 (u_tu_{xx}) 当成一阶方程来处理结果在时间离散上选了一个对二阶空间导数完全不匹配的格式算出来的温度场振荡到没法看。2.2 线性与非线性的划分半线性、拟线性、完全非线性线性PDE的定义是方程中未知函数 (u) 及其各阶偏导数出现的最高次数为一次。例如[ \sum_{i1}^{n}\sum_{j1}^{m} a_{ij}(x,y)\frac{\partial^2 u}{\partial x_i\partial x_j}\sum_{k1}^{n} b_k(x,y)\frac{\partial u}{\partial x_k}c(x,y)u f(x,y) ]就是典型的二阶线性PDE。其中 (a_{ij}, b_k, c, f) 都是已知函数。如果所有系数都是常数称为常系数线性PDE否则叫变系数。若 (f\equiv 0) 称为齐次线性PDE否则为非齐次。主部指最高阶偏导数组成的部分在很多理论推导里主部的性质决定了方程的类型。非线性PDE要再细分。课件里给出了三个级别判断标准是非线性出现在哪一层类型判断依据典型例子半线性最高阶项是线性的低阶项含非线性(u_ta^2u_{xx}\sin u)拟线性最高阶项系数含有 (u) 或其低阶导数(u_{xx}u,u_x0)完全非线性最高阶项本身是非线性函数((u_x)^2u_{xx})这个区分不是文字游戏。半线性方程可以用叠加原理处理低阶非线性项之外的部分拟线性方程的特征速度会和未知函数耦合数值格式很容易在间断处翻车完全非线性方程则基本告别线性方法。我见过有人把 (\sin u) 当成小量直接展开在振幅不大时勉强能用但一旦非线性增强解的结构完全变了再按线性外推就是灾难。2.3 维数与定常/非定常决定初始条件的给法PDE的维数指方程中出现的空间坐标个数。(u_x\sin u0) 是一维(u_{xx}u_{yy}0) 是二维(u_{xx}u_{yy}u_{zz}0) 是三维。这里有个容易绕晕的点时间 (t) 不算维数。所以 (u_ta^2u_{xx}) 虽然是两个自变量(x,t)但它仍然是一维方程因为空间坐标只有一个 (x)。定常和非定常看是否含 (t)。不含 (t) 的方程是定常的比如拉普拉斯方程含 (t) 的是非定常的比如波动方程和热传导方程。这个属性直接决定定解问题的结构定常问题只需要边界条件非定常问题必须有初始条件否则解根本不定。波动方程对时间二阶需要两个初始条件初始位移和初始速度热传导方程对时间一阶只需要一个初始条件。如果你拿到一个非定常方程却只给边界条件那是没法求的。2.4 古典解与广义解光滑性要求怎么看课件里提到PDE的解分古典解和广义解。古典解要求在所考虑的区域内有 (m) 阶连续偏导数并且逐点满足方程。广义解则放松光滑性要求只要求满足某种积分形式或弱形式。这个区分在工程里非常实际。分离变量法求出的级数解在边界附近经常出现导数不连续的情况这时它只是广义解。但物理量比如温度、位移本身的连续性比导数的连续性更重要广义解在工程意义上往往已经够用。做数值仿真时有限元方法天然求解的就是弱形式得到的是广义解。理解这一点之后你就不会拿广义解去求高阶导数再拿去和某个理论尖锐值对比——那是必然对不上的。3. 二阶线性PDE分类双曲、椭圆、抛物到底怎么区分3.1 判别式与三类方程系数的符号决定一切两个自变量的二阶线性偏微分方程可以写成[ a_{11}u_{xx}2a_{12}u_{xy}a_{22}u_{yy} b_1u_xb_2u_ycuf ]定义判别式[ \Delta a_{12}^2 - a_{11}a_{22} ](\Delta 0)双曲型(\Delta 0)椭圆型(\Delta 0)抛物型关键在于这里的系数可以是 ((x,y)) 的函数所以 (\Delta) 的值也是逐点变化的。同一个方程可能在某个区域是椭圆型在另一个区域变成了双曲型。最典型的例子是[ u_{xx}x,u_{yy}0 ]这个方程在 (x0) 的区域是椭圆型在 (x0) 的区域是双曲型在 (x0) 的线上退化为抛物型。很多教材例题为了省事都用常系数方程给读者造成一个方程只有一个类型的错觉。实际工程里变系数才是常态流场中的超声速区和亚声速区就是同一个方程在不同区域呈现不同类型。3.2 三大经典方程与分类的对应关系方程标准形式类型物理特征波动方程(u_{tt}a^2u_{xx})双曲型波以有限速度传播热传导方程(u_ta^2u_{xx})抛物型扩散、耗散、信息传播速度无穷大数学上拉普拉斯方程(u_{xx}u_{yy}0)椭圆型稳态平衡无时间演化这个对应关系一定要记死因为它是后面选解法的地图。双曲方程适合用特征线法物理上对应波的传播有特征方向抛物方程适合用分离变量法或傅里叶变换解随时间单调趋于稳态椭圆方程是稳态问题适合用变分方法和分离变量法边界条件完全决定解。如果你拿到方程先分类后面至少能少走一半弯路。我自己的习惯是拿到方程先算 (\Delta)再对照这个表判断物理背景。有时候同一个方程在不同坐标系下类型会变比如把二维拉普拉斯方程写到极坐标下形式上出现了 (1/r^2) 之类的变系数但 (\Delta) 算出来仍然是负的类型不变。3.3 叠加原理线性方程的杠杆叠加原理是线性PDE最核心的工具。如果 (L u_1f_1)(L u_2f_2)那么[ L(au_1bu_2)af_1bf_2 ]应用有三条齐次方程的两个解的线性组合仍是齐次方程的解非齐次方程的特解加上对应的齐次方程的通解得到非齐次方程的通解两个非齐次方程的解做线性组合得到自由项做同样组合的新非齐次方程的解。课件里还给出级数形式若 (u_i) 满足 (Lu_if_i)且级数 (\sum c_i u_i) 收敛并能逐项微分两次则 (u\sum c_i u_i) 满足 (Lu\sum c_i f_i)。分离变量法最后那步叠加级数解用的就是这条原理。但叠加原理有一个严格的边界只适用于线性方程。半线性方程虽然最高阶项线性低阶项的非线性依然破坏叠加性。把两个解的线性组合代回 (u_ta^2u_{xx}\sin u)左边线性部分没问题右边却多出 (\sin(u_1u_2)\neq \sin u_1\sin u_2) 的误差。有不少人把叠加原理用到了非线性项上求出的解代回原方程差一大截。4. 三大经典方程推导从物理建模到PDE的全过程4.1 弦的横振动方程牛顿第二定律的极限操作这部分是PPT里推导最完整的部分也是我认为最有教学价值的一段。推导过程分五步建立坐标系设弦的平衡位置为 (x) 轴左端点为原点弦长为 (l)位移记为 (u(x,t))。取微元从 (x) 到 (x\Delta x) 截取一小段质量 (\rho\Delta x)。受力分析弦两端受张力 (T)方向沿切线方向。微小振动假设 (|u_x|\ll1)因此张力大小近似不变。竖直方向合力[ F T\sin\alpha - T\sin\alpha ] 利用 (\sin\alpha\approx\tan\alphau_x)得到 [ F \approx T[u_x(x\Delta x,t)-u_x(x,t)] ]牛顿第二定律 [ \rho\Delta x,u_{tt} T[u_x(x\Delta x,t)-u_x(x,t)] ] 两边除以 (\Delta x)令 (\Delta x\to0)得到 [ \rho u_{tt} T u_{xx} ] 令 (a^2T/\rho)最终得到 [ u_{tt}a^2u_{xx} ]这个过程里有几个关键假设必须清楚弦是均匀的线密度 (\rho) 恒定、柔软的只能承受张力不能承受弯矩、拉紧的张力 (T) 恒定、振动幅度小角度近似成立。如果振幅大了(\sin\alpha\approx\tan\alpha) 的近似失效方程会变成非线性。我在实际做弦类结构仿真时发现振幅超过弦长的5%后线性方程的预测结果和实测的基频就开始明显偏离。4.2 热传导方程能量守恒加傅里叶定律一维热传导方程的推导思路和波动方程完全不同这次用的是能量守恒。取一维杆的微元 ([x,x\Delta x])截面面积为 (A)材料密度 (\rho)比热容 (c)。单位时间内微元的热量变化等于流入减流出。傅里叶热传导定律给出[ q-k\frac{\partial u}{\partial x} ]其中负号表示热量从高温流向低温。于是[ \rho c A\Delta x, u_t -kA u_x(x,t) kA u_x(x\Delta x,t) ]把 (u_x(x\Delta x,t)) 按泰勒展开并取极限得到[ \rho c u_t k u_{xx} ]令 (a^2k/(\rho c))得到一维热传导方程[ u_ta^2u_{xx} ]如果内部有热源单位时间单位体积产生热量 (f(x,t))则方程变成[ u_ta^2u_{xx}f(x,t) ]这里 (a^2) 叫热扩散率单位是 (\text{m}^2/\text{s})它综合了材料导热能力、储热能力和密度的共同影响。对比波动方程里的 (a^2T/\rho)两个 (a) 的量纲都是速度的平方但物理意义完全不同——一个是张力除以线密度一个是热扩散率。做热仿真时最常见的错误是把 (k) 直接当成 (a^2) 用。热传导方程里真正决定时间尺度的是 (a^2)不是 (k)。同一种材料(k) 很大但 (\rho c) 也很大扩散率可能并不高。算特征时间 (\tauL^2/a^2) 时用错参数结果能差一个数量级。4.3 调和方程与高维推广当热传导达到稳态(u_t0)热传导方程退化为[ u_{xx}0 ]二维和三维情况下对应[ u_{xx}u_{yy}0,\quad u_{xx}u_{yy}u_{zz}0 ]这就是拉普拉斯方程。它描述的是稳态的温度场、静电场中的电位、不可压缩无旋流体的速度势。这些物理背景完全不同的问题数学模型完全一样这就是数理方程这门课最有意思的地方——你可以把电场的解拿来当温度场用只要边界条件对应得上。高维推广时需要注意坐标系的选择。二维拉普拉斯方程在直角坐标、极坐标、椭圆坐标下的形式差别很大。极坐标下会出现 (1/r) 和 (1/r^2) 项这些项在 (r0) 处是奇异的。解拉普拉斯方程时(r0) 的处理是常见的翻车点——直接在原点用差分格式就爆了需要单独分析坐标奇异性。5. 定解问题与四个排查坑5.1 初始条件与边界条件方程的完整信息PDE本身只描述物理量在时空中的演化规则要确定一个具体问题的解必须补充定解条件。初始条件给出 (t0) 时刻的状态边界条件给出解在区域边界上的约束。不同方程需要的初始条件数目不同。波动方程对 (t) 是二阶导需要两个初始条件[ u(x,0)\varphi(x),\quad u_t(x,0)\psi(x) ]热传导方程对 (t) 是一阶导只需要一个[ u(x,0)\varphi(x) ]如果给少了解就不唯一。很多初学者做波动方程的题目只给了初始位移 (\varphi(x))忘了初始速度 (\psi(x))求出来的级数解里面任意常数没法确定卡在最后一步。5.2 三类边界条件对照边界条件分三类在工程里对应不同的物理约束类型名称数学形式物理含义第一类Dirichlet(u_{\partial\Omega}g)第二类Neumann(\frac{\partial u}{\partial n}\big_{\partial\Omega}g)第三类Robin(\frac{\partial u}{\partial n}\sigma ug)边界上的交换规律如对流换热注意法向导数 (\partial u/\partial n) 的方向必须统一取外法线方向。第三类边界条件的 (\sigma) 的正负号经常把人绕晕。物理上对流换热写成 (qh(T-T_\infty))转换成数学形式时如果法向方向取反了边界条件的符号就反了。我见过有人用有限元解对流换热问题时边界矩阵的特征值出现负值迭代发散查了半天发现是 Robin 边界条件的符号问题。5.3 排查坑现象、原因与解决坑一变系数方程的类型误判。现象用常系数的解法处理一个变系数方程求出的级数解在某个区域完全不对甚至发散。原因判别式 (\Deltaa_{12}^2-a_{11}a_{22}) 是逐点计算的。系数随坐标变化时方程类型可能在区域内变化而你只用某个点的 (\Delta) 符号定了整个区域的方法。解决先写出 (\Delta(x,y)) 的表达式判断它在求解区域内是否变号。如果变号必须分段处理每个区域用对应类型的方法区域间用衔接条件连接。工程上这类问题在跨音速流动里非常突出。坑二波动方程少给了初始速度条件。现象定解问题看起来完整解出来却含未定常数。原因方程对时间二阶通解里有两个待定函数需要两个初始条件来确定。只给 (u(x,0))只能定一个。解决确认初始条件必须给 (u(x,0)) 和 (u_t(x,0)) 两个。实际做振动测试时也是这样位移和速度的初值都要记录只测位移传感器是不够的。坑三第三类边界条件的方向和符号写反。现象Robin 边界条件下温度场明显不满足总体能量守恒边界上的热流方向反了。原因法向导数取内法向还是外法向没有统一约定或者 (\sigma u) 项的符号与物理模型不一致。解决统一取外法线方向把第三类边界条件写成 (\frac{\partial u}{\partial n}\sigma ug)然后按这个形式做离散化。写完先做一次量纲分析再检查无源时解是否趋于均匀。坑四叠加原理用到了非线性方程上。现象把两个特解线性组合后代回原方程发现误差很大不是小量。原因非线性项破坏了叠加性。比如 (u_ta^2u_{xx}\sin u)即使最高阶项线性低阶项的非线性足以让叠加原理失效。解决先判断方程是否线性。半线性、拟线性、完全非线性都不适用叠加原理的完整形式。如果非要近似只在非线性项可以线性化的前提下比如小扰动假设才能做。坑五看这份PPT时公式渲染问题。现象PDF转出来的课件里偏微分符号和希腊字母变成乱码或者方块。原因原始PPT使用了特定字体嵌入转PDF时字体没有正确嵌入导致符号丢失。解决尽量找原版PPT文件而不是扫描版或低质量转出的PDF。如果只有PDF可以用专业软件做OCR识别重点是检查 (\partial)、(\Delta)、(\lambda) 这些符号是否完整。6. 分离变量法入门一维热传导方程的完整求解流程作为最后的落地技巧我建议你把分离变量法的完整流程亲手走一遍。以一端固定为零温、另一端也为零温的一维热传导问题为例[ u_ta^2u_{xx},\quad 0xl ] [ u(0,t)u(l,t)0,\quad u(x,0)\varphi(x) ]第一步设解为变量分离形式 (uX(x)T(t))代入方程[ X T a^2 X T ]除以 (a^2XT)得到[ \frac{T}{a^2T} \frac{X}{X} -\lambda ]左边只依赖 (t)右边只依赖 (x)两边要相等只能等于同一个常数 (-\lambda)。第二步解空间特征值问题[ X\lambda X0,\quad X(0)X(l)0 ]特征值为[ \lambda_n\left(\frac{n\pi}{l}\right)^2,\quad n1,2,3,\cdots ]特征函数[ X_n(x)\sin\left(\frac{n\pi x}{l}\right) ]这里 (n0) 对应的是零解没有物理意义丢掉。第三步解时间部分[ T_n(t)C_n e^{-a^2\lambda_n t} ]每一项都是指数衰减衰减速度与 (n^2) 成正比。高频分量衰减快低频分量衰减慢这就是热传导问题趋于光滑的数学本质。第四步叠加并定系数[ u(x,t)\sum_{n1}^{\infty} b_n \sin\left(\frac{n\pi x}{l}\right) e^{-a^2(n\pi/l)^2 t} ]利用初始条件[ \varphi(x)\sum_{n1}^{\infty} b_n \sin\left(\frac{n\pi x}{l}\right) ]傅里叶系数的正交性给出[ b_n\frac{2}{l}\int_0^l \varphi(x)\sin\left(\frac{n\pi x}{l}\right)dx ]整个流程四个步骤分离变量、解特征值问题、叠加、傅里叶定系数。这也正是听课件学到的最值钱的部分——不是背下公式而是理解为什么每步都要这样做。如果初始条件本身不光滑级数取前10项和取前100项的解在物理量上差别不大但你拿它去求导数就会发散这是因为级数在端点处的一致收敛性并不好。从那以后我每次解这类问题都会先确认初始条件的光滑性再决定级数截断项数还会单独检查边界处的收敛行为。这套流程虽然是从这套PPT里学来的但现在已经成为我做热仿真前手算验证的习惯动作。希望帮到你。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑