← 返回 资料库 › 微分方程与动力系统 › 常微分方程 微分方程与动力系统
线性微分方程 具有叠加原理的高阶方程,通过特征方程求解。
直观 直觉:振动与叠加原理 弹簧上的质量、小振幅摆动的单摆、RLC电路中的电流都遵循同一种规律:未知函数与其导数线性 地组合在一起。如果知道两个各自满足该规律的运动,那么它们的和(或任意加权组合)也满足该规律——这就是叠加原理 。正因如此,只需两个基本解就能构造出一切可能的运动。
阻尼谐振子 y ′ ′ + 2 ζ y ′ + y = 0 y'' + 2\zeta y' + y = 0 y ′′ + 2 ζ y ′ + y = 0 :解在指数衰减包络线 ± e − ζ t \pm e^{-\zeta t} ± e − ζ t 内部振荡。 中学 精确表述:常系数二阶线性方程 定义: 齐次线性微分方程
形如 a y ′ ′ + b y ′ + c y = 0 ay'' + by' + cy = 0 a y ′′ + b y ′ + cy = 0 的二阶方程,其中 a , b , c a,b,c a , b , c 为常数且 a ≠ 0 a\neq 0 a = 0 ,称为齐次线性 方程,因为右边为零,且每一项中 y y y 都只以一次方出现。
a y ′ ′ + b y ′ + c y = 0 ay'' + by' + cy = 0 a y ′′ + b y ′ + cy = 0 由于对 e r x e^{rx} e r x 求导只是把它乘以 r r r ,我们尝试试探解 y = e r x y=e^{rx} y = e r x 。代入方程后除以公因子 e r x ≠ 0 e^{rx}\neq 0 e r x = 0 ,微分方程就变成一个关于 r r r 的普通二次方程:
a r 2 + b r + c = 0 ar^2+br+c=0 a r 2 + b r + c = 0 特征方程 a r 2 + b r + c = 0 ar^2+br+c=0 a r 2 + b r + c = 0 的三种情形及对应的通解 判别式 根 通解 Δ > 0 \Delta>0 Δ > 0 两个不同的实根 r 1 ≠ r 2 r_1\neq r_2 r 1 = r 2 y = c 1 e r 1 x + c 2 e r 2 x y = c_1 e^{r_1 x} + c_2 e^{r_2 x} y = c 1 e r 1 x + c 2 e r 2 x Δ = 0 \Delta=0 Δ = 0 一个重根 r r r y = ( c 1 + c 2 x ) e r x y = (c_1 + c_2 x) e^{r x} y = ( c 1 + c 2 x ) e r x Δ < 0 \Delta<0 Δ < 0 共轭复根 r = α ± i β r = \alpha \pm i\beta r = α ± i β y = e α x ( c 1 cos ( β x ) + c 2 sin ( β x ) ) y = e^{\alpha x}\left(c_1 \cos(\beta x) + c_2 \sin(\beta x)\right) y = e α x ( c 1 cos ( β x ) + c 2 sin ( β x ) )
大学 大学阶段:定理与证明 若 y 1 y_1 y 1 与 y 2 y_2 y 2 都满足 a y ′ ′ + b y ′ + c y = 0 ay'' + by' + cy = 0 a y ′′ + b y ′ + cy = 0 ,则对任意常数 c 1 , c 2 c_1,c_2 c 1 , c 2 ,组合 y = c 1 y 1 + c 2 y 2 y=c_1y_1+c_2y_2 y = c 1 y 1 + c 2 y 2 也满足该方程。此外,若朗斯基行列式 W ( y 1 , y 2 ) = y 1 y 2 ′ − y 2 y 1 ′ W(y_1,y_2) = y_1y_2' - y_2y_1' W ( y 1 , y 2 ) = y 1 y 2 ′ − y 2 y 1 ′ 在某点非零,则方程的每个解都具有此形式。
为什么成立? 求导是线性运算:和的导数等于导数的和,常数可以提出。由于方程左边只是 y y y 、y ′ y' y ′ 、y ′ ′ y'' y ′′ 乘以常数再相加而成,代入两个解的组合后,不过是把两个零相加。
证明 设 L [ y ] = a y ′ ′ + b y ′ + c y L[y] = ay''+by'+cy L [ y ] = a y ′′ + b y ′ + cy 。由于求导对常数 k k k 满足 ( u + v ) ′ = u ′ + v ′ (u+v)'=u'+v' ( u + v ) ′ = u ′ + v ′ 及 ( k u ) ′ = k u ′ (ku)'=ku' ( k u ) ′ = k u ′ ,算子 L L L 是线性的:L [ c 1 y 1 + c 2 y 2 ] = a ( c 1 y 1 + c 2 y 2 ) ′ ′ + b ( c 1 y 1 + c 2 y 2 ) ′ + c ( c 1 y 1 + c 2 y 2 ) = c 1 ( a y 1 ′ ′ + b y 1 ′ + c y 1 ) + c 2 ( a y 2 ′ ′ + b y 2 ′ + c y 2 ) = c 1 L [ y 1 ] + c 2 L [ y 2 ] 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] L [ c 1 y 1 + c 2 y 2 ] = a ( c 1 y 1 + c 2 y 2 ) ′′ + b ( c 1 y 1 + c 2 y 2 ) ′ + c ( c 1 y 1 + c 2 y 2 ) = c 1 ( a y 1 ′′ + b y 1 ′ + c y 1 ) + c 2 ( a y 2 ′′ + b y 2 ′ + c y 2 ) = c 1 L [ y 1 ] + c 2 L [ y 2 ] 。
因为 y 1 , y 2 y_1,y_2 y 1 , y 2 是方程的解,所以 L [ y 1 ] = 0 L[y_1]=0 L [ y 1 ] = 0 且 L [ y 2 ] = 0 L[y_2]=0 L [ y 2 ] = 0 ,于是 L [ c 1 y 1 + c 2 y 2 ] = c 1 ⋅ 0 + c 2 ⋅ 0 = 0 L[c_1y_1+c_2y_2]=c_1\cdot 0+c_2\cdot 0=0 L [ c 1 y 1 + c 2 y 2 ] = c 1 ⋅ 0 + c 2 ⋅ 0 = 0 :该组合仍是解。这就证明了前半部分。
对于后半部分,线性常微分方程理论保证二阶方程的解空间恰好是二维的(初始条件 y ( x 0 ) = y 0 y(x_0)=y_0 y ( x 0 ) = y 0 、y ′ ( x 0 ) = y 0 ′ y'(x_0)=y_0' y ′ ( x 0 ) = y 0 ′ 确定唯一一个解,给出两个自由参数)。若朗斯基行列式 W ( y 1 , y 2 ) = y 1 y 2 ′ − y 2 y 1 ′ W(y_1,y_2)=y_1y_2'-y_2y_1' W ( y 1 , y 2 ) = y 1 y 2 ′ − y 2 y 1 ′ 在某点 x 0 x_0 x 0 非零,意味着线性方程组 c 1 y 1 ( x 0 ) + c 2 y 2 ( x 0 ) = y 0 c_1y_1(x_0)+c_2y_2(x_0)=y_0 c 1 y 1 ( x 0 ) + c 2 y 2 ( x 0 ) = y 0 、c 1 y 1 ′ ( x 0 ) + c 2 y 2 ′ ( x 0 ) = y 0 ′ c_1y_1'(x_0)+c_2y_2'(x_0)=y_0' c 1 y 1 ′ ( x 0 ) + c 2 y 2 ′ ( x 0 ) = y 0 ′ 对任意初始数据都有唯一解 ( c 1 , c 2 ) (c_1,c_2) ( c 1 , c 2 ) 。因此每个解都对应某个 c 1 y 1 + c 2 y 2 c_1y_1+c_2y_2 c 1 y 1 + c 2 y 2 ,即 { y 1 , y 2 } \{y_1,y_2\} { y 1 , y 2 } 张成整个二维解空间。
a y ′ ′ + b y ′ + c y = 0 ay'' + by' + cy = 0 a y ′′ + b y ′ + cy = 0 的通解完全由特征方程 a r 2 + b r + c = 0 ar^2+br+c=0 a r 2 + b r + c = 0 的根决定:不同实根给出 y = c 1 e r 1 x + c 2 e r 2 x y = c_1 e^{r_1 x} + c_2 e^{r_2 x} y = c 1 e r 1 x + c 2 e r 2 x ,重根给出 y = ( c 1 + c 2 x ) e r x y = (c_1 + c_2 x) e^{r x} y = ( c 1 + c 2 x ) e r x ,共轭复根 r = α ± i β r = \alpha \pm i\beta r = α ± i β 给出 y = e α x ( c 1 cos ( β x ) + c 2 sin ( β x ) ) y = e^{\alpha x}\left(c_1 \cos(\beta x) + c_2 \sin(\beta x)\right) y = e α x ( c 1 cos ( β x ) + c 2 sin ( β x ) ) 。
为什么成立? 指数函数是自然的构造单元,因为对 e r x e^{rx} e r x 求导只是将其乘以 r r r ;把这个试探解代入常系数线性方程,就把微积分问题化为代数问题——求多项式的根。
证明 尝试试探解 y = e r x y=e^{rx} y = e r x 。此时 y ′ = r e r x y'=re^{rx} y ′ = r e r x ,y ′ ′ = r 2 e r x y''=r^2e^{rx} y ′′ = r 2 e r x ;代入 a y ′ ′ + b y ′ + c y = 0 ay'' + by' + cy = 0 a y ′′ + b y ′ + cy = 0 得到 ( a r 2 + b r + c ) e r x = 0 (ar^2+br+c)e^{rx}=0 ( a r 2 + b r + c ) e r x = 0 。由于 e r x e^{rx} e r x 永不为零,必然有特征方程 a r 2 + b r + c = 0 ar^2+br+c=0 a r 2 + b r + c = 0 。由二次方程求根公式,r = − b ± b 2 − 4 a c 2 a r = \dfrac{-b \pm \sqrt{b^2-4ac}}{2a} r = 2 a − b ± b 2 − 4 a c 。
情形 Δ > 0 \Delta>0 Δ > 0 :两个根 r 1 ≠ r 2 r_1\neq r_2 r 1 = r 2 给出解 e r 1 x e^{r_1x} e r 1 x 与 e r 2 x e^{r_2x} e r 2 x 。它们的朗斯基行列式为 ( r 2 − r 1 ) e ( r 1 + r 2 ) x ≠ 0 (r_2-r_1)e^{(r_1+r_2)x}\neq 0 ( r 2 − r 1 ) e ( r 1 + r 2 ) x = 0 ,由叠加定理,通解为 y = c 1 e r 1 x + c 2 e r 2 x y = c_1 e^{r_1 x} + c_2 e^{r_2 x} y = c 1 e r 1 x + c 2 e r 2 x 。
情形 Δ = 0 \Delta=0 Δ = 0 :只有一个重根 r = − b / ( 2 a ) r=-b/(2a) r = − b / ( 2 a ) ,只给出一个指数解 e r x e^{rx} e r x 。为求第二个独立解,尝试 y 2 = v ( x ) e r x y_2=v(x)e^{rx} y 2 = v ( x ) e r x (降阶法)并代入方程;由于 r r r 是 a r 2 + b r + c ar^2+br+c a r 2 + b r + c 的重根,含 v v v 与 v ′ v' v ′ 的项相互抵消,只剩下 a v ′ ′ e r x = 0 av''e^{rx}=0 a v ′′ e r x = 0 ,即 v ′ ′ = 0 v''=0 v ′′ = 0 ,故 v = c 1 + c 2 x v=c_1+c_2x v = c 1 + c 2 x 。由此得到第二个解 x e r x xe^{rx} x e r x ,通解为 y = ( c 1 + c 2 x ) e r x y = (c_1 + c_2 x) e^{r x} y = ( c 1 + c 2 x ) e r x 。
情形 Δ < 0 \Delta<0 Δ < 0 :根为共轭复数 r = α ± i β r = \alpha \pm i\beta r = α ± i β ,其中 α = − b / ( 2 a ) \alpha=-b/(2a) α = − b / ( 2 a ) ,β = − Δ / ( 2 a ) \beta=\sqrt{-\Delta}/(2a) β = − Δ / ( 2 a ) 。欧拉公式 e i β x = cos ( β x ) + i sin ( β x ) e^{i\beta x}=\cos(\beta x)+i\sin(\beta x) e i β x = cos ( β x ) + i sin ( β x ) 把复数解 e ( α ± i β ) x e^{(\alpha\pm i\beta)x} e ( α ± i β ) x 变成两个独立的实数解 e α x cos ( β x ) e^{\alpha x}\cos(\beta x) e α x cos ( β x ) 与 e α x sin ( β x ) e^{\alpha x}\sin(\beta x) e α x sin ( β x ) (取实部与虚部即可,因为 L L L 的系数为实数,实部虚部本身也是解),得到通解 y = e α x ( c 1 cos ( β x ) + c 2 sin ( β x ) ) y = e^{\alpha x}\left(c_1 \cos(\beta x) + c_2 \sin(\beta x)\right) y = e α x ( c 1 cos ( β x ) + c 2 sin ( β x ) ) 。
大学 实际应用与典型例题 特征方程的三种情形不仅是代数问题——它们描述了带阻尼的弹簧-质量系统 m y ′ ′ + c y ′ + k y = 0 my'' + cy' + ky = 0 m y ′′ + c y ′ + k y = 0 (质量 m m m 、阻尼 c c c 、劲度 k k k )三种截然不同的物理行为:欠阻尼 振荡后衰减(Δ < 0 \Delta<0 Δ < 0 )、过阻尼 不振荡地缓慢回归(Δ > 0 \Delta>0 Δ > 0 )、以及临界阻尼 ——不振荡情况下最快回归(Δ = 0 \Delta=0 Δ = 0 )——这正是汽车减震器或闭门器的设计目标。
例题: 求通解:不同实根
求解 y ′ ′ − 5 y ′ + 6 y = 0 y'' - 5y' + 6y = 0 y ′′ − 5 y ′ + 6 y = 0 。
解答 特征方程为 r 2 − 5 r + 6 = 0 r^2-5r+6=0 r 2 − 5 r + 6 = 0 。
因式分解得 ( r − 2 ) ( r − 3 ) = 0 (r-2)(r-3)=0 ( r − 2 ) ( r − 3 ) = 0 ,故根为 r 1 = 2 r_1=2 r 1 = 2 与 r 2 = 3 r_2=3 r 2 = 3 :两个不同的实根。
由上述定理(Δ > 0 \Delta>0 Δ > 0 情形),通解为 y = c 1 e 2 x + c 2 e 3 x y = c_1e^{2x}+c_2e^{3x} y = c 1 e 2 x + c 2 e 3 x ,其中 c 1 , c 2 c_1,c_2 c 1 , c 2 为由初始条件确定的任意常数。
例题: 非齐次方程的待定系数法
求 y ′ ′ − y = e 2 x y'' - y = e^{2x} y ′′ − y = e 2 x 的一个特解。
解答 齐次方程 y ′ ′ − y = 0 y''-y=0 y ′′ − y = 0 的特征方程为 r 2 − 1 = 0 r^2-1=0 r 2 − 1 = 0 ,根为 r = ± 1 r=\pm 1 r = ± 1 ;强迫项 e 2 x e^{2x} e 2 x 的指数为 2 2 2 ,不等于这些根,故不发生共振。
尝试试探解 y p = A e 2 x y_p = Ae^{2x} y p = A e 2 x 。则 y p ′ ′ = 4 A e 2 x y_p''=4Ae^{2x} y p ′′ = 4 A e 2 x ,代入得 4 A e 2 x − A e 2 x = 3 A e 2 x 4Ae^{2x}-Ae^{2x}=3Ae^{2x} 4 A e 2 x − A e 2 x = 3 A e 2 x ,应等于 e 2 x e^{2x} e 2 x 。
比较系数得 3 A = 1 3A=1 3 A = 1 ,故 A = 1 3 A=\tfrac{1}{3} A = 3 1 ,得特解 y p = 1 3 e 2 x y_p=\tfrac{1}{3}e^{2x} y p = 3 1 e 2 x 。完整通解为 y = c 1 e x + c 2 e − x + 1 3 e 2 x y=c_1e^{x}+c_2e^{-x}+\tfrac{1}{3}e^{2x} y = c 1 e x + c 2 e − x + 3 1 e 2 x 。
常见错误. 如果强迫项本身就是齐次方程的解——例如 y ′ ′ − 4 y ′ + 4 y = e 2 x y'' - 4y' + 4y = e^{2x} y ′′ − 4 y ′ + 4 y = e 2 x ,其中齐次特征方程 r 2 − 4 r + 4 = 0 r^2-4r+4=0 r 2 − 4 r + 4 = 0 有重根 r = 2 r=2 r = 2 ,而强迫项为 e 2 x e^{2x} e 2 x ——朴素的猜测 A e 2 x Ae^{2x} A e 2 x 会失败(因为它本身是齐次方程的解,代入会得到 0 = e 2 x 0=e^{2x} 0 = e 2 x 的矛盾)。这种共振 情形需要把猜测乘以 x k x^k x k ,其中 k k k 是匹配根的重数:此处为 y p = A x 2 e 2 x y_p = Ax^2e^{2x} y p = A x 2 e 2 x 。 历史注记
1743年,莱昂哈德·欧拉证明将 y = e r x y=e^{rx} y = e r x 代入常系数线性方程会化简为关于 r r r 的多项式方程——即此处使用的特征方程——把求解微分方程变成了代数问题,并在此过程中发现了解释振荡情形的恒等式 e i β x = cos ( β x ) + i sin ( β x ) e^{i\beta x}=\cos(\beta x)+i\sin(\beta x) e i β x = cos ( β x ) + i sin ( β x ) 。
莱昂哈德·欧拉
y ′ ′ − 7 y ′ + 12 y = 0 y''-7y'+12y=0 y ′′ − 7 y ′ + 12 y = 0 的通解是什么?
y = c 1 e 3 x + c 2 e 4 x y=c_1e^{3x}+c_2e^{4x} y = c 1 e 3 x + c 2 e 4 x y = c 1 e 7 x + c 2 e 12 x y=c_1e^{7x}+c_2e^{12x} y = c 1 e 7 x + c 2 e 12 x y = ( c 1 + c 2 x ) e 3 x y=(c_1+c_2x)e^{3x} y = ( c 1 + c 2 x ) e 3 x y = e 3 x ( c 1 cos ( 4 x ) + c 2 sin ( 4 x ) ) y=e^{3x}(c_1\cos(4x)+c_2\sin(4x)) y = e 3 x ( c 1 cos ( 4 x ) + c 2 sin ( 4 x )) 对于 y ′ ′ + 2 y ′ + 5 y = 0 y''+2y'+5y=0 y ′′ + 2 y ′ + 5 y = 0 ,特征方程的根是什么类型,通解又是什么?
共轭复根;y = e − x ( c 1 cos ( 2 x ) + c 2 sin ( 2 x ) ) y=e^{-x}(c_1\cos(2x)+c_2\sin(2x)) y = e − x ( c 1 cos ( 2 x ) + c 2 sin ( 2 x )) 两个不同实根;y = c 1 e − x + c 2 e 5 x y=c_1e^{-x}+c_2e^{5x} y = c 1 e − x + c 2 e 5 x 重根;y = ( c 1 + c 2 x ) e − x y=(c_1+c_2x)e^{-x} y = ( c 1 + c 2 x ) e − x 共轭复根;y = e 2 x ( c 1 cos ( − x ) + c 2 sin ( − x ) ) y=e^{2x}(c_1\cos(-x)+c_2\sin(-x)) y = e 2 x ( c 1 cos ( − x ) + c 2 sin ( − x )) 汽车减震器由 m y ′ ′ + c y ′ + k y = 0 my'' + cy' + ky = 0 m y ′′ + c y ′ + k y = 0 建模,设计目标是让车身尽快回到静止状态且完全不反弹。工程师应该追求特征方程的哪种情形?
Δ = 0 \Delta=0 Δ = 0 ,临界阻尼:c 2 = 4 m k c^2=4mk c 2 = 4 mk Δ < 0 \Delta<0 Δ < 0 ,欠阻尼:c 2 < 4 m k c^2<4mk c 2 < 4 mk Δ > 0 \Delta>0 Δ > 0 ,c c c 越大越好的过阻尼完全无阻尼,c = 0 c=0 c = 0 用待定系数法求 y ′ ′ − y = e 2 x y''-y=e^{2x} y ′′ − y = e 2 x 的特解,应使用哪种试探形式?
y p = A e 2 x y_p=Ae^{2x} y p = A e 2 x y p = A x e 2 x y_p=Axe^{2x} y p = A x e 2 x y p = A x 2 e 2 x y_p=Ax^2e^{2x} y p = A x 2 e 2 x y p = A cos ( 2 x ) + B sin ( 2 x ) y_p=A\cos(2x)+B\sin(2x) y p = A cos ( 2 x ) + B sin ( 2 x )