从一个初值推进整条轨道
高阶微分方程把某个未知量及其多阶导数联系起来。机械振动中的位移、电路中的电荷和控制系统的输出,都可能由二阶或更高阶方程描述。一个 n 阶方程通常需要 n 个独立初值:只给位置不足以确定二阶运动,还要给初速度;三阶模型还需给初始加速度。
高阶线性微分方程
区间 I 上的 n 阶线性方程写成
an(t)y(n)+an−1(t)y(n−1)+⋯+a1(t)y′+a0(t)y=g(t), 其中各系数与外力 g 是已知函数,且 an 在所研究区间上不为零。若 g=0,方程称为齐次;若 g=0,称为非齐次。线性要求 y 及其导数只以一次幂出现,彼此不相乘,也不进入正弦、指数等非线性函数。
在 an(t)=0 的区间内除以首项系数,可得标准形式
y(n)+pn−1(t)y(n−1)+⋯+p0(t)y=f(t).
若首项系数在某点为零,该点可能是奇点,不能直接套用普通点附近的结论。例如 Euler–Cauchy 方程的首项系数为 t2,通常要分别在 t>0 与 t<0 上讨论。
线性初值问题的存在唯一性
若 p0,…,pn−1 与 f 在包含 t0 的开区间 I 上连续,则对任意实数 b0,…,bn−1,初值问题
y(k)(t0)=bk,k=0,1,…,n−1 在 I 上存在唯一解。
这个结论同时说明初值数量为何恰为 n。少给一个初值通常留下一个自由常数;多给条件则可能互相冲突。连续性是充分条件,并非所有可能情形的最弱条件,但它给出了本章计算方法稳定适用的清晰范围。
齐次解组成有限维线性空间
令线性微分算子
L[y]=y(n)+pn−1y(n−1)+⋯+p0y.
线性性表现为 L[c1y1+c2y2]=c1L[y1]+c2L[y2]。因此齐次方程 L[y]=0 的解对线性组合封闭。存在唯一性定理还给出更强的结构:把一个齐次解映到它在 t0 处的 n 个初值,这个映射把解空间与 Rn 对应,所以解空间维数为 n。
基本解组与 Wronskian
齐次方程的 n 个解 y1,…,yn 若线性无关,就构成基本解组。其 Wronskian 为
W(y1,…,yn)(t)=dety1y1′⋮y1(n−1)⋯⋯⋯ynyn′⋮yn(n−1). 若某个普通点 t0 上 W(t0)=0,这些解线性无关,任意齐次解都能唯一写成 c1y1+⋯+cnyn。
对标准形式方程,Abel 恒等式给出
W(t)=W(t0)exp(−∫t0tpn−1(s)ds).
所以 Wronskian 在一个连续系数区间内要么处处为零,要么处处不为零。对任意随手写出的函数,某一点 Wronskian 为零未必能推出线性相关;这里的判别依赖它们是同一个线性齐次方程的解。
特征多项式把微分运算化为代数
常系数齐次方程
any(n)+⋯+a1y′+a0y=0,an=0,
允许试探 y=ert。因为 y(k)=rkert,代入后得到
P(r)ert=0,P(r)=anrn+⋯+a1r+a0.
ert 从不为零,求微分方程的模态便转为求特征多项式 P 的根。
特征根对应的实值基本解
设常系数实方程的特征多项式为 P。
- 实根 r 的代数重数为 m 时,对应 ert,tert,…,tm−1ert;
- 非实根 α+iβ 的重数为 m 时,共轭根 α−iβ 具有相同重数,对应实解
tkeαtcos(βt),tkeαtsin(βt),k=0,…,m−1. 把所有根贡献的解合在一起,恰好得到 n 个线性无关实解。
因子 (D−r)m 作用于 ertv(t) 时等于 ertv(m)(t),其中 D=d/dt。令 v=1,t,…,tm−1 就得到重根所需的多项式因子。复指数公式 eiβt=cosβt+isinβt 则把共轭复模态组合成实解。
例 1:三阶方程中的重根
求解
y′′′−y′′−y′+y=0, 并满足 y(0)=1、y′(0)=0、y′′(0)=1。
特征多项式分解为
r3−r2−r+1=(r−1)2(r+1). 根 1 为二重根,根 −1 为单根,故
y=(C1+C2t)et+C3e−t. 在 t=0 代入 y,y′,y′′,得到
C1+C3=1,C1+C2−C3=0,C1+2C2+C3=1. 第三式减第一式得 C2=0,第二式给出 C1=C3,所以 C1=C3=1/2。唯一解为
y(t)=2et+e−t=cosht. 直接计算 y′′′=sinht、y′′=cosht、y′=sinht 可同时核对方程和三个初值。
二阶根型记录阻尼与振荡
标准阻尼振子写成
my′′+cy′+ky=0,m>0,k>0,c≥0.
特征根为
r1,2=2m−c±c2−4mk.
c2>4mk 时有两个负实根,响应不振荡而按两个时间尺度衰减,称为过阻尼;c2=4mk 时出现负二重根,解含 te−ct/(2m),称为临界阻尼;c2<4mk 时根为 −c/(2m)±iωd,其中
ωd=mk−4m2c2,
响应以角频率 ωd 振荡,包络按 e−ct/(2m) 衰减。若 c=0,根为纯虚数,理想模型中振幅保持不变。根型结论来自线性常系数模型;非线性摩擦或随时间变化的刚度会改变长期行为。
受迫响应与重复因子
非齐次方程 L[y]=g 的任意两个特解之差满足齐次方程。因此通解结构为
y=yh+yp,
其中 yh 是齐次通解,yp 是任取一个特解。yh 记录初始状态产生的自由响应,yp 记录外力选择的受迫响应;分解并不唯一,但两者之和由初值问题唯一确定。
待定系数法适用于常系数算子以及有限个多项式、指数、正弦和余弦的线性组合。先按外力类型写试探式;若试探式与齐次解重合,就乘以足够高次的 t。用复指数语言说,若外力含 eλt,而 λ 是 P 的 s 重根,试探式必须额外乘 ts。
例 2:无阻尼振子的共振增长
求初值问题
y′′+4y=8cos(2t),y(0)=0,y′(0)=0. 齐次解为 C1cos2t+C2sin2t。外力频率 2 正好对应特征根 ±2i,直接试探 Acos2t+Bsin2t 会完全落入齐次解空间。乘以 t 后可取
yp=Ctsin2t. 计算得到
(tsin2t)′′+4tsin2t=4cos2t, 故 C=2。代入初值后 C1=C2=0,所以
y(t)=2tsin2t. 振幅包络随 t 线性增长,这是理想无阻尼线性模型的共振。实际系统中的阻尼、非线性或能量限制会抑制无限增长,因此该公式不能外推到任意大振幅。
若外力频率接近但不等于固有频率,有限时间内会出现拍频;只有完全重复的特征因子才产生上式的多项式增长。阻尼使特征根移入左半平面,实频率正弦外力不再与其完全重合,稳态振幅虽可能很大,却保持有限。
参数变易处理一般连续外力
待定系数法无法直接处理 logt、任意测量信号等一般外力。对标准二阶方程
y′′+p(t)y′+q(t)y=g(t),
设齐次基本解为 y1,y2,Wronskian W=y1y2′−y1′y2。令特解为 yp=u1y1+u2y2,并施加辅助条件 u1′y1+u2′y2=0,可解得
u1′=−Wy2g,u2′=Wy1g.
因而可取
yp=−y1∫Wy2gdt+y2∫Wy1gdt.
积分常数可并入齐次解。公式要求先得到齐次基本解,并且 W 在所研究区间不为零;积分未必有初等函数表达式。它提供存在性的构造,也适合导出 Green 函数,但不保证手算比原方程简单。
例 3:参数变易求非多项式外力响应
在 t>0 上求
y′′+y=sect, 并把讨论限制在不穿过 cost=0 的区间。齐次基本解为 y1=cost、y2=sint,Wronskian 为 1。于是
u1′=−sintsect=−tant,u2′=costsect=1. 可取 u1=log∣cost∣、u2=t,得到
yp=costlog∣cost∣+tsint. 因此通解为
y=C1cost+C2sint+costlog∣cost∣+tsint. 外力在 cost=0 处无定义,所以这个表达式只能在相邻奇点之间使用,不能把跨越奇点的两段解视为同一个经典解。
常系数方法的边界
特征多项式依赖系数为常数。对 Euler–Cauchy 方程
t2y′′+aty′+by=0,
在 t>0 上可试探 y=tr,得到指标方程 r(r−1)+ar+b=0;这不是把 ert 试探式原样搬来。更一般的变系数方程可能需要降阶、级数解、积分变换或数值方法。
线性叠加也有明确边界。y1,y2 若满足同一个齐次线性方程,它们的和仍是解;对非齐次方程,两个特解相加会把右端也相加;对 yy′′+(y′)2=0 这样的非线性方程,叠加原理通常失效。
练习:根、初值与外力
练习 1:分解三阶特征多项式
- 所属知识
- 常系数齐次方程
- 难度
- 2/5
求方程 y′′′−2y′′−y′+2y=0 的实值通解。
查看提示
先验证一个整数根,再对多项式降次。
查看解答
特征多项式为
r3−2r2−r+2=(r−2)(r−1)(r+1). 三个根 2,1,−1 互异,因此
y=C1e2t+C2et+C3e−t. 三个指数解线性无关,常数总数等于方程阶数。
练习 2:临界阻尼初值问题
- 所属知识
- 重根
- 难度
- 3/5
求解 y′′+4y′+4y=0,其中 y(0)=1、y′(0)=0,并说明长期行为。
查看提示
二重根对应
(C1+C2t)ert,再代入两个初值。
查看解答
特征多项式 (r+2)2 有二重根 −2,故
y=(C1+C2t)e−2t. y(0)=1 给出 C1=1;y′(0)=C2−2C1=0 给出 C2=2。所以
y=(1+2t)e−2t. 指数衰减快于线性因子增长,故 t→∞ 时 y→0,且响应不持续振荡。
练习 3:非共振周期外力
- 所属知识
- 待定系数法
- 难度
- 3/5
求初值问题
y′′+y=2cos2t,y(0)=0,y′(0)=0. 查看提示
外力频率为 2,而齐次频率为 1,不需要乘以
t。
查看解答
齐次解为 C1cost+C2sint。试探 yp=Acos2t+Bsin2t,代入得到 −3A=2、−3B=0,故 yp=−32cos2t。由初值
C1−32=0,C2=0. 因此
y=32cost−32cos2t. 两个频率不同,解有有界拍动而无随时间增长的共振项。
练习 4:识别变系数边界
- 所属知识
- Euler–Cauchy 方程
- 难度
- 3/5
在 t>0 上求 t2y′′−3ty′+4y=0 的通解,并说明为何不使用常系数特征试探 ert。
查看提示
在
t>0 上试探
tr;重根对应第二解
trlogt。
查看解答
令 y=tr,指标方程为
r(r−1)−3r+4=(r−2)2=0. 重根为 r=2,所以
y=C1t2+C2t2logt,t>0. 原方程的 y′′、y′ 系数分别为 t2,−3t,并非常数;代入 ert 后仍会保留 t,不能得到只含 r 的常系数多项式。
与一阶系统衔接
- 一阶方程方法
提供线性方程的积分因子思想,也训练对定义区间和初值的检查。
- 复数
把共轭特征根转换为实值的正弦、余弦模态。
- 线性系统与相平面
用状态向量统一表示任意高阶方程,并把根的实部和特征方向画成轨道几何。
- Laplace 变换
适合把初值、分段外力和脉冲响应纳入同一次代数运算。
课程 · 2011MIT 18.03SC Differential Equations
Arthur Mattuck, Haynes Miller
为傅里叶方法、模态分解及其微分方程应用提供连续课程背景。
打开官方来源
MIT OpenCourseWare 18.03SC 的常微分方程课程系统讲解常系数高阶方程、振动、共振与线性系统,可用于按不同参数复算特征根和受迫响应。
书籍 · 2016Calculus Volume 2
Gilbert Strang, Edwin Herman
用于核对数列与级数的收敛条件、积分技巧、反常积分和幂级数例题。
打开官方来源
OpenStax《Calculus Volume 2》的微分方程章节提供一阶与二阶线性方程的开放教材材料,适合补充基础例题并核对初值代入步骤。
特征多项式给出了常系数方程最直接的模态语言:根的位置决定增长、衰减和振荡,根的重数决定是否出现 tk 因子,外力与特征因子重合则产生共振修正。下一章把 y,y′,…,y(n−1) 组成状态向量,用矩阵指数统一这些解,并在二维相平面中辨认节点、鞍点、螺旋点和中心。