MathLabs

微分方程与动力系统

线性微分方程

具有叠加原理的高阶方程,通过特征方程求解。

直观直觉:振动与叠加原理

弹簧上的质量、小振幅摆动的单摆、RLC电路中的电流都遵循同一种规律:未知函数与其导数线性地组合在一起。如果知道两个各自满足该规律的运动,那么它们的和(或任意加权组合)也满足该规律——这就是叠加原理。正因如此,只需两个基本解就能构造出一切可能的运动。

特征多项式 r^2-3r+2 的抛物线,在 r=1 和 r=2 处与 r 轴相交。
阻尼谐振子 y′′+2ζy′+y=0y'' + 2\zeta y' + y = 0:解在指数衰减包络线 ±e−ζt\pm e^{-\zeta t} 内部振荡。

中学精确表述:常系数二阶线性方程

定义: 齐次线性微分方程

形如 ay′′+by′+cy=0ay'' + by' + cy = 0 的二阶方程,其中 a,b,ca,b,c 为常数且 a≠0a\neq 0,称为齐次线性方程,因为右边为零,且每一项中 yy 都只以一次方出现。

ay′′+by′+cy=0ay'' + by' + cy = 0

由于对 erxe^{rx} 求导只是把它乘以 rr,我们尝试试探解 y=erxy=e^{rx}。代入方程后除以公因子 erx≠0e^{rx}\neq 0,微分方程就变成一个关于 rr 的普通二次方程:

ar2+br+c=0ar^2+br+c=0
特征方程 ar2+br+c=0ar^2+br+c=0 的三种情形及对应的通解
判别式根通解
Δ>0\Delta>0两个不同的实根 r1≠r2r_1\neq r_2y=c1er1x+c2er2xy = c_1 e^{r_1 x} + c_2 e^{r_2 x}
Δ=0\Delta=0一个重根 rry=(c1+c2x)erxy = (c_1 + c_2 x) e^{r x}
Δ<0\Delta<0共轭复根 r=α±iβr = \alpha \pm i\betay=eαx(c1cos⁡(βx)+c2sin⁡(βx))y = e^{\alpha x}\left(c_1 \cos(\beta x) + c_2 \sin(\beta x)\right)

大学大学阶段:定理与证明

定理: 叠加原理

若 y1y_1 与 y2y_2 都满足 ay′′+by′+cy=0ay'' + by' + cy = 0,则对任意常数 c1,c2c_1,c_2,组合 y=c1y1+c2y2y=c_1y_1+c_2y_2 也满足该方程。此外,若朗斯基行列式 W(y1,y2)=y1y2′−y2y1′W(y_1,y_2) = y_1y_2' - y_2y_1' 在某点非零,则方程的每个解都具有此形式。

为什么成立?

求导是线性运算:和的导数等于导数的和,常数可以提出。由于方程左边只是 yy、y′y'、y′′y'' 乘以常数再相加而成,代入两个解的组合后,不过是把两个零相加。

证明

设 L[y]=ay′′+by′+cyL[y] = ay''+by'+cy。由于求导对常数 kk 满足 (u+v)′=u′+v′(u+v)'=u'+v' 及 (ku)′=ku′(ku)'=ku',算子 LL 是线性的:L[c1y1+c2y2]=a(c1y1+c2y2)′′+b(c1y1+c2y2)′+c(c1y1+c2y2)=c1(ay1′′+by1′+cy1)+c2(ay2′′+by2′+cy2)=c1L[y1]+c2L[y2]L[c_1y_1+c_2y_2] = a(c_1y_1+c_2y_2)'' + b(c_1y_1+c_2y_2)' + c(c_1y_1+c_2y_2) = c_1(ay_1''+by_1'+cy_1) + c_2(ay_2''+by_2'+cy_2) = c_1L[y_1]+c_2L[y_2]。

因为 y1,y2y_1,y_2 是方程的解,所以 L[y1]=0L[y_1]=0 且 L[y2]=0L[y_2]=0,于是 L[c1y1+c2y2]=c1⋅0+c2⋅0=0L[c_1y_1+c_2y_2]=c_1\cdot 0+c_2\cdot 0=0:该组合仍是解。这就证明了前半部分。

对于后半部分,线性常微分方程理论保证二阶方程的解空间恰好是二维的(初始条件 y(x0)=y0y(x_0)=y_0、y′(x0)=y0′y'(x_0)=y_0' 确定唯一一个解,给出两个自由参数)。若朗斯基行列式 W(y1,y2)=y1y2′−y2y1′W(y_1,y_2)=y_1y_2'-y_2y_1' 在某点 x0x_0 非零,意味着线性方程组 c1y1(x0)+c2y2(x0)=y0c_1y_1(x_0)+c_2y_2(x_0)=y_0、c1y1′(x0)+c2y2′(x0)=y0′c_1y_1'(x_0)+c_2y_2'(x_0)=y_0' 对任意初始数据都有唯一解 (c1,c2)(c_1,c_2)。因此每个解都对应某个 c1y1+c2y2c_1y_1+c_2y_2,即 {y1,y2}\{y_1,y_2\} 张成整个二维解空间。

ay′′+by′+cy=0ay'' + by' + cy = 0 的通解完全由特征方程 ar2+br+c=0ar^2+br+c=0 的根决定:不同实根给出 y=c1er1x+c2er2xy = c_1 e^{r_1 x} + c_2 e^{r_2 x},重根给出 y=(c1+c2x)erxy = (c_1 + c_2 x) e^{r x},共轭复根 r=α±iβr = \alpha \pm i\beta 给出 y=eαx(c1cos⁡(βx)+c2sin⁡(βx))y = e^{\alpha x}\left(c_1 \cos(\beta x) + c_2 \sin(\beta x)\right)。

为什么成立?

指数函数是自然的构造单元,因为对 erxe^{rx} 求导只是将其乘以 rr;把这个试探解代入常系数线性方程,就把微积分问题化为代数问题——求多项式的根。

证明

尝试试探解 y=erxy=e^{rx}。此时 y′=rerxy'=re^{rx},y′′=r2erxy''=r^2e^{rx};代入 ay′′+by′+cy=0ay'' + by' + cy = 0 得到 (ar2+br+c)erx=0(ar^2+br+c)e^{rx}=0。由于 erxe^{rx} 永不为零,必然有特征方程 ar2+br+c=0ar^2+br+c=0。由二次方程求根公式,r=−b±b2−4ac2ar = \dfrac{-b \pm \sqrt{b^2-4ac}}{2a}。

情形 Δ>0\Delta>0:两个根 r1≠r2r_1\neq r_2 给出解 er1xe^{r_1x} 与 er2xe^{r_2x}。它们的朗斯基行列式为 (r2−r1)e(r1+r2)x≠0(r_2-r_1)e^{(r_1+r_2)x}\neq 0,由叠加定理,通解为 y=c1er1x+c2er2xy = c_1 e^{r_1 x} + c_2 e^{r_2 x}。

情形 Δ=0\Delta=0:只有一个重根 r=−b/(2a)r=-b/(2a),只给出一个指数解 erxe^{rx}。为求第二个独立解,尝试 y2=v(x)erxy_2=v(x)e^{rx}(降阶法)并代入方程;由于 rr 是 ar2+br+car^2+br+c 的重根,含 vv 与 v′v' 的项相互抵消,只剩下 av′′erx=0av''e^{rx}=0,即 v′′=0v''=0,故 v=c1+c2xv=c_1+c_2x。由此得到第二个解 xerxxe^{rx},通解为 y=(c1+c2x)erxy = (c_1 + c_2 x) e^{r x}。

情形 Δ<0\Delta<0:根为共轭复数 r=α±iβr = \alpha \pm i\beta,其中 α=−b/(2a)\alpha=-b/(2a),β=−Δ/(2a)\beta=\sqrt{-\Delta}/(2a)。欧拉公式 eiβx=cos⁡(βx)+isin⁡(βx)e^{i\beta x}=\cos(\beta x)+i\sin(\beta x) 把复数解 e(α±iβ)xe^{(\alpha\pm i\beta)x} 变成两个独立的实数解 eαxcos⁡(βx)e^{\alpha x}\cos(\beta x) 与 eαxsin⁡(βx)e^{\alpha x}\sin(\beta x)(取实部与虚部即可,因为 LL 的系数为实数,实部虚部本身也是解),得到通解 y=eαx(c1cos⁡(βx)+c2sin⁡(βx))y = e^{\alpha x}\left(c_1 \cos(\beta x) + c_2 \sin(\beta x)\right)。

大学实际应用与典型例题

特征方程的三种情形不仅是代数问题——它们描述了带阻尼的弹簧-质量系统 my′′+cy′+ky=0my'' + cy' + ky = 0(质量 mm、阻尼 cc、劲度 kk)三种截然不同的物理行为:欠阻尼振荡后衰减(Δ<0\Delta<0)、过阻尼不振荡地缓慢回归(Δ>0\Delta>0)、以及临界阻尼——不振荡情况下最快回归(Δ=0\Delta=0)——这正是汽车减震器或闭门器的设计目标。

例题: 求通解:不同实根

求解 y′′−5y′+6y=0y'' - 5y' + 6y = 0。

解答

特征方程为 r2−5r+6=0r^2-5r+6=0。

因式分解得 (r−2)(r−3)=0(r-2)(r-3)=0,故根为 r1=2r_1=2 与 r2=3r_2=3:两个不同的实根。

由上述定理(Δ>0\Delta>0 情形),通解为 y=c1e2x+c2e3xy = c_1e^{2x}+c_2e^{3x},其中 c1,c2c_1,c_2 为由初始条件确定的任意常数。

例题: 非齐次方程的待定系数法

求 y′′−y=e2xy'' - y = e^{2x} 的一个特解。

解答

齐次方程 y′′−y=0y''-y=0 的特征方程为 r2−1=0r^2-1=0,根为 r=±1r=\pm 1;强迫项 e2xe^{2x} 的指数为 22,不等于这些根,故不发生共振。

尝试试探解 yp=Ae2xy_p = Ae^{2x}。则 yp′′=4Ae2xy_p''=4Ae^{2x},代入得 4Ae2x−Ae2x=3Ae2x4Ae^{2x}-Ae^{2x}=3Ae^{2x},应等于 e2xe^{2x}。

比较系数得 3A=13A=1,故 A=13A=\tfrac{1}{3},得特解 yp=13e2xy_p=\tfrac{1}{3}e^{2x}。完整通解为 y=c1ex+c2e−x+13e2xy=c_1e^{x}+c_2e^{-x}+\tfrac{1}{3}e^{2x}。

y′′−7y′+12y=0y''-7y'+12y=0 的通解是什么?

对于 y′′+2y′+5y=0y''+2y'+5y=0,特征方程的根是什么类型,通解又是什么?

汽车减震器由 my′′+cy′+ky=0my'' + cy' + ky = 0 建模,设计目标是让车身尽快回到静止状态且完全不反弹。工程师应该追求特征方程的哪种情形?

用待定系数法求 y′′−y=e2xy''-y=e^{2x} 的特解,应使用哪种试探形式?

参考文献

  1. William E. Boyce, Richard C. DiPrima (2017). Elementary Differential Equations and Boundary Value Problems
  2. Lawrence Perko (2001). Differential Equations and Dynamical Systems