M08 · 第 3 章 · 第二编 高阶方程与线性系统

高阶线性方程与常系数方法:模态、重根与受迫响应

建立高阶线性初值问题的解空间结构,以特征多项式处理常系数齐次方程,再用待定系数法和参数变易法求受迫响应,并明确重根、共振及变系数方程的方法边界。

报告页面错误
预备知识可分离、线性与恰当方程复数与复平面

本章目标

  1. 识别高阶线性方程的齐次结构,并写出连续系数条件下初值问题的唯一性结论。
  2. 由特征多项式构造实根、复根和重根对应的实值基本解。
  3. 区分自由响应与受迫响应,按重复因子修正待定系数试探式。
  4. 用参数变易公式处理一般连续外力,并说明它与待定系数法的适用范围。
  5. 从根的实部判断二阶阻尼系统的衰减、临界阻尼与振荡行为。
页面阅读位置0% · 仅保存在此浏览器
章节未开始
本册完成进度0/6 章 · 0%
本页目录

从一个初值推进整条轨道

高阶微分方程把某个未知量及其多阶导数联系起来。机械振动中的位移、电路中的电荷和控制系统的输出,都可能由二阶或更高阶方程描述。一个 nn 阶方程通常需要 nn 个独立初值:只给位置不足以确定二阶运动,还要给初速度;三阶模型还需给初始加速度。

高阶线性微分方程

区间 II 上的 nn 阶线性方程写成

an(t)y(n)+an1(t)y(n1)++a1(t)y+a0(t)y=g(t),a_n(t)y^{(n)}+a_{n-1}(t)y^{(n-1)}+\cdots+a_1(t)y'+a_0(t)y=g(t),

其中各系数与外力 gg 是已知函数,且 ana_n 在所研究区间上不为零。若 g=0g=0,方程称为齐次;若 g0g\ne0,称为非齐次。线性要求 yy 及其导数只以一次幂出现,彼此不相乘,也不进入正弦、指数等非线性函数。

an(t)0a_n(t)\ne0 的区间内除以首项系数,可得标准形式

y(n)+pn1(t)y(n1)++p0(t)y=f(t).y^{(n)}+p_{n-1}(t)y^{(n-1)}+\cdots+p_0(t)y=f(t).

若首项系数在某点为零,该点可能是奇点,不能直接套用普通点附近的结论。例如 Euler–Cauchy 方程的首项系数为 t2t^2,通常要分别在 t>0t>0t<0t<0 上讨论。

线性初值问题的存在唯一性

p0,,pn1p_0,\ldots,p_{n-1}ff 在包含 t0t_0 的开区间 II 上连续,则对任意实数 b0,,bn1b_0,\ldots,b_{n-1},初值问题

y(k)(t0)=bk,k=0,1,,n1y^{(k)}(t_0)=b_k,\qquad k=0,1,\ldots,n-1

II 上存在唯一解。

这个结论同时说明初值数量为何恰为 nn。少给一个初值通常留下一个自由常数;多给条件则可能互相冲突。连续性是充分条件,并非所有可能情形的最弱条件,但它给出了本章计算方法稳定适用的清晰范围。

齐次解组成有限维线性空间

令线性微分算子

L[y]=y(n)+pn1y(n1)++p0y.L[y]=y^{(n)}+p_{n-1}y^{(n-1)}+\cdots+p_0y.

线性性表现为 L[c1y1+c2y2]=c1L[y1]+c2L[y2]L[c_1y_1+c_2y_2]=c_1L[y_1]+c_2L[y_2]。因此齐次方程 L[y]=0L[y]=0 的解对线性组合封闭。存在唯一性定理还给出更强的结构:把一个齐次解映到它在 t0t_0 处的 nn 个初值,这个映射把解空间与 Rn\mathbb R^n 对应,所以解空间维数为 nn

基本解组与 Wronskian

齐次方程的 nn 个解 y1,,yny_1,\ldots,y_n 若线性无关,就构成基本解组。其 Wronskian 为

W(y1,,yn)(t)=det ⁣(y1yny1yny1(n1)yn(n1)).W(y_1,\ldots,y_n)(t)= \det\!\begin{pmatrix} y_1&\cdots&y_n\\ y_1'&\cdots&y_n'\\ \vdots&&\vdots\\ y_1^{(n-1)}&\cdots&y_n^{(n-1)} \end{pmatrix}.

若某个普通点 t0t_0W(t0)0W(t_0)\ne0,这些解线性无关,任意齐次解都能唯一写成 c1y1++cnync_1y_1+\cdots+c_ny_n

对标准形式方程,Abel 恒等式给出

W(t)=W(t0)exp ⁣(t0tpn1(s)ds).W(t)=W(t_0)\exp\!\left(-\int_{t_0}^{t}p_{n-1}(s)\,\mathrm ds\right).

所以 Wronskian 在一个连续系数区间内要么处处为零,要么处处不为零。对任意随手写出的函数,某一点 Wronskian 为零未必能推出线性相关;这里的判别依赖它们是同一个线性齐次方程的解。

特征多项式把微分运算化为代数

常系数齐次方程

any(n)++a1y+a0y=0,an0,a_ny^{(n)}+\cdots+a_1y'+a_0y=0, \qquad a_n\ne0,

允许试探 y=erty=e^{rt}。因为 y(k)=rkerty^{(k)}=r^ke^{rt},代入后得到

P(r)ert=0,P(r)=anrn++a1r+a0.P(r)e^{rt}=0, \qquad P(r)=a_nr^n+\cdots+a_1r+a_0.

erte^{rt} 从不为零,求微分方程的模态便转为求特征多项式 PP 的根。

特征根对应的实值基本解

设常系数实方程的特征多项式为 PP

  • 实根 rr 的代数重数为 mm 时,对应 ert,tert,,tm1erte^{rt},te^{rt},\ldots,t^{m-1}e^{rt}
  • 非实根 α+iβ\alpha+i\beta 的重数为 mm 时,共轭根 αiβ\alpha-i\beta 具有相同重数,对应实解
tkeαtcos(βt),tkeαtsin(βt),k=0,,m1.t^k e^{\alpha t}\cos(\beta t),\qquad t^k e^{\alpha t}\sin(\beta t), \quad k=0,\ldots,m-1.

把所有根贡献的解合在一起,恰好得到 nn 个线性无关实解。

因子 (Dr)m(D-r)^m 作用于 ertv(t)e^{rt}v(t) 时等于 ertv(m)(t)e^{rt}v^{(m)}(t),其中 D=d/dtD=\mathrm d/\mathrm dt。令 v=1,t,,tm1v=1,t,\ldots,t^{m-1} 就得到重根所需的多项式因子。复指数公式 eiβt=cosβt+isinβte^{i\beta t}=\cos\beta t+i\sin\beta t 则把共轭复模态组合成实解。

例 1:三阶方程中的重根

求解

yyy+y=0,y'''-y''-y'+y=0,

并满足 y(0)=1y(0)=1y(0)=0y'(0)=0y(0)=1y''(0)=1

特征多项式分解为

r3r2r+1=(r1)2(r+1).r^3-r^2-r+1=(r-1)^2(r+1).

11 为二重根,根 1-1 为单根,故

y=(C1+C2t)et+C3et.y=(C_1+C_2t)e^t+C_3e^{-t}.

t=0t=0 代入 y,y,yy,y',y'',得到

C1+C3=1,C1+C2C3=0,C1+2C2+C3=1.C_1+C_3=1,\qquad C_1+C_2-C_3=0,\qquad C_1+2C_2+C_3=1.

第三式减第一式得 C2=0C_2=0,第二式给出 C1=C3C_1=C_3,所以 C1=C3=1/2C_1=C_3=1/2。唯一解为

y(t)=et+et2=cosht.y(t)=\frac{e^t+e^{-t}}2=\cosh t.

直接计算 y=sinhty'''=\sinh ty=coshty''=\cosh ty=sinhty'=\sinh t 可同时核对方程和三个初值。

二阶根型记录阻尼与振荡

标准阻尼振子写成

my+cy+ky=0,m>0,k>0,c0.my''+cy'+ky=0, \qquad m>0, k>0, c\ge0.

特征根为

r1,2=c±c24mk2m.r_{1,2}=\frac{-c\pm\sqrt{c^2-4mk}}{2m}.

c2>4mkc^2>4mk 时有两个负实根,响应不振荡而按两个时间尺度衰减,称为过阻尼;c2=4mkc^2=4mk 时出现负二重根,解含 tect/(2m)te^{-ct/(2m)},称为临界阻尼;c2<4mkc^2<4mk 时根为 c/(2m)±iωd-c/(2m)\pm i\omega_d,其中

ωd=kmc24m2,\omega_d=\sqrt{\frac{k}{m}-\frac{c^2}{4m^2}},

响应以角频率 ωd\omega_d 振荡,包络按 ect/(2m)e^{-ct/(2m)} 衰减。若 c=0c=0,根为纯虚数,理想模型中振幅保持不变。根型结论来自线性常系数模型;非线性摩擦或随时间变化的刚度会改变长期行为。

受迫响应与重复因子

非齐次方程 L[y]=gL[y]=g 的任意两个特解之差满足齐次方程。因此通解结构为

y=yh+yp,y=y_h+y_p,

其中 yhy_h 是齐次通解,ypy_p 是任取一个特解。yhy_h 记录初始状态产生的自由响应,ypy_p 记录外力选择的受迫响应;分解并不唯一,但两者之和由初值问题唯一确定。

待定系数法适用于常系数算子以及有限个多项式、指数、正弦和余弦的线性组合。先按外力类型写试探式;若试探式与齐次解重合,就乘以足够高次的 tt。用复指数语言说,若外力含 eλte^{\lambda t},而 λ\lambdaPPss 重根,试探式必须额外乘 tst^s

例 2:无阻尼振子的共振增长

求初值问题

y+4y=8cos(2t),y(0)=0,y(0)=0.y''+4y=8\cos(2t),\qquad y(0)=0,\quad y'(0)=0.

齐次解为 C1cos2t+C2sin2tC_1\cos2t+C_2\sin2t。外力频率 22 正好对应特征根 ±2i\pm2i,直接试探 Acos2t+Bsin2tA\cos2t+B\sin2t 会完全落入齐次解空间。乘以 tt 后可取

yp=Ctsin2t.y_p=Ct\sin2t.

计算得到

(tsin2t)+4tsin2t=4cos2t,(t\sin2t)''+4t\sin2t=4\cos2t,

C=2C=2。代入初值后 C1=C2=0C_1=C_2=0,所以

y(t)=2tsin2t.y(t)=2t\sin2t.

振幅包络随 tt 线性增长,这是理想无阻尼线性模型的共振。实际系统中的阻尼、非线性或能量限制会抑制无限增长,因此该公式不能外推到任意大振幅。

若外力频率接近但不等于固有频率,有限时间内会出现拍频;只有完全重复的特征因子才产生上式的多项式增长。阻尼使特征根移入左半平面,实频率正弦外力不再与其完全重合,稳态振幅虽可能很大,却保持有限。

参数变易处理一般连续外力

待定系数法无法直接处理 logt\log t、任意测量信号等一般外力。对标准二阶方程

y+p(t)y+q(t)y=g(t),y''+p(t)y'+q(t)y=g(t),

设齐次基本解为 y1,y2y_1,y_2,Wronskian W=y1y2y1y2W=y_1y_2'-y_1'y_2。令特解为 yp=u1y1+u2y2y_p=u_1y_1+u_2y_2,并施加辅助条件 u1y1+u2y2=0u_1'y_1+u_2'y_2=0,可解得

u1=y2gW,u2=y1gW.u_1'=-\frac{y_2g}{W},\qquad u_2'=\frac{y_1g}{W}.

因而可取

yp=y1y2gWdt+y2y1gWdt.y_p=-y_1\int\frac{y_2g}{W}\,\mathrm dt +y_2\int\frac{y_1g}{W}\,\mathrm dt.

积分常数可并入齐次解。公式要求先得到齐次基本解,并且 WW 在所研究区间不为零;积分未必有初等函数表达式。它提供存在性的构造,也适合导出 Green 函数,但不保证手算比原方程简单。

例 3:参数变易求非多项式外力响应

t>0t>0 上求

y+y=sect,y''+y=\sec t,

并把讨论限制在不穿过 cost=0\cos t=0 的区间。齐次基本解为 y1=costy_1=\cos ty2=sinty_2=\sin t,Wronskian 为 11。于是

u1=sintsect=tant,u2=costsect=1.u_1'=-\sin t\sec t=-\tan t,\qquad u_2'=\cos t\sec t=1.

可取 u1=logcostu_1=\log|\cos t|u2=tu_2=t,得到

yp=costlogcost+tsint.y_p=\cos t\log|\cos t|+t\sin t.

因此通解为

y=C1cost+C2sint+costlogcost+tsint.y=C_1\cos t+C_2\sin t+\cos t\log|\cos t|+t\sin t.

外力在 cost=0\cos t=0 处无定义,所以这个表达式只能在相邻奇点之间使用,不能把跨越奇点的两段解视为同一个经典解。

常系数方法的边界

特征多项式依赖系数为常数。对 Euler–Cauchy 方程

t2y+aty+by=0,t^2y''+aty'+by=0,

t>0t>0 上可试探 y=try=t^r,得到指标方程 r(r1)+ar+b=0r(r-1)+ar+b=0;这不是把 erte^{rt} 试探式原样搬来。更一般的变系数方程可能需要降阶、级数解、积分变换或数值方法。

线性叠加也有明确边界。y1,y2y_1,y_2 若满足同一个齐次线性方程,它们的和仍是解;对非齐次方程,两个特解相加会把右端也相加;对 yy+(y)2=0yy''+(y')^2=0 这样的非线性方程,叠加原理通常失效。

练习:根、初值与外力

练习 1:分解三阶特征多项式

求方程 y2yy+2y=0y'''-2y''-y'+2y=0 的实值通解。

查看提示
先验证一个整数根,再对多项式降次。
查看解答

特征多项式为

r32r2r+2=(r2)(r1)(r+1).r^3-2r^2-r+2=(r-2)(r-1)(r+1).

三个根 2,1,12,1,-1 互异,因此

y=C1e2t+C2et+C3et.y=C_1e^{2t}+C_2e^t+C_3e^{-t}.

三个指数解线性无关,常数总数等于方程阶数。

练习 2:临界阻尼初值问题

求解 y+4y+4y=0y''+4y'+4y=0,其中 y(0)=1y(0)=1y(0)=0y'(0)=0,并说明长期行为。

查看提示
二重根对应 (C1+C2t)ert(C_1+C_2t)e^{rt},再代入两个初值。
查看解答

特征多项式 (r+2)2(r+2)^2 有二重根 2-2,故

y=(C1+C2t)e2t.y=(C_1+C_2t)e^{-2t}.

y(0)=1y(0)=1 给出 C1=1C_1=1y(0)=C22C1=0y'(0)=C_2-2C_1=0 给出 C2=2C_2=2。所以

y=(1+2t)e2t.y=(1+2t)e^{-2t}.

指数衰减快于线性因子增长,故 tt\to\inftyy0y\to0,且响应不持续振荡。

练习 3:非共振周期外力

求初值问题

y+y=2cos2t,y(0)=0,y(0)=0.y''+y=2\cos2t,\qquad y(0)=0,\quad y'(0)=0.
查看提示
外力频率为 2,而齐次频率为 1,不需要乘以 tt
查看解答

齐次解为 C1cost+C2sintC_1\cos t+C_2\sin t。试探 yp=Acos2t+Bsin2ty_p=A\cos2t+B\sin2t,代入得到 3A=2-3A=23B=0-3B=0,故 yp=23cos2ty_p=-\frac23\cos2t。由初值

C123=0,C2=0.C_1-\frac23=0,\qquad C_2=0.

因此

y=23cost23cos2t.y=\frac23\cos t-\frac23\cos2t.

两个频率不同,解有有界拍动而无随时间增长的共振项。

练习 4:识别变系数边界

t>0t>0 上求 t2y3ty+4y=0t^2y''-3ty'+4y=0 的通解,并说明为何不使用常系数特征试探 erte^{rt}

查看提示
t>0t>0 上试探 trt^r;重根对应第二解 trlogtt^r\log t
查看解答

y=try=t^r,指标方程为

r(r1)3r+4=(r2)2=0.r(r-1)-3r+4=(r-2)^2=0.

重根为 r=2r=2,所以

y=C1t2+C2t2logt,t>0.y=C_1t^2+C_2t^2\log t,\qquad t>0.

原方程的 yy''yy' 系数分别为 t2,3tt^2,-3t,并非常数;代入 erte^{rt} 后仍会保留 tt,不能得到只含 rr 的常系数多项式。

与一阶系统衔接

  • 一阶方程方法 提供线性方程的积分因子思想,也训练对定义区间和初值的检查。
  • 复数 把共轭特征根转换为实值的正弦、余弦模态。
  • 线性系统与相平面 用状态向量统一表示任意高阶方程,并把根的实部和特征方向画成轨道几何。
  • Laplace 变换 适合把初值、分段外力和脉冲响应纳入同一次代数运算。
课程 · 2011

MIT 18.03SC Differential Equations

Arthur Mattuck, Haynes Miller

为傅里叶方法、模态分解及其微分方程应用提供连续课程背景。

打开官方来源

MIT OpenCourseWare 18.03SC 的常微分方程课程系统讲解常系数高阶方程、振动、共振与线性系统,可用于按不同参数复算特征根和受迫响应。

书籍 · 2016

Calculus Volume 2

Gilbert Strang, Edwin Herman

用于核对数列与级数的收敛条件、积分技巧、反常积分和幂级数例题。

打开官方来源

OpenStax《Calculus Volume 2》的微分方程章节提供一阶与二阶线性方程的开放教材材料,适合补充基础例题并核对初值代入步骤。

特征多项式给出了常系数方程最直接的模态语言:根的位置决定增长、衰减和振荡,根的重数决定是否出现 tkt^k 因子,外力与特征因子重合则产生共振修正。下一章把 y,y,,y(n1)y,y',\ldots,y^{(n-1)} 组成状态向量,用矩阵指数统一这些解,并在二维相平面中辨认节点、鞍点、螺旋点和中心。